CAPE 1408 1366 1445 1112 1549 1314 1257 1263 1407 1226 1272 1249 1233 1180 1095 1117 1018 1559 986 1109 1271 1215 1209 962 976 1002 855 583 600 485 654 443 383 306 305 395 574 880 1108 1053 1091 1177 1238 1123 1197 1190 1335 1274 1291 1236 1234 1220 1144 1095 1237 961 941 892 986 1059 1100 1127 1144 1111 1109 1054 1071 1090 1082 1023 953 1034 1148 972 1049 1022 1011 1029 895 1024 947 1014 985 1053 1127 1003 1051 1038 1005 956 907 860 901 1000 993 1078 1086 1092 1144 1112 990 992 868 924 1045 1051 1134 1209 1177 889 1063 1227 1501 1286 1100 1149 1183 1175 1165 1065 970 1167 987 1265 1300 1296 1203 1056 1138 1129 1115 1255 1158 1036 929 866 898 860 780 777 820 824 823 913 894 1062 1168 1152 1166 1144 1263 1163 1214 1213 1222 1152 1128 1024 919 804 791 897 894 1080 1056 1039 1215 1226 1242 1278 994 873 877 938 891 774 604 510 644 595 530 589 543 582 640 726 832 863 855 795 848 890 932 880 857 885 982 887 859 927 805 644 541 540 578 641 613 629 403 117 111 186 350 642 865 600 565 484 449 480 535 548 420 340 338 337 356 355 335 314 328 368 376 376 258 263 461 487 394 311 277 238 261 343 332 263 269 165 151 154 135 1334 1254 1287 1606 1452 1209 1335 1054 1096 1468 1207 1199 1099 1309 1234 1449 973 1557 1129 1201 1289 1282 1336 1205 976 880 838 796 812 667 693 497 406 307 347 488 675 1015 1082 1139 1065 1076 1060 1097 1174 1255 1233 1314 1333 1255 1136 1137 1174 1148 1016 997 896 973 999 1029 1164 1129 1195 1085 1052 1070 1002 1025 1023 1051 1073 1209 1220 1103 994 1009 1049 1003 947 1033 1031 1080 1028 964 893 913 1049 974 895 973 972 912 866 822 869 815 808 1046 1068 1139 1030 965 909 928 1043 1080 1127 1149 1126 1021 1023 1145 1191 1209 1229 1199 1069 1142 1041 1098 1270 1260 1087 1068 1118 1149 1205 1165 1189 1176 1182 1205 1241 1097 1045 1185 1114 951 827 843 842 820 837 988 999 1169 1127 1202 1241 1271 1276 1274 1227 1248 1194 1210 1048 949 894 779 810 931 1082 1249 1175 1327 1429 1408 1307 1383 1250 1066 1054 1140 1085 1022 901 829 981 795 848 827 854 873 886 940 946 891 837 897 980 935 904 887 901 1020 1001 856 856 956 1096 946 855 871 819 878 875 1016 964 415 124 105 243 504 805 794 643 624 621 584 596 561 518 492 423 364 349 325 360 350 349 357 377 350 336 242 232 329 292 222 218 214 202 202 258 279 192 66 94 163 137 1354 1375 1480 1365 1257 1456 1523 1300 1296 1381 1236 1478 1411 1297 962 716 1561 1388 1284 878 1033 1029 989 991 838 817 870 564 620 606 615 599 449 337 441 425 636 999 901 979 1016 994 923 899 1004 1118 1134 1167 1332 1274 1215 1198 1168 1154 1199 1208 1111 1078 1090 1031 1123 1196 1186 1204 1145 1119 1039 959 1116 1232 1086 1080 1183 1021 950 1000 1092 954 936 912 992 1032 921 1015 922 873 877 882 918 985 929 1024 940 934 839 1055 990 996 1074 1132 1020 988 863 887 1052 1071 992 853 789 825 1007 1110 1258 1309 1217 1100 1079 1086 995 1082 1121 1139 1213 1325 1259 1120 1250 1241 1221 1217 1201 1182 1150 1100 1134 1100 1010 850 838 899 999 945 991 995 1072 1159 1236 1246 1269 1259 1273 1145 1296 1262 1295 1192 998 857 824 814 894 878 1233 1294 1302 1414 1448 1484 1458 1518 1439 1244 1162 1112 1147 1152 1072 1015 1109 1161 1096 1025 1041 927 887 828 823 817 905 989 1060 926 957 946 882 934 996 957 913 918 1040 1115 952 879 877 978 996 1087 1183 1113 882 501 307 426 663 742 687 635 557 547 620 600 512 509 503 461 378 313 321 354 383 375 324 327 252 242 217 197 242 195 217 232 218 168 195 283 228 134 101 148 124 1412 1689 1540 1769 1489 1554 1586 1528 1519 1426 1455 1485 1446 1184 1238 773 1163 1287 1076 1017 1149 1017 827 758 676 804 781 849 818 583 641 631 388 363 350 336 400 796 970 900 1007 908 934 974 1009 1049 1107 1140 1201 1270 1350 1270 1191 1201 1135 1233 1190 1121 1047 1061 1225 1197 1194 1205 1149 1066 1147 1169 1114 1186 1098 1086 967 1012 1014 984 999 916 984 993 1068 1018 963 993 936 935 1015 988 960 922 922 908 941 842 841 1007 876 843 961 1009 916 888 929 860 807 1017 840 906 797 968 1031 1061 1038 1143 1103 995 1015 937 798 844 971 1063 965 994 1101 1097 1216 1210 1223 1152 1017 1041 1022 1043 1138 1045 915 820 850 891 997 1195 1073 1120 1164 1093 1092 1180 1223 1277 1185 1314 1409 1278 1362 1257 1111 877 804 865 931 998 1246 1229 1456 1525 1545 1451 1458 1540 1405 1332 1130 1064 1113 1111 1199 1047 1071 1061 1076 1029 1007 1046 982 1025 918 937 1053 1142 1003 967 1037 922 908 935 930 884 933 1029 1077 1118 1213 1105 1241 1190 1032 1099 1034 986 944 965 850 727 739 653 657 634 616 541 490 512 526 505 494 461 418 441 432 399 390 388 394 379 258 205 243 261 246 287 297 338 372 388 432 468 421 378 402 371 389 1326 1784 1639 1562 1661 1513 1546 1507 1530 1455 1625 1446 1403 1466 1357 1447 1232 1037 957 611 518 697 768 716 666 615 462 472 598 444 538 667 643 503 491 334 463 614 822 815 907 1087 1013 978 928 1138 1208 1200 1235 1122 1274 1195 1156 1260 1244 1220 1207 1165 1110 1099 1096 1244 1195 1182 1171 1117 1146 1187 1225 1177 1147 1109 1126 1099 1093 1040 1039 951 984 1014 1008 1058 1026 1049 1049 1016 1040 1058 1049 1022 1006 859 881 1001 1119 825 884 917 862 917 887 857 772 771 651 772 821 818 774 825 882 960 967 886 1050 1063 942 820 777 827 889 887 996 1100 1024 937 1003 1112 1169 1031 913 888 949 1062 996 1036 880 916 955 971 1029 1154 1149 1326 1145 1082 1035 1190 1277 1343 1315 1340 1383 1453 1464 1291 960 793 810 825 1009 1101 1221 1412 1466 1390 1478 1541 1559 1416 1312 1155 1195 1150 1198 1165 1244 1178 1178 1284 1139 1037 1008 1101 1188 1194 1036 1107 1155 1050 1040 1014 982 931 799 871 882 924 954 1070 1221 1311 1360 1296 1260 1254 1214 1138 1043 1024 956 927 850 827 736 795 852 816 719 483 402 533 519 584 559 484 409 351 343 393 511 467 378 343 321 234 290 387 386 412 507 501 545 587 544 545 639 562 595 733 663 945 1164 1552 1517 1566 1492 1491 1600 1462 1562 1141 1377 1373 1483 1271 1298 1272 1027 960 938 864 768 628 538 796 838 716 683 725 637 577 519 440 428 564 638 483 685 702 707 693 758 778 917 882 1176 1201 1273 1157 1110 1215 1375 1253 1291 1286 1234 1219 1165 1197 1204 1135 1243 1259 1234 1237 1196 1081 1131 1112 1093 1078 1106 1077 1041 1129 1110 1118 1053 929 1006 1045 1028 1071 1089 1142 1205 1093 1040 1043 996 988 949 991 1086 1067 790 720 927 1024 959 946 1028 1055 945 898 931 994 884 834 993 885 884 924 880 936 931 856 870 859 848 811 930 983 1001 991 985 979 951 1036 968 912 889 914 980 1001 1009 874 839 938 1006 937 1073 1269 1280 1000 900 997 1329 1434 1276 1374 1444 1484 1501 1345 1191 1073 890 877 911 1002 1291 1299 1500 1511 1461 1325 1531 1548 1420 1263 1233 1217 1226 1277 1256 1195 1226 1337 1358 1266 1530 1393 1320 1439 1359 1216 1094 1058 995 1126 1037 1024 944 896 928 907 1034 1070 1116 1208 1275 1316 1250 1189 1251 1187 1137 1098 1023 1009 1016 1026 836 913 778 811 775 584 538 700 687 520 507 482 471 372 275 328 323 429 370 505 522 442 360 393 477 540 535 567 528 502 487 455 427 405 448 639 644 718 1334 1490 1523 1482 1223 1511 1251 1485 1533 1551 1458 627 1376 1388 1345 1331 1170 1115 1020 968 504 563 418 782 705 741 837 639 573 503 499 467 483 597 695 696 554 635 476 559 700 519 528 707 878 1034 1332 1103 1281 1142 1282 1301 1336 1423 1291 1270 1303 1252 1246 1228 1221 1313 1288 1272 1262 1237 1199 1185 1213 1211 1142 1109 993 1008 1092 1133 1131 1057 1033 1043 987 1085 1188 1298 1201 1291 1158 1062 1032 1068 1013 1060 973 1166 1191 906 955 937 1038 906 982 1008 980 986 882 1042 965 913 825 816 954 967 979 930 898 900 1021 846 854 850 872 875 894 900 820 941 908 904 953 897 932 828 865 940 955 856 823 754 976 1076 1105 1073 1045 1085 950 858 1134 1366 1330 1334 1569 1466 1614 1526 1361 1312 1039 1001 1069 1095 1187 1424 1468 1628 1483 1662 1499 1656 1594 1462 1358 1230 1290 1328 1312 1348 1326 1499 1543 1602 1585 1632 1403 1541 1424 1333 1157 1127 1050 1158 1103 1081 1004 977 940 1040 1101 949 1038 1176 1137 1209 1278 1260 1195 1206 1191 954 1143 1097 1016 980 859 939 932 752 735 748 907 951 865 796 633 569 467 433 478 359 325 261 355 365 449 390 516 523 579 550 600 592 475 434 473 493 438 432 441 442 503 449 538 1759 1566 1580 1541 1452 1360 1453 1309 1286 1261 1278 1562 1442 1372 1430 1152 1204 904 1019 1000 778 628 698 866 806 834 901 751 571 787 665 626 572 634 695 676 572 714 363 413 448 360 624 1277 1319 1206 1386 1161 1293 1138 1293 1263 1375 1435 1364 1315 1348 1275 1296 1247 1150 1271 1363 1405 1314 1249 1246 1232 1212 1174 1259 1191 1127 1066 1061 1053 1166 1151 1138 1095 1045 1095 1168 1222 1241 1242 1257 1288 1121 1054 1095 1103 981 960 1089 1033 1051 904 971 1019 981 997 911 988 1043 1042 1124 965 936 891 958 912 1057 889 971 926 954 904 788 829 872 797 826 845 898 916 903 916 876 874 895 803 863 804 817 762 728 671 1033 1033 1129 920 824 1005 902 887 1130 1193 1250 1256 1338 1387 1245 1323 1273 1306 1303 1235 1235 1224 1253 1561 1686 1627 1484 1741 1635 1814 1658 1543 1436 1469 1407 1400 1473 1430 1467 1473 1569 1787 1686 1515 1497 1524 1390 1301 1219 1206 1206 1177 1150 1035 1059 1045 985 1060 1020 945 914 940 1060 1157 1148 1097 1091 945 892 912 882 920 1011 1006 993 962 965 884 811 954 913 875 723 716 725 585 411 477 455 404 482 278 390 513 489 537 586 548 533 538 560 485 444 491 578 547 426 441 560 521 501 575 663 1682 1435 1613 1600 1577 1459 1230 1316 1119 956 1045 1502 1682 1588 1471 1528 1268 1073 1188 1009 662 875 738 856 725 954 1045 790 693 682 553 592 666 644 630 642 594 728 465 303 271 290 403 1100 1366 1351 1237 1349 1301 1356 1163 1259 1427 1344 1428 1424 1383 1386 1265 1297 1250 1231 1287 1461 1406 1218 1243 1303 1298 1296 1196 1210 1218 1161 1076 1079 1124 1122 1129 1156 1088 1106 1145 1198 1323 1299 1306 1342 1133 1115 1110 1118 1033 1010 992 1125 1046 965 1051 1039 1045 1031 1012 995 949 1112 1028 1042 965 907 939 886 884 949 966 960 852 915 838 849 911 866 877 922 820 751 820 850 874 839 833 856 755 821 875 870 856 791 738 911 839 784 1009 788 799 893 1011 889 1111 1371 1257 1408 1371 1292 1211 1444 1537 1302 1381 1545 1491 1550 1793 1625 1778 1651 1667 1725 1638 1563 1520 1376 1398 1452 1481 1691 1717 1746 1658 1720 1580 1573 1504 1447 1427 1266 1187 1206 1185 1171 1051 1015 949 919 985 949 1003 940 927 952 1085 1046 984 944 969 851 825 703 728 660 747 916 858 846 849 827 990 973 915 869 860 830 693 629 625 673 666 624 555 565 518 606 617 485 453 467 538 606 569 599 704 589 495 691 702 727 762 676 802 798 785 1589 1750 1701 1753 1451 1591 1445 1666 1127 621 556 1026 1400 1669 1572 1294 1067 1119 1194 1017 705 740 922 730 788 807 827 930 802 460 595 619 675 706 637 687 594 550 437 402 440 635 881 1009 1385 1232 1071 1042 1202 1434 1303 1213 1259 1348 1382 1326 1343 1326 1383 1351 1283 1183 1245 1271 1458 1408 1440 1338 1063 1253 1227 1124 1212 1182 1148 1175 1173 1102 1111 1137 1096 1102 1043 1109 1236 1410 1283 1383 1166 1246 1122 1112 1222 1028 1016 1008 999 1018 1110 1100 1136 1064 1066 1025 983 980 972 978 933 887 861 937 901 932 925 910 893 919 866 894 872 882 780 804 761 856 811 844 775 832 816 796 857 897 908 795 806 680 641 718 783 808 810 792 804 827 894 889 1190 1166 1097 1383 1221 1148 1178 1325 1228 1242 1409 1319 1548 1787 1879 1912 1737 1663 1500 1487 1544 1593 1481 1473 1471 1532 1628 1633 1653 1625 1466 1597 1509 1518 1463 1422 1293 1224 1099 1092 1000 1039 940 896 854 918 972 940 984 889 899 982 992 1025 884 931 851 827 851 726 833 1001 687 722 829 816 811 529 475 612 714 734 842 775 777 770 830 783 696 579 533 614 432 483 505 460 580 642 702 881 833 782 651 782 815 726 869 773 821 787 732 804 869 1656 1567 1429 1406 1788 1694 1480 1260 1011 708 511 633 680 959 1183 978 1101 984 1027 896 784 618 755 867 641 820 841 719 543 626 646 645 583 699 537 360 522 506 538 573 505 437 727 953 1270 1297 1005 764 833 1309 1399 1367 1269 1298 1339 1530 1221 1280 1321 1392 1100 1267 1282 1240 1259 1283 1445 1375 1390 1317 1276 1178 1137 1286 1217 1250 1225 1180 1084 1063 1164 1143 1045 1162 1190 1269 1256 1444 1327 1250 1077 1121 1079 1156 975 981 1125 1082 1120 1137 1091 1084 1058 1188 1013 1030 966 1061 965 956 870 863 896 858 883 974 1020 949 977 912 861 816 808 727 771 784 850 754 779 831 835 810 758 775 866 845 733 726 808 1068 895 801 794 794 783 891 879 1049 1041 953 1137 1341 1071 1054 1069 1104 1094 1167 1177 1245 1230 1327 1664 1662 1604 1570 1482 1432 1465 1454 1556 1479 1604 1559 1517 1744 1553 1513 1603 1497 1422 1356 1398 1344 1294 1181 1065 991 935 951 962 914 897 942 954 1041 950 927 899 894 916 1108 900 867 816 836 773 679 589 680 938 922 634 704 781 370 266 240 245 607 706 581 784 770 696 848 800 812 839 691 669 593 718 712 936 1063 1138 1051 911 949 977 940 841 992 861 806 744 426 479 574 734 1742 1656 1695 1573 1556 1464 1370 1023 839 803 774 683 616 974 968 997 906 732 923 933 843 816 673 838 606 766 716 728 642 654 627 681 624 552 509 516 369 368 536 591 726 568 505 730 1148 1159 1134 869 700 654 988 1328 1227 1179 1418 1472 1082 881 931 1257 1516 1306 1342 1414 1346 1289 1463 1543 1423 1383 1332 1271 1194 1227 1155 1230 1198 1206 1148 1147 1162 1136 1120 1082 1224 1372 1294 1371 1179 991 999 1098 1049 1110 1069 1042 1150 1078 1216 1191 1132 1200 1149 1139 1133 1175 1034 1083 1114 984 874 833 861 878 859 934 1170 1135 1086 980 1025 924 840 812 963 1021 878 777 775 769 726 722 742 718 796 804 799 841 1064 1099 1080 855 808 818 867 828 1049 1092 922 1212 1196 1062 1038 1087 1106 1093 1187 1234 1094 1127 1238 1352 1551 1609 1523 1479 1531 1424 1395 1439 1550 1617 1626 1571 1467 1513 1452 1658 1363 1374 1313 1198 1348 1226 1119 991 953 854 750 667 752 732 681 690 781 876 843 912 859 927 870 800 781 606 611 568 516 464 431 460 719 637 596 706 579 426 175 178 325 278 504 644 638 778 736 819 804 779 803 752 698 774 912 1046 1028 1139 1013 1061 1078 1023 995 974 930 908 952 601 320 375 406 491 617 1553 1628 1476 1425 1357 1250 1173 1248 1353 1177 836 807 946 987 977 950 925 965 953 886 969 874 795 822 614 559 649 783 783 741 832 769 883 805 574 597 583 786 802 879 1042 986 895 917 911 1004 1081 995 716 445 505 492 647 884 1431 1366 1513 738 726 968 1162 1210 1239 1360 1366 1406 1377 1269 1405 1375 1282 1157 1230 1223 1207 1249 1210 1202 1177 1147 1140 1134 1177 1193 1186 1269 1196 1102 1229 1025 940 1021 1016 1084 1011 1044 994 1043 1192 1177 1206 1328 1404 1149 1124 1313 1225 1281 1090 1020 944 872 861 808 779 884 1250 1154 1162 1239 1040 951 1090 1212 1240 1077 883 758 788 706 695 659 689 724 857 850 909 1003 999 1123 1117 953 916 739 698 793 732 996 1177 1139 897 893 910 962 1014 1186 1204 1081 1150 1287 1380 1480 1582 1683 1690 1627 1367 1330 1346 1676 1634 1528 1597 1586 1663 1560 1509 1333 1466 1299 1148 1035 1256 943 982 719 685 698 514 544 452 371 275 350 440 618 598 632 642 690 593 607 546 432 364 348 294 283 263 290 478 431 317 525 338 153 123 205 223 270 541 703 652 774 634 746 735 807 841 797 872 862 987 1039 1186 1109 1170 1210 1194 1142 1069 1116 1108 1151 673 299 505 475 349 418 307 1430 1463 1369 1381 1305 1188 1089 1140 1190 988 1000 1091 1005 901 804 952 942 929 890 893 841 796 685 666 775 604 686 644 653 647 637 856 932 892 760 652 737 1015 989 1036 1015 888 953 878 894 996 961 1045 724 686 584 631 622 842 1042 1496 1230 949 672 585 679 1159 1213 1259 1406 1549 1397 1320 1384 1359 1269 1189 1202 1284 1285 1248 1226 1201 1139 1115 1133 1125 1152 1233 1288 1120 1068 1042 1014 1036 972 922 1025 959 1039 1002 969 1024 1052 1113 1310 1480 1456 1283 1156 1280 1151 1215 1188 1072 969 917 959 782 760 926 1168 1209 1214 1282 1246 1241 1243 1235 1176 1051 993 897 896 918 736 769 728 814 841 843 895 879 825 1013 1036 996 762 912 916 896 834 793 863 822 927 955 1029 970 920 976 961 993 1019 1167 1500 1617 1577 1786 1672 1472 1397 1454 1461 1587 1574 1500 1558 1579 1541 1388 1163 1370 1015 834 943 757 729 577 708 474 382 367 318 237 156 63 21 108 312 253 242 301 408 418 427 322 266 335 172 134 145 204 143 235 196 411 291 380 285 203 68 31 33 73 468 514 731 702 716 910 818 677 874 841 855 971 994 1169 1365 1434 1231 1117 1104 1121 1193 1129 1266 1197 317 660 825 579 832 520 332 1308 1373 1224 1176 1246 1187 1139 1095 1053 1119 1101 1014 916 735 670 962 971 927 885 800 674 706 694 733 734 676 662 654 718 469 460 479 812 917 705 772 874 1080 1088 1038 994 902 913 958 1016 1014 1056 1190 1129 977 708 608 529 624 966 1007 828 671 674 546 657 901 1166 1176 1214 1350 1428 1606 1378 1281 1271 1215 1225 1233 1219 1157 1184 1202 1173 1126 1113 1116 1105 1192 1459 1286 1049 1110 1006 931 953 901 898 987 887 1022 907 912 1135 1130 1278 1456 1519 1282 1356 1303 1294 1271 1267 1011 1051 1009 908 788 710 838 1165 1171 1255 1220 1145 1037 1048 1088 1095 972 920 976 944 876 829 810 803 737 688 648 779 790 1013 1013 857 873 807 824 773 780 810 887 1009 1031 1039 1059 1097 1047 1059 1014 1110 1193 1217 1401 1537 1565 1522 1663 1610 1551 1373 1328 1385 1431 1397 1466 1501 1594 1427 947 826 910 767 488 455 387 287 321 237 99 64 93 106 34 23 22 18 17 14 41 167 152 135 173 230 139 100 170 323 291 92 227 212 179 206 341 143 170 261 147 83 33 66 220 214 322 429 695 730 493 809 797 845 808 939 966 1161 1323 1374 1298 1159 1194 1199 1155 1160 1177 1254 876 736 857 1052 1083 904 566 303 1165 1133 1158 1115 1114 1205 1170 1153 1080 1055 985 910 827 792 811 834 799 806 772 775 816 852 805 594 593 646 621 759 707 642 453 635 511 834 920 541 1003 1062 1024 1040 1001 975 945 1014 972 875 1006 1047 1060 1021 1044 873 501 236 870 773 824 755 682 444 316 259 1065 1172 1050 1250 1631 1578 1462 1349 1193 1255 1202 1165 1218 1133 1102 1172 1146 1084 1152 1063 1044 1156 1269 1398 1257 1359 1071 1027 947 948 903 930 869 949 937 909 986 1039 1077 1189 1188 1353 1434 1307 1362 1419 1299 1104 1116 1022 973 860 892 914 1078 1004 1127 1061 924 870 907 900 948 1038 904 884 849 848 908 934 943 971 926 923 915 931 934 940 902 752 838 688 616 648 680 693 763 903 972 971 931 1042 1095 1079 1081 1102 1144 1269 1308 1380 1435 1558 1362 1392 1172 1083 1296 1314 1387 1393 1560 1444 1238 946 646 370 264 162 256 78 51 88 40 27 14 15 15 24 17 25 24 25 22 17 19 23 31 65 91 98 56 60 145 156 67 90 195 113 43 109 55 30 98 109 85 14 15 9 94 90 217 380 508 739 847 797 944 853 1000 1116 1109 1195 1399 1237 1172 1077 1224 1318 1218 1355 1489 973 809 827 965 1099 1150 1207 1049 751 798 821 563 756 1104 958 777 940 933 744 731 663 796 790 756 786 732 834 840 811 707 629 693 591 508 523 440 386 418 714 836 871 770 973 993 1033 971 1037 1034 967 1004 893 955 1066 892 765 659 1062 1005 1140 1038 947 936 709 661 614 332 509 538 361 251 181 411 1187 1175 1386 1552 1474 1493 1353 1292 1294 1218 1153 1079 1050 1060 1110 1056 1094 1124 1060 932 978 1066 1106 1351 1100 1035 971 875 910 903 894 854 888 883 985 983 1102 1202 1369 1455 1382 1235 1319 1252 1254 1180 1240 1152 1003 895 914 1095 1110 1116 1184 821 695 744 722 765 813 810 757 731 735 797 787 800 817 822 845 864 905 840 852 870 964 868 635 692 532 455 469 348 405 549 566 662 616 677 967 875 917 938 1010 1094 922 927 1165 1373 1320 1137 1060 1130 1098 1072 1354 1388 1359 1326 1069 672 179 73 84 56 90 24 29 38 21 14 15 20 16 20 18 20 21 21 21 20 26 26 21 21 21 30 35 32 24 28 20 19 52 17 23 20 18 18 37 75 33 62 13 6 7 3 32 128 305 399 549 619 651 893 801 941 832 1173 1400 1094 1203 1251 1269 1324 1302 1302 1371 1105 888 1036 1170 1140 1175 1467 1749 389 154 252 226 211 274 443 610 696 907 772 843 793 752 793 819 948 963 954 740 838 746 683 491 259 178 126 191 184 158 210 256 380 825 863 847 850 839 611 522 550 908 975 904 827 683 711 524 555 781 719 834 1130 1063 1044 893 487 411 304 298 309 156 539 742 369 1038 1255 1349 1490 1541 1706 1557 1547 1078 982 1041 1093 1063 1046 1026 1016 1031 1155 1262 937 940 1122 1100 1084 1193 1069 976 931 870 901 870 751 915 840 852 891 994 1037 1367 1326 1232 1289 1216 1172 1258 1237 1194 1180 1194 1210 1088 1049 1040 1065 778 663 549 475 519 535 674 639 641 637 663 689 737 754 777 830 861 836 834 835 795 955 920 563 388 452 303 247 271 98 124 194 201 203 432 616 435 546 690 761 872 845 711 877 1006 1253 1214 1153 882 887 867 1251 1345 1227 1119 803 263 27 32 17 33 68 72 20 18 16 14 19 15 14 22 27 12 15 16 24 24 23 31 26 25 21 25 21 18 25 22 26 24 28 32 15 20 18 29 23 52 51 12 16 8 6 2 0 0 44 300 350 424 487 727 927 839 818 1165 1344 1284 1141 1266 1296 1319 1281 1449 1302 1142 1328 981 962 1010 1205 1323 1489 385 192 125 155 113 112 95 95 110 198 319 544 586 587 662 556 412 547 731 699 613 602 284 186 82 68 66 40 36 86 128 124 154 214 428 552 390 432 317 388 301 328 373 786 908 854 737 450 411 388 507 617 881 1041 798 870 1096 874 374 236 245 143 164 662 823 766 946 1159 1517 1479 1557 1227 1441 1146 994 826 893 963 1037 979 931 972 965 1281 1391 1243 932 1046 909 1103 821 1034 1141 1074 944 857 835 860 860 884 823 903 986 989 1077 1211 1331 1172 1076 1191 1200 1155 1102 1104 1071 987 917 963 885 675 540 437 365 256 345 373 407 489 530 503 553 606 661 683 755 817 800 798 796 824 883 912 379 333 183 239 98 21 34 28 44 83 57 162 187 275 291 347 553 558 620 632 576 652 817 847 921 828 718 753 960 1124 958 844 405 72 17 16 30 46 43 59 42 35 24 26 19 20 19 10 32 21 16 21 16 20 12 23 21 14 9 15 19 19 21 16 20 20 19 16 17 15 21 22 29 26 30 23 11 12 11 6 6 3 0 9 60 132 323 465 587 778 719 682 1153 1202 1199 1122 1074 1330 1228 1401 1300 1117 1351 1221 1002 964 1102 1158 1363 849 397 200 51 25 39 42 10 32 11 236 136 250 398 345 553 160 219 228 278 249 194 106 3 0 1 1 1 1 2 3 5 15 33 45 78 117 165 169 86 137 192 183 217 432 765 900 859 549 372 350 376 541 933 814 670 796 985 1169 1103 627 518 427 322 455 1057 1123 1041 1197 1286 1419 917 961 948 978 826 740 727 804 925 986 906 828 945 1145 1096 1154 914 835 871 776 1003 810 809 790 698 727 838 762 884 827 814 884 958 1054 981 930 735 643 795 877 994 912 1112 1009 886 828 827 563 490 377 290 216 195 179 211 262 344 376 348 388 441 528 505 549 683 719 714 705 721 729 778 419 172 71 72 76 11 9 17 18 14 23 63 46 119 162 348 334 441 448 396 356 405 507 567 581 538 645 538 814 843 633 431 69 18 18 19 11 22 14 17 62 26 21 19 24 20 35 13 21 29 20 28 18 18 18 21 23 30 17 12 16 19 19 18 18 16 17 9 14 12 23 16 12 12 20 15 10 8 3 6 10 7 9 0 3 6 23 85 263 504 709 683 914 1163 1278 1268 1140 1207 1120 1304 1282 1299 1326 1292 1089 956 1102 928 1015 446 309 127 97 34 8 13 14 9 10 9 8 63 18 103 38 9 68 2 129 81 0 0 0 0 0 0 0 0 0 1 4 4 5 9 9 10 10 19 71 80 103 107 117 114 200 326 916 799 820 309 246 289 442 749 890 629 642 680 843 804 841 788 645 862 1108 1090 1362 856 1115 984 927 945 990 785 818 674 656 653 688 770 890 1001 918 986 845 1092 773 718 878 732 733 714 614 830 862 899 913 842 903 1023 940 807 811 977 1115 1003 976 744 797 822 971 1141 1062 732 698 667 482 491 353 278 187 100 79 121 198 176 104 289 205 186 192 233 229 335 471 527 645 648 679 574 529 561 52 41 64 7 12 10 14 12 12 14 24 27 39 26 52 81 210 150 180 182 249 277 313 233 354 404 721 623 517 204 40 30 15 17 16 17 20 24 28 20 27 14 19 26 23 26 22 22 30 27 16 19 15 29 36 30 28 25 20 19 18 15 15 13 7 7 11 14 6 24 26 3 18 16 12 13 8 12 10 9 10 5 9 4 4 8 15 44 79 287 463 677 879 1126 1274 884 965 1041 1106 1081 1100 1138 1039 1021 976 1013 887 887 459 339 7 10 12 12 18 16 15 8 8 9 13 6 7 7 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 5 7 7 8 8 12 13 12 43 43 43 66 236 493 859 507 349 195 220 302 589 1004 698 828 1011 901 818 921 952 1107 1127 1196 1171 851 547 570 633 940 841 665 686 600 585 563 563 679 627 671 864 861 807 874 891 640 870 895 963 696 432 808 955 913 1036 973 899 1025 873 903 816 914 1106 1032 1101 885 714 702 956 1132 974 679 381 481 518 489 219 104 115 82 91 23 116 47 73 84 110 99 66 79 103 126 184 261 311 481 395 250 334 341 229 50 57 33 16 21 28 11 10 10 17 13 32 18 26 12 13 39 31 49 100 145 113 126 144 214 444 158 70 34 28 18 21 16 19 9 14 15 18 17 15 16 16 18 23 32 33 26 17 18 17 12 11 9 23 22 22 28 22 15 12 11 14 10 11 11 12 14 7 5 11 14 14 9 7 7 11 8 9 7 11 8 10 7 5 6 1 34 21 63 100 261 444 696 995 1128 1005 1098 1249 958 970 945 978 780 1060 1023 965 867 52 49 10 7 5 5 9 9 17 10 12 8 8 6 3 3 18 16 8 0 21 124 131 112 225 218 387 223 124 40 5 3 2 2 2 2 6 8 9 11 6 7 6 4 5 3 2 0 75 228 554 384 190 164 179 212 394 778 917 672 779 869 690 702 884 1062 1047 1001 1101 694 636 618 584 559 480 473 478 570 535 448 462 588 463 572 748 710 767 744 541 600 808 779 730 568 584 748 909 975 974 885 801 990 827 684 822 928 1115 865 763 719 670 695 1011 1011 798 399 511 456 308 201 160 105 45 134 103 98 91 21 29 41 26 25 28 49 37 86 163 112 187 246 247 193 241 186 255 130 59 67 23 33 17 11 16 18 17 23 27 16 14 20 17 14 26 25 66 55 55 63 129 107 74 18 21 14 13 17 9 18 9 19 17 14 15 15 11 13 12 11 17 18 24 19 14 15 11 17 19 17 15 11 19 12 10 13 22 11 9 9 8 10 11 11 9 10 7 4 6 7 6 4 12 8 6 10 15 12 8 10 5 7 7 14 38 87 130 194 221 610 848 911 915 945 983 979 919 885 877 839 708 783 785 47 7 4 3 6 5 7 8 9 10 10 7 3 2 1 13 30 17 15 165 318 488 478 504 606 611 648 593 591 569 439 327 243 124 45 38 21 9 5 7 3 5 5 4 3 1 0 0 0 1 112 306 427 224 183 176 172 260 451 829 855 687 657 763 704 849 974 897 988 922 631 794 459 540 605 366 388 460 484 451 391 428 419 434 494 532 474 703 771 533 652 532 704 767 382 435 576 918 910 835 754 753 858 733 795 988 1010 986 746 759 790 769 985 975 923 712 470 460 352 114 104 189 150 100 97 58 48 26 30 33 21 36 27 33 31 40 50 56 59 153 133 132 147 134 240 204 79 56 43 30 30 42 28 68 42 63 22 22 21 35 38 30 23 19 29 34 18 17 24 25 21 26 16 18 17 17 14 9 11 16 17 13 11 10 13 15 12 10 12 12 20 18 18 18 17 12 11 10 7 9 10 10 8 7 9 8 7 7 7 9 9 8 5 9 8 8 9 8 6 8 8 9 9 11 9 10 8 6 4 5 6 5 4 6 44 127 194 340 567 671 720 702 700 768 856 823 810 759 795 807 849 10 6 4 2 2 3 3 7 10 10 8 4 2 0 0 78 164 351 584 618 604 630 712 781 831 685 699 639 646 616 652 645 660 586 601 506 433 272 159 129 160 54 56 91 24 4 3 0 0 0 0 36 170 161 103 157 157 150 171 280 516 801 801 566 516 648 971 1046 982 917 814 545 606 433 745 537 304 337 376 406 387 369 343 261 371 302 423 570 722 806 710 497 570 702 753 384 390 480 778 771 794 745 701 695 570 789 1022 924 840 817 801 839 768 837 756 747 476 483 366 286 78 96 120 112 70 55 28 36 34 35 35 29 33 32 34 39 37 54 39 44 52 59 68 72 85 115 96 53 63 46 28 31 28 32 67 35 28 13 28 22 25 25 21 20 21 32 15 22 22 15 22 15 16 26 31 18 28 14 8 2 11 11 10 10 10 9 14 16 17 16 16 14 14 13 14 12 9 9 9 9 9 9 6 6 7 7 10 11 10 10 9 7 9 6 6 6 4 6 5 5 6 6 6 7 5 7 5 5 3 1 2 2 1 1 2 1 4 56 200 342 423 439 472 482 513 553 576 572 544 542 660 12 93 366 67 13 2 3 5 4 5 4 2 1 97 460 625 682 807 783 809 792 763 704 785 745 654 999 846 730 711 683 620 606 599 596 532 566 511 479 368 389 407 397 453 454 328 145 154 202 21 0 0 0 46 198 349 370 272 177 104 155 333 501 788 704 493 696 957 900 1117 977 775 734 715 540 505 419 365 320 334 358 331 348 289 240 305 303 436 609 763 633 556 514 572 521 445 306 323 417 651 755 696 605 652 661 541 697 746 647 650 624 717 670 649 565 593 498 451 340 225 157 63 26 103 100 39 37 27 28 31 32 36 38 28 39 36 32 31 45 34 33 33 31 30 36 40 49 86 46 29 27 30 29 29 36 30 32 25 25 31 31 29 23 21 22 20 23 19 14 20 14 23 11 21 18 22 16 13 9 10 6 10 16 15 12 11 10 10 11 12 13 11 11 10 9 9 9 9 10 10 7 6 8 7 10 10 10 9 8 8 9 8 7 8 8 8 6 4 4 5 4 3 4 5 5 3 3 2 1 1 0 0 0 0 0 0 0 0 0 21 102 186 241 270 259 294 328 341 347 367 407 72 250 586 761 485 256 162 99 84 95 98 179 536 732 738 818 879 827 883 780 817 795 779 786 717 698 737 693 645 637 671 651 578 523 524 557 529 481 435 453 478 433 492 456 460 406 381 397 484 501 397 188 20 0 0 138 286 361 429 253 104 81 175 377 615 674 600 610 888 878 1077 1044 891 755 885 518 489 787 446 295 293 285 245 308 250 251 324 320 429 669 629 508 477 641 473 377 358 261 277 360 384 625 642 653 641 597 559 564 552 554 593 583 691 516 514 516 589 384 352 144 78 104 73 69 71 55 38 23 30 22 32 36 36 42 38 42 37 26 22 32 27 30 29 29 32 37 33 60 50 28 26 28 32 33 35 39 35 26 23 25 35 36 29 31 23 20 18 21 27 23 20 20 16 22 27 20 22 15 16 11 7 10 12 14 13 13 12 12 10 10 9 11 11 11 11 10 8 6 6 6 6 6 6 7 7 9 8 9 7 5 6 5 5 5 5 5 6 6 5 5 6 4 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 10 40 74 84 134 166 161 165 200 165 387 717 551 570 573 811 762 756 661 359 447 535 556 800 998 777 748 770 788 948 870 790 687 809 785 724 700 641 655 538 596 550 569 551 546 502 509 494 479 482 442 446 433 465 461 465 417 398 390 414 494 442 290 92 0 18 176 260 353 316 223 54 94 268 424 607 609 640 641 698 724 999 914 816 795 618 625 633 439 289 260 301 193 218 220 255 408 352 499 748 497 508 539 394 261 293 340 259 270 292 312 513 669 655 543 493 465 511 569 596 515 538 575 511 449 542 397 406 364 203 144 176 88 111 135 49 43 33 34 27 41 30 38 40 30 37 38 26 23 24 27 27 23 19 22 30 33 36 41 34 33 39 40 31 28 33 27 20 26 34 29 26 36 27 25 23 17 22 25 27 32 15 20 23 21 11 13 15 12 12 12 12 10 8 9 9 11 11 8 7 6 9 12 10 7 8 8 7 8 7 5 5 6 5 5 5 4 5 5 4 4 4 4 4 4 4 6 7 6 6 6 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 32 78 84 105 556 551 650 577 732 780 844 833 745 879 831 786 939 1016 900 922 1038 1111 972 987 946 902 870 906 831 740 714 697 674 663 643 557 543 547 507 500 513 522 477 449 450 455 443 418 452 452 454 499 485 497 527 474 441 488 534 363 56 0 97 286 130 183 188 79 18 126 298 411 490 608 582 551 666 666 840 702 840 777 558 490 386 357 294 252 180 210 226 198 346 375 601 755 579 565 410 368 282 274 314 325 225 230 266 289 276 306 408 423 446 578 542 553 533 495 436 381 370 373 262 266 314 168 211 132 115 58 55 49 44 42 48 46 52 45 39 22 50 43 30 28 28 29 28 26 23 23 34 33 34 41 50 36 42 36 27 37 26 30 20 21 32 27 28 24 35 18 24 30 14 15 18 22 20 21 19 20 9 14 13 15 12 8 8 8 5 6 6 9 8 10 9 7 8 12 8 4 4 5 5 7 6 8 9 8 6 7 5 3 3 4 4 2 2 1 3 1 3 3 3 4 5 5 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 31 85 938 872 742 924 938 923 897 795 824 836 989 959 857 784 839 1026 952 955 951 922 885 876 832 813 809 751 742 699 590 581 596 502 484 490 443 471 411 328 354 324 371 365 425 412 374 413 468 480 430 483 519 501 515 527 552 502 498 401 41 0 178 309 265 214 113 3 13 101 222 313 486 618 647 559 535 782 706 816 761 539 410 345 314 363 189 159 214 178 296 342 482 716 682 663 470 439 449 310 255 287 259 193 231 201 195 224 316 382 406 479 541 562 500 444 447 367 362 285 243 175 226 240 220 72 107 115 65 46 44 49 46 43 52 54 42 36 41 39 44 31 35 32 24 26 27 33 34 43 44 35 37 53 40 33 20 25 30 21 26 24 21 21 24 22 20 20 24 16 19 21 17 15 20 16 16 17 7 6 12 10 12 10 8 6 6 4 2 3 3 6 7 7 9 8 6 5 3 2 2 2 3 3 3 5 5 5 4 4 5 3 3 3 3 3 3 2 2 1 1 1 1 2 2 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 15 64 943 898 935 972 969 911 905 870 842 839 879 839 950 871 952 929 852 892 902 889 843 807 773 711 696 703 685 619 533 475 470 435 403 385 315 264 149 119 98 87 105 162 184 210 305 275 307 407 448 415 499 508 513 530 526 551 537 539 513 457 110 0 200 475 318 145 28 27 30 13 150 380 570 698 514 439 593 769 686 653 529 345 288 248 205 175 132 179 242 275 448 571 633 607 557 493 486 505 222 196 212 217 152 161 122 171 252 292 413 417 437 435 469 418 381 371 343 292 216 116 62 95 84 107 92 75 68 45 44 64 48 55 51 54 52 42 54 44 34 34 31 24 23 24 21 42 41 31 39 26 23 35 36 38 25 22 23 28 28 26 28 27 22 20 25 26 21 22 23 21 15 13 17 10 21 14 8 9 9 9 7 10 9 7 7 6 5 3 2 3 5 7 6 6 7 7 5 4 3 2 1 1 2 2 2 3 3 2 3 2 2 3 2 2 2 2 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 9 7 28 964 988 983 979 967 1028 987 910 933 873 921 978 935 838 928 899 881 851 815 742 702 666 632 589 644 612 562 484 426 387 368 309 308 267 116 16 15 16 12 10 14 15 16 8 9 22 89 92 148 242 297 347 546 532 525 546 543 572 537 589 520 507 63 7 250 504 269 77 100 149 0 46 350 562 638 615 547 650 642 645 535 352 273 253 182 124 110 126 244 287 361 479 513 568 601 497 345 327 174 110 113 134 133 84 78 127 162 213 311 340 361 392 433 399 354 329 385 306 184 135 27 22 31 47 110 66 62 54 51 44 46 61 63 56 66 57 35 31 35 41 54 42 17 25 17 26 39 23 27 28 27 27 33 30 43 34 25 23 25 22 24 21 27 31 23 22 21 20 25 17 11 16 14 6 11 16 9 11 10 5 7 10 11 8 8 9 7 4 2 2 3 5 5 4 6 5 4 3 2 1 0 0 0 0 0 0 1 1 2 1 0 1 1 1 1 1 1 0 1 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 18 1102 1038 938 890 914 982 896 913 864 900 896 835 913 849 834 789 763 801 732 675 673 610 575 578 546 489 461 384 312 247 206 178 96 17 19 15 11 14 13 11 13 13 13 21 18 17 13 13 12 9 69 86 57 202 365 443 565 577 590 580 574 546 504 297 17 48 315 321 169 108 184 151 30 393 475 575 630 498 667 631 494 389 292 242 225 159 108 109 155 261 340 419 405 466 538 513 386 244 202 142 87 82 80 79 54 86 122 194 188 269 315 406 475 436 379 331 296 280 156 93 137 17 25 39 47 49 69 51 48 40 29 28 64 40 58 49 46 44 31 24 25 25 53 59 38 30 30 27 17 24 24 23 27 27 29 30 38 24 24 29 21 19 19 17 17 22 24 16 21 18 16 17 13 9 15 13 9 8 4 8 4 11 10 8 7 8 8 6 7 5 2 2 3 2 3 3 2 2 2 2 1 0 0 0 0 0 0 0 1 0 1 1 1 1 0 0 1 1 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 11 24 1184 1130 1034 1029 940 888 897 908 880 858 773 751 672 574 564 757 567 647 685 713 605 608 601 547 482 436 353 204 83 19 16 21 19 16 16 14 10 9 10 14 13 10 11 9 10 11 16 13 12 11 11 10 8 8 47 108 119 246 394 547 606 636 608 546 550 372 51 183 235 174 84 131 291 83 429 482 518 673 721 766 580 435 345 301 272 185 119 128 90 149 247 350 291 325 438 461 446 416 236 139 100 95 80 8 12 13 77 171 130 178 170 284 395 444 412 365 311 257 181 49 1 9 17 27 32 25 20 24 23 32 37 39 54 57 48 43 43 42 32 31 33 25 21 25 21 29 24 28 39 28 30 26 19 15 13 19 21 22 33 19 23 22 19 14 20 16 24 17 19 16 14 19 11 12 16 14 10 9 5 7 8 9 8 5 6 5 6 9 6 4 6 4 3 2 2 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 1047 937 1072 929 892 884 959 913 783 608 486 398 387 284 250 274 197 244 619 584 601 595 500 504 397 309 165 33 12 3 5 9 10 11 12 12 12 14 13 19 16 18 12 13 13 14 9 12 5 6 5 3 1 0 3 1 1 11 95 281 338 393 438 631 646 613 560 350 242 317 269 162 104 420 224 491 572 568 626 662 750 621 472 594 338 224 101 99 119 89 172 224 188 233 338 355 315 352 443 130 36 84 81 37 8 10 4 27 83 57 274 303 423 382 390 393 336 248 173 54 3 5 27 33 22 16 18 0 7 11 30 49 88 74 35 25 21 49 49 35 46 31 29 26 21 21 24 20 26 18 13 10 16 10 14 8 23 22 23 22 22 20 19 15 19 16 18 19 11 12 16 8 9 8 13 9 11 6 8 8 9 10 9 5 6 7 5 4 5 5 4 3 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 1 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 988 1162 984 915 796 796 696 615 584 444 510 721 624 615 538 387 608 562 537 515 476 484 431 374 289 184 34 10 8 4 7 12 12 14 20 26 22 16 10 11 14 14 16 14 14 12 12 4 4 8 3 3 3 1 0 0 1 1 2 11 93 97 114 152 338 540 603 593 549 520 483 360 270 523 497 365 576 602 612 735 710 736 653 636 344 250 149 186 113 105 141 204 163 176 250 308 248 179 242 242 13 5 57 102 75 3 0 0 16 30 81 255 202 438 444 444 385 261 171 140 139 53 30 26 32 40 36 32 3 0 1 33 44 44 60 21 14 20 47 56 42 22 27 23 24 25 19 25 25 24 6 8 7 3 9 8 7 15 16 20 31 18 19 19 20 20 18 18 14 8 8 3 14 11 9 5 8 6 7 6 5 7 6 6 6 8 6 5 3 2 4 4 3 4 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 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 26 1065 1128 1036 864 841 732 677 606 357 356 202 308 615 635 638 576 570 553 494 449 437 350 332 221 164 41 12 10 12 10 17 18 27 19 19 17 16 21 84 27 27 15 11 12 133 18 18 4 1 13 15 74 46 39 19 17 4 2 0 0 8 28 5 41 55 253 356 558 629 647 576 584 445 450 796 690 531 603 720 744 776 680 729 660 490 337 325 85 109 131 141 167 153 127 202 253 227 166 149 145 53 0 0 25 111 31 0 0 8 24 131 245 279 275 401 363 291 285 180 149 115 71 73 67 67 68 58 27 25 6 45 63 59 42 44 44 24 0 5 10 10 6 13 21 13 14 12 16 27 18 23 13 5 11 14 13 10 13 14 10 24 28 16 21 15 20 15 14 16 7 7 10 7 10 7 9 8 4 8 6 6 4 4 5 6 4 4 3 6 4 2 3 5 4 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 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 1086 1152 1019 908 846 706 561 328 219 246 46 68 526 595 606 589 534 522 426 393 347 254 192 98 14 10 8 9 13 16 20 26 27 29 34 23 29 16 20 21 26 20 21 12 12 49 192 87 55 144 175 60 77 87 91 36 28 16 27 17 2 3 13 17 33 62 156 322 496 627 658 704 631 642 700 893 907 817 709 865 848 800 765 731 699 591 454 332 125 65 143 124 76 99 117 206 240 166 122 131 104 63 38 0 0 0 137 0 2 10 26 151 141 41 125 162 122 188 158 158 46 49 62 69 73 79 61 39 50 47 53 77 68 65 72 70 46 5 1 0 1 10 29 28 19 22 24 20 10 10 15 26 30 12 16 14 16 10 8 23 13 19 23 25 17 18 20 17 12 7 6 3 2 3 7 8 6 10 10 8 4 7 4 4 4 4 4 5 2 6 6 4 4 4 4 4 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 2 2 1 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 944 1115 1043 1061 882 668 540 477 328 279 13 40 163 488 487 490 489 445 387 338 280 200 80 19 8 10 15 17 20 24 37 29 32 24 28 45 12 21 16 29 25 11 8 15 15 12 11 15 31 38 105 3 20 12 15 19 26 36 32 18 32 31 31 17 0 0 0 25 143 276 493 624 693 721 811 917 907 924 827 844 879 889 884 830 775 583 563 520 429 321 173 206 151 103 144 129 161 162 94 99 108 95 106 230 9 0 154 0 0 0 8 23 151 37 32 33 69 34 22 51 45 36 35 59 69 94 84 61 53 20 0 0 78 68 60 50 34 9 15 5 10 24 2 9 16 22 27 27 25 22 16 5 21 45 30 22 23 21 16 14 17 19 21 19 21 21 20 16 14 10 11 7 4 5 3 4 4 8 7 4 5 2 5 5 5 4 4 4 4 2 6 6 4 3 4 3 3 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 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 1024 1036 923 983 977 746 608 332 92 8 29 12 24 212 424 431 395 343 312 235 184 117 45 23 9 14 21 20 28 19 25 36 43 33 28 32 21 25 22 22 18 22 16 18 11 20 16 14 15 17 17 33 18 19 2 4 13 13 23 24 12 21 23 26 28 8 1 0 1 44 152 404 629 816 824 939 1025 1064 1038 938 943 913 910 898 827 728 668 566 481 341 324 330 164 213 187 158 129 63 60 53 80 88 87 112 247 53 23 302 0 0 0 0 119 18 0 59 0 3 21 24 48 36 32 32 65 98 97 91 47 1 0 0 0 37 47 23 33 38 25 0 11 55 9 13 21 20 43 38 29 29 20 44 14 14 18 26 31 22 23 32 14 19 20 15 19 23 19 21 14 15 8 13 10 9 5 6 3 3 3 6 5 5 9 1 5 6 2 4 3 4 4 5 6 5 3 3 3 3 3 2 2 1 1 1 1 1 0 0 0 0 0 0 1 1 2 2 2 2 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 994 970 929 948 909 820 500 249 208 4 10 21 25 238 388 327 273 229 179 186 180 83 36 16 13 28 31 30 31 47 27 22 50 39 43 41 39 28 15 29 32 29 18 19 27 23 27 22 21 26 22 20 16 18 8 10 10 8 9 9 7 8 5 5 6 22 9 21 1 3 10 90 326 495 742 878 969 1050 963 1041 955 899 900 953 932 822 650 412 441 499 370 384 295 284 309 225 145 95 110 52 56 68 60 55 90 139 62 96 139 0 0 0 0 20 1 2 2 0 0 8 11 0 22 51 78 98 66 74 37 15 0 0 0 0 1 0 0 32 39 5 9 26 41 30 10 12 48 43 23 18 9 1 27 32 12 4 14 14 13 16 13 26 19 23 18 17 19 15 23 15 14 15 11 15 7 10 7 5 4 4 5 6 5 7 4 5 1 4 3 3 2 2 3 3 2 3 2 2 2 1 2 1 1 1 1 1 1 1 0 0 0 0 0 0 1 2 1 1 1 1 1 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 1008 1010 1059 951 850 730 368 91 100 83 5 9 17 73 184 203 171 135 80 94 72 50 30 7 21 45 54 36 33 27 32 23 23 18 28 31 25 25 28 22 26 21 9 13 14 23 21 19 18 19 15 8 13 16 14 11 9 14 14 7 6 7 7 6 8 7 12 15 8 6 13 35 111 284 481 784 887 972 960 994 1029 846 835 980 990 889 661 661 610 502 348 263 414 277 226 209 276 299 231 141 108 54 68 49 47 75 133 95 73 60 0 0 7 15 140 51 21 3 1 0 0 0 115 110 124 67 81 73 35 2 0 0 0 0 3 12 3 0 0 19 35 12 0 41 50 26 39 44 24 6 5 4 16 13 10 21 21 20 16 13 19 23 20 19 16 15 18 13 15 14 11 9 8 9 10 8 1 5 7 11 4 5 5 3 4 3 5 4 4 5 5 4 5 6 5 3 2 2 2 3 3 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 940 980 938 821 607 230 79 43 85 50 4 5 10 0 18 83 56 17 46 61 54 41 18 8 24 49 43 31 30 28 9 20 15 22 27 9 28 26 18 12 9 15 20 23 22 20 18 16 13 13 15 15 17 18 20 10 8 14 15 10 11 9 9 8 5 5 6 8 7 5 7 7 26 94 253 478 635 880 1026 1011 1021 1020 839 914 881 939 820 713 672 612 523 468 418 334 268 259 209 204 254 206 183 133 136 68 43 47 67 141 148 105 114 167 86 0 56 124 102 104 27 1 0 116 142 122 129 89 97 95 58 0 0 0 0 0 1 0 2 4 4 46 6 0 0 3 21 36 22 49 40 37 9 3 10 20 15 8 20 17 20 19 16 16 11 12 17 16 12 15 8 10 9 9 8 4 8 5 6 6 6 4 6 8 2 7 3 3 4 6 4 6 4 4 2 3 3 3 3 1 1 1 2 3 3 3 3 3 2 1 1 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 847 895 882 785 603 306 23 14 68 19 3 3 8 1 7 33 30 13 31 63 51 30 7 10 6 8 14 24 19 21 26 17 20 20 16 21 9 13 12 10 22 23 19 15 15 16 15 15 14 14 12 16 13 14 14 17 11 15 12 14 16 15 9 11 8 6 5 5 6 5 1 2 0 1 48 287 348 737 860 932 1008 984 1037 855 738 765 784 736 493 418 411 275 272 291 288 249 189 202 140 89 35 12 49 77 126 22 14 76 146 164 189 128 186 233 147 3 117 108 117 101 73 98 131 117 119 90 102 77 0 0 0 0 40 0 1 0 0 20 48 54 0 0 0 0 17 54 28 66 52 51 12 6 19 11 13 12 5 13 18 25 19 9 18 16 16 15 13 10 12 14 8 8 8 6 8 6 5 6 6 7 6 3 5 5 3 2 3 3 3 3 2 2 2 3 3 3 3 4 2 1 2 2 2 2 2 2 2 1 2 2 2 3 2 2 1 1 2 2 1 2 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 690 782 803 729 627 411 104 20 22 10 7 2 7 4 6 28 11 6 12 19 10 17 22 7 15 10 22 24 19 9 21 14 7 14 20 22 19 15 18 16 18 19 18 18 17 17 15 16 16 13 16 17 20 26 19 9 11 18 22 24 5 11 13 17 10 9 8 8 5 6 4 3 1 2 10 39 207 285 756 889 914 873 867 948 876 832 647 514 469 445 337 177 143 88 39 8 40 61 29 18 30 24 47 55 33 208 57 21 86 215 245 217 182 185 130 46 88 123 114 153 149 108 171 142 116 89 87 1 0 0 0 0 1 0 0 0 0 35 57 14 0 0 31 0 29 45 59 49 60 58 36 6 2 6 3 6 5 2 2 7 7 7 10 9 10 7 8 11 11 7 4 6 8 6 6 5 5 4 4 0 2 1 1 2 3 3 3 3 3 2 2 1 2 1 0 0 0 1 1 1 0 1 3 4 5 5 4 4 5 5 4 5 5 7 6 5 6 5 5 5 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 449 576 634 622 523 367 240 33 41 12 5 4 8 2 10 7 6 5 6 9 23 8 16 26 28 8 6 17 17 18 12 9 9 7 19 19 16 18 14 13 13 14 13 14 17 15 13 11 9 8 7 8 33 46 56 61 54 41 39 23 28 27 22 12 16 9 9 8 8 3 3 3 1 0 1 3 33 158 386 822 829 821 754 808 788 665 632 568 458 374 283 133 84 71 15 5 4 3 8 2 16 61 139 160 202 111 318 143 22 85 169 193 137 132 80 58 39 44 87 112 166 228 191 122 122 125 92 7 0 0 0 0 1 0 0 35 0 0 1 28 1 0 19 0 10 30 40 55 67 62 42 5 5 8 3 0 0 0 1 0 0 3 3 1 2 3 3 4 6 7 6 4 4 4 5 6 5 3 2 2 2 2 3 3 4 3 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 3 4 3 4 3 2 2 1 2 2 2 1 4 2 3 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 262 452 505 538 415 349 368 174 52 3 4 2 21 3 11 28 4 6 7 5 11 24 22 10 28 23 9 18 14 7 6 10 6 14 15 15 14 14 14 15 14 11 11 10 9 6 5 6 6 6 5 4 1 0 7 3 4 13 14 36 38 45 56 49 57 68 60 55 24 7 3 2 1 0 0 0 5 11 211 565 671 1012 760 757 713 718 587 446 233 133 206 23 77 23 6 0 1 2 6 4 5 34 266 358 264 113 282 287 222 24 23 82 132 154 212 124 105 77 42 56 163 318 299 149 191 132 119 59 0 0 0 0 0 3 0 44 66 52 8 0 0 0 0 0 0 20 25 48 43 4 51 2 4 7 5 6 4 2 3 4 2 1 2 1 5 7 5 5 4 5 3 1 3 6 8 8 8 7 6 5 6 8 5 4 3 3 3 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 3 4 2 2 2 2 2 2 2 2 3 2 2 1 4 5 2 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 181 294 531 514 403 334 418 391 200 79 8 3 7 9 3 21 16 12 6 7 7 7 13 8 6 7 9 11 8 8 8 7 12 16 12 11 11 11 11 11 10 7 2 2 3 4 4 8 7 10 9 11 12 17 12 12 13 10 10 8 11 9 10 8 19 28 40 49 64 63 65 28 3 3 1 0 0 11 4 240 493 710 833 690 604 604 546 429 246 65 29 19 32 22 2 0 0 0 0 0 0 2 119 234 231 169 181 124 155 276 339 105 18 78 148 214 148 122 123 121 86 196 303 170 179 153 133 91 0 0 0 0 0 0 4 49 72 62 25 0 0 0 0 0 0 1 1 31 1 0 34 39 5 15 24 20 19 15 14 17 19 7 4 19 32 34 31 28 31 30 28 29 25 23 24 20 22 19 16 14 13 14 13 10 7 8 8 8 8 3 1 0 0 0 1 0 0 0 4 4 3 3 4 5 8 11 3 2 2 3 4 5 4 4 3 5 3 3 3 3 2 2 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 247 286 447 591 543 339 403 360 259 114 20 8 5 5 5 5 7 4 6 16 13 15 11 10 3 10 7 5 6 6 7 12 10 10 12 9 9 8 8 7 3 0 1 2 2 3 6 5 6 7 8 10 13 12 15 15 13 11 9 10 9 4 4 4 2 2 2 8 12 28 43 58 77 52 7 4 0 3 14 14 475 466 686 680 548 477 482 253 107 59 81 33 29 26 3 0 0 0 0 4 2 0 20 78 95 89 97 149 119 144 226 314 244 56 46 125 197 127 132 237 125 114 270 288 233 134 94 81 43 0 0 0 0 0 32 62 59 61 51 0 0 0 0 0 0 0 1 1 0 0 4 51 30 31 27 39 44 44 41 41 46 45 36 41 44 34 29 31 43 51 45 31 43 44 41 50 37 42 38 33 34 40 33 33 25 25 23 22 23 22 20 15 10 13 11 10 8 9 8 9 12 10 12 12 19 15 16 16 15 12 14 11 11 11 7 1 2 1 3 2 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 349 264 345 475 564 482 423 320 233 113 44 27 4 6 9 10 9 13 18 16 10 8 7 7 6 5 10 5 7 10 9 7 8 7 10 10 9 7 5 0 0 0 0 1 2 4 3 5 6 6 7 3 0 12 12 13 11 10 10 9 6 4 3 1 0 1 1 1 1 0 4 11 26 62 86 31 9 3 5 33 309 436 502 665 490 355 105 19 20 55 75 119 34 24 13 4 2 0 1 2 3 0 3 46 42 29 28 41 59 87 90 172 241 227 275 176 160 139 88 223 153 112 217 327 327 176 60 35 18 0 0 0 0 0 0 14 70 95 76 59 0 0 0 24 0 0 0 0 0 4 0 0 1 19 40 38 37 44 45 53 49 50 52 43 21 13 13 7 15 18 22 19 13 14 20 19 21 22 21 15 15 5 16 24 21 20 17 18 16 22 16 19 21 21 19 20 19 17 14 11 8 7 9 13 12 17 5 12 17 18 21 19 13 8 0 6 7 1 1 5 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 14 612 395 360 408 503 620 577 414 254 138 96 55 21 7 18 21 28 20 16 19 6 4 5 6 8 10 10 8 8 5 5 4 3 6 8 8 8 6 0 0 0 0 0 1 1 2 2 3 4 5 1 0 0 10 9 9 9 7 7 5 2 1 1 0 4 6 6 5 2 3 3 3 1 17 71 100 164 30 18 126 215 428 349 737 622 375 149 26 47 2 0 39 56 19 89 33 27 28 1 0 0 2 9 8 12 27 21 16 22 28 88 73 134 269 309 358 364 173 126 130 129 117 133 280 406 240 125 65 8 5 5 0 0 0 3 51 73 109 106 95 81 66 0 46 60 0 0 0 0 1 3 1 0 15 24 44 52 45 50 37 28 22 23 27 21 16 19 12 13 9 14 14 9 6 7 5 6 5 6 9 7 4 3 5 7 8 4 6 8 4 4 4 7 15 13 19 18 20 18 16 10 8 5 4 7 12 11 10 3 3 5 4 4 5 5 3 7 1 1 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 7 3 996 570 707 484 413 408 486 595 517 286 203 140 103 62 12 8 19 31 14 15 18 7 5 6 10 8 7 8 8 5 6 4 2 2 5 6 6 6 2 0 0 0 0 0 0 0 0 1 2 3 3 0 0 0 8 12 10 6 6 5 2 0 2 6 5 3 4 7 17 22 21 24 16 5 10 42 137 234 278 68 245 296 358 385 502 428 243 99 18 0 0 0 16 17 102 108 70 68 64 0 0 48 2 17 7 19 51 23 9 7 4 57 92 79 102 282 369 405 365 250 174 63 97 175 325 257 247 229 140 67 30 11 27 22 19 65 100 75 90 118 106 77 75 44 92 60 0 0 0 0 0 0 0 25 48 64 60 45 13 1 0 4 0 3 16 22 18 26 22 27 17 16 18 15 11 5 5 8 7 10 8 5 3 2 2 1 4 3 1 4 1 0 1 1 2 2 0 1 2 3 13 16 16 4 2 1 0 1 1 3 1 3 3 3 3 2 2 5 4 3 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 108 1263 370 489 543 380 330 338 376 460 408 314 237 175 117 42 15 12 37 26 5 12 10 10 6 8 7 4 4 5 4 3 2 2 2 3 6 7 4 0 0 0 0 0 0 0 0 0 1 2 1 3 0 0 0 6 6 6 5 5 5 2 3 7 6 3 6 22 26 23 30 24 30 34 38 39 25 43 188 321 315 335 343 414 519 376 302 181 25 0 0 0 7 0 3 138 107 100 50 61 39 32 41 28 0 12 50 29 9 2 7 19 19 57 79 66 65 191 392 359 305 420 315 264 205 284 246 219 181 237 102 101 69 76 35 44 74 89 70 149 143 113 105 109 85 66 54 1 0 0 0 0 0 0 0 19 56 70 18 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 0 5 5 3 3 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 2 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 4 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 5 38 286 1117 303 335 362 399 313 304 321 416 583 428 311 238 156 63 6 3 30 51 23 29 16 17 15 23 11 8 5 5 3 1 1 0 0 2 4 5 2 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 4 5 5 6 6 3 3 6 11 6 9 22 20 18 20 21 34 48 64 72 87 82 34 157 52 209 317 463 533 606 477 249 60 0 0 0 0 0 45 2 90 76 79 64 75 55 54 54 42 43 53 45 31 12 0 0 22 13 3 15 98 72 46 147 341 349 440 386 298 294 248 262 290 187 298 375 125 202 166 133 129 79 65 112 141 166 222 157 144 120 143 93 67 59 61 51 14 0 0 30 67 67 77 7 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 2 0 0 0 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 34 260 767 1409 236 315 241 281 357 313 329 329 519 520 359 276 176 98 10 0 11 23 37 17 26 18 20 20 13 6 5 4 1 1 0 0 0 0 2 5 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 0 0 4 3 4 4 7 6 6 13 12 4 11 19 21 10 14 26 41 9 16 20 49 135 113 97 159 209 88 412 583 494 412 316 176 67 2 0 0 0 76 108 114 78 70 76 81 62 27 26 48 45 26 8 7 3 0 0 0 11 7 28 12 12 38 42 72 127 143 211 362 350 330 333 416 456 449 530 427 393 417 383 280 225 140 246 266 168 189 241 190 196 232 230 130 164 196 150 136 61 32 33 83 106 80 19 0 0 0 0 0 1 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 197 622 1007 1268 216 166 192 157 239 387 348 293 295 562 431 301 193 141 51 5 13 8 24 54 53 28 20 19 15 12 5 3 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 4 7 11 11 11 8 18 8 4 11 17 18 18 16 25 13 46 38 31 30 71 242 70 151 125 3 168 397 393 417 254 236 167 66 10 0 82 122 142 85 103 80 95 69 76 42 38 27 9 16 2 4 5 0 0 1 7 0 16 13 2 11 21 14 6 85 108 125 133 110 157 277 335 438 426 504 456 400 452 364 301 396 307 271 272 247 183 191 166 207 212 245 211 176 201 177 161 136 174 128 133 73 19 1 1 0 0 1 0 8 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 213 900 979 1020 136 196 162 234 237 312 314 376 231 308 425 362 196 158 60 15 14 14 7 30 44 50 45 17 16 15 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 9 10 13 12 5 4 11 15 16 11 10 16 13 2 42 37 35 14 34 0 0 32 67 69 279 273 206 65 78 175 68 74 57 61 58 114 178 129 137 90 72 39 33 52 53 32 16 9 1 3 5 5 7 3 0 8 3 6 16 7 37 13 9 72 82 86 84 76 131 240 259 290 287 407 385 382 384 296 329 362 297 273 320 287 164 191 213 236 220 220 215 186 179 173 185 189 160 133 125 68 15 0 0 0 0 0 0 2 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 443 490 882 1017 104 145 139 97 221 273 259 324 313 237 214 234 270 159 55 46 10 5 7 9 28 56 42 26 22 26 15 6 5 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 7 7 11 10 11 7 6 8 13 12 7 9 8 13 11 10 66 8 38 9 0 0 0 5 32 80 186 154 145 56 175 97 48 50 91 123 78 126 95 106 86 84 86 82 73 48 54 42 21 2 0 0 1 2 0 0 0 0 0 2 6 18 31 42 33 27 11 28 55 21 0 12 68 168 241 247 247 360 278 292 297 351 307 287 295 319 252 180 195 252 252 251 234 222 206 188 155 153 166 163 161 95 26 4 3 8 2 5 4 0 0 4 3 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 79 386 807 538 50 56 62 78 89 76 127 175 265 263 190 53 161 157 138 61 25 10 10 14 17 30 39 34 38 32 46 17 9 2 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 3 6 10 8 12 12 11 15 17 11 7 8 4 6 9 14 33 103 0 13 14 5 5 1 0 18 61 85 132 207 145 135 105 67 49 44 58 80 69 66 33 9 5 2 15 25 2 7 41 48 21 0 0 0 0 0 0 0 0 0 0 0 12 36 39 53 52 28 1 0 1 0 0 11 4 48 196 245 228 205 177 315 395 324 297 251 256 255 229 173 180 261 311 279 256 258 226 186 152 175 144 171 135 72 55 13 9 6 5 0 1 2 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 248 415 611 664 47 43 71 62 55 36 38 102 147 186 217 195 100 156 183 156 75 31 16 14 17 13 12 23 28 38 38 36 13 7 2 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 5 7 9 9 8 9 17 14 14 9 7 3 4 6 6 14 35 52 3 76 62 52 171 118 89 73 77 68 155 208 176 85 106 80 108 115 68 57 77 16 10 6 0 0 0 0 0 3 26 46 3 0 2 0 0 0 0 0 0 0 0 1 0 29 25 28 40 13 8 9 2 0 5 3 17 23 63 186 187 176 150 185 262 259 278 252 212 196 179 182 225 261 302 244 254 250 221 161 183 186 178 140 72 57 39 14 7 0 0 0 0 1 0 2 1 0 2 1 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 15 24 26 20 10 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 181 509 546 640 20 68 50 38 64 41 29 35 41 66 191 263 198 132 122 136 122 71 26 34 13 12 31 32 18 24 29 30 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 3 7 3 7 8 15 5 13 12 15 14 5 5 6 1 1 16 27 14 63 91 89 87 85 91 58 20 16 38 34 35 239 216 158 82 81 107 87 142 98 68 48 11 3 0 0 0 0 0 1 2 10 26 31 23 14 14 2 0 0 0 0 0 0 0 4 2 3 21 35 9 6 20 1 0 0 0 11 34 13 100 162 161 150 219 254 250 233 188 165 150 163 203 201 193 211 249 249 239 164 146 192 186 161 90 23 21 10 3 5 10 1 8 2 0 3 5 3 2 3 1 2 0 0 0 0 0 0 0 0 0 18 25 13 12 14 8 9 8 5 14 23 30 28 24 19 12 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 0 0 0 0 1 1 188 150 402 529 606 0 4 66 23 34 35 27 17 34 53 66 262 391 297 168 131 129 103 55 33 38 15 15 28 19 22 21 24 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 5 7 2 5 9 14 11 11 11 15 13 6 8 4 6 3 8 37 21 27 76 83 104 85 80 44 51 24 26 36 124 177 174 172 167 51 63 108 100 103 82 61 12 10 7 0 0 4 0 6 0 0 0 0 0 0 0 3 20 26 10 0 0 0 0 0 2 1 3 2 7 19 17 3 4 0 0 2 0 19 20 27 116 168 205 274 269 200 158 144 127 127 127 134 124 151 195 181 165 152 111 59 78 72 73 57 16 6 8 44 21 9 0 0 0 0 3 0 4 2 1 0 0 0 0 0 0 0 0 8 6 7 12 17 14 5 7 3 1 7 7 5 0 4 3 10 26 31 20 11 11 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 23 304 315 427 537 0 0 0 1 5 16 15 8 25 45 53 63 232 296 271 158 133 119 89 58 58 38 29 32 17 16 33 38 31 3 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 14 4 5 11 6 10 8 10 19 10 10 11 10 26 46 87 67 70 50 143 103 101 121 121 148 136 166 178 157 224 188 132 145 59 45 92 112 90 60 86 38 29 19 12 35 51 42 26 15 24 0 0 0 3 17 19 19 19 18 28 35 37 33 11 0 3 0 6 3 2 6 3 11 2 8 0 9 2 0 4 16 76 164 230 278 199 141 116 118 107 104 101 82 83 118 127 63 39 8 20 7 26 49 77 57 12 5 2 10 5 0 3 0 0 0 1 0 0 5 0 4 0 12 13 12 13 9 13 11 19 19 10 13 15 19 21 17 21 13 11 14 3 6 3 9 13 9 7 6 0 0 1 2 0 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 130 183 242 375 0 0 0 0 2 13 13 10 24 27 55 45 92 197 214 237 200 174 110 94 65 61 37 34 38 20 20 17 16 16 31 9 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 14 2 8 17 19 14 11 6 18 11 12 22 49 100 144 186 180 142 85 134 179 142 142 152 143 143 179 173 174 258 319 252 180 213 126 170 143 106 78 69 84 75 86 91 77 43 3 0 0 0 0 0 0 0 4 6 0 0 0 0 3 0 0 6 10 16 0 2 5 1 0 4 5 19 15 7 3 4 1 2 1 34 78 118 124 96 86 98 83 48 46 50 36 37 40 62 62 55 23 23 22 29 36 45 37 17 1 3 0 1 1 3 1 4 0 2 0 0 0 0 0 0 0 2 20 21 14 13 17 13 19 11 21 19 15 12 17 17 20 12 23 8 23 24 23 21 17 18 17 7 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 94 218 339 0 0 0 0 0 8 6 0 1 18 24 42 59 110 164 203 206 146 154 142 128 100 59 51 41 27 17 7 15 13 13 16 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 19 5 9 9 8 4 6 6 9 8 13 24 42 48 62 20 57 145 143 122 101 83 148 232 271 246 202 255 286 220 232 215 246 214 139 125 92 34 62 82 103 88 93 80 49 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 27 15 0 7 0 0 6 1 1 0 2 5 5 18 15 6 5 3 26 51 51 53 79 71 55 42 34 22 25 20 21 8 5 14 5 68 40 52 45 33 70 16 19 6 6 6 1 1 3 2 1 0 0 1 0 0 0 0 2 2 8 10 12 7 11 18 19 21 16 22 25 25 32 28 7 21 17 26 29 24 22 28 32 36 37 42 38 20 2 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 48 97 228 415 0 0 0 0 2 0 0 0 1 1 31 23 31 50 73 129 119 94 141 172 229 134 112 84 43 28 27 26 12 26 21 13 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 7 20 1 4 6 12 7 15 32 33 15 23 40 43 9 41 11 9 9 65 144 136 181 131 111 130 166 189 197 235 227 192 192 180 166 167 145 131 117 113 86 85 95 73 50 38 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 22 32 35 24 33 29 0 0 3 5 6 4 12 9 2 4 7 39 52 50 49 37 42 31 34 25 32 12 10 42 3 1 12 24 29 47 47 45 17 6 6 6 2 6 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 10 6 10 6 13 18 18 29 13 29 41 38 36 41 41 49 24 27 19 28 28 24 22 30 36 43 36 13 0 7 8 3 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 14 77 165 263 396 0 0 3 0 0 0 0 0 0 0 2 27 24 21 11 58 66 74 79 88 83 104 83 145 123 24 34 40 34 17 15 20 18 21 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 20 0 4 30 24 21 17 16 19 27 31 21 9 10 18 28 22 25 14 9 39 64 62 72 53 76 84 84 85 58 38 24 9 8 11 32 88 110 105 96 87 83 66 60 49 32 19 13 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 46 39 24 0 1 16 5 8 3 5 7 6 13 5 50 35 73 62 50 57 40 21 11 16 19 12 3 0 22 19 18 15 6 14 5 8 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 13 17 14 14 17 19 22 22 32 33 37 38 26 35 35 51 53 44 46 40 30 34 28 20 14 23 41 42 30 24 18 7 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 20 117 226 297 408 0 0 2 4 0 0 0 1 0 0 1 0 10 15 19 15 4 42 50 50 39 73 95 98 139 131 76 44 41 23 13 20 17 28 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 6 20 19 13 12 4 6 3 6 8 20 20 9 4 5 13 32 37 27 15 14 11 19 13 2 0 0 0 0 0 0 0 0 0 0 16 32 45 61 48 38 26 21 16 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 16 15 5 24 18 45 69 70 84 65 59 52 12 19 25 0 3 3 9 6 3 8 8 7 7 5 2 5 1 0 0 0 0 0 0 0 0 5 10 12 14 19 17 17 19 18 20 19 19 27 20 17 24 31 31 28 30 27 42 43 20 27 44 44 39 33 31 28 29 27 17 15 30 40 39 22 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 24 179 372 404 411 0 0 0 0 4 0 0 0 6 5 8 17 3 9 21 4 27 11 20 29 24 40 70 91 130 122 169 128 49 35 40 39 48 38 42 45 43 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 28 18 14 3 5 7 6 12 8 16 28 34 36 31 14 2 3 12 16 19 9 3 6 3 1 0 0 0 0 0 0 0 0 0 0 0 1 51 40 14 3 2 3 3 3 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 4 60 76 54 40 46 44 87 98 87 80 75 67 44 38 41 9 8 3 3 1 6 5 5 6 6 1 3 0 0 0 0 0 0 0 0 0 0 0 0 1 8 9 16 15 16 20 23 21 20 25 28 26 31 31 32 32 34 40 41 23 15 38 48 35 27 59 39 30 30 51 37 29 16 14 34 39 31 25 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 9 184 426 468 443 0 0 0 0 0 0 0 0 0 0 5 6 6 12 13 36 11 9 23 3 31 31 38 80 54 53 69 115 156 106 79 71 50 50 57 59 28 42 3 0 0 0 3 0 0 0 0 0 0 0 0 0 8 12 5 25 7 0 4 5 3 2 5 6 6 7 7 9 6 8 27 27 4 2 4 5 6 4 0 0 0 0 0 0 1 1 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 50 95 97 105 105 119 92 74 71 120 88 64 65 15 49 16 8 4 0 2 2 10 4 3 4 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 12 15 14 18 24 31 29 33 41 38 39 39 33 54 31 33 42 51 38 55 49 53 24 22 50 49 37 19 28 33 30 43 25 6 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 14 0 0 0 0 0 0 0 0 0 0 5 40 257 585 505 0 0 0 0 0 0 0 1 0 1 0 1 4 5 7 32 18 3 10 13 3 11 6 45 32 43 49 32 76 40 30 70 91 59 59 64 69 32 19 2 6 1 0 7 5 0 0 0 0 0 0 0 3 6 25 9 0 2 5 2 0 1 4 3 0 0 0 4 3 3 3 7 13 9 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 36 23 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 4 3 1 2 0 0 0 0 0 0 0 2 3 0 0 0 0 0 14 70 83 112 164 141 152 102 110 76 65 43 52 95 78 70 76 3 5 2 4 4 2 1 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 18 25 27 27 35 30 39 47 44 40 48 31 27 46 59 43 54 42 40 26 56 43 25 22 42 31 32 40 25 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 91 586 550 0 23 0 0 0 0 0 0 0 0 0 0 1 3 0 2 5 9 20 13 15 9 11 19 21 6 30 32 18 13 17 12 41 69 60 51 36 27 7 4 30 48 0 0 1 0 0 0 0 0 0 0 5 21 12 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 4 22 17 4 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 1 9 8 0 0 0 0 0 0 0 0 0 0 0 4 1 4 10 7 3 0 0 0 0 0 0 0 9 3 5 10 6 2 0 4 65 107 157 73 74 187 152 132 116 90 62 49 71 34 16 2 2 1 0 1 2 3 1 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 33 40 41 35 37 40 38 44 52 55 43 41 56 59 57 48 53 34 40 49 50 23 30 35 37 37 31 21 7 15 3 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 2 34 616 516 24 21 9 0 0 0 0 0 0 0 1 5 6 15 1 4 7 4 18 19 27 9 6 9 8 8 7 12 11 11 25 12 13 32 57 50 31 35 41 24 32 31 2 1 0 0 0 0 0 0 0 0 27 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 44 37 37 23 12 32 39 21 17 15 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 2 5 0 0 0 0 0 0 0 8 11 9 10 5 8 6 1 3 2 2 6 44 38 101 54 55 86 88 98 79 11 6 19 2 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 27 27 30 29 33 37 35 22 30 49 48 62 58 55 65 56 55 58 52 16 28 25 30 29 26 47 25 2 27 16 11 15 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 446 506 29 1 11 18 1 0 0 0 3 0 0 2 11 6 10 10 4 1 20 25 25 41 14 2 5 0 20 19 3 3 11 42 37 24 48 51 41 28 31 38 48 39 5 1 0 0 0 0 0 0 0 0 14 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 28 33 35 50 38 27 17 0 0 0 0 1 1 0 0 0 5 0 0 0 0 0 0 6 21 23 43 15 0 0 1 6 0 0 2 3 3 2 0 13 20 13 4 1 12 9 4 9 7 4 17 5 38 28 37 22 47 33 25 2 4 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 21 26 34 38 48 41 38 40 45 50 53 51 51 54 53 58 64 53 55 31 29 23 37 43 26 42 21 33 23 11 21 22 13 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 298 527 36 37 37 28 14 12 0 0 0 3 0 0 1 4 4 3 5 3 10 3 26 29 29 5 0 7 0 12 11 4 9 0 28 8 27 36 48 36 23 24 46 12 4 2 0 0 0 0 0 0 0 0 16 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 23 18 32 29 29 21 23 10 6 15 30 9 0 0 0 4 5 0 0 10 12 6 22 53 33 2 21 0 0 0 0 0 2 0 3 27 22 18 9 9 10 8 4 3 1 3 5 21 37 43 43 25 19 12 5 3 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 25 26 23 31 38 41 58 49 51 49 46 49 61 54 77 48 47 78 32 37 33 22 27 37 16 39 43 24 22 20 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 163 455 15 44 47 32 0 4 17 26 0 0 1 0 0 1 11 1 5 3 4 5 1 18 16 7 0 0 1 0 0 15 19 18 1 1 23 15 21 41 1 12 14 28 3 4 0 0 0 0 0 0 0 0 19 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 9 13 9 11 18 10 0 0 12 29 26 26 8 5 0 0 6 15 14 13 41 28 3 29 1 1 4 5 1 17 33 34 21 6 8 6 3 0 1 1 2 6 0 6 23 62 50 28 5 1 12 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 34 33 37 44 53 50 57 54 56 60 60 63 62 55 68 58 50 54 67 44 28 32 30 18 20 38 36 66 58 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 362 71 17 51 32 14 0 0 0 0 0 0 0 0 0 1 0 1 4 3 6 8 2 6 1 2 0 0 0 0 0 22 2 0 8 0 4 4 9 0 11 3 10 0 1 0 0 0 0 0 0 0 0 2 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 3 0 0 5 33 33 24 35 34 17 20 12 15 14 37 22 9 42 8 6 2 9 21 59 47 18 4 1 0 7 8 4 2 4 7 14 5 8 12 13 36 10 14 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 36 23 35 44 48 53 56 54 58 62 64 68 53 51 48 57 63 64 57 27 46 32 10 27 66 58 45 55 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 15 8 0 0 0 0 0 0 0 0 0 0 0 269 68 32 59 31 9 26 0 0 0 0 0 0 0 0 0 10 0 0 1 7 7 6 3 4 7 2 0 0 27 8 1 0 0 0 0 1 0 0 4 1 1 7 5 1 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 1 3 29 56 31 28 30 20 7 20 34 38 20 10 53 10 0 4 0 0 4 16 15 10 12 0 0 0 4 6 7 5 9 11 9 13 10 1 0 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 26 33 38 40 54 58 57 59 50 65 52 54 57 57 53 45 48 70 31 40 6 41 65 109 123 63 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 8 5 5 0 0 0 0 0 0 0 0 0 149 0 90 68 44 24 13 0 4 0 0 0 0 0 0 0 0 0 0 0 0 4 15 8 2 4 2 0 0 19 22 14 1 0 11 30 17 0 0 14 17 23 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 5 4 0 0 0 0 0 2 22 14 2 0 2 7 3 0 2 11 16 21 38 31 28 19 16 22 32 39 6 10 42 21 7 4 0 0 0 9 14 6 0 3 6 6 9 1 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 13 23 30 39 52 55 57 60 64 65 72 44 68 74 51 5 9 62 44 39 62 54 71 146 123 10 0 0 0 0 0 0 0 0 0 13 3 25 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 2 0 0 0 15 95 1 5 32 26 2 7 0 1 1 2 9 0 0 0 0 0 0 0 0 0 0 1 13 10 5 3 1 0 0 24 21 19 6 0 8 24 0 12 9 16 10 4 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 12 12 12 38 50 21 8 7 20 32 29 22 20 25 0 16 21 17 26 35 19 29 44 43 11 1 16 41 18 12 2 4 5 0 0 0 8 11 7 0 0 0 7 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 31 35 45 58 69 75 82 74 66 61 56 60 65 30 57 46 58 43 54 58 57 0 29 70 163 69 0 0 0 0 2 0 0 0 1 0 0 25 28 0 0 3 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 0 1 20 6 0 0 11 31 215 4 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 13 5 2 12 0 0 0 21 20 19 28 8 28 6 0 5 13 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 13 38 43 33 53 58 50 28 12 2 21 23 19 19 19 23 14 18 33 13 16 59 48 13 0 3 4 10 24 16 1 3 5 3 3 0 0 0 0 0 0 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 36 24 36 43 48 32 39 67 89 82 78 78 88 75 73 54 58 66 57 44 78 45 64 0 107 164 50 0 0 0 15 3 0 1 1 7 8 4 0 3 17 0 0 0 5 0 0 0 0 3 17 5 0 0 0 0 0 0 1 0 0 0 0 35 4 0 0 5 111 137 3 22 23 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 6 13 19 8 14 27 17 0 0 28 27 2 19 18 12 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 12 17 22 21 22 16 28 1 0 11 15 18 20 19 10 17 37 25 36 17 0 0 1 0 7 7 8 0 5 1 2 0 9 2 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 0 28 31 44 45 42 37 59 77 88 95 85 73 71 88 75 89 64 52 55 49 57 81 2 15 107 150 0 0 25 33 28 19 7 6 3 12 27 13 0 0 2 7 33 14 3 0 0 0 0 9 7 0 0 20 37 15 0 0 0 8 0 1 0 2 1 24 19 13 53 325 7 3 18 14 0 1 0 4 8 9 17 13 37 26 0 0 0 0 0 0 0 0 0 0 0 4 9 13 17 16 13 13 36 23 15 11 5 5 20 26 8 1 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 5 11 8 11 19 13 0 5 0 0 0 0 0 0 24 23 42 29 18 11 0 0 0 0 3 1 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 33 40 46 31 39 47 52 60 73 95 94 93 100 97 68 62 68 78 57 55 45 59 137 108 0 58 126 46 48 0 24 5 29 25 19 30 36 30 25 20 0 0 4 29 30 12 3 8 51 3 37 15 0 22 8 3 0 0 0 0 6 3 3 0 0 0 0 0 12 9 103 0 7 23 26 2 0 0 5 18 21 22 16 27 23 24 42 0 0 0 0 0 0 0 0 0 0 10 4 4 2 2 0 19 18 4 6 12 17 29 2 6 2 0 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 1 4 1 0 0 0 0 5 6 9 14 25 30 24 1 2 0 0 0 0 0 0 0 6 4 10 3 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 36 39 46 40 45 50 53 58 59 80 74 77 111 114 96 71 102 61 71 66 55 77 122 125 0 47 0 31 40 54 63 3 39 40 34 41 45 40 1 32 12 8 0 9 13 26 8 2 28 46 37 4 24 60 64 86 68 0 51 42 36 14 1 3 0 0 0 0 0 2 3 1 3 1 20 0 0 0 4 12 18 27 0 0 19 23 41 0 0 0 0 0 0 0 0 0 0 1 11 5 9 1 16 21 17 23 12 23 21 9 9 2 0 2 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 2 6 0 0 0 7 3 8 6 13 29 0 0 0 0 0 0 0 0 0 7 11 0 7 1 0 0 0 0 4 6 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 20 33 42 43 41 42 44 46 51 59 57 73 95 49 64 71 86 80 78 67 99 85 92 136 1 0 76 82 57 64 72 23 80 61 73 33 52 56 51 46 31 53 36 24 0 0 5 2 0 3 0 0 0 0 0 16 0 17 11 7 5 11 25 34 0 0 0 0 0 0 0 1 1 2 11 0 1 0 0 0 0 0 0 0 15 2 16 0 0 3 0 0 0 0 0 0 0 0 0 0 7 4 18 35 44 30 29 14 28 20 4 1 1 0 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 19 4 4 4 6 1 0 1 2 2 5 7 4 3 15 3 0 2 4 10 3 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 34 42 31 35 35 54 62 39 43 52 53 55 72 76 64 53 35 69 74 84 91 97 68 75 80 90 54 61 96 94 34 43 75 57 71 78 71 53 54 17 11 15 18 10 0 3 5 1 1 0 15 4 12 0 0 0 1 8 38 34 5 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 4 15 7 0 2 0 0 0 0 2 4 2 2 2 0 0 0 0 0 4 4 16 22 29 44 20 31 27 33 6 0 0 0 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 0 2 21 13 17 0 8 15 24 25 21 3 0 1 7 1 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 25 36 30 23 28 0 90 74 65 66 67 69 61 74 87 79 96 54 30 68 65 76 112 90 48 68 51 0 69 56 53 108 47 110 239 138 104 69 38 34 28 18 20 20 18 20 16 0 0 1 0 10 0 0 23 7 19 12 66 70 42 16 5 5 10 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 25 30 24 18 7 0 0 0 0 1 15 4 2 10 6 0 0 0 3 2 4 5 23 52 19 28 30 41 7 1 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 10 0 0 16 19 15 0 3 10 0 0 3 8 8 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 30 28 27 25 1 0 88 80 72 66 75 80 79 59 56 91 105 77 56 61 55 56 100 165 117 96 78 0 50 71 58 63 23 34 157 143 68 12 8 49 66 12 39 15 15 9 17 19 11 0 0 0 0 5 15 16 3 56 87 71 66 57 39 33 123 31 32 9 0 0 0 10 0 0 0 0 0 0 0 0 0 0 22 46 44 44 14 1 0 0 5 4 1 8 0 6 4 9 0 0 1 1 3 3 5 18 47 11 31 19 11 14 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 7 9 5 0 2 4 9 7 7 6 9 10 0 0 0 4 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 23 25 25 14 0 0 0 0 75 54 76 70 62 61 57 53 56 47 49 49 54 55 67 181 141 150 147 12 1 37 36 49 2 62 221 206 58 37 38 54 72 1 0 4 0 14 10 25 27 11 0 0 0 3 45 31 20 43 63 52 34 18 2 31 98 3 4 28 27 4 0 1 0 0 0 0 0 0 0 0 0 1 9 37 47 51 10 20 0 0 0 5 0 0 0 2 4 14 0 0 0 0 1 5 9 10 36 10 6 16 17 10 1 4 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 10 3 12 8 1 5 3 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 0 0 0 0 0 0 27 56 22 0 0 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 18 27 0 0 0 0 0 0 0 0 0 0 0 0 0 48 47 40 17 48 13 57 97 31 146 192 32 40 66 72 56 53 78 217 166 53 24 0 123 61 39 74 57 9 0 7 30 36 0 0 0 8 68 23 31 17 70 13 26 34 38 28 22 0 0 0 19 29 23 18 27 0 0 0 0 0 0 0 0 3 5 19 17 29 31 6 9 2 0 0 3 0 0 0 2 3 3 4 20 0 0 0 1 5 3 13 10 9 7 4 2 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 3 0 0 0 0 2 3 6 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 0 16 43 50 49 46 46 40 40 49 65 49 46 74 62 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 0 0 0 0 0 0 0 0 0 0 20 16 11 44 52 47 45 41 45 21 16 7 6 111 179 103 47 68 71 136 55 99 157 106 86 58 0 219 63 77 70 65 36 46 50 16 0 0 0 0 0 10 35 76 81 41 43 28 23 5 20 44 28 0 8 47 52 17 18 47 0 0 0 0 0 0 0 1 0 0 0 0 39 51 30 2 3 0 0 0 3 1 0 0 4 6 1 0 2 0 1 0 0 11 9 23 4 1 3 3 2 0 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 3 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 17 19 44 43 39 36 37 24 42 63 43 47 60 70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 50 47 41 47 51 57 54 52 62 53 63 0 9 0 116 152 167 45 52 36 54 85 51 33 67 25 33 57 54 61 50 91 63 54 3 86 4 19 53 18 31 138 207 39 78 44 49 44 27 5 0 1 22 86 110 136 112 60 27 6 38 0 0 0 0 0 0 0 0 0 0 19 6 14 16 3 0 9 6 6 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 11 5 20 0 3 5 2 0 26 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 44 49 38 35 40 38 37 29 30 39 68 66 38 57 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 42 47 41 38 35 34 41 45 58 75 77 17 0 0 33 65 72 7 76 31 88 38 88 95 57 33 39 96 96 75 90 65 62 60 37 17 70 11 84 76 136 46 16 26 25 9 9 1 0 0 0 0 0 0 8 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 3 0 0 0 0 0 0 0 0 0 2 0 0 0 0 4 5 8 3 1 2 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 46 40 35 33 36 39 44 48 52 51 54 74 54 59 54 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 14 26 35 31 37 43 40 44 64 64 7 9 0 0 0 0 0 15 0 0 15 56 82 56 20 51 84 80 114 110 95 52 65 34 67 42 67 46 31 13 21 91 27 0 0 0 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 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 4 1 1 4 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 50 31 33 36 39 41 43 52 62 65 64 71 66 58 89 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 9 27 26 41 34 46 45 48 64 55 0 7 0 0 91 38 49 2 63 14 2 36 71 57 33 0 48 44 151 120 89 89 78 54 69 50 77 60 97 18 36 26 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 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 0 1 1 0 30 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 47 32 29 33 32 36 52 65 97 99 91 82 77 73 119 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 15 27 37 32 30 43 38 55 60 1 52 0 0 0 164 174 118 89 35 44 5 36 0 0 42 31 5 0 9 76 58 92 84 59 1 0 0 0 0 0 0 5 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 11 0 0 0 0 0 0 0 1 1 0 1 1 40 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 39 40 48 44 44 47 60 70 71 96 96 111 88 81 66 43 31 35 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 30 24 36 30 42 36 32 2 0 0 0 0 14 0 33 216 67 0 57 22 12 40 21 51 57 3 0 1 68 87 72 68 89 33 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 1 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 1 1 0 1 1 43 41 0 0 0 0 0 0 0 0 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 40 38 36 35 35 40 48 81 100 90 85 66 60 84 59 71 63 32 32 0 0 19 48 42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 20 19 21 24 41 38 38 0 0 26 43 0 41 11 0 23 48 68 0 43 18 49 0 0 21 0 0 4 0 36 78 44 106 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 43 57 4 0 0 0 0 0 0 2 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 33 37 52 39 36 44 56 74 91 87 66 70 54 58 59 31 47 40 23 23 15 38 39 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 11 1 27 18 12 0 0 0 0 0 0 0 0 11 29 117 56 101 0 0 0 33 27 2 0 0 0 1 0 21 99 56 21 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 18 1 2 46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 2 1 36 69 58 0 0 0 0 0 0 2 16 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 40 35 42 43 37 36 46 42 57 66 49 54 71 82 75 63 59 22 18 17 17 23 58 25 0 0 0 0 15 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 46 0 0 0 0 1 41 64 1 84 75 20 52 0 4 31 67 0 0 73 124 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 2 0 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 4 1 0 0 0 0 0 0 0 0 1 0 4 53 62 2 0 0 0 0 0 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 45 33 40 35 32 42 44 34 38 47 54 53 67 51 54 43 16 16 0 0 3 27 39 5 0 25 22 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 19 25 0 0 0 45 17 79 33 22 0 3 40 32 39 5 4 0 54 88 52 24 0 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 12 20 32 7 0 0 0 0 2 6 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 39 31 5 23 33 24 15 13 13 13 39 38 47 32 14 21 18 6 2 0 4 40 46 37 29 33 20 4 10 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 41 27 0 0 0 0 70 46 0 4 0 0 0 0 0 11 0 9 66 10 90 6 33 0 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 38 24 12 1 0 0 0 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 3 9 0 3 0 15 36 29 29 21 23 21 1 0 5 23 24 19 6 14 24 19 2 2 8 6 12 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 74 110 103 7 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 27 17 49 27 14 17 3 15 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 20 0 0 0 0 16 35 21 2 13 6 31 14 11 10 3 2 0 25 20 18 21 23 13 3 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 44 34 32 38 19 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 28 19 20 10 9 15 1 16 13 0 14 28 30 26 29 20 12 7 0 0 0 0 0 0 0 0 0 0 0 0 0 3 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 0 0 0 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 11 12 22 24 15 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 9 6 6 4 7 11 0 0 0 3 7 34 29 30 22 18 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 2 0 0 0 0 0 0 0 0 0 0 0 8 14 7 1 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 20 26 24 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 64 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 13 0 11 10 17 0 0 0 8 7 3 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 1 0 0 10 18 1 0 18 26 23 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 33 30 20 8 13 19 17 11 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 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -2 -3 -7 -2 -3 -2 0 0 -1 -2 -2 0 -1 0 0 -3 0 -20 -32 -20 -4 0 0 0 0 0 0 0 -3 -3 -3 -7 -6 -8 -5 -1 -1 -2 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -21 -26 -35 -38 -39 -42 -47 -32 -26 -8 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -6 -39 -46 -20 -2 0 0 0 0 0 0 0 0 0 -2 -10 -7 -6 -16 -2 -11 -11 -3 -2 -5 -1 -15 -5 0 0 -5 -16 -11 -18 -20 -6 -8 -4 -3 -23 -33 -46 -47 -1 -4 -5 0 0 0 0 0 0 0 -3 -1 0 0 0 0 -3 -2 -22 -20 -8 0 0 0 0 0 0 0 -2 -1 -1 -1 -4 -5 -5 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -4 -8 -4 -1 -3 -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 -3 -40 -50 -5 0 0 0 0 0 0 0 0 0 0 0 0 -3 -15 -10 -14 -14 -4 -4 -4 -1 -8 -13 -30 -7 -15 -47 -24 -17 -7 -6 -5 -1 -9 -32 -33 -26 -35 -1 -4 -2 -3 -4 0 0 0 0 0 0 0 0 0 -10 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -6 -6 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -11 -25 -9 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 -1 -2 0 -4 -12 -13 -9 -1 -2 -9 -7 -32 -21 -22 -34 -28 -47 -27 -2 -3 -7 -4 -5 -8 -32 -44 -55 -44 -4 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 -9 0 0 0 0 0 0 0 0 0 0 -3 -6 -3 -5 -2 0 -1 -3 -6 -4 -4 -3 -3 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 -2 -11 -17 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -3 0 -2 -9 -6 -14 -1 -1 -4 -4 -27 -38 -9 -12 -15 -9 -9 -2 0 -1 0 0 -1 -5 -7 -8 -4 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -2 -1 -2 -1 -2 -2 -1 -3 -1 -2 -1 -3 -4 -2 -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 -1 -2 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 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 -1 -5 -4 -19 -4 -6 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -1 0 -3 -15 -17 -11 -1 -1 -2 -3 -10 -34 -4 0 -1 -2 0 0 0 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 0 0 0 -5 -6 -3 -2 -3 -3 -2 0 0 0 0 -5 -2 -1 0 0 -3 0 -1 0 0 -3 -3 -1 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -8 -8 -9 -9 -1 -1 0 0 0 -5 0 -1 0 -1 -2 -3 -2 -2 -2 -1 -2 0 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 0 -32 0 0 0 0 0 0 -1 -4 -5 -4 -7 -3 -8 -11 0 0 -5 -9 -7 -3 -3 -4 -8 -2 -3 -4 -5 0 -1 -6 -3 -1 -2 -3 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 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 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -3 -1 0 0 0 0 0 0 0 -2 -3 -3 0 -1 -1 0 -3 -10 -1 -1 0 0 0 0 0 0 0 0 0 -3 -11 -8 -2 0 0 0 0 -1 -1 -1 -1 -2 -3 -1 0 0 0 0 -6 -1 0 0 -2 -3 -5 -10 -7 -1 -5 -16 -1 0 -4 -3 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 0 0 -1 0 0 0 0 -2 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 0 0 0 -1 -1 0 0 0 -1 -1 0 0 0 0 -3 -1 0 -1 0 0 -1 0 0 0 0 0 0 0 -18 -19 -6 0 0 0 0 0 0 0 0 0 -2 0 -1 0 -1 -2 0 -2 -4 -1 0 -8 -3 -7 -9 -6 -1 -8 -10 -14 -17 -22 -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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 -4 -52 -22 -7 0 0 0 0 -1 0 0 0 0 0 0 -3 -1 -2 -2 0 0 0 -7 -1 -1 -5 -6 -7 -5 -5 -9 0 0 -1 -2 -4 -2 0 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -16 -35 -34 -24 -15 -4 0 0 0 0 0 0 -1 0 0 0 -5 0 -1 -1 0 0 0 0 0 -2 -5 -11 -10 -3 -1 -3 -1 -6 -2 -4 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 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 -2 0 0 0 0 0 0 0 -3 -8 -12 -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 -3 -1 0 0 0 0 -4 0 0 0 0 0 -10 -8 -18 -11 -13 -6 0 0 -3 0 0 -1 0 0 -2 -3 -1 0 -2 0 0 0 0 -1 0 0 0 -3 -2 -4 -2 -1 -2 0 -2 -1 0 0 0 0 -3 -8 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -12 -16 -20 -10 0 0 0 0 0 -3 -23 -38 -3 -7 0 0 0 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -18 -17 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 -2 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 -2 -2 0 -2 -1 -2 -3 0 0 -1 -2 -1 0 0 0 -5 -2 -3 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 -5 -3 -7 -5 0 -9 -11 -11 -21 -43 -14 -14 -4 -7 -2 0 -10 0 -6 -9 -9 -19 -26 -44 -63 -66 -59 -12 -17 -17 -1 -8 -45 -77 -26 -31 -14 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 -22 -8 -12 -13 -11 -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 -1 0 0 0 -1 0 -1 0 0 0 -2 -1 -1 0 0 0 0 0 0 0 0 -1 0 -1 0 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -16 -34 -21 -51 -69 -38 -64 -98 -114 -175 -211 -154 -55 -66 -60 -43 -18 -23 -16 -21 -29 -27 -68 -120 -100 -73 -123 -56 -75 -20 -33 -8 -15 -50 -89 -151 -157 -123 -2 0 0 -2 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 0 0 -3 0 -1 -6 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 0 0 0 -4 -3 -1 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -8 0 -3 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -31 -58 -67 -85 -112 -136 -211 -216 -184 -178 -255 0 0 0 -1 -3 -229 -103 -113 -128 -93 -56 -76 -121 -72 -34 -42 -119 -33 -59 -90 -78 -43 -90 -64 -40 -80 -114 -126 -118 -36 -32 -15 0 0 0 -10 -1 0 -1 -1 0 -1 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 -1 -6 -1 -4 -3 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 0 0 0 -4 -11 -24 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -3 0 0 0 -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 -18 -62 -101 -129 -121 -210 -242 -240 -269 -201 0 0 0 0 0 0 -1 0 0 -2 0 -67 -226 -191 -137 -116 -174 -174 -87 -80 -133 -86 -50 -123 -170 -138 -168 -63 -100 -123 -109 -60 -102 -69 -128 -62 -25 -13 -2 0 -1 0 -1 -1 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -4 -15 -13 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 0 0 -8 -13 -46 -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 -6 -20 -22 -49 -37 -18 -16 -6 -10 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -3 0 0 0 0 -6 -41 -123 -218 -183 -212 -207 -306 -282 -314 -159 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 -138 -218 -250 0 0 -7 -24 -123 0 0 0 0 0 -163 -131 -65 -160 0 -1 -1 -6 -96 -52 -18 -7 0 -3 0 0 -1 0 0 -1 0 -1 0 0 0 0 0 0 0 0 -2 -4 0 0 0 0 0 -1 -32 -16 -26 -23 -17 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -52 -3 -16 -12 -17 -19 -6 -23 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 0 0 0 0 0 0 0 -12 -9 -20 -16 -4 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -1 0 0 0 0 0 0 0 0 -10 -15 -54 -69 -72 -153 -138 -118 -117 -124 -63 -26 -47 -22 -9 -6 -1 -1 -10 -5 -3 0 0 -2 -15 -18 -13 0 0 -1 -9 -13 -73 -295 -319 -218 -346 -241 -228 0 0 0 0 0 0 0 0 -8 0 0 0 -2 -4 -2 0 0 0 0 0 0 0 -1 -2 0 -1 0 0 0 0 0 0 0 -182 -152 0 0 0 0 -1 0 0 -81 -16 -3 -7 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -4 -1 -1 0 0 0 -4 -18 -32 -30 -38 -38 -46 -38 -32 -9 -4 -3 0 -1 0 -2 -13 -1 -2 0 0 0 -2 -1 -21 -35 -45 -30 -28 -36 -29 -30 -22 -9 -7 -2 -12 -5 -9 -3 -5 -6 -2 0 0 0 0 -6 -9 -11 -2 0 0 0 0 0 0 0 -30 -26 -21 -52 -36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -12 -8 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -21 -79 -64 -157 -253 -259 -266 -235 -205 -223 -152 -140 -109 -103 -82 -34 -30 -26 -31 -40 -36 -21 -21 -21 -18 -25 -20 -12 -7 -8 -15 -65 -189 0 0 -151 -305 -346 -279 -267 -20 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 -1 -1 0 0 0 -1 0 0 0 -1 0 -1 0 0 -24 -125 -2 -1 0 0 0 0 -5 0 -75 -50 -31 -9 -14 -10 -3 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -2 -4 -1 0 0 0 0 -9 -9 -26 -21 -15 -52 0 -21 -8 -7 -5 -7 0 -15 0 -12 -3 -4 -2 -2 -6 -18 0 0 0 0 0 0 0 0 0 -19 -22 -37 -37 -23 -12 -11 -20 -15 -10 -11 -11 -1 0 0 0 -1 -15 -7 -7 -1 0 0 0 0 0 0 0 -4 0 -2 -10 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 0 0 -1 0 0 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -1 -12 -19 -24 -16 -14 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -58 -150 -175 -195 0 0 0 0 0 -232 -259 -278 -203 -179 -106 -116 -73 -61 -78 -89 -80 -57 -49 -39 -45 -41 -49 -26 -23 -33 -72 -241 -43 0 0 0 0 0 0 -252 -1 0 -1 0 -1 0 0 0 0 -1 0 0 0 -1 -1 0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 0 0 -1 -1 0 0 -74 -140 -87 -50 -27 -11 -2 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -6 -1 0 -1 -9 -23 -28 -32 -45 0 0 0 0 0 -6 -3 -50 -141 -26 -60 -9 -33 0 -22 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -21 -22 -19 -18 -20 -21 -30 -4 0 0 0 -7 -20 -21 -4 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 -3 0 0 -4 0 -4 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 -1 -1 -1 -11 -57 -85 -61 -26 -33 -85 -9 -14 -15 -12 -6 -7 -2 -1 0 0 0 0 -2 -5 0 -151 -195 -182 0 0 0 0 0 0 0 -419 -423 -349 -368 -314 -278 -199 -229 -197 -190 -151 -131 -124 -164 -102 -91 -46 -54 -59 -148 -347 -420 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 -1 0 0 -86 -138 -99 -93 -76 -18 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 -2 -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 -36 -39 -41 -39 -6 0 0 0 -8 -23 -24 -18 0 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 0 0 0 0 0 -2 0 0 0 -4 -2 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -7 -52 -37 -79 -77 0 -88 -168 -113 -108 -79 -94 -111 -94 -80 -62 -27 -9 -7 0 -2 -33 -15 -17 -60 -198 -196 -281 -39 0 -12 0 0 0 0 0 -451 -37 -357 0 0 -384 -419 -366 -290 -244 -250 -227 -217 -173 -95 -217 -312 -423 -444 -29 -372 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -21 -7 -117 -128 -95 -59 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -41 -46 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 -114 -116 -141 0 -48 -19 -17 -29 -5 -8 -9 -10 -26 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -40 -8 0 0 -10 -14 -21 -21 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 0 -4 -8 -15 -1 -5 -2 0 0 0 0 0 0 0 0 -1 0 0 0 -3 -7 -7 -5 -1 -1 0 -1 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -2 -11 -21 -40 -48 -28 -56 -93 -104 -3 -1 -42 -1 -10 -1 -210 -137 -149 -91 -145 -84 -62 -61 -90 -62 -92 -68 -142 -236 -247 0 -171 0 0 0 0 0 -200 -186 -1 -2 -2 -1 0 -226 -126 -375 -399 -386 -330 -250 -275 -314 0 -298 0 0 -150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -107 -102 -65 -36 -22 -14 0 0 0 0 0 0 0 -1 0 -1 0 -1 -3 0 -54 -43 0 0 0 0 0 0 0 0 0 0 0 0 0 -135 -109 -146 -89 -21 -20 -2 0 0 0 0 0 0 0 0 -2 -1 -7 -18 -14 -16 -15 0 0 0 0 0 0 0 0 0 0 0 0 -1 -23 -2 -1 -5 -12 -23 -32 -12 -2 0 0 0 0 0 -1 0 0 0 0 0 -2 0 -9 -8 -3 -12 -8 -21 -5 -11 -12 -4 -1 0 0 0 0 0 0 0 0 0 0 0 -12 -8 -10 -8 -3 0 -1 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -15 -24 -7 -14 -49 -57 -93 -57 -2 -1 0 -1 0 0 -1 -3 -178 -250 -241 -242 -146 -153 -157 -150 -163 -116 -133 -230 -274 -345 -66 0 -374 -1 -333 -243 -357 -117 0 0 -378 -186 0 -1 -1 -1 -288 -2 -1 -104 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -59 -167 -63 -29 -7 -1 -1 -9 -9 -9 -6 -13 -5 -3 0 0 0 -3 -123 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -6 -29 -3 -1 0 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -1 -1 -1 -1 -1 0 0 0 0 0 0 -31 -4 -24 -48 -32 -35 -46 -43 -13 0 0 0 0 0 0 0 0 0 0 0 -7 -7 -11 -3 -15 -35 -28 -9 -11 -14 -18 -11 -16 -2 -3 0 0 0 0 0 0 0 0 0 -8 -13 -8 -7 -7 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -28 -26 -23 -35 -85 -74 0 0 -2 0 0 -1 0 -1 -2 -2 -6 -295 -2 -315 -285 -286 -270 -255 -245 -217 -234 -301 -334 -373 -1 0 0 -321 -348 -418 0 -1 0 0 -1 -1 0 -1 0 -1 -1 -2 -4 -1 -1 0 0 0 0 0 -499 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -240 -117 -46 -25 -21 -25 -23 -30 -22 -26 -21 -20 -16 -8 -4 -111 -31 -6 -23 -4 0 0 0 0 0 0 0 -2 -25 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 -2 0 0 0 -56 -6 0 0 -5 -32 -67 -37 -3 0 0 0 -5 0 0 0 0 0 0 -1 -5 -17 -11 -20 -20 -25 -14 -15 -26 -29 -23 -17 -5 0 0 0 0 0 0 0 0 0 -3 -13 -18 -11 -8 -12 -6 -1 -1 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -5 -34 0 -45 -70 0 0 -1 -1 0 -3 0 0 0 -1 0 0 0 0 -2 -1 -3 -2 -2 -290 -355 -334 -297 -368 -1 -1 -1 0 -2 -24 0 0 -1 0 0 0 0 0 -1 0 0 0 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -135 -92 -66 -50 -45 -50 -54 -53 -43 -39 -43 -42 -33 -25 -2 0 -6 -6 -7 -26 -23 -20 -46 -22 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -20 0 0 -28 0 0 0 -9 -54 -67 -36 -2 0 0 -1 -4 -1 -2 0 0 0 -2 0 -12 -4 0 -7 -19 -36 -33 -37 -45 -35 -13 -4 0 0 0 0 0 0 0 -1 -7 -7 -15 -23 -15 -14 -8 -11 -1 -2 -2 -3 -3 -6 -10 -1 0 0 -3 0 0 0 -1 -4 -2 -12 -9 -43 -73 -96 -33 -1 0 0 0 -1 -1 0 0 -1 -1 -1 -1 -2 -1 -1 -1 -3 0 -2 -72 -2 -335 -275 -2 -1 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -101 -167 -126 -103 -83 -74 -73 -77 -63 -4 -12 0 0 0 0 0 0 0 0 -4 0 0 0 0 0 -1 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 -26 0 -117 -7 0 0 0 -14 -85 -58 -16 -5 0 0 -1 -3 -3 -3 -1 0 -3 -13 0 -1 -8 -7 -18 -41 -35 -50 -57 -43 -23 -3 -1 0 0 -1 -6 -2 -1 -20 -4 -7 -22 -21 -15 -13 -6 -5 -1 -6 -12 -21 -13 -9 -5 -5 0 0 -2 -5 0 -3 -3 -5 -18 -4 -24 -43 -81 -71 -1 -2 -1 -1 -2 0 -1 -5 -1 -2 0 -1 -1 -1 -1 -2 -4 -2 -4 -3 -4 -3 -2 0 0 -1 0 -1 -1 -1 0 -1 -1 0 -1 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -47 -178 -195 -136 -114 -109 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 0 -3 0 0 0 0 0 -41 0 -38 0 -28 -17 -16 -52 -102 -37 -11 -8 -4 0 -1 -3 -1 -15 -11 0 -34 0 0 0 -16 -11 -38 -36 -53 -50 -36 -43 -4 -1 0 0 0 -2 -6 -3 -3 -17 -11 -10 -20 -14 -12 -8 -5 0 0 0 -25 -7 -8 -6 -7 -1 -7 -16 -14 -10 -20 -16 -12 -5 -20 -38 -58 -2 -2 -1 -1 -1 -1 0 -1 -1 -1 -2 -1 0 -1 -1 -1 0 -1 -2 -3 -2 -1 -2 -1 -1 0 -2 -1 0 0 0 -2 0 -1 -3 0 0 -2 -2 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -275 -174 -109 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -37 0 -26 -2 -8 -16 -40 -28 -81 -50 -23 -14 -6 -3 -2 -1 0 0 -1 -12 -4 0 -9 -10 -18 -18 -41 -57 -48 -57 -15 -4 0 0 0 -2 -4 -1 0 -7 -9 -9 -13 -18 -13 -12 -9 -2 0 0 -26 -18 -8 -10 -12 -10 -2 0 0 0 -4 -1 -15 -29 -30 -6 -61 -79 -1 -2 -1 -2 -2 -3 0 0 0 -1 -1 -2 -1 -2 -3 -1 0 -1 -2 -3 -2 -2 -1 -2 -1 0 0 0 -1 0 0 -1 0 0 -2 -2 -2 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -251 -181 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -3 -7 -12 -6 0 0 0 0 -15 -31 -43 -42 -32 -22 -23 -6 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -54 0 -14 0 -2 -20 -68 -65 -77 -68 -29 -16 -8 0 0 0 -1 -1 -1 -1 0 -3 -11 -27 -46 -46 -60 -70 -44 -9 0 0 0 0 0 0 0 0 -8 -14 -13 -12 -17 -17 -25 -11 0 0 -16 -28 -22 -1 -10 -7 -11 -11 0 0 0 -7 -13 -9 -5 -4 -25 -14 -2 -2 -2 0 -3 -1 -3 -2 -3 -1 0 0 0 -2 -3 -2 -2 -2 -2 0 -1 -1 -1 -4 -2 -1 -1 0 -1 -1 -1 0 0 -1 -2 -1 0 -1 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -321 -189 -221 0 0 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 -12 -10 -7 -3 0 0 -15 -8 0 0 0 0 0 0 0 0 0 -12 -28 -27 -18 -3 0 0 0 0 0 0 0 0 0 0 0 0 -62 -8 -2 0 -5 -38 -32 -27 0 -67 -13 -6 -1 -1 0 -2 0 0 -2 0 -2 -6 -47 -46 -66 -62 -35 -17 0 0 0 -1 0 -1 -9 -10 -21 -18 -24 -22 -13 -32 -33 -22 -3 -1 0 0 0 0 0 0 -14 0 -14 -4 -6 -10 0 -2 -4 -3 -35 -2 -1 -3 -2 -2 -2 -1 -1 -3 0 -2 -4 -2 -1 -1 0 0 -2 -2 -5 -3 0 -2 0 -4 -4 -3 -2 0 0 -1 -2 -2 0 -1 -1 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -156 -248 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -9 -10 -13 -8 -9 -9 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -96 -75 -99 -8 0 0 0 0 0 0 0 0 0 -1 -128 -73 -4 -2 -26 -38 -22 -28 -101 -7 -8 -4 -1 -4 0 0 0 0 -2 -7 -33 -67 -48 -39 -37 -25 -6 0 0 0 0 0 -2 -3 -14 -29 -24 -39 -23 -27 -40 -23 -6 -2 -1 -3 -3 -27 -16 -26 -17 -19 0 0 -5 -17 -5 0 -1 -3 -3 -3 -2 -3 -2 -1 -1 -1 -1 -3 -2 -1 -2 -1 -1 -3 -5 -5 0 0 0 -3 -3 -1 -2 0 -3 -2 -1 -3 -1 -1 0 0 -1 0 0 0 0 -1 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -261 -256 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 -4 -14 -26 -47 -1 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 -80 -48 -6 0 0 0 0 0 0 0 -4 -82 -25 -11 -20 -60 -52 -15 -58 -4 -3 -1 0 0 0 0 0 -4 -6 -5 -34 -68 -23 -27 -20 -12 -1 -13 -5 0 0 0 0 -4 -27 -30 -30 -21 0 0 0 -16 -1 -12 -10 -10 -5 -23 -21 -16 -16 -28 0 -1 -43 0 0 0 0 -1 -4 -4 -3 -3 -1 0 -2 -1 -2 -2 -1 -3 0 -2 -2 -1 -2 -3 0 -2 0 -3 -3 -1 -2 0 -2 -3 -3 -2 -4 -2 -2 0 -1 -1 -1 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -225 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -4 -4 0 0 0 0 0 0 0 -7 -27 -58 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -63 -77 -22 -6 -1 -1 0 0 0 -1 -3 -9 -9 -18 -31 -54 -5 -27 -3 0 0 0 0 0 0 0 0 -2 -13 -61 -8 -13 -19 -8 -6 -14 -13 -17 -5 -4 -1 0 -17 -49 -32 -21 -19 0 0 0 -2 -9 -31 -8 -16 -12 -23 -21 -10 -16 0 -4 -47 0 0 0 0 0 0 0 0 0 -2 -2 -2 0 -1 0 -2 -4 -1 -1 -4 0 -3 -2 -3 -3 -4 -5 -6 -3 -2 -2 -2 0 -1 0 -1 -2 -2 -2 -1 -1 -2 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 -5 -17 -48 -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 -9 -67 -71 -71 -53 -15 0 0 0 0 0 0 -5 -13 -1 0 0 0 0 0 0 0 0 0 0 0 -3 -1 -32 -5 -9 -4 0 -4 -4 -2 -12 -23 -29 -19 -21 -11 -6 -31 -12 -9 0 0 0 -7 -12 -16 -14 -10 -6 -6 -3 -5 -20 -12 -17 -18 0 0 0 0 0 0 0 0 0 0 -3 -2 -1 0 0 -3 -4 0 0 0 0 0 -2 -1 -1 -1 -5 -5 -2 -3 0 -3 -1 -3 0 -4 -3 -2 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 -6 -5 0 0 0 0 0 0 0 -1 0 -5 -6 -23 -53 -37 0 0 0 0 0 0 0 0 0 0 0 0 -121 0 0 0 0 0 -124 -35 -27 0 0 0 0 -209 -44 -276 -35 -33 0 0 0 0 0 -190 0 -126 -124 -31 -13 0 0 0 -1 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -7 -4 -1 0 -2 -5 0 0 -1 -16 -61 -8 -32 0 0 -8 -11 -9 0 0 -8 -5 -9 -17 -13 -14 -6 -7 -16 -21 -11 -20 -24 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -3 -3 -2 -2 -1 -2 -1 -1 -1 0 -2 -3 -1 -2 -2 -1 -1 0 -1 -1 -1 -2 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -6 -46 -43 0 0 0 0 0 0 0 0 -1 -12 -28 -84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -120 -114 -197 -86 -148 -123 -255 -230 -210 -210 -285 -11 0 -1 0 0 0 0 -219 -176 -115 -61 -26 -9 -1 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -15 -1 0 -7 -5 -6 0 0 -2 -23 -20 -15 -25 -10 0 0 0 -4 0 -4 -6 -8 -5 -14 -10 -20 -14 -19 -10 -10 -17 -2 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -2 0 0 -2 -2 0 -1 -2 -1 -2 0 -1 -1 0 0 0 -2 -1 0 0 -2 0 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -127 -72 -15 0 0 0 0 0 -4 -7 -16 -30 -96 0 0 0 0 0 0 0 -1 -1 -1 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -80 -92 -256 0 -158 0 -1 0 0 0 -2 -1 -1 -1 0 0 0 0 0 -156 -79 -32 -14 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 -4 -1 -3 -2 0 -6 -16 -22 -23 -13 -3 -7 0 -10 0 0 0 -11 -7 -12 -9 -9 -6 -7 -3 -6 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 -1 -1 -1 -2 -1 -3 -1 -2 -1 -4 -1 0 0 0 0 0 0 -1 -1 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -3 -24 -98 -95 -145 -112 -7 0 0 0 -2 -9 -26 -41 -64 -4 -1 0 0 0 0 0 0 -1 -1 0 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 0 0 0 0 0 -1 0 -1 -1 -1 -1 0 0 0 0 0 -54 -193 -87 -16 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -14 -34 -21 -22 -23 -16 -3 -38 -7 -1 0 0 0 0 -5 -3 0 0 0 0 -4 -3 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -5 0 0 0 -1 -2 -3 -4 0 -3 -2 -2 -2 0 -1 -2 0 0 0 -1 0 0 -1 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -4 0 -80 -114 -98 -7 -1 -6 -15 -18 -35 -42 -53 -119 -3 -1 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 -1 -1 -1 0 -1 0 0 -299 -191 -43 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -3 -5 -3 -1 0 0 0 -4 -4 -15 -26 -36 -42 -39 -18 -9 -37 -17 -3 0 0 0 0 -3 0 0 0 0 0 -2 -3 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 -4 -10 -3 -1 -3 0 -1 0 0 0 -2 -1 -2 -2 -1 -1 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -36 -42 -43 0 0 -124 -52 -24 -22 -33 -39 -78 -88 -56 -10 -3 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 -326 -186 -73 -19 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 -2 -6 -5 -12 -4 -2 -1 0 0 -2 -1 -8 -21 -54 -52 -30 -3 -23 -36 -30 0 0 -1 -1 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -2 -1 -4 -3 0 0 0 0 0 -2 -1 -2 0 -2 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -43 -92 -32 -75 0 0 0 0 -24 -47 -55 0 -3 -3 -6 -4 -2 0 0 0 0 -1 0 -1 0 0 0 0 -2 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 -314 -187 -84 -31 -7 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 -2 -5 -7 -6 -4 -3 -1 0 0 -1 -6 -1 -30 -52 -36 0 0 -17 -6 0 0 0 -1 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 -2 -6 -5 -4 -1 0 0 0 0 0 -1 0 0 0 0 -1 -1 -2 -3 -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 -1 -115 -140 -44 -116 0 0 0 0 -1 -1 0 0 -2 -2 -3 -4 0 0 0 0 0 -2 -3 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -225 -88 -54 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 -2 -10 -5 -9 -22 -1 0 -5 -2 -4 -6 -39 -17 0 0 0 -1 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 -5 -2 -2 0 0 0 0 0 0 -1 0 0 0 0 -1 0 -1 -1 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -29 -93 -86 -104 -68 0 0 0 0 -1 0 0 0 -1 0 -1 -1 0 -1 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 -1 -1 -1 -1 -1 -1 -2 -4 -3 -2 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -219 -87 -55 0 0 0 0 0 -1 -2 0 -1 -1 0 0 0 -16 0 -18 -18 -12 -19 -14 -24 -29 -22 -20 -9 -3 -5 -1 -2 -20 0 0 0 0 -3 0 -2 -8 -5 -2 -2 -3 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -7 -7 -4 -6 -8 -67 -40 -61 0 0 0 0 -1 0 0 0 0 0 -1 0 0 -2 -2 -1 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 -2 -2 -6 -2 -1 -1 0 0 0 0 0 0 0 0 0 -222 -75 -12 0 0 -2 -2 -1 -4 -7 0 0 0 0 0 -12 -19 -28 -41 -25 0 -5 -14 -20 -32 -30 -10 -14 -16 -23 0 -1 -4 0 0 0 -2 -3 -16 -17 -15 -10 -4 -2 -4 -71 -48 0 0 0 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 -7 -1 -8 -9 -9 -10 -5 -19 -64 0 0 0 -1 0 -2 -1 0 0 0 0 0 -2 -1 0 -2 -2 0 -2 -1 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -199 -35 0 0 0 -5 -1 -2 -5 -5 -1 -8 -10 0 -92 -48 -111 -135 0 0 0 0 0 -16 -14 0 0 -20 -27 -6 -2 -1 -3 -8 -2 0 -2 -1 -4 -6 -13 -19 -13 -77 -46 -60 0 -68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 0 -8 -9 -7 -8 -2 -17 -35 -38 0 0 0 0 -2 -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 -5 0 0 0 0 0 -2 -4 0 0 -38 -65 -78 -75 -135 -223 0 0 0 0 0 0 -24 -12 -4 -5 -5 -10 -16 -4 -3 0 0 -26 -4 0 0 -7 -27 -40 -21 -7 -64 -53 -18 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 -3 -3 -3 -3 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -27 -3 -1 -8 -11 -14 -14 -20 -23 -94 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 -1 0 -12 -51 -36 -61 -81 -99 -203 0 0 0 0 0 0 0 -5 0 0 -1 -5 -4 -26 -10 -5 -3 -1 -6 -23 -3 -3 -11 -27 -14 -56 -22 -50 -65 -72 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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -2 -2 -3 -4 -4 -5 -5 -4 -4 -4 -4 -4 -4 -4 -4 -5 -3 -3 -2 -1 -2 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -25 -22 -2 -2 -9 -14 -20 -36 -28 -74 -57 0 -32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 0 -2 -1 0 0 -1 0 0 -5 -2 -10 -58 -60 -36 -72 -89 -140 -59 -43 -29 0 0 0 0 -1 0 0 -2 -2 -11 -6 -35 -26 -10 0 -1 0 -1 -3 -2 -11 -5 -35 -66 -51 -36 -51 -73 -3 -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 -1 -2 -7 -8 -4 -5 -5 -3 -5 -5 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -5 -4 -5 -4 -4 -6 -4 -4 -3 -3 -3 -5 -4 -5 -3 -5 -2 -1 -1 -3 -4 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -13 -10 -1 -4 -8 -10 -22 -34 -28 -45 -81 -6 -109 -115 -75 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 0 -2 -9 0 -5 0 0 0 0 0 -4 -12 0 -115 -91 -102 -70 -127 -91 -192 -18 0 0 0 0 -2 -14 -6 -7 -2 -14 -25 -3 -22 -8 0 0 0 -2 -5 -7 -15 -23 -38 -47 -40 -29 -61 -41 -1 -13 -18 -16 -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 -1 -1 -3 -6 -6 -5 -5 -8 -6 -6 -6 -7 -4 -1 0 -1 -2 -1 0 -1 0 0 0 0 0 0 0 0 0 -2 -3 -5 -8 -11 -10 -10 -7 -6 -3 -6 -5 -4 -4 -6 -5 -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 -9 -3 -2 -5 -8 -9 -4 -5 -6 -10 -14 -18 -41 -40 -99 -133 -112 -102 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 -4 -13 0 0 0 0 0 -6 0 0 0 -18 -2 -51 -70 -93 -117 -139 0 0 -143 0 -3 0 -1 -1 -5 -7 -11 -13 -4 0 -2 -7 0 0 0 0 0 -4 -15 -34 -21 -7 -41 -51 -63 -96 -2 -4 -33 -2 -3 -1 -1 0 0 -1 -30 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 -3 -1 0 0 -1 -1 0 -1 -1 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 0 -1 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -51 0 0 -7 -12 -15 -13 -10 -5 -2 -4 -11 -15 -35 -66 -107 -117 -81 -106 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -13 0 0 0 -52 0 0 -27 -39 -60 -3 -130 0 -90 -105 0 0 0 0 0 -1 0 -10 -13 -13 -1 -1 -5 -10 -1 0 0 0 0 -1 -3 -6 -3 -22 -48 -60 -58 0 0 -2 0 -3 -1 0 -1 -1 -128 -134 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -11 -19 -6 0 -1 -5 -20 -12 -13 -7 -1 -2 -6 -4 -34 -68 -120 -134 -79 -67 -123 -105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -17 -21 -19 0 0 -1 0 0 0 -9 0 0 0 0 0 0 0 0 -14 -67 -32 0 0 -2 0 0 -1 0 0 0 0 0 -1 -5 -18 0 0 0 -3 -4 -1 0 0 0 0 -1 -2 -5 -5 -17 -57 -25 -8 -95 -61 -51 -69 -80 -1 -1 -105 -88 -120 -91 -84 -82 -12 -11 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -9 -9 -63 -15 -1 -2 -3 -8 -10 -15 -14 -4 -1 -6 -11 -23 -63 -114 -166 -123 -71 -76 -7 -143 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -25 -58 -17 -2 0 -1 0 0 0 0 0 0 -8 -5 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -1 -1 -1 -4 0 0 0 0 0 0 -23 -10 0 -2 -23 0 -18 -6 -5 -5 0 -1 -1 -2 0 0 -1 0 -1 -6 -3 -6 -34 -68 -100 -61 -53 -89 -77 -65 -84 -75 -63 -67 0 -84 -75 0 0 0 0 -1 0 0 0 -6 0 0 0 0 0 -15 -20 -16 -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 -4 -18 -13 -35 -67 0 -9 -2 -4 -1 -3 -2 -19 -16 -1 -6 -9 -33 -43 -101 -165 -149 -104 -75 -65 -105 -130 -39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 0 0 0 0 -2 -4 0 -8 0 0 -1 -1 -2 -6 -3 0 -25 -40 0 0 0 0 0 0 0 0 0 0 0 0 -2 -14 -3 0 0 0 0 0 0 0 0 0 0 -8 0 -1 0 -6 -5 -12 -6 -2 -3 -2 -2 -1 -2 -1 0 0 -3 0 -9 -25 -10 -36 -45 -44 -56 -79 -73 -83 -67 -62 -40 -48 -65 -64 -92 0 -23 0 -1 0 -2 -5 -3 -16 0 0 -7 0 -26 -17 -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 -3 -16 -53 -82 -93 -16 -1 0 0 -3 0 -8 -1 -15 -13 -9 -6 -16 -21 -62 -108 -151 -133 -83 -57 -65 -73 -110 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 0 -1 0 -36 -10 -4 -1 -5 -1 -2 0 -1 -16 -2 -1 0 0 -1 -2 -2 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -15 -4 0 -6 -17 -4 -3 -1 -1 -1 0 -2 -3 -7 -11 -2 -1 -1 -4 -28 -21 -18 -37 -43 -34 -34 -63 -56 -48 -38 -39 -35 -30 -41 -77 0 -26 -14 -1 0 0 0 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -63 -85 -129 -11 -7 -1 -17 -4 0 0 0 0 0 -14 -5 -5 -6 -18 -7 -113 -137 -63 -110 -70 -45 -70 -117 -110 -155 -258 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 -19 0 0 0 0 -4 -2 -4 -22 -25 -15 -6 -1 -3 -5 -3 -1 -2 -2 -2 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -1 -1 -3 -10 0 0 0 0 0 0 -5 -13 -10 -11 -5 -22 -30 -23 -13 -23 -30 -25 -18 -33 -43 -31 -22 -15 -10 -20 -25 -28 -55 -1 -2 -1 0 0 0 0 -2 -5 -1 -1 -1 0 0 0 -4 0 0 0 -8 -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 -2 -20 -78 -126 -201 -9 -6 -3 -14 -15 -18 -23 -1 0 0 -5 0 -1 -40 -10 -20 -74 -42 -44 -30 -109 -70 -67 -80 -112 -143 -142 -218 -152 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -3 -1 -12 -8 -3 -31 -12 -9 -2 -3 -1 0 -1 -1 -1 -3 -3 -2 -2 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -1 0 -8 -6 0 0 0 0 0 0 -2 -8 -3 -10 -18 -33 -5 -8 -9 -12 -12 -11 -7 -18 -2 -14 -16 -9 -16 -20 -11 -26 -1 -2 -1 -2 0 0 0 0 0 0 0 0 0 0 -30 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -107 -125 -141 -20 -11 -2 -12 -27 -43 -25 -18 -1 0 -1 0 -3 0 -2 -16 -18 -60 -36 -41 -17 -19 -86 -94 -95 -136 -123 -145 -193 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 -1 0 0 0 0 -4 -1 -2 -12 -19 -6 -22 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 -5 -7 -12 0 0 -7 -7 0 -2 -5 -1 -4 -12 -12 -11 -10 -4 -4 -7 -16 -12 -17 -20 -26 -20 -9 -31 -5 -1 -2 -3 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 -3 -1 -1 -2 0 -1 -8 -1 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 -7 -48 -93 -78 -103 -22 -7 -1 -10 -25 -20 -25 -15 -21 -6 -3 -5 -1 -11 -21 -27 -15 -28 -7 -18 -24 -7 -9 -8 -16 -73 -131 -133 -135 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 0 -2 -1 -1 0 0 0 -3 -9 -6 -6 -14 -2 -1 -2 -7 -10 -14 -6 -4 -1 -2 -2 -4 0 0 0 0 0 0 0 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -12 -3 0 0 0 -2 0 0 0 -4 0 0 -12 -1 -11 -3 -4 -7 -12 -6 -4 -2 -4 -4 -3 -5 -33 -24 -29 -48 -7 0 -1 -2 -3 -3 -2 0 0 0 -2 -4 -9 -13 -1 -3 0 0 -3 0 0 0 0 0 0 0 -9 0 0 0 0 0 0 0 0 0 0 0 0 -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 -6 -6 -52 -64 -60 -39 -18 0 -8 -3 -14 -12 -30 -28 -23 -25 -12 -23 0 -3 -1 -16 -21 -18 -3 -21 -29 -18 -10 -25 -11 -16 -17 -17 -118 -45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -134 -80 0 0 -3 -12 -3 -2 -2 0 0 0 0 -14 -15 -12 -1 0 -1 0 -1 -11 -12 -15 -10 -4 -1 -2 -5 -6 -9 0 0 -14 0 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -11 -19 -13 -2 0 -1 -3 -3 0 -2 0 0 -5 -6 -19 -4 -5 -7 -4 -5 -7 -6 -6 -6 -15 -14 -4 -3 -2 -1 -4 -2 -1 -1 0 0 0 0 0 -8 0 -2 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 -1 0 0 -2 0 0 0 0 -4 -6 -4 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 -1 -42 -39 -29 -3 0 0 0 -1 -2 -25 -17 -21 -27 -14 -16 -1 0 -16 -3 -26 -41 -37 -69 -23 -17 -17 -14 -19 -17 -18 -10 -9 -11 -18 -22 -15 0 0 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 -85 -134 -61 -14 0 -9 -6 -13 -3 -8 0 0 -1 -1 -2 -4 -7 -2 0 0 0 0 -9 -19 -12 -7 -9 -7 -1 -5 -2 -6 -8 0 0 0 -1 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 -6 0 -1 0 0 -2 0 0 0 -1 -1 -2 0 0 -6 -14 -5 -5 -4 -4 -9 -10 -13 -9 -8 -7 -4 -7 -4 -2 -1 0 0 -23 -7 -14 -8 0 0 0 -4 -4 0 0 0 0 -5 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 -1 -2 -5 -3 -5 -6 -6 -7 -8 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -40 -41 -31 -8 0 0 0 0 -2 -18 -13 -22 -12 -14 -2 -4 -9 -2 -5 -13 -7 -22 -58 -46 -17 -23 -21 -28 -14 -26 -13 -34 -95 -7 -6 -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 -77 -34 -5 0 0 0 -1 -10 -2 -1 -3 -3 -5 -10 -11 -10 -10 -9 -4 -1 -2 -3 0 -3 -1 -2 -4 -5 -6 -3 0 0 0 0 -1 -3 0 0 0 0 0 0 0 -4 -3 0 0 0 0 0 0 0 -1 0 -1 0 -2 -4 0 -2 -1 0 0 0 -5 0 0 0 0 0 -3 -4 -5 -12 -13 -14 -13 -9 -9 -16 -7 -5 -5 -7 -2 0 0 -7 -17 -10 -6 -5 0 0 -13 0 0 0 0 0 0 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -3 -2 -1 -3 -3 -1 -2 -3 -4 -5 -3 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -42 -57 -36 -9 0 0 0 0 0 -2 -4 -1 -2 -16 -14 -2 0 -16 -8 -28 -25 -35 -52 -71 -44 -54 -44 -34 -23 -20 -16 -7 -3 -6 -7 -2 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -56 -28 -18 -2 -2 0 0 -1 -9 -2 -3 -4 -2 -4 -3 -4 -3 -1 -5 -4 -2 -3 -3 -3 -1 -3 -6 -3 -3 -11 -1 -1 -2 -1 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 -5 -4 0 0 -1 0 0 0 -7 -3 -6 0 -2 -4 -9 -6 -7 -8 -7 -8 -8 -4 -3 0 -9 -6 -1 -1 0 0 0 -1 0 0 0 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -4 -1 -4 -2 -2 -2 -1 -2 -7 -7 -4 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -43 -64 -30 -28 0 0 0 0 0 0 0 0 0 -50 -20 -6 -1 -8 -55 -32 -54 -69 -67 -70 -22 -45 -37 -37 -26 -19 -8 -2 -5 -2 -12 -3 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -47 -47 0 -30 0 0 -4 0 -2 -2 -1 -2 -6 -4 -4 -2 0 0 0 0 0 -1 0 0 0 0 -4 -5 -21 -26 -4 -1 -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 -3 -1 0 0 -1 0 -4 0 0 0 0 -2 -5 -1 0 0 0 0 0 0 0 -5 0 -6 -9 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 -4 -5 -5 -9 -7 -6 -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 -30 -70 -51 -42 -38 0 0 0 0 0 0 0 0 0 0 -34 -10 0 -7 -11 -65 -69 -86 -79 -87 -39 -68 -50 -42 -15 -12 -7 -2 0 -3 -6 -2 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -2 0 -1 0 0 0 0 0 0 -6 -13 -17 -8 -10 -1 -1 -4 -11 -16 -3 -2 -1 0 -1 -2 -2 -7 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 -4 0 -1 0 0 0 0 0 0 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -2 -3 -4 -5 -6 -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 -34 -53 -57 -44 -57 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 -10 -12 -16 -34 -31 -40 -35 -17 -28 -33 -11 -5 -6 -8 -7 -3 -4 -2 0 -9 -4 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 0 0 -3 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 -2 -3 -6 -7 -20 -13 0 0 0 0 0 0 0 0 0 0 -3 -1 0 0 -2 -5 -7 -7 -8 -9 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 -3 0 -1 -1 0 0 0 0 0 -1 -5 -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 -1 -1 -2 -7 -6 -5 -4 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -26 -47 -54 -70 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -2 -8 -8 -21 -25 -38 -38 -26 -25 -7 -8 -48 -2 -1 -9 -1 0 -9 -2 -8 -1 -1 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 0 -1 -2 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -9 -5 -6 -1 -2 -12 -23 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -3 -2 -4 -4 -4 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -15 -2 -4 -5 -1 0 0 0 0 0 0 0 -1 0 0 -13 -1 0 -4 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 -2 -4 -8 -2 -5 -5 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 -15 -26 -57 -82 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -1 0 -4 -8 -7 -10 -17 -21 -23 -37 -49 -27 -24 -17 -3 0 -1 -1 -5 0 -8 -1 -13 -6 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -1 -2 -5 0 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -27 -26 -25 -9 -4 -3 -10 0 0 0 0 0 0 0 0 -6 -10 -60 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 -1 0 -2 -1 -1 -6 -3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -7 -49 -94 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -5 -9 -7 -21 -45 -46 -53 -31 -18 -17 -11 -13 -20 -4 0 -3 -11 -4 -12 -18 -15 0 -7 -4 0 -2 0 0 0 0 0 0 0 0 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -129 -35 -36 -40 -8 -4 0 -3 -2 -19 -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 -2 -3 -5 -7 0 0 0 0 0 -14 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -45 -111 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -4 -17 -10 -8 -35 -48 -34 -29 -41 -33 -24 -25 -5 0 0 -1 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 0 0 0 0 0 0 -218 -89 -34 -8 -48 -18 0 0 0 0 -1 -8 -6 0 -1 -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 -1 0 0 0 -1 -3 -5 -1 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -29 -118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -7 -7 -7 -18 -1 -2 -11 -5 -29 -23 -28 -35 -15 0 0 0 0 -12 0 -2 -6 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -1 -4 -6 -7 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 -2 -2 -8 -5 -2 -2 0 0 0 -199 -181 -124 -112 -25 -52 -19 0 0 0 0 0 0 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -2 -3 -3 0 0 -1 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 -1 -18 -122 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -29 -33 0 0 0 0 -1 -1 -9 -19 -20 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 -3 -5 -7 -1 -4 -7 -11 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 -1 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -4 -2 0 0 -1 0 0 -5 -162 -1 -99 -55 -53 -49 -4 -6 -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 -1 0 0 0 -1 -2 -1 -2 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -86 0 0 0 0 -14 0 0 0 0 -1 0 0 0 0 0 0 0 0 -8 -10 0 0 0 -12 -6 -28 0 0 -1 0 0 0 -26 -33 -3 -2 0 -11 -10 -5 0 -15 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 -6 -12 -11 -7 -5 -5 -4 -3 -4 -4 -3 -3 -3 0 0 0 -7 -6 -1 0 -2 -2 -3 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 -3 -1 0 0 -1 -1 0 0 0 0 0 0 0 -29 -60 -31 -24 -31 -33 -79 -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 -1 -1 0 -7 -3 -3 -2 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 -16 -66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 -6 -2 0 0 -9 0 0 0 0 -7 -14 -2 -4 -1 -6 -4 -1 -15 -3 0 0 0 0 0 0 0 0 0 0 0 -7 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -14 -18 -14 -10 -11 0 -3 -15 -12 -7 -9 -13 -13 0 0 -3 -1 -1 -3 -1 -3 -2 -1 0 -1 -3 -24 -5 -10 -1 0 0 0 -2 -1 -2 0 0 0 -3 -2 0 -1 -61 -16 -4 -17 -15 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -1 -1 -1 -6 -3 -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 -25 -46 0 -2 0 0 0 0 0 0 0 0 0 -5 0 0 0 0 0 0 0 0 0 -3 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 -4 -5 0 0 -3 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -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 -12 -7 0 0 -19 -18 -13 -10 -9 -9 -10 -3 -1 0 -2 -2 -2 -5 -1 0 0 -14 0 -3 -10 -1 0 0 0 0 0 0 -5 -7 -4 -2 0 0 -7 -42 0 -6 -1 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -3 -1 -2 -9 -2 -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 -2 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -7 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -23 -13 -7 -13 -14 -17 -12 -5 -2 -1 -2 -3 -5 -1 0 0 -1 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 0 -6 0 -1 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -36 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 -1 0 0 0 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 -7 -1 0 0 -1 -2 -2 0 -5 -16 -22 -15 -9 -12 -10 -7 -6 -5 -3 -3 -1 -9 0 0 -1 0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 0 0 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 -1 -1 -1 0 -4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -40 -1 -4 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 -2 -5 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 -1 -7 -10 -2 0 0 -5 -7 -2 -4 -4 -6 -7 -3 -2 0 -25 -26 -32 -19 -13 -10 -5 -3 -3 -12 -5 -4 -3 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -2 -3 -1 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 -15 -24 -37 -1 0 -7 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -2 -3 -3 0 0 0 -8 -13 -5 -10 -12 -12 -13 -10 -19 -22 -19 -15 -30 -22 -3 -1 -7 0 -12 -13 -4 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 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 -3 -3 -2 -6 0 0 -1 0 0 0 0 0 -7 0 0 0 0 0 0 0 0 -1 -2 0 0 0 -9 0 0 0 0 -2 0 -2 0 0 0 0 0 -3 0 0 0 0 0 0 -1 0 0 -4 -36 -51 0 0 -2 0 -4 0 0 0 0 0 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -11 -8 -13 -19 -30 -11 -7 0 -10 -9 -12 -16 -3 -9 -8 -4 -17 -19 -11 0 0 -9 0 -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 -1 -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 -3 -5 -3 -5 -2 0 0 0 0 -1 0 0 0 -2 0 0 0 0 0 -2 0 -6 -1 0 -3 -1 -1 -9 -25 -36 0 -4 -1 0 -3 -46 0 0 0 0 0 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -16 -10 -15 -8 -22 0 -19 0 0 0 0 0 0 -3 -1 0 -4 -11 -19 0 0 0 0 -9 -10 0 -2 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -3 -1 -7 -5 -2 -1 0 0 0 0 0 -1 0 0 0 0 0 -5 -2 -1 0 0 0 0 -2 -2 -8 -16 0 -4 -2 -2 -5 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -1 0 -1 0 -2 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -20 -7 0 -3 0 0 -2 -1 -4 -19 -17 -1 -2 0 -3 -4 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -2 -2 -3 0 -4 -11 -1 -13 -12 0 0 0 0 0 0 -1 -2 -1 0 -9 0 0 -2 0 0 -5 -8 -8 -7 -23 -1 0 0 0 0 0 0 -1 0 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -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 -14 0 0 0 -1 -3 -5 -11 -4 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 -1 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 0 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -21 -39 -12 0 0 0 0 0 0 0 0 -1 -2 -5 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -9 -3 -3 -5 -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 -4 -12 -2 -14 -12 -12 -5 0 -3 -3 -6 -17 -7 -2 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -7 -1 -2 0 0 0 0 0 -2 -1 0 0 0 0 -4 -2 -2 -1 0 -2 -3 0 0 0 0 -1 -1 0 -4 -3 0 0 0 0 0 0 0 -25 0 -33 0 0 0 0 0 0 0 0 0 0 0 -2 0 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 -5 0 -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 0 0 0 0 0 0 0 0 -3 -11 -3 0 -1 -4 -21 0 -1 -22 -11 -3 -2 -2 0 0 -1 0 0 0 -2 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -1 -5 0 0 -2 -1 -2 -1 0 -14 -22 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -1 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -8 -1 0 0 -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 -1 -12 -8 0 0 -5 -9 -23 0 0 -7 0 0 -13 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 -1 0 0 0 -2 -8 -1 -8 -61 -79 0 0 -6 -105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -2 0 0 0 0 0 0 -5 0 0 0 0 0 0 -1 0 0 -5 0 0 -8 -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 -9 -13 -7 0 -22 -25 -21 -23 -24 -4 -22 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 -1 -1 0 0 0 0 -1 -6 -50 -96 -93 -102 0 -68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -3 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -8 0 -2 -1 -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 -19 -5 -13 -9 -1 -7 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -8 0 0 -2 0 -2 0 0 0 0 0 0 0 0 0 0 0 -10 -2 -8 0 -3 -1 0 0 0 -2 -1 0 0 0 -37 -47 -96 -120 -101 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 -5 -2 0 -3 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 0 0 0 -2 -3 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -14 -2 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -2 0 0 -2 -1 0 0 -2 -6 -20 -14 -6 0 -9 -3 -2 -25 -52 -73 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -1 -5 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 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 -15 -7 -8 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -10 -12 -15 -17 -13 -12 -2 0 0 0 0 0 0 0 0 0 0 0 0 -5 -1 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -55 -1 0 0 -4 -21 -74 0 -6 -45 -17 -7 0 0 -1 -8 -57 -37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -14 -12 -10 -10 -7 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 -8 0 -5 0 -6 0 -14 -22 -2 -4 0 -12 0 0 0 0 0 0 0 -56 -45 -39 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 -1 -1 -2 -8 -12 -7 -3 -6 0 0 0 0 0 0 0 0 0 0 0 -8 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 -4 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -4 -5 -3 0 0 0 0 0 0 0 0 0 0 -6 -2 -12 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -5 -9 -7 -1 -1 -4 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 -8 -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 -9 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -11 -6 -12 -8 -4 -12 -9 -2 0 0 0 0 0 0 0 -1 0 0 0 0 -6 -1 -6 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 -1 -12 -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 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -9 -6 -1 -4 -9 -7 0 0 0 0 0 0 0 -3 0 -3 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -11 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -1 -9 -2 -1 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -3 -2 -1 -2 0 0 0 0 0 0 0 0 -2 -6 -4 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -1 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -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 -1 -2 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 -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 -4 -2 -2 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -1 -1 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 -3 0 -4 0 0 0 0 -3 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 0 0 0 -9 -4 -3 -9 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -1 0 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 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 -2 -1 -4 -1 0 -2 0 -8 -1 0 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 -6 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 -5 0 0 0 0 0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -1 -1 0 0 0 0 -7 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 0 0 0 -5 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -3 -1 0 -4 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 0 0 -2 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Wind_Speed 4 7 8 10 9 5 4 5 3 3 3 1 3 5 7 5 16 15 15 13 14 13 13 6 7 9 5 3 5 5 5 3 3 3 2 2 1 1 1 2 3 2 2 2 1 2 3 2 2 2 4 4 4 2 2 4 3 2 4 4 4 4 4 2 1 2 1 2 1 2 2 1 1 1 1 1 2 2 3 4 3 4 5 4 5 6 7 8 8 9 8 9 10 9 10 9 9 11 12 13 13 12 12 13 13 14 15 16 16 15 15 16 16 15 16 13 11 11 11 9 9 9 8 8 6 4 5 5 5 5 6 6 7 6 6 7 10 11 9 9 8 6 5 3 3 4 3 3 3 4 5 7 6 8 7 8 6 6 6 8 8 9 9 10 8 7 9 11 4 6 8 9 9 9 11 13 13 15 14 15 15 15 16 18 18 19 21 22 24 25 25 23 25 28 28 27 27 24 21 24 21 21 21 22 22 21 20 20 20 20 18 17 16 20 15 15 15 15 15 16 15 14 15 14 14 14 14 15 14 14 17 16 18 15 19 16 15 15 16 16 16 15 14 14 14 14 12 13 13 11 12 7 7 11 7 6 5 3 1 1 2 3 1 7 5 8 10 10 11 11 17 13 14 14 11 7 4 5 4 3 4 3 3 1 2 2 3 1 1 4 4 2 1 2 2 3 2 2 2 4 5 4 4 4 4 4 4 4 5 5 5 5 4 4 4 4 3 2 2 3 2 3 1 0 0 0 1 2 2 3 4 2 4 5 5 5 6 7 7 7 9 9 9 10 9 9 9 10 12 13 14 13 13 13 13 13 13 16 16 17 16 17 17 16 15 13 12 11 10 10 9 9 8 7 6 5 5 4 5 5 5 4 5 5 4 6 7 7 8 7 8 7 8 7 6 4 4 4 1 2 4 4 6 5 7 9 7 7 6 7 9 9 8 9 8 9 9 10 10 7 9 6 7 10 9 10 12 13 13 14 15 15 15 16 18 19 19 22 24 24 25 24 23 24 26 25 28 26 23 20 19 20 20 22 22 23 22 20 19 18 18 17 18 18 18 16 14 13 15 15 15 14 13 14 14 14 13 13 11 11 12 10 12 17 13 15 14 15 14 15 14 15 14 16 16 15 15 13 nan nan 13 15 11 9 10 7 8 5 2 3 6 5 1 5 6 4 10 6 6 7 6 9 18 9 16 9 8 6 8 4 4 4 4 2 3 2 2 2 4 4 6 5 3 3 2 2 2 2 4 4 5 7 6 5 4 4 4 3 5 5 5 6 6 6 5 6 5 5 5 4 3 3 3 2 1 1 2 1 2 2 2 2 2 3 2 5 5 6 8 8 8 9 9 9 10 10 8 10 12 12 12 12 13 12 11 13 13 13 14 15 16 17 17 17 16 14 13 11 12 11 8 9 8 8 7 7 6 5 4 3 2 3 4 5 4 5 6 8 7 6 5 8 8 10 9 7 6 6 6 6 3 3 5 7 7 8 9 9 8 7 6 7 6 10 8 8 9 9 8 9 11 6 6 8 9 8 9 11 12 11 14 13 13 16 16 17 18 19 23 23 24 24 22 23 23 23 24 26 27 25 23 22 20 18 18 21 22 21 20 19 18 19 19 17 17 17 16 13 13 14 15 14 14 12 13 12 14 14 16 14 16 12 8 10 10 12 11 10 15 14 15 17 16 17 14 15 16 15 14 14 14 17 16 7 8 7 8 7 6 5 6 4 3 1 1 3 4 6 7 6 3 3 7 15 10 12 6 10 6 10 6 4 7 8 4 5 2 1 2 5 6 7 6 5 3 4 3 3 3 5 4 5 7 7 8 8 6 5 3 5 7 7 6 7 8 7 7 7 6 7 7 5 5 4 3 1 1 1 2 2 1 1 2 3 3 3 4 5 7 8 9 9 9 10 10 9 10 11 11 11 12 12 12 13 13 13 12 12 12 14 16 17 18 16 17 15 13 13 11 10 9 7 8 8 7 6 5 4 2 2 2 3 3 4 4 5 6 5 7 7 5 7 7 10 10 10 11 9 8 8 9 9 7 7 9 8 6 7 8 6 5 5 4 6 6 7 9 7 8 9 7 11 8 5 5 5 7 7 8 9 10 11 11 14 13 16 16 18 18 23 23 24 23 22 24 23 22 25 26 25 23 21 23 22 18 18 20 23 22 20 21 21 20 19 18 18 15 16 15 13 14 14 14 13 14 13 12 15 17 17 19 19 9 7 10 9 11 10 11 11 12 13 16 14 15 15 15 15 15 15 16 16 18 17 10 7 6 8 10 11 11 8 5 2 3 4 3 3 5 5 3 3 6 9 10 12 10 5 5 5 6 6 7 6 6 4 3 3 5 3 5 9 9 8 6 5 5 5 5 3 6 7 6 7 8 8 8 8 6 5 6 8 8 8 7 9 9 7 7 7 8 7 8 6 5 4 2 2 1 1 1 4 4 3 3 4 5 5 7 7 9 9 9 10 9 9 10 12 14 13 12 11 12 12 13 13 13 12 13 15 16 16 16 17 16 15 13 13 12 11 9 8 6 7 7 6 5 4 3 2 3 4 4 4 5 5 5 5 6 6 6 5 7 7 9 9 9 10 11 11 10 11 11 11 11 12 11 10 8 7 7 6 5 6 6 7 8 7 7 5 8 8 9 7 6 5 3 5 5 7 9 10 11 11 14 14 15 17 18 17 21 22 23 23 21 21 21 21 23 23 24 22 22 22 22 22 21 19 22 23 20 22 20 19 18 17 17 17 16 16 14 14 15 13 13 13 13 14 14 15 12 11 13 12 11 10 6 9 8 11 11 12 14 14 14 15 13 12 14 15 16 16 17 18 17 7 6 8 9 8 8 9 12 4 3 4 2 7 0 2 6 2 5 6 7 9 11 7 6 6 9 8 7 11 10 6 7 8 9 7 6 10 9 13 11 7 6 5 7 7 5 6 9 6 7 8 8 10 11 10 9 9 9 8 9 9 9 11 9 9 8 8 7 9 7 6 4 2 1 2 2 3 4 5 6 5 5 6 8 8 9 10 9 9 10 10 12 11 12 13 13 12 11 12 12 14 14 14 14 14 15 16 17 16 16 16 15 12 11 11 11 9 7 6 5 7 7 5 3 1 2 2 2 4 3 4 5 6 5 4 5 4 8 7 7 6 7 7 8 9 8 11 11 11 10 12 11 12 12 10 9 7 6 7 8 7 6 7 8 5 6 10 5 5 8 7 7 5 6 6 6 7 9 8 10 14 13 16 18 18 17 20 20 21 23 21 21 20 20 21 21 22 22 22 21 22 23 22 22 23 25 23 21 19 19 18 16 16 17 15 17 15 13 13 11 11 11 12 14 12 12 10 12 9 8 9 10 11 10 7 9 12 12 13 14 13 11 12 12 14 15 17 17 17 19 20 6 8 7 6 9 7 8 12 6 1 1 5 0 3 1 4 5 4 6 4 7 16 18 8 9 11 10 12 12 11 11 7 9 8 11 9 12 12 16 11 5 7 7 9 7 5 9 8 8 9 11 11 11 13 12 12 12 11 11 11 11 11 11 12 11 9 9 9 10 9 6 5 4 2 3 4 6 6 7 8 7 7 8 9 10 10 10 10 10 10 12 13 14 13 13 13 12 13 12 12 13 13 13 13 14 14 15 15 16 16 16 14 12 12 11 11 8 5 7 6 7 7 6 4 2 1 1 1 3 3 4 5 4 5 6 7 4 3 5 4 1 1 4 4 6 10 10 12 10 10 12 9 9 9 8 7 7 8 5 4 3 4 5 6 6 5 7 3 4 6 4 3 5 4 3 4 8 8 9 10 10 13 18 14 19 16 18 18 19 21 19 21 20 19 20 20 21 22 21 23 22 24 25 26 25 27 27 25 22 19 17 17 15 15 14 15 15 13 12 12 9 10 11 10 8 9 9 9 8 7 8 9 11 12 11 12 11 12 12 14 13 12 14 14 14 15 16 17 18 18 19 4 3 6 3 10 10 9 8 6 5 3 4 3 4 3 9 5 3 7 2 16 24 16 15 13 11 17 11 5 9 8 11 12 14 13 14 8 17 17 5 9 9 10 7 5 6 10 8 10 12 13 16 18 15 15 13 12 13 12 14 14 12 12 13 14 13 10 10 11 9 7 6 5 3 4 5 7 7 7 8 8 9 9 10 11 10 11 11 12 12 13 13 14 14 13 12 12 11 12 13 13 14 13 13 13 14 15 15 16 17 16 15 13 13 12 10 6 5 6 6 5 5 4 4 3 2 0 0 1 1 2 3 3 4 5 7 3 2 2 0 1 4 8 2 2 6 7 8 8 6 8 7 6 6 5 8 10 9 4 4 1 1 5 7 5 2 5 3 5 4 3 6 5 5 4 3 5 5 7 10 9 10 13 12 17 17 16 18 18 20 20 20 20 20 21 20 21 21 22 24 24 26 25 27 27 28 29 27 25 25 24 21 18 17 15 14 12 12 12 11 11 9 11 9 7 7 6 6 6 7 7 9 11 14 15 14 10 11 11 11 10 10 11 11 13 12 13 14 14 16 18 4 4 5 6 10 14 9 6 4 2 0 2 8 6 8 8 9 5 8 6 14 11 8 19 14 12 19 13 6 11 15 3 10 13 9 13 11 12 11 14 10 6 1 3 7 9 10 11 12 16 15 16 17 18 20 17 14 14 14 16 17 16 16 14 12 15 14 11 11 10 9 7 6 5 6 6 8 7 8 9 10 11 10 10 11 12 12 13 13 13 13 13 13 13 13 13 13 11 11 13 12 14 14 13 14 14 14 15 16 16 15 14 14 14 11 8 6 5 5 5 4 4 4 3 1 3 2 1 1 4 4 3 3 4 5 4 3 6 4 3 6 6 3 3 1 2 2 6 5 5 6 5 5 3 5 7 6 5 8 4 2 4 4 4 3 3 5 6 6 5 6 2 3 4 5 7 6 6 6 6 7 9 11 13 14 15 15 17 17 18 19 19 19 21 20 19 19 20 20 22 25 26 26 27 27 28 27 29 26 25 24 22 18 20 17 16 15 14 14 7 11 11 10 8 7 7 6 3 4 6 9 9 14 13 12 12 12 12 12 11 10 7 6 8 9 10 11 11 12 15 16 6 3 2 5 11 15 15 9 5 13 15 10 10 8 8 8 7 2 7 4 10 6 3 7 9 10 13 11 11 12 19 11 5 6 6 11 12 15 17 17 13 11 1 6 10 6 9 12 14 19 18 21 20 21 21 22 20 18 18 18 19 18 19 18 16 14 13 12 12 11 10 8 7 7 6 8 9 9 9 10 11 12 12 11 11 12 12 13 14 14 13 12 13 14 12 13 12 12 12 11 12 13 13 13 14 14 15 15 15 15 16 15 14 12 9 7 7 6 5 7 6 4 3 2 2 4 4 3 2 4 6 7 5 2 4 5 4 4 7 7 14 6 5 3 2 3 4 5 1 1 3 3 1 3 5 7 8 7 8 5 6 2 2 2 4 4 4 4 5 6 5 4 4 4 6 7 7 6 5 6 11 13 11 12 14 12 14 15 16 16 17 18 18 19 19 19 19 20 20 21 22 23 27 26 27 26 26 28 27 24 23 24 23 21 19 18 16 17 17 12 13 12 10 9 6 5 3 3 3 4 7 9 12 12 12 12 11 10 9 8 7 7 6 8 9 10 8 8 8 12 13 2 4 6 9 11 11 7 17 7 18 20 10 11 8 8 8 6 3 6 3 3 6 3 8 12 11 12 9 8 7 15 11 10 8 6 6 9 12 10 14 15 9 11 10 14 10 11 11 12 15 20 21 22 23 23 21 24 21 21 21 24 25 23 21 21 20 17 14 13 12 11 11 9 9 9 10 10 10 10 10 11 12 12 12 11 13 13 13 15 14 11 12 13 14 14 14 13 11 12 12 12 12 13 13 13 14 14 15 15 15 16 15 13 11 8 7 7 7 7 7 7 4 3 3 5 7 3 4 4 4 4 4 4 5 7 6 7 7 9 11 13 11 9 8 9 8 5 3 3 3 2 2 2 4 5 5 5 7 11 7 5 1 4 5 4 3 7 9 10 10 9 9 10 10 7 10 9 8 10 11 10 10 12 12 14 13 14 18 19 19 18 19 21 21 22 21 21 21 22 19 22 22 23 23 26 25 25 26 26 25 23 21 21 20 19 18 18 17 15 14 12 11 10 7 5 3 1 2 3 3 5 8 9 9 9 9 8 8 7 7 6 7 7 8 7 8 9 8 9 11 12 3 4 6 8 9 12 10 8 12 6 15 18 8 11 9 4 1 3 3 0 3 4 5 6 2 7 3 2 5 4 4 11 7 11 4 7 9 10 10 12 20 16 7 6 13 11 11 11 12 12 13 18 20 24 20 18 20 21 20 21 21 24 25 27 26 26 27 25 20 17 17 15 13 12 13 13 12 11 11 11 11 12 13 13 13 12 14 14 13 13 12 12 12 14 14 14 13 11 12 12 11 11 13 13 13 13 14 15 15 15 16 16 15 11 9 8 8 9 8 8 6 5 3 5 3 3 5 4 4 3 3 3 5 6 7 7 8 9 9 10 11 10 11 12 11 13 10 8 7 6 5 4 3 3 2 2 5 7 7 9 8 7 6 6 6 6 8 7 8 9 9 9 9 11 14 13 14 13 12 14 14 14 16 17 16 18 16 17 19 20 21 21 21 22 24 22 21 21 23 22 22 21 21 21 22 24 24 23 24 26 24 22 21 20 19 19 20 18 16 16 14 10 9 8 5 3 4 2 0 2 5 6 7 9 8 6 6 7 5 5 6 7 6 6 9 9 7 8 8 9 11 4 4 5 6 6 7 6 9 7 8 12 12 11 13 7 2 1 1 0 2 3 5 5 4 2 1 1 6 9 5 6 5 5 8 6 8 8 9 11 12 16 13 10 12 11 14 11 13 12 5 13 13 19 20 18 15 19 22 23 23 23 21 24 26 29 30 28 27 27 23 21 21 16 15 14 14 13 12 12 11 12 12 14 15 14 13 14 14 13 13 14 13 14 14 14 14 13 14 13 12 11 11 12 14 14 13 14 16 16 16 15 15 14 12 11 10 10 10 10 7 7 7 5 5 4 3 3 3 4 5 5 4 4 4 4 6 8 10 10 10 11 11 11 11 11 9 11 12 11 10 9 8 8 7 7 7 9 10 10 11 9 9 10 9 9 8 10 11 10 11 12 11 13 13 13 14 14 14 18 17 17 16 15 16 17 18 19 18 21 23 22 22 22 22 22 23 23 23 24 22 23 22 22 20 20 20 21 22 22 25 24 24 23 20 19 20 20 18 17 17 15 13 10 8 6 4 3 2 1 2 4 5 5 7 7 7 7 4 3 6 7 6 4 4 4 6 8 6 7 9 10 4 4 4 5 5 5 4 6 7 8 9 8 7 7 5 2 1 0 0 2 2 4 2 3 2 2 7 5 7 4 3 6 1 8 7 9 9 12 13 15 15 14 14 12 15 15 12 15 13 12 12 15 14 20 18 16 22 21 23 21 21 21 22 24 25 26 24 26 25 27 26 27 26 17 16 15 14 14 13 12 12 14 15 14 15 15 15 14 13 13 14 16 15 15 15 15 14 14 14 12 11 11 12 14 15 15 15 15 15 16 13 14 12 13 13 11 10 9 8 9 8 8 7 6 4 4 4 5 5 6 5 3 4 3 3 4 8 10 10 10 9 8 8 11 12 12 13 12 14 12 11 10 10 10 9 8 9 12 11 11 9 10 9 10 11 9 10 11 9 12 12 12 12 13 15 15 17 17 16 16 16 17 17 17 19 20 19 20 19 20 21 nan nan 21 20 23 23 24 24 22 20 21 21 19 19 19 19 19 20 22 24 23 24 21 18 19 nan nan nan nan 15 13 12 11 11 10 6 4 3 3 5 5 5 6 4 5 3 3 3 5 5 4 4 2 1 3 3 6 6 7 7 3 4 4 4 4 4 4 4 5 6 7 6 6 6 4 2 1 0 0 1 2 1 0 1 2 4 4 4 4 1 4 3 4 7 6 9 12 14 14 15 15 15 16 15 15 17 17 18 17 16 15 19 14 11 17 21 23 20 22 20 19 20 22 22 22 23 25 27 30 29 27 22 18 18 18 16 15 16 14 14 14 14 15 15 16 16 16 15 14 14 15 16 15 15 15 15 15 14 14 13 12 12 12 13 16 15 15 15 15 15 13 12 11 12 12 11 11 10 10 10 11 9 7 6 5 5 5 6 5 6 6 7 6 5 5 5 6 10 11 10 8 9 10 10 13 15 12 13 14 14 14 13 13 11 11 10 9 11 11 13 12 10 10 9 8 8 9 9 10 9 9 8 8 10 11 14 15 15 17 16 17 18 16 17 17 nan nan nan 18 nan nan nan nan nan nan nan 22 21 22 22 20 20 21 20 19 19 nan 18 18 19 21 22 22 20 18 16 nan nan nan 19 18 14 14 12 12 10 9 6 3 2 4 4 5 2 3 3 1 2 2 3 3 4 3 2 4 2 2 3 4 4 5 2 1 1 1 2 4 4 4 4 5 6 6 5 3 2 1 1 1 1 2 2 1 2 2 3 2 1 2 2 3 2 6 5 9 10 11 12 14 15 15 14 16 18 17 17 17 18 19 19 20 21 20 16 15 20 20 21 22 22 20 20 19 21 23 22 19 22 20 23 26 23 21 22 20 19 18 17 17 16 16 16 16 16 15 17 17 18 17 17 16 17 16 16 16 15 16 15 15 15 14 14 14 13 14 16 17 17 16 15 15 11 10 10 10 10 12 11 11 12 12 11 9 7 5 6 7 7 7 7 8 9 9 8 8 8 7 8 10 12 11 9 9 9 9 10 12 15 17 15 14 13 12 14 14 12 11 11 11 8 9 11 10 10 8 7 6 7 9 8 10 9 9 8 7 10 11 14 15 16 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 nan nan 18 17 nan 19 nan nan nan 14 nan nan nan nan nan nan 14 13 8 4 12 8 6 3 3 3 1 2 1 3 1 1 1 1 1 4 2 1 4 3 4 7 6 3 3 3 2 2 1 3 4 2 3 4 5 5 5 4 2 2 2 2 3 3 3 2 3 3 4 4 3 4 3 3 3 4 6 8 11 13 12 14 15 15 16 15 17 17 18 19 19 19 20 20 23 22 22 22 24 17 19 20 20 21 19 19 16 19 21 24 22 26 28 30 30 24 25 25 23 22 20 20 18 19 18 17 18 16 16 16 17 18 17 18 19 18 17 17 17 16 16 15 15 15 16 16 16 14 14 16 16 16 18 16 14 11 10 11 11 12 12 14 15 13 12 12 10 8 8 8 7 7 7 8 9 9 9 10 9 9 9 10 11 11 11 10 9 8 9 9 10 10 12 13 11 11 9 9 10 10 11 11 11 11 8 8 9 8 6 5 5 7 8 7 7 7 8 7 8 9 10 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 10 9 2 6 6 6 8 4 5 6 4 3 1 4 4 2 3 2 1 3 1 2 6 6 7 8 4 4 2 3 4 4 4 4 4 4 6 5 6 4 4 4 4 3 3 4 4 5 5 4 5 5 5 4 3 2 1 1 2 5 6 9 11 12 13 16 17 17 17 19 19 19 19 20 20 21 22 22 23 24 25 26 26 25 25 17 21 14 20 18 19 21 21 22 22 25 31 32 31 27 27 27 25 22 22 20 21 19 19 20 18 18 18 17 18 18 18 19 20 19 18 17 17 17 16 16 15 16 16 15 16 15 17 17 17 18 17 14 12 11 11 11 13 14 16 17 15 13 13 11 10 10 10 10 9 9 9 10 10 10 11 11 11 12 12 12 12 11 11 9 9 10 9 9 9 9 nan 9 8 7 7 8 7 8 8 10 10 9 7 9 7 6 4 5 4 6 7 6 6 6 8 7 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 9 10 5 6 6 7 9 6 4 3 3 3 4 6 5 2 2 4 2 3 6 6 8 6 7 4 4 5 5 6 6 nan nan 7 8 5 4 2 2 3 4 5 6 5 5 4 5 6 8 nan nan nan nan nan nan 6 7 7 10 11 12 14 14 16 16 18 18 19 20 21 21 22 22 22 23 24 24 26 26 26 27 25 26 24 23 23 22 19 25 22 20 18 21 24 28 30 29 27 30 27 26 23 21 24 21 20 22 21 20 20 19 18 18 20 20 20 18 18 19 19 18 17 16 15 15 16 16 16 16 17 19 19 19 17 16 13 12 13 13 13 15 16 15 16 15 14 12 12 12 12 12 9 9 10 10 11 11 12 12 13 12 13 13 12 12 12 11 9 10 9 8 nan nan nan nan nan nan nan 6 7 6 6 7 8 7 7 7 8 5 3 3 3 2 4 6 5 6 6 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 nan nan nan nan nan 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 6 8 7 7 5 5 4 4 3 4 6 5 3 1 2 3 4 7 7 7 6 5 4 5 5 nan nan nan nan nan nan nan 4 5 5 5 5 7 4 6 6 6 6 7 8 nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 18 nan 20 20 19 19 20 21 22 24 25 25 25 25 27 28 27 26 27 28 24 25 28 22 22 20 19 23 22 26 20 25 28 33 30 28 28 28 29 22 26 23 22 23 22 22 22 21 21 21 20 21 20 21 21 19 20 19 17 17 17 17 17 17 17 18 18 19 20 19 18 15 15 13 14 16 17 15 14 12 12 14 14 13 13 13 14 15 12 10 11 12 12 12 12 12 13 12 12 12 13 13 12 12 10 10 nan nan nan nan nan nan nan nan nan nan nan 7 6 5 5 6 6 6 7 6 4 2 1 2 2 2 5 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 nan nan nan nan nan nan nan nan nan 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 5 4 3 4 5 5 4 4 3 1 4 4 5 8 8 9 6 7 3 3 5 nan nan nan nan nan nan nan nan nan nan nan 6 nan nan nan nan 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 23 22 22 22 24 24 25 27 27 28 28 27 28 27 27 27 28 29 26 26 21 24 24 25 25 32 35 30 27 33 32 36 25 26 26 29 26 26 26 25 25 25 24 23 22 20 21 20 19 20 19 19 19 17 17 18 18 18 17 18 18 19 20 20 20 19 17 16 14 16 18 17 16 15 13 11 10 12 13 11 nan 13 13 13 13 12 12 12 13 13 12 12 12 12 11 12 13 12 12 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 3 3 4 3 5 3 3 3 3 5 6 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 5 3 4 5 6 5 6 7 5 3 3 5 5 5 5 8 9 9 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 26 28 27 28 28 28 28 27 28 27 29 29 28 28 29 30 31 30 30 30 34 34 33 36 34 23 25 27 30 30 29 28 28 27 26 26 26 26 23 21 20 21 21 20 20 20 21 20 18 18 19 19 19 18 18 20 21 21 20 19 19 17 16 16 17 17 16 13 11 11 12 10 10 nan nan nan 12 nan nan nan 11 nan nan nan 13 11 11 12 12 11 13 13 11 9 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 5 5 5 3 5 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 4 4 5 5 4 5 6 6 5 4 3 3 3 3 5 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 12 13 16 18 20 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 30 29 28 28 28 29 29 29 30 30 30 30 29 30 29 30 29 31 31 31 30 31 29 27 25 26 27 31 29 30 30 31 29 27 27 26 26 24 21 22 21 21 22 19 21 23 24 23 18 20 19 19 21 20 21 22 22 21 20 19 18 18 17 16 15 13 13 12 12 11 12 11 nan 10 9 nan nan nan nan nan nan nan nan nan nan nan 10 11 12 10 11 13 10 8 5 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 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 3 5 4 5 5 4 4 5 5 5 5 4 3 4 6 5 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 12 12 12 13 15 15 16 18 19 21 21 25 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 31 30 28 29 29 30 29 30 31 31 30 31 32 32 31 30 28 28 29 30 32 31 28 27 30 29 31 29 30 29 30 30 30 28 28 26 25 23 20 21 22 23 19 21 23 23 25 25 19 20 20 20 22 22 21 22 21 20 19 18 18 16 16 15 15 13 12 12 11 12 13 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 9 10 11 10 9 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 4 4 4 5 5 5 4 4 4 6 6 6 3 4 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 11 12 13 13 12 14 16 16 16 17 17 19 20 21 21 22 24 27 29 30 31 34 34 nan nan nan nan nan nan nan nan nan nan nan 30 30 29 28 29 29 30 31 31 32 32 33 32 33 31 32 29 29 29 31 29 31 29 30 30 31 28 30 30 30 30 31 29 27 26 26 24 21 21 23 22 21 21 22 24 25 25 25 25 21 22 21 23 22 22 22 22 20 19 19 19 16 16 15 14 12 11 9 nan nan 12 10 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 6 6 6 4 4 5 5 6 5 2 3 nan nan 10 nan nan nan nan nan nan nan nan nan nan nan 10 9 11 11 10 11 10 12 11 13 17 19 20 21 19 18 20 21 22 23 25 27 29 30 32 34 34 34 34 34 34 34 36 36 34 nan nan nan nan nan 30 30 29 29 29 31 32 31 32 35 35 34 32 33 31 31 29 30 31 34 31 31 29 29 28 31 30 30 29 31 30 29 26 26 24 24 24 24 22 22 23 23 24 24 26 27 28 26 22 23 24 24 24 22 23 23 21 19 20 18 15 14 13 13 11 12 10 nan nan 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 6 7 6 4 5 4 4 4 4 nan 8 8 11 10 11 12 nan nan nan nan 10 10 8 8 9 10 8 9 10 11 13 12 15 17 19 20 22 23 22 20 22 24 26 28 30 31 33 34 35 35 35 35 36 36 34 34 34 35 35 34 33 nan nan nan 30 30 30 30 30 30 nan 32 33 35 35 33 32 33 32 31 31 31 33 33 31 33 32 30 31 30 31 29 29 29 29 29 26 26 25 24 25 24 25 25 24 24 24 26 26 27 29 29 26 26 26 26 24 24 24 23 21 19 20 18 14 13 12 12 9 nan 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 6 5 4 2 9 9 7 6 9 10 7 8 7 9 11 10 8 7 8 10 10 10 10 7 10 12 14 16 20 21 23 25 24 23 22 23 27 26 29 30 31 33 34 36 36 34 33 33 35 36 35 35 35 35 33 32 33 32 nan nan nan 29 29 29 30 30 nan nan 33 33 34 35 34 33 32 31 30 32 35 31 32 38 33 32 32 31 30 28 28 28 30 29 27 26 28 27 27 27 26 25 23 25 25 27 27 28 29 31 30 29 27 26 24 24 24 23 20 20 19 17 15 15 15 12 9 8 7 nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 8 8 9 9 10 9 11 11 10 11 10 10 10 8 8 9 11 10 10 10 11 13 16 16 20 22 24 25 27 26 24 26 29 29 29 31 32 34 37 35 38 36 35 35 36 36 36 36 34 32 33 32 30 30 30 30 nan nan nan 31 31 32 32 nan nan 32 32 32 34 34 30 31 30 32 36 33 31 36 39 39 35 32 32 31 28 29 30 30 29 28 28 30 28 29 28 25 25 26 27 26 26 27 29 31 31 31 29 27 26 24 24 22 22 21 20 18 16 16 15 15 13 12 10 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 8 8 9 9 11 12 12 12 12 12 11 10 11 10 11 11 9 11 13 15 18 18 22 25 27 30 31 29 30 32 32 30 27 25 30 33 35 33 34 34 35 36 37 35 34 34 35 37 36 34 33 33 34 31 30 30 nan nan 31 33 33 33 34 nan nan 31 31 32 33 33 33 32 33 33 32 35 36 33 33 34 36 34 33 30 30 30 31 30 30 31 30 31 30 27 26 29 28 28 26 25 27 29 28 29 29 28 27 27 26 24 23 22 21 20 18 17 16 16 16 14 12 nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 9 9 10 12 10 13 11 13 13 12 13 12 12 12 13 12 12 11 12 15 17 19 22 24 27 30 31 31 29 31 32 31 27 23 23 24 27 nan nan 30 33 34 34 33 32 31 31 33 32 33 32 33 33 32 32 30 29 28 29 29 nan 30 32 34 35 nan nan nan nan 32 33 35 36 34 33 31 33 35 33 36 35 37 37 38 35 32 32 32 31 31 32 33 33 31 29 28 29 29 29 27 26 26 27 28 28 28 28 28 27 28 24 24 23 23 19 18 18 17 18 nan nan nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 9 10 12 12 12 12 14 14 13 13 13 14 14 14 14 14 14 16 18 19 23 25 27 30 32 32 34 32 32 32 29 25 22 nan nan nan nan nan nan nan nan nan nan nan nan nan 27 26 28 29 30 29 29 27 25 25 26 28 28 25 nan nan 27 30 34 nan 37 37 nan nan 34 35 37 36 33 34 34 34 38 35 36 39 43 34 35 34 35 33 32 33 33 34 34 33 30 28 30 31 28 27 25 nan nan 27 28 27 28 27 27 26 25 23 24 21 19 19 19 18 nan nan nan nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 10 11 12 12 14 13 14 15 16 16 15 15 15 14 15 14 15 16 18 21 23 25 27 29 32 33 36 34 33 33 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 19 18 18 18 18 19 19 20 nan nan 22 26 31 35 36 36 nan 35 36 37 38 36 34 35 36 35 36 35 34 36 38 35 37 35 33 34 34 35 35 36 33 30 30 32 nan nan nan nan nan nan 27 26 27 25 25 23 23 22 23 22 20 18 18 nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 13 12 12 14 14 16 17 18 16 16 16 16 15 16 16 17 19 20 22 25 27 29 30 33 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 12 14 16 17 19 20 20 19 17 14 13 nan 16 19 24 nan 29 30 nan 35 36 35 35 36 37 37 36 37 35 36 35 36 36 nan 38 35 36 35 35 34 36 37 32 31 33 32 nan nan nan nan nan nan 26 25 24 24 21 22 21 22 22 21 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 14 13 13 14 17 19 20 18 17 18 17 17 17 18 19 19 20 22 24 26 27 30 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 nan nan 19 19 19 20 21 21 18 12 11 11 14 17 22 25 27 30 33 36 37 36 36 37 37 36 37 36 37 36 nan 32 nan 36 37 37 35 34 35 36 36 34 34 nan nan nan nan nan nan nan nan nan nan 22 23 22 22 20 21 23 22 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 13 14 15 14 16 17 20 21 20 18 16 19 18 18 19 20 20 21 22 22 24 27 27 30 31 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 21 22 22 19 13 13 14 15 16 18 25 28 31 33 36 37 37 38 38 38 38 37 37 37 34 33 35 35 36 37 35 35 35 36 35 35 nan nan nan 28 nan nan nan nan nan nan nan 25 26 26 23 23 25 25 23 23 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 16 17 19 20 20 21 21 20 19 20 20 20 20 21 22 23 23 25 27 28 30 31 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 23 20 17 15 14 16 17 17 18 24 28 31 32 37 38 39 38 38 38 37 nan 37 34 34 33 34 37 37 35 34 36 37 35 nan nan nan nan 27 nan nan nan nan nan 31 26 28 28 27 27 28 25 23 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 16 18 19 21 21 21 21 21 nan nan 19 22 22 23 24 25 26 27 29 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 16 nan nan 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 23 24 22 18 15 17 17 19 18 23 26 30 32 35 38 39 38 39 38 38 36 nan 33 33 nan nan 37 36 36 35 36 35 36 nan nan nan nan nan 25 nan nan nan nan 28 29 nan 29 30 28 24 22 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 18 18 18 20 21 21 23 22 21 21 nan nan 21 22 23 24 26 26 26 29 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 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 24 25 25 23 17 17 19 20 20 18 21 24 28 33 35 38 40 39 38 37 37 37 36 33 35 36 37 37 37 nan nan 34 nan 34 32 nan nan 29 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 21 22 22 22 21 21 24 24 nan nan nan nan nan 23 25 27 27 28 28 29 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 23 25 27 25 18 20 19 21 23 19 19 19 23 31 35 36 39 39 42 40 38 37 35 35 35 36 37 nan nan nan nan nan nan 35 34 nan nan 29 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 22 24 24 25 25 25 27 25 22 nan nan nan nan 24 26 27 27 28 29 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 27 30 33 21 21 23 22 25 24 22 20 24 31 36 38 39 42 44 42 38 40 35 36 38 38 nan 41 nan nan nan nan nan nan 32 nan nan 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 27 26 25 28 27 nan 24 nan nan nan nan nan 27 27 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 29 31 33 36 26 18 22 25 27 28 28 28 28 35 38 41 44 47 46 45 39 41 40 33 38 41 42 43 41 nan nan nan nan nan 30 nan nan nan nan nan nan nan 21 nan nan nan nan nan nan nan 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 nan 26 25 27 28 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 29 32 34 28 24 24 28 27 29 31 36 34 38 40 45 48 51 54 51 47 44 43 42 40 44 46 46 43 36 nan nan nan nan 27 27 26 26 24 nan nan nan 23 20 18 nan nan nan 16 16 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 27 29 30 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 30 32 28 25 27 29 32 35 35 33 36 40 42 47 46 48 53 54 54 51 47 47 44 nan nan nan nan nan 32 nan nan nan 26 27 28 26 26 25 25 nan 22 18 17 17 nan nan 16 16 16 nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 29 30 29 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 33 29 31 32 35 38 42 41 44 42 43 37 38 41 39 nan nan nan nan nan nan nan nan nan nan nan nan 31 nan nan nan 25 28 30 29 29 29 nan nan 22 19 17 17 19 18 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 27 26 31 30 28 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 33 34 34 33 37 39 41 46 44 42 41 45 36 33 nan nan nan nan nan nan nan nan nan nan 46 41 33 31 27 28 nan nan 25 28 30 32 nan nan nan nan nan 19 18 20 20 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 27 25 28 31 29 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 nan nan nan 37 35 36 36 40 42 47 49 47 42 41 43 45 nan nan nan nan nan nan nan nan nan nan nan 56 53 43 34 32 29 28 nan nan nan 29 30 32 31 32 nan nan nan 21 21 21 21 23 22 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 33 31 28 26 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 nan nan nan 40 38 38 39 44 44 45 47 48 44 nan nan nan nan nan nan nan nan nan nan nan nan nan 46 54 56 49 48 41 32 27 30 29 nan nan 30 30 30 32 33 33 nan 24 23 22 25 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 30 30 28 31 33 35 38 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 42 41 47 50 51 54 52 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 45 40 33 30 31 nan nan 29 29 30 31 32 32 27 26 26 26 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 25 35 33 28 24 30 35 41 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 49 48 44 49 55 61 61 nan nan nan nan 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 33 32 29 30 30 28 nan 31 32 29 28 27 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 33 35 31 28 25 33 37 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 47 nan nan 53 53 51 51 56 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 36 33 31 30 31 30 29 30 33 31 28 28 26 26 27 nan nan nan nan nan nan nan nan nan nan 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 27 34 34 36 36 31 28 29 35 34 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 53 38 nan 53 55 57 56 56 58 61 nan nan nan nan nan nan nan 41 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 35 32 30 35 32 30 nan nan 31 29 28 27 29 27 nan nan nan nan nan nan nan 24 nan nan 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 33 37 28 33 34 33 30 27 28 31 36 38 36 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 38 37 49 57 58 60 59 62 65 nan nan nan nan nan nan nan 45 43 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 33 34 33 34 33 35 37 35 33 31 30 27 27 28 nan nan nan nan nan nan nan 27 27 26 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 28 39 35 30 27 36 26 24 24 29 30 31 31 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 nan 43 44 52 62 61 61 65 nan nan nan nan nan nan nan 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 34 37 38 35 36 38 38 37 34 32 29 28 28 29 29 28 28 nan nan 28 29 29 29 29 29 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 26 32 43 39 35 36 30 29 25 23 21 26 28 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 29 nan 44 40 nan 44 50 59 59 61 68 nan nan nan nan nan nan 53 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 39 40 40 39 40 40 39 36 34 33 32 32 30 31 30 30 30 30 31 31 30 30 30 29 31 30 30 32 34 36 36 37 nan nan nan nan 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 22 25 30 47 41 37 34 32 22 26 20 21 20 27 27 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 nan 43 41 nan 43 35 52 55 60 56 63 nan nan nan nan 58 52 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 40 42 43 41 40 40 38 35 34 36 34 33 33 32 34 33 33 32 31 31 31 31 32 32 33 35 36 37 37 36 32 34 33 35 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 28 26 42 40 34 33 35 27 21 22 23 22 25 27 32 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 43 51 nan nan 59 nan nan nan nan nan 58 53 54 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 46 44 41 40 39 37 36 34 35 36 34 35 35 33 34 33 33 34 35 34 35 36 36 37 34 33 33 31 36 41 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 28 29 24 44 39 37 nan 34 37 40 28 24 24 26 33 23 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 38 50 nan 58 nan nan nan nan 51 nan 59 nan 62 nan nan nan nan nan nan nan nan nan 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 43 39 39 40 39 38 37 37 36 36 36 36 36 36 36 37 36 36 37 37 35 33 33 33 33 40 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 29 24 25 nan nan nan nan nan nan 30 28 22 26 31 nan 33 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan nan nan nan nan nan nan nan nan 23 38 41 49 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 44 43 40 40 40 38 39 37 37 39 40 39 39 38 38 38 38 37 35 36 34 34 33 35 39 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 29 31 33 nan nan nan nan nan nan nan 31 30 24 23 31 40 18 26 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 6 nan nan nan nan 29 37 47 nan 52 nan 45 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 43 40 39 40 39 41 40 41 42 41 42 42 39 39 39 38 37 36 33 34 32 30 34 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 28 27 31 nan nan nan nan nan nan nan nan nan nan 30 30 34 29 27 23 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 33 44 nan nan 45 nan 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 47 44 41 39 41 41 42 42 42 42 43 43 42 42 40 36 35 34 33 33 30 29 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 26 24 21 20 26 nan nan nan nan nan nan nan nan nan nan nan 31 28 29 28 29 25 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 nan nan nan nan nan nan nan 14 20 27 32 34 nan nan 39 39 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 43 41 41 43 43 42 42 43 43 44 42 41 38 35 34 37 36 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 24 19 22 26 nan nan nan nan nan nan nan nan nan nan nan nan 29 25 29 27 31 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 12 15 17 19 22 24 22 14 8 8 13 19 24 27 nan nan nan 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 38 39 43 45 42 45 43 42 41 nan nan 40 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 21 nan nan nan nan nan nan nan nan nan nan nan nan nan 30 29 29 29 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 26 19 18 15 nan 10 10 13 13 10 9 13 15 16 11 11 18 24 28 33 35 36 38 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan 35 33 34 31 31 19 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 16 11 8 nan 11 11 9 10 15 19 22 22 22 25 29 31 37 37 nan nan nan nan 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 36 33 nan 29 17 19 22 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 15 11 9 13 17 16 21 22 26 27 31 32 32 32 36 38 39 41 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 nan 28 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 16 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 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 16 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 33 34 32 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 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 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 60 65 70 nan nan nan 86 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 74 79 84 86 89 90 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 66 nan nan 86 88 89 89 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 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 38 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 nan nan nan nan nan nan nan nan nan 34 42 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 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 nan nan 8 nan nan nan nan nan 36 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 nan nan nan nan nan nan nan nan 14 nan 15 18 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 23 22 nan nan nan nan nan nan nan nan nan 11 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 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 21 19 22 23 nan nan nan nan nan nan nan 18 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 17 19 nan nan nan nan nan nan nan 23 22 nan nan nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 11 nan nan nan 28 nan nan 20 26 nan nan nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 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 25 29 nan nan nan nan nan nan nan nan nan nan nan 33 36 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 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 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 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 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 27 nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 308 305 291 297 303 326 325 306 301 3 303 267 62 12 333 343 352 336 335 343 340 23 6 350 9 10 48 31 31 47 38 39 34 55 23 34 54 70 344 228 208 163 152 175 166 187 186 220 225 228 213 214 242 237 241 245 220 231 230 243 226 230 269 270 246 189 320 346 255 297 291 183 82 122 111 197 114 145 102 164 169 176 168 170 169 179 184 194 187 177 173 174 165 172 170 159 157 160 165 159 158 151 151 148 151 148 147 148 140 141 147 138 136 136 142 141 131 123 123 110 102 93 100 83 83 60 45 36 16 13 356 339 316 301 311 317 317 322 336 343 347 352 359 346 12 51 39 269 317 336 320 349 359 0 6 16 25 36 35 41 40 39 46 62 67 77 84 80 66 69 61 60 76 84 105 100 92 92 99 104 106 112 120 125 128 126 135 132 121 128 125 134 139 140 140 136 144 139 143 144 140 138 136 135 137 139 145 152 159 155 150 145 141 131 127 133 126 122 123 117 122 126 116 113 110 101 84 79 80 75 76 69 62 76 64 65 66 57 57 54 50 51 39 45 42 56 51 61 62 63 70 297 302 307 302 304 323 281 239 255 102 46 41 287 322 332 343 347 8 359 336 -0 8 9 355 350 350 12 33 348 355 32 360 22 36 340 315 311 291 256 244 238 204 168 182 185 204 225 269 269 266 256 241 236 243 241 260 264 268 255 263 274 276 288 286 290 316 314 303 304 251 264 267 247 1 77 182 143 133 123 145 148 172 161 180 173 186 196 192 185 179 172 175 167 167 168 155 167 162 157 154 148 148 147 144 147 147 146 146 144 143 140 143 141 135 133 135 133 130 126 122 108 111 110 100 90 78 45 34 10 8 5 355 323 321 328 334 332 331 343 352 357 14 25 20 19 48 65 60 282 349 335 339 348 355 4 13 22 36 33 34 34 40 47 58 78 74 76 88 83 70 63 66 74 89 96 85 95 93 110 107 115 118 120 124 128 129 127 127 130 126 126 136 133 131 131 131 129 140 144 138 128 136 136 137 132 136 142 149 154 152 149 144 142 127 128 133 125 123 121 121 123 121 116 112 105 97 82 76 71 77 79 77 65 70 73 64 64 56 54 46 47 39 39 44 48 50 52 nan nan 69 74 299 291 251 281 270 271 155 173 174 173 296 277 287 16 9 23 18 11 22 341 340 353 0 346 338 357 6 329 341 314 333 330 0 359 311 301 306 298 278 258 257 262 248 237 270 262 258 266 276 283 278 275 267 247 245 251 264 260 262 266 270 282 277 290 288 307 311 298 290 281 261 267 257 165 162 144 128 116 134 93 194 179 160 190 178 190 204 189 186 178 160 168 160 160 160 158 164 162 156 150 144 145 148 145 147 147 150 148 148 149 146 146 142 135 136 138 141 135 122 124 115 116 116 101 91 95 70 18 8 349 357 351 334 347 347 358 358 355 356 355 0 9 19 23 26 40 48 47 62 10 355 359 356 358 347 347 348 12 20 33 50 49 40 53 74 77 88 92 90 98 73 82 83 83 88 102 102 110 100 108 118 117 121 119 124 135 131 133 130 126 128 131 126 128 132 130 136 139 144 127 134 134 137 138 137 140 146 148 152 149 146 143 133 131 133 131 131 131 122 118 120 118 112 107 103 89 79 69 86 81 92 84 79 73 73 59 62 53 48 47 41 43 40 48 55 62 62 62 68 69 73 290 262 265 253 223 202 215 215 209 224 275 170 26 30 59 81 90 58 338 28 23 14 347 343 342 344 327 303 306 313 314 345 334 307 269 284 300 290 267 273 267 263 263 263 268 255 267 269 286 287 288 282 283 287 273 281 268 268 259 261 276 273 276 272 281 300 298 305 284 286 286 273 231 320 189 167 162 127 140 160 218 181 191 199 196 189 204 183 188 174 169 163 162 162 163 168 165 159 156 152 149 147 144 148 153 154 152 155 153 154 148 147 146 140 140 138 135 141 131 119 121 118 123 122 112 104 22 353 357 349 336 339 337 354 23 8 16 23 10 1 4 10 7 17 30 34 41 40 39 35 16 6 350 347 330 329 326 24 41 48 64 58 35 50 81 88 89 83 93 111 114 90 89 109 94 106 107 111 112 118 112 128 124 125 130 138 131 131 126 128 136 127 128 133 130 131 134 136 134 127 128 135 140 141 136 141 146 145 147 149 140 139 134 134 139 134 140 129 124 125 119 112 102 98 98 105 101 82 75 75 88 86 79 76 65 67 55 45 36 45 39 47 47 48 58 63 65 71 74 76 75 261 255 256 235 233 239 249 225 180 240 277 351 131 297 76 56 41 328 4 29 11 351 333 318 316 308 287 294 302 282 295 300 353 310 285 296 283 275 265 253 263 266 257 234 220 256 292 294 287 276 294 292 285 275 268 249 259 259 263 260 257 265 263 278 282 286 285 293 289 277 270 251 221 190 282 229 200 160 168 182 196 189 202 204 205 202 207 196 192 184 172 167 167 167 170 171 166 164 158 155 146 147 154 157 155 161 161 160 158 156 153 156 153 146 139 138 138 131 127 120 127 134 132 100 119 63 13 343 349 341 320 333 327 347 1 355 14 36 37 17 10 10 3 11 23 32 29 34 28 25 21 22 9 3 3 350 345 344 21 44 56 80 65 64 70 85 86 84 112 125 137 157 136 100 101 133 137 129 115 128 134 120 132 128 138 138 130 131 131 130 131 127 132 137 130 135 131 133 135 134 134 143 138 143 144 140 148 147 142 146 143 141 141 140 146 137 138 134 130 127 129 120 112 112 111 111 98 105 91 79 80 71 76 70 46 49 55 41 34 45 45 45 41 47 62 69 71 76 78 81 77 256 256 263 257 236 231 232 201 182 199 231 236 108 58 148 46 41 49 76 58 22 357 346 323 322 291 278 290 301 281 278 296 288 307 307 277 278 262 253 234 220 241 247 236 226 239 270 284 285 299 286 294 292 276 261 259 259 257 261 262 263 268 275 274 282 277 285 291 288 277 278 266 263 212 241 213 202 191 170 178 187 197 201 210 205 209 210 198 198 187 180 172 173 174 173 170 164 162 161 153 149 151 155 160 161 161 162 160 158 159 157 159 150 152 145 145 152 132 124 128 139 152 160 136 155 68 29 346 350 320 311 320 321 324 337 339 360 24 30 27 1 349 8 360 9 22 21 27 23 20 17 19 27 14 354 346 345 355 2 16 40 73 63 61 85 60 63 65 114 119 133 160 135 134 164 164 129 110 142 142 121 140 131 138 134 137 131 130 132 130 131 129 130 131 133 133 135 139 138 138 144 146 138 144 146 142 144 142 148 149 148 150 150 147 150 146 144 147 137 141 128 128 120 120 121 117 111 97 87 75 72 75 69 58 51 36 37 41 39 44 41 55 52 59 67 75 78 76 80 79 76 280 258 250 245 224 233 191 200 78 106 17 131 40 359 273 14 16 59 119 103 22 5 343 337 321 295 282 315 317 284 269 284 304 295 288 280 254 263 254 227 171 212 240 206 194 232 252 269 277 290 283 277 278 280 282 261 259 260 255 257 258 263 266 266 268 285 285 293 286 286 288 284 271 238 239 214 207 189 180 173 182 197 204 201 201 208 209 197 196 189 186 181 172 176 178 168 163 167 157 158 153 155 159 162 165 161 165 163 159 161 160 159 156 154 152 150 154 138 148 159 155 153 166 181 160 194 21 10 343 316 290 287 289 311 300 343 359 353 7 7 63 320 332 307 354 8 13 15 12 8 24 19 18 9 30 14 16 5 345 351 38 52 83 69 50 65 81 106 99 99 131 108 161 144 115 138 142 149 127 135 143 150 122 141 143 138 131 129 129 128 132 125 136 134 130 140 139 141 143 143 152 151 151 151 152 152 150 149 155 156 153 150 153 157 163 159 155 155 139 156 146 141 136 121 124 132 111 99 73 57 60 66 58 56 55 43 35 39 38 45 47 62 72 80 81 83 84 86 84 82 83 345 292 289 223 249 209 218 216 272 327 263 279 288 159 29 9 352 24 46 343 346 353 346 316 325 306 301 315 6 335 279 275 269 287 297 296 303 276 269 269 195 189 208 235 232 241 268 278 279 280 281 279 274 277 272 264 261 261 264 261 256 257 261 264 264 261 284 282 282 285 287 283 281 253 226 221 220 185 191 176 174 193 206 204 200 200 198 196 193 194 185 185 173 174 175 169 167 171 158 158 157 157 159 164 163 160 163 162 160 162 164 162 158 156 155 156 155 133 149 165 167 163 159 167 168 190 267 302 234 254 260 246 263 274 275 277 290 272 261 328 302 266 259 37 346 344 4 359 359 358 15 23 20 2 13 43 33 25 18 25 268 22 57 47 54 139 107 99 78 87 151 171 129 132 168 163 142 126 142 155 158 122 141 145 139 135 137 127 131 132 132 131 137 138 130 140 147 149 153 152 158 158 160 157 158 159 156 156 161 159 158 162 166 166 174 168 158 158 162 160 148 139 138 136 121 121 139 81 74 39 41 56 52 54 54 50 39 49 55 56 54 61 77 87 92 81 83 88 87 93 90 357 354 306 293 291 304 281 240 338 108 354 148 146 124 49 17 26 37 357 324 359 352 341 344 343 295 329 295 315 359 358 310 244 300 315 311 299 285 284 272 272 238 87 262 243 247 272 294 290 281 283 287 281 277 272 268 263 265 260 261 263 257 256 263 265 259 271 276 283 283 281 277 273 264 254 238 223 207 192 189 179 193 197 202 191 192 189 193 192 193 186 181 171 170 177 169 169 165 164 161 161 159 161 163 164 166 162 163 164 161 162 161 154 157 157 157 160 147 158 172 184 170 170 184 114 210 62 312 274 229 218 221 231 251 248 226 179 188 214 236 270 249 248 264 327 347 345 320 306 351 332 340 8 26 50 60 61 42 32 16 40 82 66 50 129 156 133 154 118 150 181 131 128 173 178 148 144 151 159 152 138 146 160 152 138 135 139 134 136 137 137 137 140 137 130 138 148 152 156 159 161 162 163 163 162 162 163 160 160 160 160 164 169 170 176 170 170 168 163 164 144 147 134 134 123 124 129 94 77 44 36 47 55 52 55 52 41 50 51 57 58 67 74 88 92 99 93 100 109 104 110 11 27 24 335 310 296 291 303 239 323 279 180 160 138 84 54 32 249 355 340 1 50 57 35 357 1 354 337 308 310 320 343 346 350 315 323 307 291 301 303 311 306 359 258 234 242 273 285 290 285 285 279 284 276 266 264 263 261 262 259 255 255 259 256 256 255 259 269 271 278 278 271 267 260 256 245 229 214 197 197 188 193 193 202 188 188 188 187 187 190 184 178 178 167 174 174 174 166 167 167 164 163 160 161 162 166 168 169 165 166 164 166 156 154 156 166 152 144 158 179 183 184 206 179 133 228 236 239 146 204 218 232 232 241 242 232 224 206 231 236 242 240 241 207 200 181 208 235 283 341 262 16 19 23 46 64 67 72 64 45 4 70 93 124 161 162 177 179 169 186 162 147 164 191 180 159 169 165 152 165 174 179 165 159 148 146 144 141 143 145 142 143 138 139 139 145 156 157 156 163 161 162 163 165 166 167 166 161 158 158 162 169 175 180 175 176 179 173 170 168 160 158 149 137 136 142 120 91 81 44 37 43 55 47 45 41 32 40 44 53 64 75 87 99 100 110 117 124 117 124 129 72 41 53 37 22 45 25 12 37 31 31 195 161 153 118 77 42 200 272 341 12 65 38 27 24 8 344 304 345 311 315 349 336 324 329 299 295 294 317 286 283 233 221 236 250 265 258 275 277 281 284 281 282 272 268 269 267 258 263 267 263 258 255 255 252 256 257 264 263 270 271 279 266 270 259 246 230 224 206 201 197 196 189 199 196 194 189 192 185 183 179 177 177 176 176 178 174 173 171 170 172 167 159 158 160 169 166 170 168 168 167 165 158 155 149 144 145 140 160 175 184 188 183 220 238 238 227 225 216 207 199 194 211 226 241 236 226 202 193 191 209 211 220 194 196 200 178 175 205 185 125 92 65 82 72 75 83 98 96 101 99 191 175 165 163 185 191 192 186 180 174 173 180 179 187 175 172 171 185 183 178 178 171 165 150 151 155 156 158 155 154 152 149 148 149 159 160 158 155 162 160 164 164 167 168 168 168 166 166 162 165 170 176 189 178 179 179 175 174 168 173 164 162 166 170 138 151 95 63 33 50 42 38 29 24 21 37 40 40 50 62 86 89 101 119 122 136 138 137 139 143 27 40 32 32 30 43 32 37 58 64 69 53 111 145 140 45 84 121 168 9 44 50 47 53 346 3 346 299 272 284 273 344 324 317 289 309 296 309 312 307 297 310 245 187 263 255 256 262 261 256 264 279 284 270 262 271 275 264 266 260 258 256 252 249 249 249 257 257 259 258 261 258 268 262 250 237 230 221 216 198 202 201 193 198 201 201 201 198 191 178 176 181 177 183 182 183 176 171 178 176 173 174 162 164 163 170 168 170 173 169 172 170 168 151 144 145 143 147 148 155 165 179 159 177 194 206 225 215 188 196 216 188 208 213 216 222 208 196 187 176 187 188 182 189 175 159 162 180 157 131 133 130 93 88 99 140 123 114 113 126 133 149 150 141 154 185 198 180 187 177 180 179 178 187 189 187 179 181 198 177 182 180 185 173 163 165 166 163 160 161 162 160 158 156 157 158 158 157 153 163 160 164 168 171 173 175 174 170 171 163 172 171 180 188 182 182 181 177 175 174 174 170 167 155 164 146 135 116 67 351 40 28 31 22 29 19 30 37 41 72 77 87 112 115 127 136 145 150 151 152 163 34 28 23 31 38 44 63 52 30 54 62 85 98 134 144 118 199 166 282 40 49 64 66 77 51 55 17 105 244 207 268 10 325 284 277 296 299 287 275 264 262 272 251 249 263 248 263 265 260 247 264 267 271 274 273 283 275 281 260 248 255 253 250 248 247 248 250 250 247 249 251 247 249 246 239 233 232 225 218 211 202 212 204 197 203 207 210 203 197 184 178 185 186 187 184 187 180 180 186 181 179 177 170 170 169 172 169 173 175 177 176 174 171 153 154 156 143 145 152 166 177 188 167 170 187 204 209 177 155 170 181 183 190 198 199 206 197 189 176 159 155 169 182 174 160 166 151 145 129 128 129 126 131 126 123 126 125 125 137 128 136 142 141 134 153 181 188 179 185 179 186 185 194 196 186 188 185 181 189 180 183 179 187 172 173 169 167 179 165 168 166 161 158 159 158 160 162 164 157 169 163 169 170 174 175 179 175 175 174 168 174 175 181 187 186 181 182 183 173 174 166 174 170 168 172 181 166 127 107 58 26 36 33 25 28 4 22 26 60 86 96 100 92 122 138 145 152 166 175 181 182 21 25 25 28 36 53 37 39 54 37 49 65 93 107 93 113 167 166 195 68 60 33 59 36 30 150 154 197 184 181 262 325 240 247 242 267 271 261 253 246 251 253 257 256 250 254 249 262 265 262 264 254 270 266 265 271 274 267 256 254 248 253 250 250 249 248 242 242 241 243 248 244 244 239 232 229 229 227 222 215 213 212 214 201 207 208 211 213 201 193 187 184 192 187 186 188 184 188 189 187 183 182 181 174 172 176 172 172 180 179 179 175 173 158 161 156 153 149 154 175 188 164 143 155 165 165 154 133 133 128 127 131 123 121 136 163 181 175 159 156 166 169 174 160 164 156 150 135 130 129 124 125 134 131 130 129 124 126 131 139 142 139 144 146 151 157 156 164 178 191 187 189 191 190 187 189 187 193 191 181 180 182 184 179 180 179 172 176 176 171 164 nan nan 159 158 164 166 163 164 164 171 169 168 172 174 179 177 178 176 170 173 175 180 181 191 183 nan nan nan nan 167 179 175 172 174 154 140 111 109 53 45 21 358 24 24 19 354 52 79 98 107 99 102 147 111 146 156 172 186 190 182 28 0 8 15 30 37 43 45 57 64 52 62 63 73 74 105 146 299 270 10 344 348 315 185 166 175 164 186 172 101 265 294 291 264 257 273 266 256 253 251 244 248 257 259 251 251 249 246 243 242 249 251 249 256 253 275 260 257 253 254 260 248 253 252 248 246 242 244 246 244 243 229 222 228 232 227 224 229 225 218 218 221 219 207 209 208 211 209 206 200 199 194 191 193 189 190 185 192 195 187 189 190 184 181 176 176 169 171 180 181 179 181 178 168 168 157 146 151 160 165 156 143 141 148 145 130 129 125 129 121 112 104 97 93 96 125 149 160 152 156 170 168 164 165 155 149 137 130 131 127 128 128 126 124 127 129 127 129 141 142 141 143 145 137 131 139 149 150 153 164 186 192 205 211 198 202 194 198 199 194 190 190 188 186 184 nan nan nan 180 nan nan nan nan nan nan nan 166 166 166 166 172 170 166 172 171 173 nan 177 175 176 174 174 181 180 188 188 nan nan nan 172 167 184 179 174 180 181 121 132 142 132 85 348 347 16 28 306 82 100 51 93 104 108 142 164 127 117 149 146 178 194 196 87 355 348 48 43 31 22 27 26 46 43 38 47 45 82 70 41 12 41 44 60 132 158 161 144 175 166 186 210 223 243 258 272 285 257 260 258 258 260 260 255 253 254 257 257 255 256 252 248 244 238 243 245 237 258 259 255 251 253 256 258 242 250 260 240 238 238 236 245 243 224 218 223 222 226 225 226 227 227 219 222 223 226 220 215 212 208 207 206 202 203 201 197 195 190 193 189 191 200 197 193 197 195 188 181 178 173 171 172 176 179 178 176 169 170 161 159 163 148 147 145 137 139 142 130 126 120 110 111 108 101 98 94 92 102 111 132 148 146 150 158 162 152 149 147 146 145 136 134 131 128 129 131 131 132 131 130 130 133 145 144 146 131 133 129 143 141 142 156 164 169 171 182 182 202 202 196 201 202 196 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 175 171 nan nan 171 178 nan 175 nan nan nan 187 nan nan nan nan nan nan 185 202 229 233 105 152 140 182 134 190 264 333 287 301 243 87 345 26 49 108 134 233 121 121 148 129 138 161 220 45 7 333 12 41 56 28 24 27 24 35 19 34 26 48 41 47 50 80 66 73 86 83 73 85 92 127 160 175 200 224 231 246 258 266 266 264 267 268 263 261 262 257 258 257 259 254 254 253 252 250 246 240 246 253 262 269 266 255 269 260 250 256 246 232 247 247 251 245 248 229 220 221 225 227 222 224 225 225 221 224 227 226 230 223 221 219 214 211 204 209 204 202 199 198 192 192 193 195 196 198 195 197 197 190 180 176 171 175 167 162 166 178 175 165 165 162 154 152 148 149 140 143 145 135 126 119 123 122 113 104 100 92 94 101 114 123 131 138 146 153 151 147 143 150 147 136 140 140 138 133 124 121 125 131 136 135 134 136 139 141 130 117 110 111 147 146 145 159 162 165 163 173 185 193 199 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 nan nan nan nan nan nan nan nan 175 187 199 139 168 182 188 179 209 205 220 241 318 291 327 334 331 302 169 178 294 70 119 126 120 120 131 147 32 1 341 341 349 5 50 39 32 28 358 10 8 6 28 60 100 90 87 65 55 68 68 77 76 65 75 69 67 341 266 277 259 268 279 276 277 273 272 267 262 259 264 259 260 258 260 258 257 255 254 251 251 246 245 252 248 241 259 260 260 257 257 258 238 247 258 259 249 237 225 221 221 223 221 219 225 221 231 221 221 230 227 228 225 230 222 217 218 214 214 208 204 198 202 194 190 192 196 199 198 202 203 201 200 184 178 174 170 166 165 168 170 168 169 169 160 152 148 145 147 140 143 143 134 123 126 125 119 114 109 100 96 100 103 118 131 136 133 137 142 148 157 155 150 140 138 138 nan 139 134 132 132 129 134 140 141 144 141 141 136 125 123 128 134 153 160 163 166 159 177 176 184 195 198 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 177 189 187 214 185 205 196 193 195 195 210 283 323 322 308 310 294 252 137 126 144 143 138 128 144 151 358 349 336 340 342 352 nan nan 9 16 52 9 15 30 57 78 89 92 79 71 71 50 36 27 nan nan nan nan nan nan 313 295 285 279 278 282 281 276 281 279 273 268 266 263 264 264 265 263 260 260 258 257 257 256 251 254 252 258 254 242 242 266 251 256 250 247 252 247 245 234 230 223 222 226 219 213 217 222 231 225 221 228 227 226 227 226 225 226 218 221 216 212 211 203 203 194 191 189 191 201 197 203 207 208 204 190 185 177 169 170 167 170 171 172 175 172 162 157 151 143 150 146 144 145 139 133 129 135 124 115 106 102 102 104 107 111 123 125 129 139 145 149 156 157 154 145 nan nan nan nan nan nan nan 139 136 140 150 151 148 142 134 129 139 138 152 165 158 186 182 178 182 191 193 206 218 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 193 188 193 200 202 198 223 236 217 262 281 308 313 312 299 64 155 174 151 147 138 153 152 323 332 346 nan nan nan nan nan nan nan 35 35 47 61 63 63 70 78 68 65 49 34 21 nan nan nan nan nan nan nan nan nan nan nan nan nan 291 289 285 nan 278 276 275 270 264 263 267 261 261 257 255 256 258 259 259 253 257 257 255 259 254 254 252 253 239 241 246 237 241 233 249 236 219 237 217 265 268 227 230 221 225 227 230 226 231 229 234 226 223 221 218 211 213 206 204 199 188 191 186 197 200 200 207 209 209 197 191 187 175 175 172 174 172 179 181 173 165 162 152 142 152 153 149 147 147 140 139 142 136 128 118 105 103 108 117 122 123 128 136 141 147 151 162 167 nan nan nan nan nan nan nan nan nan nan nan 153 151 145 144 145 145 151 148 151 159 167 162 183 236 221 230 225 212 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 210 214 220 242 252 260 290 301 308 309 314 180 175 190 193 172 158 153 169 165 310 335 346 nan nan nan nan nan nan nan nan nan nan nan 46 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 275 269 270 267 261 261 260 263 259 257 253 252 254 253 260 255 256 256 249 252 252 241 228 226 233 248 243 238 240 247 234 242 236 255 260 238 231 229 220 221 224 224 225 228 231 234 230 231 233 228 219 217 210 206 205 188 193 188 194 197 198 202 208 209 200 193 191 182 178 179 173 176 185 182 175 174 174 153 141 145 149 142 nan 142 141 139 140 144 137 131 131 121 117 125 127 130 129 136 147 151 156 164 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 167 175 174 168 175 165 198 191 195 210 230 233 251 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 218 212 225 272 282 288 298 307 312 318 276 194 180 200 200 175 168 166 175 346 353 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 252 256 257 254 252 252 251 248 253 256 253 251 255 248 246 245 243 246 252 251 247 247 259 256 251 251 244 233 232 231 224 226 219 226 227 225 226 229 232 231 224 233 233 229 220 211 207 203 196 191 193 192 195 197 198 202 206 202 192 193 188 184 181 177 181 184 183 183 179 169 152 147 147 145 nan nan nan 149 nan nan nan 141 nan nan nan 120 124 134 139 141 144 156 156 159 175 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 222 210 217 202 207 264 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 262 267 281 278 289 307 320 308 316 304 275 205 204 208 190 173 185 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 357 355 355 350 340 336 333 326 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 251 256 254 252 253 252 248 246 253 251 247 250 249 250 250 248 249 253 250 251 255 255 257 251 234 227 229 232 232 227 224 226 225 228 231 231 234 236 229 228 237 234 229 218 208 209 196 188 196 199 190 198 196 197 208 200 193 193 192 189 182 181 181 185 187 185 180 176 169 162 152 150 nan 147 140 nan nan nan nan nan nan nan nan nan nan nan 131 148 155 168 168 165 169 178 177 172 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 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 276 285 279 287 290 305 307 321 316 321 304 288 204 216 209 188 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 2 356 359 354 348 340 331 326 327 321 316 314 306 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 251 254 253 253 252 250 249 245 247 253 248 248 248 251 252 253 251 253 254 249 254 257 252 245 229 227 233 224 230 230 236 230 231 232 235 233 235 238 239 236 236 235 229 219 215 204 194 192 197 198 194 196 196 201 200 194 191 191 190 186 180 181 186 184 183 189 182 180 176 162 155 153 156 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 164 169 172 169 180 184 188 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 289 280 296 309 303 311 324 315 316 308 310 271 228 205 190 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 10 7 354 345 347 342 327 329 329 321 314 306 304 296 291 288 285 288 289 286 282 281 278 nan nan nan nan nan nan nan nan nan nan nan 253 254 255 254 254 252 252 248 245 247 250 252 248 250 251 256 254 251 251 250 254 245 236 234 238 236 232 236 232 235 238 240 236 237 237 238 239 248 239 242 235 236 229 224 215 203 194 189 198 198 195 199 199 198 193 190 186 188 189 185 186 191 193 191 187 193 193 185 nan nan 157 159 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 288 303 307 304 291 284 308 305 315 315 268 253 nan nan 348 nan nan nan nan nan nan nan nan nan nan nan 354 351 353 354 345 342 330 329 335 334 329 329 326 319 307 299 293 288 284 280 275 277 278 274 268 267 265 265 266 269 266 265 265 269 269 nan nan nan nan nan 256 256 257 257 255 255 251 248 246 246 252 250 244 248 253 255 254 253 249 243 249 251 237 243 241 241 239 238 239 242 241 241 244 240 238 242 250 244 242 239 238 231 226 210 203 199 194 193 198 199 199 199 195 192 189 186 189 195 191 191 201 200 195 191 199 197 186 nan nan 162 167 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 293 294 296 297 289 297 299 325 324 319 nan 357 336 337 336 336 335 nan nan nan nan 340 350 334 319 326 327 332 322 329 327 324 330 329 326 322 322 318 305 302 294 285 284 280 277 272 273 267 267 265 261 263 262 264 264 263 260 256 260 265 269 266 nan nan nan 254 253 254 258 261 261 nan 254 252 250 252 254 247 248 246 251 254 253 254 252 253 249 238 238 242 245 244 239 245 246 243 246 246 242 237 252 249 245 245 244 237 235 224 211 206 203 195 191 201 201 200 197 194 192 186 188 197 202 194 200 203 202 194 195 211 nan 178 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 278 280 308 327 334 335 328 315 328 338 340 329 324 327 328 329 328 324 321 319 315 320 314 322 310 313 319 325 326 321 319 316 311 307 302 281 282 279 276 273 268 263 263 261 264 265 264 263 263 266 265 263 262 262 263 265 268 270 nan nan nan 259 260 259 263 262 nan nan 257 255 251 251 246 249 246 247 257 259 257 251 251 241 235 240 243 245 246 242 246 248 248 249 248 244 243 249 253 253 249 248 242 239 226 213 204 204 203 202 201 199 200 192 197 193 188 193 203 206 201 203 204 200 197 194 191 186 194 nan 197 172 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 316 337 319 317 322 325 324 328 325 323 326 321 334 316 298 305 296 302 297 293 306 300 307 318 322 319 320 319 318 314 301 295 292 288 276 271 267 262 263 262 263 263 262 259 262 264 266 268 267 265 266 270 271 271 271 271 nan nan nan 261 262 263 264 nan nan 262 261 257 256 253 250 248 245 256 260 256 246 240 252 245 241 244 248 245 239 245 247 248 249 249 242 247 251 255 255 251 252 246 241 229 214 207 214 212 209 203 200 195 196 198 192 194 196 214 210 205 205 207 203 197 193 194 214 200 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 318 318 311 306 310 308 307 307 303 310 313 310 313 305 311 297 289 290 286 285 299 299 307 321 322 320 323 322 321 316 306 304 301 294 281 268 263 262 263 260 258 259 259 263 263 263 264 266 266 265 269 272 273 273 273 273 271 269 nan nan 262 261 261 264 268 nan nan 264 260 257 254 251 248 253 258 262 256 251 252 254 240 248 250 246 248 244 247 249 247 248 245 246 251 251 256 254 251 251 247 240 232 217 217 223 217 213 203 202 200 199 199 197 200 210 217 210 206 210 208 206 200 194 204 nan 213 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 304 318 317 314 307 306 304 297 300 304 307 305 301 305 300 301 302 301 293 290 297 305 313 323 320 319 317 318 317 312 306 302 299 291 277 266 262 260 nan nan 256 259 257 258 259 258 257 259 259 262 263 267 268 270 274 275 275 275 273 270 271 nan 267 262 262 264 nan nan nan nan 258 255 253 252 256 263 259 257 255 252 252 250 249 250 248 254 249 247 249 247 246 246 247 249 254 253 253 254 253 249 238 228 224 223 226 220 214 209 205 208 204 202 203 208 217 218 211 217 215 214 nan nan nan 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 300 303 308 306 298 296 298 302 305 307 301 303 308 310 308 307 306 301 298 303 316 320 319 316 317 318 319 318 314 307 305 300 293 277 nan nan nan nan nan nan nan nan nan nan nan nan nan 261 259 263 267 269 272 274 274 276 277 277 277 275 275 nan nan 270 269 268 nan 270 270 nan nan 256 256 258 258 259 259 257 254 252 254 252 251 256 253 256 251 249 246 247 247 246 246 247 256 252 254 258 255 248 239 227 nan nan 227 223 218 219 215 212 209 206 211 222 219 219 219 223 221 nan nan nan nan 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 295 306 309 304 300 296 300 306 310 306 304 303 303 305 305 304 304 302 305 314 316 316 317 316 317 319 321 317 313 310 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 264 268 270 271 276 276 277 278 284 286 nan nan 276 272 272 272 273 272 nan 257 257 259 262 264 266 263 260 257 257 257 257 253 259 257 253 251 247 247 246 244 246 250 253 251 255 257 nan nan nan nan nan nan 230 227 228 227 223 214 218 212 224 229 225 225 230 nan 217 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 301 300 294 295 294 298 303 307 306 303 302 304 300 300 302 304 306 309 310 312 313 316 316 313 314 316 319 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 267 274 273 272 270 271 270 271 276 286 nan 284 274 269 nan 276 278 nan 266 264 262 262 264 266 266 263 262 260 262 260 255 257 nan 254 252 250 248 246 243 246 248 252 251 255 254 nan nan nan nan nan nan 229 233 234 234 224 224 220 225 234 233 230 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 281 287 291 291 294 297 298 298 300 296 294 297 298 299 300 306 307 309 306 309 311 309 312 309 311 312 316 nan nan nan nan nan nan nan nan 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 273 269 266 265 268 263 274 293 303 297 279 271 275 280 281 275 271 269 262 263 267 268 269 269 265 263 261 nan 259 nan 253 253 255 253 246 246 246 245 248 250 nan nan nan nan nan nan nan nan nan nan 236 234 230 229 230 237 241 236 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 279 290 291 290 294 296 297 296 292 291 298 291 298 298 302 305 303 306 304 306 309 307 308 307 308 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 269 266 259 255 259 266 283 297 289 290 278 269 279 277 274 268 272 266 264 266 268 266 267 265 265 264 259 255 253 252 253 256 256 250 249 248 245 247 nan nan nan 248 nan nan nan nan nan nan nan 240 234 231 231 236 242 241 240 241 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 nan nan nan nan 283 287 286 287 293 294 294 290 293 296 294 293 290 300 302 302 302 302 305 310 305 306 305 306 304 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 257 252 252 252 267 286 284 290 293 286 282 278 274 267 270 269 265 263 266 267 267 268 nan 265 259 257 254 254 254 255 257 251 252 247 244 nan nan nan nan 248 nan nan nan nan nan 227 235 244 233 231 238 241 239 242 245 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 nan nan nan nan nan nan nan 283 286 287 291 293 291 291 291 293 290 nan nan 288 294 297 298 299 301 303 303 304 303 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 nan nan 253 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 257 256 259 261 267 287 284 291 299 291 280 272 267 262 266 267 263 264 263 263 267 267 nan 259 256 nan nan 255 254 256 251 252 251 247 nan nan nan nan nan 241 nan nan nan nan 232 241 nan 237 236 239 240 240 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 nan nan nan 277 278 282 287 288 291 291 287 285 286 nan nan 291 287 291 294 296 297 297 300 300 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 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 263 259 253 251 269 290 291 288 291 283 271 264 261 262 262 261 263 265 267 268 266 271 264 255 256 256 255 253 254 nan nan 249 nan 242 240 nan nan 239 nan nan nan nan nan 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 276 282 288 283 283 282 283 nan nan nan nan nan 286 290 294 294 294 296 298 299 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 262 259 258 252 263 290 289 286 287 279 281 277 268 260 260 258 259 259 263 264 267 269 266 258 257 256 254 nan nan nan nan nan nan 243 239 nan nan 241 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 nan nan nan nan 276 280 289 290 287 285 281 282 282 nan nan nan nan 284 284 289 291 292 296 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 258 255 251 248 274 285 282 283 280 280 277 272 262 256 253 253 256 261 261 266 268 262 257 257 255 nan 252 nan nan nan nan nan nan 240 nan nan 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 283 287 288 286 282 280 nan 281 nan nan nan nan nan 287 288 292 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 252 250 249 248 257 279 280 278 282 280 282 277 265 257 255 252 252 254 255 262 266 257 249 249 251 250 249 246 nan nan nan nan nan 241 nan nan nan nan nan nan nan 248 nan nan nan nan nan nan nan 242 238 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 278 281 284 281 278 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 248 249 248 258 263 272 277 277 282 282 281 278 266 259 254 249 250 251 253 257 255 259 254 247 246 245 245 244 241 nan nan nan nan 246 243 246 242 238 nan nan nan 238 249 258 nan nan nan 242 249 240 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 273 279 281 280 277 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 246 250 263 268 267 271 275 277 275 267 267 263 258 255 246 248 247 252 253 253 256 257 254 nan nan nan nan nan 237 nan nan nan 249 247 248 247 242 243 243 nan 235 249 259 259 nan nan 247 246 233 nan 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 273 276 277 276 278 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 245 247 263 268 266 269 271 272 268 262 258 253 247 244 238 239 nan nan nan nan nan nan nan nan nan nan nan nan 235 nan nan nan 251 253 252 248 244 242 nan nan 238 253 256 258 258 252 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 267 277 281 280 283 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 245 249 265 264 263 266 266 267 263 259 256 249 242 241 nan nan nan nan nan nan nan nan nan nan 244 237 247 248 243 251 nan nan 250 251 251 249 nan nan nan nan nan 245 250 258 255 249 244 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 269 267 264 279 282 284 285 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 248 253 258 263 262 261 263 263 256 251 252 254 nan nan nan nan nan nan nan nan nan nan nan 247 246 250 251 240 239 247 nan nan nan 250 251 250 245 245 nan nan nan 251 254 257 254 250 248 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 265 267 266 264 277 283 286 287 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 251 253 255 258 257 258 257 254 248 nan nan nan nan nan nan nan nan nan nan nan nan nan 244 249 249 248 245 238 234 236 244 241 nan nan 254 252 248 244 242 244 nan 254 253 252 256 254 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 290 279 278 287 296 294 288 290 290 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 248 254 253 255 252 256 251 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 241 232 230 242 241 nan nan 252 252 252 247 244 251 254 257 259 256 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 283 279 289 296 297 290 283 285 288 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 238 249 255 257 257 254 nan nan nan nan 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 240 239 240 250 252 252 nan 251 247 254 259 261 260 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 282 287 294 298 296 291 280 283 286 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 275 267 nan nan 247 244 242 243 254 258 258 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 243 243 240 245 253 252 252 259 257 249 258 260 262 260 258 nan nan nan nan nan nan nan nan nan nan 267 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 277 287 290 293 293 290 285 286 295 293 295 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 262 258 nan 240 236 241 243 247 249 252 nan nan nan nan nan nan nan 234 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 245 243 246 254 251 251 nan nan 259 260 255 257 260 258 nan nan nan nan nan nan nan 259 nan nan 271 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 275 250 273 290 289 286 284 277 285 294 296 299 297 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 269 259 250 242 237 241 242 245 245 248 nan nan nan nan nan nan nan 239 239 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 249 249 249 250 254 260 262 264 263 258 261 258 259 261 nan nan nan nan nan nan nan 269 270 273 275 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 288 289 246 250 265 275 285 276 268 286 303 306 300 297 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 285 nan 247 242 238 245 250 246 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 249 248 249 251 254 258 261 263 263 264 261 258 260 262 260 259 260 nan nan 261 262 269 271 274 279 284 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 287 291 288 248 243 255 254 268 250 273 298 306 306 304 298 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 284 nan 265 250 nan 228 240 249 244 245 243 nan nan nan nan nan nan 238 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 250 249 250 256 256 259 261 261 260 261 263 260 263 264 263 264 264 264 266 269 272 275 279 284 288 292 297 301 304 305 308 nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 305 306 296 243 242 239 240 245 246 280 299 301 298 297 295 298 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 298 nan 245 232 nan 191 226 239 244 236 247 240 nan nan nan nan 232 235 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 247 248 246 248 253 254 255 257 260 266 265 262 266 264 266 268 268 270 273 275 277 279 282 286 291 297 301 305 306 309 308 309 306 306 311 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 300 303 312 306 242 244 237 240 243 253 261 302 298 292 282 296 297 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 222 241 243 nan nan 238 nan nan nan nan nan 235 238 240 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 249 248 251 256 259 266 265 265 266 265 267 268 270 270 273 276 279 282 286 289 293 299 302 303 306 307 307 303 308 311 311 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 319 317 305 239 242 242 nan 241 249 255 279 293 295 286 280 300 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 243 246 245 nan 245 nan nan nan nan 236 nan 236 nan 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 250 256 263 264 267 268 269 269 270 275 276 277 281 284 286 289 294 297 299 299 300 302 303 303 307 311 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 311 310 315 nan nan nan nan nan nan 253 256 267 291 301 nan 284 279 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 263 nan nan nan nan nan nan nan nan nan nan 252 251 257 250 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 246 253 261 265 270 271 273 275 274 275 278 281 285 286 288 292 294 295 295 295 296 298 295 301 308 310 310 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 311 316 307 nan nan nan nan nan nan nan 255 253 267 272 292 297 288 295 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 135 164 nan nan nan nan 258 260 251 nan 238 nan 237 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 258 259 265 270 272 275 277 278 281 285 286 288 288 289 290 291 291 294 293 292 295 301 309 311 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 315 329 320 nan nan nan nan nan nan nan nan nan nan 269 282 297 306 302 302 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 262 253 235 nan nan 236 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 251 254 258 261 268 274 275 279 281 283 285 288 289 290 287 286 286 288 287 286 294 295 306 313 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 318 314 325 335 331 nan nan nan nan nan nan nan nan nan nan nan 276 291 301 301 308 298 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 nan nan nan nan nan nan nan 264 257 244 232 227 nan nan 231 233 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 253 259 267 271 274 278 281 282 283 284 285 284 284 283 287 289 283 282 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 319 326 332 328 nan nan nan nan nan nan nan nan nan nan nan nan 275 283 284 286 292 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 219 227 236 235 230 234 242 244 309 279 261 246 229 223 nan nan nan 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 268 276 278 279 279 281 282 282 280 nan nan 284 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 324 327 320 nan nan nan nan nan nan nan nan nan nan nan nan nan 276 276 282 285 280 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 287 261 253 224 nan 260 233 239 231 235 232 241 241 245 242 253 250 235 228 225 223 223 224 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 322 323 nan nan nan nan nan nan nan nan nan nan nan nan nan 263 276 275 276 275 268 278 279 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 232 229 262 243 nan 236 231 245 247 238 236 241 236 236 238 235 230 226 224 nan nan nan nan 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 330 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 271 nan 271 273 276 279 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 225 237 242 251 223 213 222 215 221 228 228 229 230 230 232 230 229 229 228 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 329 340 329 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 nan 274 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 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 nan nan nan 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 338 338 335 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 338 337 345 335 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 282 283 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 338 336 346 341 nan nan nan 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 285 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 250 255 nan nan nan 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 332 335 341 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 254 256 254 256 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 341 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 264 nan nan 254 251 252 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 328 346 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 344 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 331 342 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 326 330 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 311 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 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 315 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 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 255 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 nan nan nan nan nan nan nan nan nan 236 239 nan nan 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 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 60 nan nan 192 nan nan nan nan nan 245 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 nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 nan nan nan nan nan nan nan nan 243 nan 189 197 252 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 nan nan nan nan nan 302 258 251 nan nan nan nan nan nan nan nan nan 203 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 257 257 240 nan nan nan nan nan nan nan 223 209 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 242 nan nan nan nan nan nan nan 202 209 nan nan nan 216 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 256 237 nan nan nan 176 nan nan 191 226 nan nan nan 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 243 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 254 nan nan nan nan nan nan nan nan nan nan nan 245 252 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 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 212 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 155 136 162 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 158 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 184 nan 190 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 196 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan