CAPE 1662 1492 1631 1200 1200 1007 859 816 910 836 385 595 579 129 601 510 311 242 382 314 380 393 336 370 209 268 261 251 275 246 293 398 596 582 646 812 810 1013 1061 932 859 903 862 1124 1221 1315 1294 1236 1374 1297 1227 1201 1164 1131 1168 1397 1397 1268 1303 1397 1389 1318 1084 1008 882 1186 1146 1084 1119 1052 1098 1100 1131 1108 1069 1003 1037 915 852 861 789 965 1017 941 949 897 865 881 913 956 959 889 866 934 848 901 927 863 868 878 854 898 885 844 867 890 883 962 1196 1056 878 1044 992 1093 1113 1262 1367 1222 1337 1222 1242 1243 1264 1293 1300 1313 1363 1378 1293 1212 1197 1176 1185 1245 1150 1049 1053 1158 1099 1061 1110 1139 1178 1203 1205 1224 1249 1251 1235 1190 1186 1241 1322 1315 1422 1360 1278 1233 1153 1146 1259 1276 1383 1402 1401 1434 1457 1585 1513 1467 1427 1361 1502 1466 1488 1527 1421 1293 1388 1387 1284 1223 1222 1219 1269 1170 1029 928 884 1260 1306 1269 1214 1172 1222 947 1099 1025 1075 1012 836 961 801 687 844 923 893 772 666 571 610 658 649 769 927 1066 988 897 675 452 474 453 486 487 457 405 411 418 503 478 498 558 571 557 553 548 525 605 654 596 526 517 549 508 501 473 414 210 85 98 96 1691 1469 1235 1431 1285 756 922 911 686 890 667 872 618 118 529 469 112 301 379 589 458 117 126 226 358 156 238 235 175 248 261 378 566 634 794 963 922 1045 1047 1033 981 995 1048 1169 1164 1344 1397 1413 1338 1230 1303 1177 1277 1075 1164 1333 1403 1359 1332 1356 1312 1247 866 1021 1133 1086 1098 1068 1023 1057 1029 1105 1073 1180 1202 1068 1036 928 859 899 986 948 901 952 940 895 900 884 948 959 1028 986 958 979 865 869 821 840 862 829 853 891 888 797 853 828 782 936 946 937 895 952 970 997 1048 1197 1408 1399 1366 1381 1227 1260 1290 1284 1272 1233 1207 1218 1241 1199 1191 1168 1208 1229 1241 1146 1115 1155 1156 1138 1196 1235 1225 1181 1172 1171 1151 1172 1287 1287 1105 1257 1296 1244 1210 1150 1205 1223 1199 1182 1208 1230 1311 1395 1409 1458 1549 1573 1450 1488 1411 1476 1484 1450 1506 1577 1448 1354 1272 1310 1385 1218 1119 1036 1000 925 991 908 936 1008 943 805 1001 1091 1170 1138 1187 1110 1002 1000 784 873 794 760 858 878 848 871 739 926 859 916 1001 1015 933 1132 969 1031 814 500 394 419 526 550 565 589 516 461 524 520 500 538 503 464 510 475 448 387 405 421 399 374 410 425 411 368 359 163 158 159 184 1637 1497 1542 1663 1287 1257 1087 982 1204 961 608 748 1003 632 167 148 63 414 341 650 702 564 607 674 212 285 220 133 199 158 202 278 528 617 926 1008 821 806 914 1028 978 1081 1115 1185 1200 1523 1433 1428 1458 1326 1310 1423 1381 1286 1237 1105 1493 1406 1383 1365 1323 1098 960 1114 1148 1082 1024 1068 1086 1083 1279 938 1034 1102 1092 1022 986 919 967 965 955 986 926 958 978 926 943 980 945 987 1031 1126 1088 996 683 728 821 860 889 920 1005 925 953 798 881 785 805 844 910 812 858 871 935 1184 1051 1370 1416 1421 1434 1358 1283 1309 1385 1321 1286 1302 1328 1338 1223 1200 1255 1149 1130 1116 1174 1157 1146 1158 1229 1207 1156 1157 1158 1178 1196 1249 1235 1338 1321 1261 1276 1267 1271 1294 1307 1328 1292 1281 1332 1320 1292 1312 1359 1411 1375 1556 1558 1546 1423 1427 1361 1569 1533 1501 1497 1570 1423 1400 1360 1305 1224 1128 1099 1062 995 916 908 844 726 715 837 770 1005 1066 1079 948 1144 1054 977 815 591 633 707 879 883 805 809 947 1126 907 613 671 534 314 174 485 833 1004 644 560 434 507 536 551 656 719 617 543 565 563 579 647 586 455 476 360 327 280 356 293 345 291 289 353 467 438 417 351 424 441 292 1275 1352 1539 1504 1535 1359 1068 745 880 518 424 459 437 770 735 509 353 724 852 777 672 662 432 321 305 188 285 218 270 163 189 240 470 685 1021 887 970 895 919 1000 1102 1107 1119 989 950 976 1390 1335 1523 1408 1362 1301 1174 1051 1000 612 1065 1436 1358 1423 1434 1359 1142 1055 1230 1237 1182 1245 1009 985 991 1009 1016 1035 1066 1098 1039 1021 961 1002 1001 996 906 1043 1060 1000 984 1013 960 1056 1024 963 891 949 815 868 863 778 744 862 958 976 976 983 932 849 843 890 835 777 867 939 968 1006 1055 1308 1267 1353 1335 1292 1440 1467 1517 1452 1435 1401 1401 1364 1280 1251 1210 1152 1131 1212 1147 1149 1146 1178 1231 1229 1287 1369 1407 1389 1256 1302 1348 1384 1382 1404 1449 1428 1446 1466 1418 1396 1362 1347 1312 1324 1328 1383 1522 1552 1506 1626 1603 1587 1328 1510 1532 1507 1541 1479 1579 1546 1430 1346 1320 1282 1335 1291 1295 1329 1221 1104 879 757 624 511 529 579 623 624 642 744 769 859 812 707 730 831 1111 928 874 1400 1243 972 863 775 848 839 627 356 113 139 445 789 919 522 495 559 649 639 674 668 622 641 585 635 675 711 631 622 513 484 404 353 349 369 370 411 401 409 542 563 534 515 552 561 406 1044 1013 1750 1044 1283 984 900 878 967 554 896 678 561 481 717 635 425 832 806 673 660 619 368 185 202 229 237 401 286 274 224 292 486 848 971 1181 1131 1162 1229 1186 1164 1047 977 1018 1137 1191 1214 1339 1318 1251 1342 1258 1186 839 960 1006 877 1069 1310 1428 1391 1386 1341 1381 1352 1338 1336 1254 1072 962 1125 1112 1075 1027 1064 1134 1041 1042 941 1028 1033 995 1096 1076 1051 1095 1092 1054 1050 975 958 1005 1004 869 923 866 747 812 788 933 1016 1044 991 1003 963 880 875 935 888 765 875 942 1081 940 1113 1234 1023 962 1026 1128 1358 1387 1461 1384 1405 1449 1456 1426 1392 1308 1180 1216 1208 1157 1218 1198 1208 1249 1300 1321 1325 1398 1452 1466 1368 1478 1497 1516 1584 1571 1478 1458 1493 1510 1538 1349 1305 1298 1336 1315 1393 1391 1513 1644 1568 1738 1687 1516 1402 1657 1487 1487 1545 1488 1540 1517 1451 1456 1403 1390 1390 1259 1288 1249 1227 1167 1079 979 792 591 506 533 640 711 686 798 893 952 933 839 936 1125 1229 1350 1321 1360 1177 1172 1092 1039 1020 871 864 704 175 102 158 349 612 695 625 651 645 655 567 533 532 540 641 685 694 664 683 701 629 597 558 547 494 463 468 549 557 563 654 726 777 752 580 583 531 1240 1371 1347 1477 1292 897 657 1078 766 548 364 123 374 704 620 325 596 845 723 654 598 486 374 237 218 320 298 317 245 279 271 350 408 935 903 1073 1082 1118 1200 1144 1158 1017 1014 1121 1234 1069 1077 1117 1175 1264 1281 1333 1167 1053 1084 1090 1068 1275 1371 1376 1429 1296 1402 1088 1410 1357 1312 1251 1189 1208 1205 1109 1158 1170 1120 1154 1159 1095 1113 1042 1080 1075 1110 1150 1087 1034 1047 1105 1067 1043 1104 1069 1012 1047 869 983 810 766 700 889 961 909 1051 1052 1043 946 949 854 1006 815 923 960 937 898 1009 944 1248 1062 1011 1160 1173 1187 1063 1090 1200 1395 1309 1413 1382 1414 1372 1344 1290 1263 1196 1166 1224 1273 1307 1304 1324 1363 1426 1424 1405 1356 1383 1420 1499 1526 1415 1407 1511 1522 1502 1438 1423 1430 1326 1349 1298 1301 1358 1522 1569 1665 1592 1779 1525 1493 1672 1431 1607 1531 1550 1533 1425 1546 1435 1358 1399 1369 1341 1301 1262 1275 1272 1192 1114 959 715 763 872 1000 815 757 803 985 997 1116 1157 1283 1216 1231 1235 1216 1065 1269 1109 1150 933 954 899 962 925 274 92 86 317 477 646 719 689 669 642 576 589 707 751 792 879 870 719 758 877 638 657 690 634 606 520 572 624 679 873 864 700 698 716 643 692 1636 1218 1440 1241 1652 1090 1091 947 1085 236 150 166 632 495 587 487 790 765 678 739 718 609 492 479 399 456 301 311 449 319 300 313 109 687 989 1090 1024 1176 1054 1122 1197 1084 994 1159 1021 1112 1050 1164 967 1283 1277 1176 1294 1184 988 701 1190 1185 1326 1296 1383 1273 1144 1369 1274 1282 1360 1326 1276 1242 1168 1100 1268 1235 1202 1183 1199 1188 1081 1018 1029 1110 1215 1138 1177 1142 1122 1197 1140 1042 1195 994 1100 1003 964 996 848 785 798 1001 857 938 1061 945 1038 907 907 883 1011 887 937 997 981 922 929 972 996 984 1153 1154 1102 1039 1192 1307 1135 1252 1417 1279 1385 1530 1525 1413 1477 1409 1359 1235 1225 1261 1332 1322 1290 1322 1387 1382 1259 1300 1181 1251 1337 1277 1387 1412 1396 1310 1232 1565 1534 1443 1322 1345 1347 1448 1452 1617 1664 1694 1792 1680 1708 1623 1598 1504 1508 1496 1537 1500 1412 1504 1345 1358 1468 1477 1402 1258 1206 1265 1257 1296 1277 1116 1065 674 984 812 863 969 1074 1126 1159 1246 1258 1122 1161 1144 945 977 988 993 902 921 931 926 901 932 910 792 308 177 322 488 669 787 747 698 678 755 820 812 870 739 661 993 922 847 995 942 922 999 897 873 815 620 451 486 792 724 733 649 724 888 840 1720 1879 1415 1403 1188 1165 1177 1523 943 270 192 794 519 442 438 414 784 756 872 916 744 696 569 602 662 275 795 405 407 311 270 212 75 942 964 881 996 909 1108 1169 989 1106 1018 893 849 1152 1166 1223 1116 1218 1260 1170 1178 1146 1036 1064 1257 1108 1222 1249 1261 1285 1294 1144 1406 1188 1267 1327 1375 1360 1263 1255 1287 1296 1286 1279 1283 1239 1160 1058 1035 1196 1214 1278 1157 1219 1198 1190 1141 1139 1190 1109 1113 1107 1082 1101 855 776 774 900 940 908 933 1166 1036 1096 1003 926 941 881 890 981 915 944 975 1035 1042 1105 1181 1210 1099 1044 1161 1165 1268 1287 1321 1436 1567 1554 1520 1466 1485 1437 1310 1247 1212 1252 1249 1233 1257 1284 1361 1406 1309 1258 1144 1268 1208 1251 1310 1354 1236 1176 1208 1358 1470 1427 1356 1416 1390 1472 1591 1712 1748 1658 1616 1679 1702 1814 1507 1578 1508 1387 1451 1443 1477 1505 1342 1345 1596 1421 1256 1230 1281 1299 1197 1227 1023 861 802 840 981 937 1013 1227 1150 1164 1269 1301 1311 1232 994 1021 861 891 947 959 1012 1017 954 960 974 1035 818 733 621 647 646 707 756 789 820 770 790 889 841 906 833 854 938 1074 1009 938 1000 932 1003 979 963 1003 934 911 785 916 936 753 773 852 856 1147 978 2118 1751 1383 1011 949 1278 1721 1786 734 308 930 1103 553 604 761 742 926 896 1040 979 939 791 718 703 611 197 310 326 246 260 339 234 678 905 769 830 814 978 1171 1163 1125 1130 1118 814 752 1064 1246 1099 1087 1112 1077 1017 1133 1088 1270 1119 876 540 964 780 1028 1057 1211 1227 1250 1284 1235 1189 1255 1410 1350 1246 1307 1281 1232 1360 1424 1289 1280 1182 1149 1200 1253 1218 1229 1259 1149 1251 1165 1117 1157 1108 1190 1117 1135 1073 944 879 796 989 1046 1203 1254 1189 1061 1084 1074 990 1023 931 860 914 951 914 1004 947 1013 1082 1131 1183 1128 1213 1128 1090 1332 1293 1369 1375 1323 1432 1333 1236 1283 1317 1111 1110 1108 1052 1160 1230 1232 1248 1346 1371 1179 1208 1173 1313 1305 1332 1242 1257 1249 1131 1240 1207 1173 1301 1473 1301 1572 1732 1697 1716 1795 1753 1832 1657 1721 1818 1768 1617 1381 1507 1573 1458 1466 1550 1444 1331 1412 1226 1248 1408 1208 1357 1312 1386 925 1070 877 1043 1004 1071 1122 1223 1058 1211 1260 1245 1214 1109 1083 1064 1064 935 900 941 997 1022 879 1037 945 1017 830 688 738 626 535 609 637 791 868 998 791 772 985 942 857 851 970 912 971 1073 1025 1200 1142 1028 863 907 934 836 876 775 689 852 1170 1373 1258 1341 1273 2131 1335 781 1076 892 1609 1505 1612 1074 1308 1112 957 1045 1013 642 683 912 1064 1143 1102 917 982 872 459 502 374 329 321 441 529 330 554 889 428 635 722 978 862 1130 1216 1036 1064 1073 994 988 951 1001 980 1117 880 1182 1089 1080 1056 1157 1293 1090 693 759 871 952 852 907 977 1087 1271 1184 1335 1365 1274 1286 1346 1302 1152 1236 1303 1312 1403 1360 1137 1267 1252 1260 1249 1138 1244 1315 1298 1231 1261 1268 1301 1349 1227 1333 1200 1068 940 937 1059 1243 1281 1259 1219 1087 1145 1137 1071 1025 1092 957 948 901 973 1034 981 1031 1031 1053 1045 1214 1095 1176 1121 1186 1171 1218 1266 1207 1397 1406 1403 1231 1262 1293 1254 1212 1213 1308 1332 1322 1247 1378 1348 1298 1236 1211 1239 1201 1225 1333 1157 1215 1227 1298 1351 1379 1380 1288 1520 1560 1530 1711 1946 1912 1725 1852 1793 1680 1443 1636 1424 1553 1333 1392 1599 1405 1308 1445 1139 1188 1098 1039 1338 1513 1492 1332 1416 1301 1019 1108 1037 1183 1270 1160 1166 1215 1188 1319 1066 1039 1149 1083 1092 1064 960 936 903 953 994 881 955 695 647 662 708 642 671 773 656 639 756 624 800 823 1274 1023 974 1030 929 954 986 1189 1361 1320 1182 1095 979 1112 1029 827 900 1064 1335 1644 1482 1362 1821 1524 1253 1158 1637 1419 1755 900 864 1524 1120 1300 1256 1305 962 811 857 1262 716 764 874 1185 1121 1070 1057 1090 955 571 598 611 421 497 402 406 434 758 403 555 755 744 1057 999 1089 1107 1133 1132 1095 1007 1099 601 917 932 1037 1109 1068 1184 1154 1211 1224 1080 1053 826 645 895 903 945 870 904 901 994 1365 1308 1263 1418 1406 1365 1344 1197 1253 1222 1244 1328 1378 1371 1368 1308 1297 1213 1169 1202 1252 1347 1285 1259 1303 1342 1294 1449 1376 1187 1153 1093 960 1081 1235 1332 1233 1177 1171 1083 1094 1137 999 1014 1150 1138 925 897 892 990 1002 948 1066 1091 1041 1119 1298 1149 1204 1188 1063 1122 1221 1244 1330 1324 1345 1317 1223 1336 1310 1119 1205 1285 1192 1305 1224 1136 1220 1153 1180 1293 1253 1322 1356 1495 1470 1269 1211 1269 1331 1414 1490 1501 1653 1692 1541 1738 1667 1765 1798 1603 1727 1647 1509 1437 1250 1432 1425 1526 1370 1332 1165 1033 970 1074 1119 1153 1184 1109 1254 1353 971 1032 1174 1353 1313 1313 1289 1188 1397 1310 1299 1246 1148 1022 978 871 923 944 965 917 942 899 898 848 777 709 687 732 641 600 545 637 715 671 670 881 1195 1220 1096 1001 1006 945 1032 1286 1464 1190 1201 1373 1091 989 1277 1018 1196 1203 1322 1637 1554 1596 1909 1442 1508 1378 1403 1476 1750 1335 509 1001 1461 1358 1224 1159 1158 1003 998 743 1241 1027 835 1052 1160 1036 1023 918 849 953 835 561 311 489 574 565 452 566 452 375 736 417 583 715 758 620 775 993 980 917 1008 770 579 861 862 960 1070 1107 1098 1115 1240 1146 1036 885 1016 890 804 855 567 423 495 750 749 885 1341 1285 1306 1453 1403 1229 1232 1207 1197 1160 1316 1198 1400 1370 1329 1271 1251 1221 1262 1320 1184 1337 1261 1346 1349 1475 1288 1493 1212 1239 1238 1105 988 1094 1344 1476 1097 1154 1097 1260 1124 1135 1138 1084 1116 1099 1065 972 1141 1039 1000 984 991 981 1100 1168 1221 1198 1124 1074 1120 1149 1170 1197 1247 1254 1271 1253 1235 1097 1092 1188 1274 1303 1195 1216 1161 1195 1118 1150 1237 1271 1314 1366 1363 1427 1496 1471 1513 1617 1659 1748 1794 1785 1837 1829 1445 1240 1266 1222 1238 1474 1668 1445 1483 1389 1301 1272 1278 1285 1082 981 926 1072 1316 988 1035 995 1110 996 956 913 1021 1008 1183 1100 1118 1208 1148 1425 1134 1394 1245 1070 1023 940 933 903 888 945 916 937 811 798 757 840 798 771 725 624 657 723 754 763 814 929 894 1028 896 953 1005 777 897 1012 1182 1186 843 1038 1373 1222 1331 1146 1257 1250 1509 1479 1308 1353 2017 1536 1487 1507 1388 1370 1766 1404 1502 1042 989 1433 1310 1207 1284 1213 1083 837 1107 1039 950 971 982 880 960 1018 834 778 554 729 531 482 491 444 817 767 542 500 481 892 945 777 764 439 447 769 987 956 963 934 587 566 978 895 836 904 1015 999 893 1045 1306 1102 860 972 1072 1119 762 536 376 293 335 553 611 850 1268 1276 1298 1229 1376 1364 1230 1198 1226 1178 1256 1225 1300 1323 1320 1244 1390 1380 1415 1359 1387 1252 1125 1258 1316 1379 1504 1284 1216 1244 1224 1140 1104 1283 1604 1366 1104 1096 1150 1147 1114 1086 1050 1182 1175 1080 1191 1130 1127 1141 1231 1354 1324 1388 1262 1228 1265 1271 1188 1071 1093 1087 1188 1193 1089 1221 1208 1071 1080 1126 1237 1165 1129 1163 1128 1184 1217 1189 1138 1169 1243 1309 1267 1268 1285 1353 1473 1520 1519 1582 1642 1753 1719 1763 1784 1751 1771 1495 1166 1168 1276 1362 1392 1393 1298 1249 1232 1175 1169 1080 1179 1034 1079 978 882 901 955 1024 994 983 976 966 885 986 951 1025 1117 1208 1143 1099 1074 1152 943 906 859 856 834 835 740 808 834 829 1098 851 1033 968 784 768 736 880 1055 1174 937 1130 989 834 908 1106 939 936 955 982 1046 997 1096 1109 1072 1191 1227 982 1251 1386 1359 1286 1342 1277 1740 1386 1233 1491 1691 1451 1368 1379 1515 1182 1075 882 1317 1251 1212 1161 895 700 632 604 613 896 964 725 875 860 854 811 303 238 680 853 612 568 906 1032 1013 852 720 600 683 860 746 545 300 500 793 972 857 870 881 792 739 841 818 884 1033 917 858 851 995 1266 1263 940 879 926 1006 846 434 303 315 299 335 712 774 913 1238 1206 1240 1226 1241 1261 1244 1302 1205 1233 1216 1307 1315 1248 1264 1355 1373 1367 1391 1274 1247 1162 1196 1222 1235 1361 1466 1205 1228 1138 1128 1235 1170 1371 1374 1423 1251 1242 1161 1039 994 1116 1036 1208 970 1195 1364 1138 1499 1589 1482 1523 1435 1412 1358 1297 1055 1028 1103 1105 1149 1144 1137 1074 1175 1158 1167 1030 1098 1096 1033 1017 1081 1190 1196 1149 1193 1217 1148 1224 1257 1238 1230 1268 1239 1388 1520 1439 1457 1511 1562 1539 1631 1713 1699 1711 1678 1567 1495 1609 1322 1327 1396 1332 1369 1262 1176 1065 1038 1063 1050 996 1045 1012 986 983 888 833 823 838 886 916 1004 895 966 911 989 964 900 843 791 859 888 695 683 747 775 891 922 998 918 910 933 932 874 612 625 787 1024 808 818 1089 822 791 481 648 895 1007 1078 961 782 1060 1002 1090 1226 946 1166 1137 817 1115 1453 1326 1386 1387 1211 1678 1233 1279 1441 1618 1674 1601 1453 1124 916 991 1355 891 722 1062 942 713 609 543 567 693 790 694 707 839 792 821 820 752 667 650 876 845 883 1064 948 1051 877 836 740 508 437 429 490 794 878 954 938 906 902 738 938 874 751 706 683 801 923 797 844 805 898 852 844 776 774 701 610 458 425 332 296 296 583 757 1009 1067 1094 1176 1151 1146 1010 1164 1242 1248 1158 1247 1201 1293 1331 1251 1313 1387 1369 1302 1279 1351 1188 1167 1049 1126 1254 1448 1324 1292 1059 1140 1203 1358 1208 1213 1301 1511 1162 1181 1193 1214 1134 1220 1184 1044 1146 1294 1329 1432 1572 1628 1477 1440 1405 1313 1247 1157 1084 1107 1108 1096 1083 1147 1142 1170 1157 1207 1134 1034 1098 1111 1020 1034 1011 1028 1051 1161 1226 1197 1236 1164 1209 1225 1324 1388 1312 1310 1294 1289 1302 1416 1542 1549 1595 1580 1587 1560 1546 1548 1570 1495 1312 1443 1438 1349 1271 1036 1041 1046 1065 1026 1094 1184 1148 1062 931 976 1059 939 1028 1023 970 940 918 910 789 806 810 815 823 562 715 480 337 505 491 730 833 838 759 832 930 725 645 529 496 506 440 512 663 1045 842 722 182 347 359 517 737 1159 1242 975 981 1143 1138 1120 1374 1134 1084 1350 1212 1390 1536 1592 1317 1441 1229 1227 1301 1424 1641 1584 1559 1214 874 848 1136 1026 652 969 583 522 519 352 197 229 289 443 360 358 421 661 823 695 588 605 733 863 1096 998 1055 970 1176 1033 952 945 1028 916 891 895 995 1014 929 891 1023 902 792 790 809 725 613 675 562 574 405 522 501 589 639 957 997 769 878 753 370 345 271 319 222 343 813 771 760 902 986 1098 1052 1022 1186 1094 1089 1105 1110 1209 1178 1187 1328 1277 1319 1335 1314 1226 1280 1320 1265 1145 1042 1167 1378 1436 1200 918 869 802 929 1127 1145 1185 1289 1271 1303 1180 1074 1140 1170 1277 966 1095 1140 1200 1470 1554 1505 1416 1363 1417 1402 1286 1306 1263 1049 1135 1127 1069 1045 1079 1065 1097 1091 1097 1195 1203 1114 933 885 1005 1021 918 951 1039 1135 1131 1192 1143 1163 1190 1235 1136 1091 1035 974 1001 1105 1262 1391 1434 1468 1424 1380 1422 1396 1345 1333 1300 1358 1323 1186 1045 722 600 815 896 883 1017 1098 1096 1140 1137 1072 1010 988 950 881 611 683 709 697 611 662 803 761 549 446 381 91 113 120 324 419 590 681 653 523 690 617 491 414 417 406 313 235 396 647 531 725 7 37 92 291 549 721 985 1233 1176 1142 1333 1247 1394 1226 1228 1394 1618 1552 1506 1406 1548 1598 1270 1284 1250 1450 1480 1553 1496 1242 692 941 1000 980 937 853 433 398 397 289 110 28 0 45 118 150 206 228 381 697 619 571 854 796 779 906 895 967 1063 978 969 1048 1073 1085 1007 946 894 977 922 952 985 985 904 850 800 809 619 318 458 415 685 922 503 425 534 689 555 768 654 732 594 491 66 60 269 259 580 640 587 706 933 856 851 966 1091 1047 902 1015 1071 1054 1084 1099 1174 1229 1215 1275 1305 1287 1201 1272 1409 1319 1312 1239 1164 1190 1297 1036 712 691 666 903 940 1039 1074 1182 1209 1335 1222 1063 1267 1070 930 928 1023 1070 1333 1402 1455 1531 1540 1473 1465 1321 1216 1206 1167 1128 1051 1043 906 833 902 947 961 998 980 1121 1053 954 876 814 943 988 907 898 1044 937 869 966 1067 1096 1071 973 871 806 737 764 810 854 973 1161 1244 1268 1130 983 1103 948 1007 1140 1127 1216 1146 930 535 342 595 762 758 872 908 922 974 997 984 930 866 714 531 226 279 206 425 252 425 559 444 333 174 82 11 11 54 15 13 175 357 385 435 436 495 584 428 436 521 390 251 21 307 424 392 79 19 36 123 269 437 672 824 877 1124 1342 1321 1531 1306 1430 1269 1338 1394 1389 1377 1429 1166 1143 1173 1266 1331 1523 1521 1504 1023 1007 1143 1033 922 772 752 625 372 248 124 130 47 4 2 2 1 0 0 151 592 780 609 704 788 637 569 621 486 598 858 978 1004 1007 948 868 791 802 978 991 966 904 853 837 793 690 797 727 645 688 575 502 620 801 549 340 488 739 471 556 623 645 346 400 270 250 308 550 540 505 563 619 671 669 886 1058 974 862 801 943 1020 1110 1049 1105 1159 1201 1216 1220 1297 1282 1256 1299 1281 1167 1139 1143 961 1130 940 568 549 551 694 699 819 1064 1286 1065 1111 1293 1154 1222 1025 1006 1019 982 902 901 1041 1215 1309 1297 1378 1374 1285 1190 1154 1123 1083 1018 1007 922 843 736 793 801 891 1040 943 1029 899 732 698 843 908 985 947 908 834 807 754 763 693 839 761 700 646 591 466 512 637 704 732 851 988 884 676 790 651 849 945 906 926 958 789 390 226 481 495 492 593 792 801 805 805 709 725 679 400 328 91 83 119 76 94 127 168 186 120 47 57 9 10 11 11 8 11 105 108 120 252 181 173 148 137 177 251 377 246 21 21 21 19 7 7 25 62 141 148 520 679 750 890 704 881 802 1107 859 1142 1156 1176 1290 1298 1326 1304 1217 1306 1282 1362 1441 1539 908 788 770 523 548 684 914 648 350 204 29 20 4 3 3 2 1 1 0 65 213 502 481 320 397 679 584 510 483 357 330 338 391 460 461 469 439 563 652 713 690 701 662 713 698 789 795 656 650 717 663 513 449 735 751 671 338 455 668 724 465 575 641 533 462 616 533 561 529 490 504 620 520 653 738 889 782 669 527 602 777 830 1013 1045 855 1120 992 987 1109 1194 1144 1213 1144 1176 1018 884 824 915 977 587 443 442 502 618 876 1142 1152 1132 1048 1306 1345 1117 1042 1095 976 955 882 831 822 876 839 928 1139 1174 1252 1175 1081 982 928 904 852 828 730 548 611 613 703 888 919 768 893 874 829 882 906 874 839 810 716 708 580 548 612 616 587 553 497 451 414 408 403 431 482 508 671 799 638 545 603 688 608 716 770 742 665 415 182 250 321 381 364 550 635 642 625 489 459 368 358 222 78 39 8 25 11 38 56 38 18 8 26 35 26 23 17 12 14 20 15 21 18 17 23 39 32 46 39 33 24 19 15 15 3 5 12 16 19 160 110 359 196 327 392 508 301 577 597 994 1072 1051 993 1205 967 1068 1264 1108 1296 1276 1108 1308 1528 1036 800 768 520 669 870 854 737 380 106 77 10 8 7 5 3 1 1 1 3 10 74 208 140 56 220 382 575 536 673 431 259 178 203 238 264 295 323 359 382 451 505 501 468 467 473 525 640 655 707 784 727 523 384 604 539 515 349 373 511 671 488 645 745 442 423 602 579 553 494 579 612 512 348 484 605 530 495 533 537 866 985 899 867 659 800 872 940 932 1040 1069 1058 1117 987 1059 1024 696 842 998 829 639 368 401 464 724 1114 1110 973 1258 1252 1243 1361 1271 1102 1109 911 834 918 861 889 973 871 922 951 1109 1110 1062 884 675 806 774 723 597 395 406 461 563 633 615 582 714 724 793 619 672 788 722 492 511 528 494 508 520 494 387 449 411 299 271 249 237 276 268 357 417 631 485 423 462 490 437 528 614 570 490 299 193 123 123 341 321 390 492 466 324 201 226 170 141 69 21 5 5 6 5 13 18 30 19 21 12 11 16 13 16 8 7 9 7 6 15 9 13 9 2 22 24 9 11 12 10 7 13 9 8 12 8 32 29 46 236 14 154 90 44 449 642 800 992 1152 1131 1208 1061 1110 967 934 1271 1316 1196 1169 1512 1031 998 807 671 659 550 730 494 284 122 99 10 11 10 7 3 4 3 5 2 6 6 3 3 89 0 130 389 621 535 609 325 159 43 2 14 94 163 191 134 154 253 275 373 299 297 239 275 475 553 628 728 605 550 267 360 433 378 341 295 365 408 418 826 642 418 471 462 494 501 638 782 852 657 715 356 352 336 320 383 547 763 883 813 562 604 838 947 804 802 859 943 925 776 837 919 869 805 761 830 614 292 249 410 536 918 830 927 1160 1282 1077 1234 1188 1171 1241 895 847 900 957 1067 896 957 1028 1172 1136 1010 1035 948 806 656 643 598 501 302 255 347 356 455 506 564 581 571 514 467 464 467 451 570 483 445 430 378 330 249 269 293 174 196 112 132 170 189 202 204 218 288 313 313 404 369 338 372 449 391 209 171 198 37 25 84 61 188 216 280 110 47 176 79 39 32 21 8 8 7 12 8 11 16 10 14 14 13 10 15 5 6 9 4 7 7 9 2 6 4 6 19 12 10 7 15 7 13 13 13 13 10 10 11 11 27 46 16 96 88 167 324 428 636 822 985 1127 1252 1331 1307 1319 1161 1289 1273 1298 1113 1421 828 935 969 886 689 744 475 298 168 85 17 8 7 13 12 10 6 5 3 1 2 2 0 0 8 0 0 195 395 483 307 167 1 0 0 0 0 6 102 13 28 91 121 90 128 44 89 97 161 258 295 464 594 610 555 250 203 206 210 216 245 269 352 473 730 608 444 586 665 531 595 571 596 877 869 666 390 367 439 375 281 521 313 478 524 454 417 527 790 561 670 666 733 598 658 773 870 899 655 625 475 718 296 238 380 461 522 538 736 1014 1122 1215 1202 1213 892 896 791 919 939 1163 1168 1098 1189 1100 1070 995 937 888 756 526 307 442 477 353 279 249 244 259 379 398 233 222 224 176 154 313 336 395 355 350 378 347 328 278 214 248 199 124 26 42 46 70 126 118 138 136 138 168 154 220 252 271 240 190 66 75 65 55 49 27 32 68 104 58 50 21 25 40 20 10 17 16 12 10 11 8 8 9 7 8 10 12 9 8 11 13 9 12 10 10 11 11 12 6 6 5 7 15 3 9 15 12 10 10 8 7 5 6 6 6 6 6 22 35 94 175 253 307 497 716 902 1063 1190 1235 1299 1283 1181 1124 1087 1245 1379 578 598 546 612 461 261 223 122 44 7 7 9 8 8 8 6 4 5 2 3 2 2 3 0 1 0 0 1 164 251 61 0 0 0 0 0 0 1 3 70 42 62 117 50 14 35 54 73 67 46 48 70 296 391 548 576 385 211 42 73 136 241 249 323 506 733 630 533 477 677 544 489 453 530 711 748 625 450 306 253 300 437 541 234 246 157 134 252 403 519 759 593 510 475 537 562 710 783 616 642 498 589 611 283 233 313 434 356 482 627 932 1075 1163 1094 824 815 834 891 974 994 1083 1183 1192 1152 1066 999 938 861 707 441 221 247 340 191 136 203 224 186 183 143 134 88 119 158 225 200 229 271 274 280 315 321 276 285 344 486 286 139 70 62 15 35 58 93 128 87 81 68 110 102 146 154 151 105 55 56 137 65 78 118 40 61 95 31 62 27 29 19 19 19 9 15 11 8 7 7 8 8 8 8 8 6 8 8 9 9 9 8 10 10 11 9 9 11 8 5 8 6 12 5 13 11 11 7 8 5 3 3 4 4 3 3 2 1 4 24 66 111 182 314 553 735 830 946 972 973 896 825 896 1013 1261 772 875 827 446 112 137 71 4 5 6 7 4 4 1 1 2 4 4 6 5 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 47 80 20 46 43 7 7 7 3 2 1 0 0 40 249 432 567 393 247 120 67 49 153 247 278 472 639 586 401 357 580 404 434 489 613 765 623 502 417 453 344 245 194 230 155 102 196 155 199 288 453 623 412 236 336 287 318 658 423 434 435 514 722 448 234 206 242 262 294 366 567 791 971 1039 797 778 809 797 864 857 1030 1059 1078 1072 1016 959 860 780 656 502 284 304 192 155 122 114 148 135 103 54 19 12 20 89 126 84 121 159 203 247 246 250 234 262 336 358 350 207 102 32 33 22 7 40 28 48 47 48 45 57 64 61 91 65 114 98 122 102 62 50 47 39 51 32 27 28 14 14 18 26 25 22 15 11 11 8 9 9 10 12 9 7 6 9 8 7 6 6 6 6 7 6 5 4 5 8 10 8 9 11 9 8 6 5 8 6 3 3 2 1 1 1 0 1 0 0 1 7 34 58 172 317 466 534 598 653 582 630 714 858 975 478 326 353 124 48 71 36 25 18 4 6 4 2 0 0 0 0 0 0 1 1 0 0 0 0 0 74 0 0 0 1 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 3 1 0 0 0 0 0 8 312 464 367 218 137 50 57 88 118 288 399 610 623 478 311 310 415 469 595 837 716 471 376 309 363 220 292 152 38 146 59 139 204 202 257 383 601 512 447 199 582 471 601 479 333 390 580 520 278 210 196 200 205 248 295 426 733 700 499 692 753 755 768 852 873 1002 1056 1111 981 855 743 635 571 443 370 237 256 178 133 98 105 77 81 46 25 51 37 70 30 31 55 82 120 131 153 158 202 225 242 285 362 226 142 100 50 33 31 30 54 3 23 14 11 30 29 33 43 48 47 70 65 56 37 25 31 30 26 27 9 10 18 12 15 9 10 11 14 13 12 9 11 9 9 9 7 8 8 10 10 9 9 8 4 3 4 4 4 3 2 3 3 5 5 5 4 5 4 5 4 4 4 2 1 1 0 0 0 0 0 0 0 0 0 0 8 20 91 122 221 326 414 445 477 549 680 103 129 128 388 5 27 230 210 42 27 4 3 3 2 1 0 0 0 1 1 1 1 0 0 24 146 275 286 143 265 280 299 271 194 139 40 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 155 514 349 236 138 61 52 46 66 246 422 612 527 541 317 355 455 541 607 696 522 362 250 202 223 167 101 79 2 1 48 152 12 63 106 233 424 177 207 437 381 646 506 355 325 382 384 514 342 208 162 156 179 193 254 311 467 427 444 656 616 653 595 818 970 1017 972 911 715 599 471 426 349 245 182 185 241 167 150 88 70 83 50 31 55 38 31 24 7 32 27 43 55 56 57 68 134 175 231 277 188 199 124 58 55 56 37 20 18 24 27 42 30 37 39 40 37 36 51 36 37 35 28 24 22 14 11 7 13 14 12 11 14 15 14 16 11 10 9 8 8 9 6 7 7 8 8 8 8 7 7 6 4 4 5 4 2 2 2 1 1 1 0 2 1 2 2 3 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 2 16 19 26 94 196 239 283 319 200 436 621 795 87 191 535 788 167 115 17 7 22 67 102 105 80 45 17 13 1 1 0 89 278 427 513 423 352 425 515 510 474 410 432 429 381 352 284 227 150 66 18 0 0 1 92 168 275 0 104 153 92 63 0 0 0 0 132 439 375 275 200 65 0 0 0 253 451 591 574 543 408 461 421 368 352 521 413 317 220 210 210 50 55 183 75 84 12 27 1 7 12 195 145 192 206 286 423 509 440 193 471 491 344 179 152 111 124 91 147 126 129 220 487 416 460 561 516 397 698 941 908 575 652 635 560 442 322 202 103 123 128 110 229 156 101 55 52 45 38 38 41 35 38 31 33 22 6 17 26 44 52 63 133 178 196 135 97 98 77 50 28 33 27 26 27 17 13 34 35 29 32 36 34 40 43 34 31 27 28 22 7 8 7 11 12 12 7 8 12 10 12 13 14 7 6 5 4 3 4 5 4 5 5 5 5 4 5 4 4 4 3 3 1 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 5 5 7 11 40 62 73 501 664 701 761 372 525 599 626 381 212 90 33 129 243 433 451 431 409 409 471 239 129 68 57 96 102 226 354 482 474 455 435 465 430 397 468 444 363 384 438 370 339 289 233 167 76 60 67 116 58 0 0 1 158 159 0 0 0 0 31 424 399 340 259 88 19 0 0 263 391 508 621 648 437 379 417 364 404 364 284 232 189 277 295 174 102 59 25 8 13 16 0 7 46 77 163 169 178 239 290 437 459 376 470 321 239 84 105 129 120 103 96 140 196 296 390 285 530 548 506 629 651 633 475 571 676 657 441 303 116 59 101 65 129 245 174 81 45 42 37 39 37 36 37 39 37 34 31 4 30 10 46 45 50 83 93 97 51 33 74 60 63 34 35 23 30 31 37 32 34 30 27 38 31 33 37 42 32 38 28 23 19 22 11 4 4 7 9 3 6 11 9 17 20 20 11 8 7 4 4 3 4 3 3 2 1 2 2 2 1 1 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 11 91 117 119 153 277 497 655 692 869 542 504 289 177 322 418 511 610 612 526 564 533 494 508 500 460 492 525 477 524 513 526 520 514 411 389 394 371 390 377 422 424 382 379 406 397 388 341 388 363 250 161 206 211 247 203 322 120 0 0 0 0 351 370 346 219 80 0 0 0 93 246 382 494 613 476 471 420 399 444 403 248 181 192 279 228 91 3 4 10 16 26 0 2 4 2 74 133 148 135 167 237 360 347 301 199 155 126 189 183 222 183 144 123 93 119 399 271 268 459 624 519 443 509 574 356 303 403 444 349 251 153 198 89 109 203 210 79 89 45 43 45 42 36 38 37 43 42 37 20 15 32 31 34 42 60 53 52 20 13 22 40 22 21 27 19 23 23 23 20 22 8 28 27 36 32 22 38 27 32 31 10 11 24 13 2 2 11 6 2 7 7 5 9 12 17 10 9 5 3 4 3 3 3 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 718 608 714 593 726 810 635 672 573 611 520 420 545 642 654 704 716 657 515 533 586 562 501 507 513 529 501 561 489 457 475 434 422 469 417 375 360 424 452 471 463 474 424 345 378 376 329 359 347 383 416 421 386 288 275 217 260 240 106 10 0 0 167 423 257 186 57 0 0 0 0 48 228 509 558 515 514 414 423 409 444 284 158 119 166 172 55 3 3 4 9 13 1 5 0 0 84 74 53 79 78 118 326 175 93 97 29 126 116 123 132 139 84 0 8 266 537 607 679 708 586 481 438 479 267 216 359 409 352 278 200 110 184 155 139 129 96 46 40 36 45 29 29 55 36 34 38 30 37 31 7 39 40 38 40 26 20 21 19 25 27 25 23 22 26 27 21 16 18 30 23 22 19 16 24 30 33 22 31 31 23 25 20 17 6 9 12 13 2 8 8 6 6 15 12 8 8 8 5 4 3 2 1 1 1 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 742 939 828 700 791 815 691 756 776 615 726 683 634 750 687 692 606 637 558 541 595 588 685 608 510 498 458 454 536 557 554 441 460 462 523 481 504 509 478 526 513 487 461 460 442 458 482 478 477 487 480 480 459 443 423 397 317 227 139 102 53 0 0 22 387 317 249 95 0 0 72 56 5 184 513 544 542 476 430 418 443 504 257 137 103 59 36 13 3 8 0 9 5 2 0 6 0 26 0 0 0 0 189 155 0 0 3 12 48 20 56 49 13 7 49 144 443 551 471 636 613 505 309 257 200 273 144 197 122 120 120 92 51 70 184 101 88 34 39 34 42 44 41 41 41 46 33 34 33 25 38 15 28 39 34 34 19 15 19 27 28 24 26 30 29 30 28 19 14 18 16 13 16 11 15 26 19 21 12 21 23 26 17 6 3 9 5 2 6 5 5 6 6 6 12 10 11 8 6 5 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 40 278 823 948 918 901 871 874 889 828 819 770 806 770 639 630 655 698 629 659 700 661 685 658 615 494 574 586 574 632 601 511 462 469 486 461 520 548 546 529 516 517 511 503 495 520 526 520 484 456 445 451 481 496 514 478 428 378 329 387 351 272 143 12 0 4 263 341 260 150 0 56 150 223 50 213 465 525 532 528 521 495 493 482 211 141 79 80 70 6 8 3 0 0 6 0 5 7 9 0 0 0 0 13 180 21 0 0 0 4 13 17 17 17 14 22 90 327 455 371 436 438 243 237 177 153 104 42 22 5 0 42 91 64 95 116 35 36 29 47 36 27 47 35 42 39 41 36 43 32 32 34 40 35 42 40 27 23 15 14 20 25 24 33 25 24 29 31 22 18 3 4 17 13 11 14 10 13 18 14 15 3 2 10 6 4 4 12 4 10 9 7 6 5 12 11 11 8 7 6 5 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 63 424 368 771 953 864 340 496 987 788 691 768 762 746 776 780 735 699 637 754 615 660 661 672 601 608 633 553 528 511 492 491 467 518 464 495 509 494 483 505 477 429 422 393 448 506 490 410 313 239 220 204 272 340 409 434 434 463 410 360 368 404 420 329 117 0 0 87 259 248 118 11 78 197 332 75 193 399 491 464 593 501 491 468 504 237 127 93 84 22 6 0 2 0 2 3 3 6 5 0 0 0 0 6 18 110 17 0 0 0 7 14 3 8 7 5 14 174 141 282 291 338 209 236 159 109 89 48 5 1 0 0 16 31 32 37 48 36 36 42 33 36 33 35 41 43 37 38 36 27 37 39 29 37 36 21 20 23 23 19 25 5 20 26 36 27 27 16 34 32 20 3 2 13 4 1 8 12 15 14 17 22 23 3 8 2 2 5 11 7 8 5 8 7 5 8 8 8 6 5 3 2 2 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 16 52 799 777 874 952 908 756 770 298 487 906 910 868 847 727 726 659 656 576 628 617 652 631 506 590 607 544 499 508 502 468 413 417 455 513 492 451 464 389 363 315 285 255 262 272 246 220 176 163 105 72 65 95 132 154 222 461 466 468 479 519 420 426 429 352 351 74 18 44 160 209 135 85 176 408 247 105 227 317 365 496 570 477 443 355 338 203 113 83 33 4 4 0 2 0 1 5 6 7 5 0 0 0 0 6 10 14 0 0 0 12 5 7 0 6 16 28 79 103 81 115 68 53 70 88 85 69 34 8 5 3 1 1 9 22 24 22 22 28 38 41 40 38 29 30 34 40 35 38 38 33 26 24 41 16 21 30 20 33 18 25 25 7 26 22 25 22 27 16 14 19 6 6 10 2 2 2 8 5 10 4 12 11 2 4 4 9 8 3 2 5 9 8 7 6 4 5 4 4 3 2 2 3 3 3 3 4 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 130 255 880 883 940 948 806 928 941 797 929 774 807 732 740 672 584 534 558 619 615 565 495 329 228 211 245 239 382 449 514 421 381 409 452 467 425 363 338 261 215 178 162 167 150 114 116 100 85 43 39 20 7 10 19 51 61 186 322 449 539 539 553 591 549 472 413 336 386 187 104 91 56 413 176 269 422 271 146 262 309 293 442 417 341 398 302 269 166 131 98 40 35 2 6 3 3 5 2 5 6 5 1 0 0 0 0 0 0 0 0 19 17 6 0 10 20 59 39 21 23 44 36 67 57 43 46 52 58 45 55 35 32 26 17 10 4 7 17 21 17 24 35 34 15 20 30 30 31 32 41 30 45 31 29 28 25 13 20 29 27 12 13 16 25 22 10 24 24 23 4 14 2 8 7 1 2 1 4 11 8 10 11 11 2 8 3 6 9 3 4 5 6 8 6 5 3 2 3 3 2 2 2 3 3 4 5 4 4 5 5 4 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 106 174 0 597 924 914 981 955 982 987 894 829 749 673 643 628 565 524 408 319 253 201 171 79 128 121 94 65 120 160 318 436 448 462 405 327 316 236 153 101 71 66 59 40 27 39 55 56 41 16 27 11 10 0 0 1 9 15 93 98 314 512 521 557 612 604 632 587 483 378 471 486 343 328 140 363 377 321 446 271 159 235 331 310 315 322 284 274 363 256 283 223 95 79 59 19 5 5 6 0 3 3 2 6 2 1 0 2 5 0 0 0 18 79 0 0 6 12 37 91 23 14 40 30 36 37 43 59 55 64 77 46 53 49 49 47 37 18 9 9 15 14 24 9 25 27 27 17 22 42 33 30 30 21 19 24 27 17 14 25 27 29 21 23 26 27 20 15 20 13 20 26 23 11 19 12 2 3 3 7 8 4 6 9 4 14 14 7 8 8 8 5 6 8 8 6 4 4 3 3 2 1 2 2 2 2 2 2 2 3 3 4 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 665 659 935 1025 984 986 965 916 849 712 620 562 506 446 315 165 87 92 78 66 98 126 150 149 214 545 531 454 358 330 323 259 167 99 13 10 5 3 3 3 2 2 1 15 17 17 22 3 3 0 0 2 3 1 0 31 2 273 413 493 555 590 599 605 635 608 598 474 454 520 450 435 380 469 380 416 301 237 154 213 221 167 225 241 234 272 313 296 260 208 163 105 80 68 10 5 5 2 1 4 3 4 1 4 0 4 104 0 0 0 143 0 0 0 0 8 12 56 24 18 1 2 4 30 38 67 57 61 64 62 76 66 54 55 35 5 6 21 21 43 38 10 22 13 12 7 18 36 28 8 21 18 11 9 10 9 21 13 28 25 5 20 17 22 15 27 16 16 11 13 20 6 2 10 4 2 4 5 2 3 13 6 3 8 7 7 7 7 4 5 4 5 7 6 4 2 2 1 0 0 1 1 1 1 1 1 1 1 2 3 4 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 305 484 959 957 963 1036 975 858 813 704 572 570 416 265 100 30 26 38 22 92 540 472 465 389 438 467 385 359 338 235 146 36 7 12 7 3 3 5 5 3 3 2 2 3 2 5 1 0 0 4 7 6 31 71 95 88 183 449 424 454 517 549 605 650 698 771 755 677 633 391 295 441 458 447 316 269 237 183 177 189 154 169 139 111 113 135 205 249 253 270 234 228 201 121 72 19 8 10 6 6 6 4 2 2 0 0 43 2 0 0 4 0 23 0 0 54 3 8 60 1 4 4 4 5 39 14 42 65 59 71 63 66 60 51 30 20 6 8 27 51 36 22 23 54 24 8 11 4 12 10 13 16 15 11 6 3 2 7 7 7 15 5 5 6 9 15 17 10 21 11 21 19 9 11 4 5 2 2 10 1 3 3 6 6 6 7 7 8 5 4 4 3 3 3 2 2 2 1 1 1 0 0 1 2 2 2 2 2 2 2 2 3 2 3 2 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 254 464 765 1058 1039 993 944 861 746 728 623 534 340 123 32 38 6 6 9 21 288 481 462 460 432 329 304 186 73 23 16 7 12 9 5 4 6 4 3 5 3 2 3 5 3 2 1 1 1 2 6 21 109 94 221 434 406 400 398 447 482 525 542 574 679 744 774 708 645 596 440 338 307 274 294 274 377 374 274 220 236 130 78 112 196 183 157 123 140 212 251 214 255 224 169 111 86 49 14 11 10 7 5 2 0 0 0 173 0 68 0 141 143 80 0 68 145 69 15 5 6 6 8 6 8 72 75 74 65 69 72 67 55 36 10 1 0 27 13 27 47 33 1 8 4 17 10 8 19 20 11 15 18 14 14 7 6 3 6 9 11 15 22 11 15 14 17 8 13 12 18 15 7 7 9 2 2 2 13 5 6 8 6 7 6 5 5 6 6 7 5 6 4 3 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 3 2 3 5 4 3 3 3 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 214 338 533 926 1078 1041 927 858 790 676 544 361 238 65 42 11 5 5 11 8 82 365 453 364 289 115 77 52 6 10 5 9 9 7 5 5 6 6 7 5 5 5 5 5 5 8 7 7 5 11 14 15 47 12 42 112 150 177 122 281 246 315 395 515 544 584 635 659 596 564 560 486 423 313 305 304 405 325 311 257 180 109 114 114 191 111 189 152 135 120 120 203 207 315 306 166 127 87 59 9 11 7 4 1 0 0 1 12 146 1 215 1 97 139 2 93 213 167 161 102 91 8 8 11 10 59 106 92 77 65 78 75 33 0 0 0 4 0 2 147 13 14 0 3 11 23 11 8 19 22 13 6 13 11 17 7 4 7 9 16 10 1 6 19 13 12 11 5 5 19 21 10 8 11 7 8 11 1 1 2 4 2 9 8 8 6 5 5 6 7 7 6 5 4 3 2 2 2 1 1 1 2 2 2 3 4 4 3 4 4 3 3 6 7 7 5 3 3 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 145 227 408 690 1082 1083 897 832 743 525 266 121 60 14 8 1 3 7 9 6 5 8 86 219 97 8 3 1 11 9 7 8 10 10 7 8 6 9 9 9 8 9 10 9 8 9 9 12 7 7 12 7 3 2 0 0 0 12 38 102 150 147 205 222 328 363 355 291 263 366 528 528 485 439 312 316 246 162 195 189 85 49 30 28 49 34 20 4 12 22 94 115 232 265 266 260 256 173 98 86 58 40 6 1 0 0 0 1 9 31 6 213 145 161 183 118 184 232 212 104 79 130 90 87 16 87 76 91 62 57 39 37 34 0 0 0 2 2 13 19 2 7 1 2 16 45 24 4 9 24 36 21 21 21 27 22 8 3 4 7 7 17 17 3 8 12 11 4 2 3 11 12 10 7 12 12 6 2 5 4 3 3 8 7 4 6 9 7 4 3 2 3 3 3 2 1 1 1 1 1 1 2 2 3 4 4 5 4 4 4 4 4 4 6 6 6 4 3 4 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 28 103 249 565 928 1183 889 776 631 318 103 13 11 3 6 5 7 11 9 12 18 12 16 10 4 4 6 8 12 9 10 15 12 11 12 11 11 10 10 9 10 10 10 10 9 8 7 4 52 8 3 5 14 0 0 0 0 18 344 315 367 325 215 99 177 191 159 96 98 92 167 397 420 387 423 317 268 249 214 192 108 85 59 41 29 1 2 23 8 1 27 11 59 144 265 254 157 185 156 156 106 144 105 42 1 0 0 0 0 1 77 126 265 224 154 143 163 231 175 222 224 131 126 89 94 9 42 53 63 55 32 19 29 10 0 0 0 1 0 1 8 7 6 4 16 65 27 4 7 9 4 20 37 21 34 36 27 14 10 8 13 25 14 16 7 14 6 11 12 15 18 2 7 6 9 5 3 7 9 7 8 3 3 6 4 6 6 7 6 5 4 3 2 2 2 2 1 2 2 1 1 1 2 2 2 3 2 3 3 2 2 3 3 3 6 6 4 3 4 4 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 57 94 440 752 1082 1035 768 561 215 36 16 10 4 7 7 9 9 7 8 12 14 11 0 0 6 10 14 14 12 17 17 15 16 16 16 11 10 10 10 9 10 10 9 8 8 9 6 4 7 6 3 7 120 0 0 0 427 213 185 178 169 127 307 200 157 73 55 93 83 123 130 259 304 241 178 149 228 196 162 153 87 63 35 21 0 10 20 5 3 3 8 5 38 160 180 187 126 100 137 245 155 240 125 129 74 1 0 0 0 0 1 122 124 120 160 137 221 220 151 194 173 177 129 48 13 97 74 66 47 0 0 0 0 0 0 6 7 2 0 1 16 28 8 12 24 49 25 15 27 23 27 48 47 37 42 38 32 18 18 19 13 17 10 19 15 12 6 12 6 17 6 4 3 5 4 2 3 1 9 9 3 1 3 9 8 5 4 7 6 4 3 2 2 2 2 2 1 2 2 3 3 3 3 2 2 2 3 2 3 3 3 2 1 2 3 4 3 3 2 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 0 9 72 74 52 123 320 679 920 1003 703 469 209 109 9 2 4 3 4 5 6 7 8 10 11 13 13 10 8 16 15 14 14 13 12 12 16 16 12 10 9 6 6 9 11 11 11 11 10 6 6 5 0 2 4 0 72 285 137 166 28 11 2 3 2 1 2 28 76 100 42 9 2 2 2 37 0 0 224 59 2 46 12 22 10 24 15 27 0 8 29 6 3 1 2 1 4 41 216 247 254 254 129 139 144 121 80 73 197 166 54 0 0 0 0 0 19 136 186 119 148 202 288 162 169 123 118 57 23 21 44 38 24 0 0 0 0 22 0 0 0 2 4 7 19 30 8 16 7 8 13 22 36 29 33 52 40 49 52 46 37 35 19 20 20 19 18 20 17 13 9 6 2 11 13 8 7 3 11 5 4 4 8 3 3 8 5 4 5 7 5 4 6 6 8 7 5 4 3 2 2 2 3 2 3 4 5 3 2 2 2 2 2 2 2 2 2 1 2 2 2 2 3 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 654 919 149 47 67 162 595 777 929 800 463 209 90 12 5 4 3 4 4 4 7 8 9 12 14 14 15 18 17 14 15 13 13 14 13 13 8 7 7 6 6 11 12 11 10 7 7 12 9 7 7 3 5 1 2 0 6 107 40 1 0 0 0 0 0 0 0 14 4 24 33 8 4 0 0 0 0 6 53 16 0 129 53 26 1 13 28 12 15 9 0 1 3 3 8 11 17 15 227 282 286 249 218 222 178 147 107 94 150 201 95 73 0 0 0 0 53 103 41 105 126 268 349 126 99 17 33 11 10 11 11 1 0 8 0 0 0 0 0 9 11 7 6 43 56 2 8 4 3 5 11 14 30 37 51 26 44 51 44 45 48 26 10 16 15 18 11 15 15 10 11 10 8 9 9 4 5 8 6 1 5 5 7 5 4 4 6 5 6 5 4 6 4 5 5 7 5 4 4 3 2 1 1 1 1 3 3 2 2 2 2 2 2 2 2 3 2 1 2 3 2 2 3 3 2 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1037 1040 98 55 55 105 457 677 850 675 424 216 81 11 8 6 4 2 2 4 6 7 6 11 9 12 12 12 13 8 7 9 8 10 10 9 6 7 5 6 8 8 6 5 8 8 9 7 7 7 7 4 3 2 2 2 0 10 21 23 0 0 0 0 0 1 1 0 0 0 2 29 25 8 1 0 0 8 34 37 18 1 44 16 0 2 21 21 21 10 10 1 6 1 4 6 5 4 23 111 156 158 133 168 188 189 157 96 81 126 179 89 64 38 0 0 0 111 36 99 132 124 179 320 90 98 26 2 3 2 3 1 0 0 0 0 0 2 1 2 3 10 31 34 45 0 1 0 0 2 6 1 5 16 30 29 29 10 0 0 32 35 4 7 8 12 14 15 12 14 15 13 11 10 9 9 9 8 7 7 7 7 4 3 5 5 6 6 5 4 3 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 1 1 2 1 1 2 2 2 2 2 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 12 1108 1064 46 66 71 126 346 523 701 726 404 168 34 12 14 6 2 1 1 3 5 7 8 15 13 11 10 9 7 3 4 5 5 7 9 7 6 5 5 7 5 5 5 5 4 2 4 3 5 5 5 5 4 4 3 2 1 0 1 7 11 0 0 0 0 0 0 0 0 0 0 7 2 10 29 27 9 3 41 5 6 15 3 16 27 16 43 30 10 2 1 0 0 10 8 24 56 6 7 8 80 65 87 126 123 154 154 190 176 135 191 146 159 150 166 63 0 0 166 171 189 250 229 250 176 221 29 29 0 0 0 0 0 0 0 0 0 16 1 15 1 10 23 36 61 1 7 2 3 20 38 0 0 1 2 1 2 1 0 0 0 40 9 10 9 13 11 9 8 11 9 9 8 8 9 7 6 6 4 3 3 3 3 2 1 1 1 1 1 1 0 0 0 0 0 0 0 1 0 1 1 1 1 1 1 1 1 0 0 0 1 2 2 2 2 2 2 3 3 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1357 1044 36 83 104 138 237 435 744 796 493 197 25 11 8 7 3 0 1 2 5 8 7 10 9 7 6 6 4 2 1 2 2 2 4 3 2 3 4 5 5 5 5 3 1 2 3 3 3 3 3 4 4 5 7 7 3 4 0 1 3 0 0 0 7 9 3 0 0 0 0 0 0 0 0 29 29 19 55 24 12 21 40 35 37 20 3 0 0 0 0 0 0 25 2 35 58 58 31 4 1 4 4 50 77 110 129 138 172 202 202 160 283 285 192 93 114 157 67 136 232 298 354 328 332 483 278 172 15 0 0 0 0 0 0 0 1 0 34 10 51 63 42 46 58 51 55 12 0 63 51 0 0 0 2 2 6 10 7 1 1 1 1 11 15 9 15 17 17 14 12 8 7 8 9 7 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 556 1163 42 165 187 126 206 476 591 592 339 156 89 22 11 2 6 1 1 3 4 6 6 8 6 4 3 3 3 1 2 1 2 2 2 2 2 1 2 3 4 3 3 1 1 0 0 0 0 0 0 1 3 5 6 5 4 5 11 3 3 2 2 0 0 0 0 0 0 0 0 0 1 0 0 0 0 37 32 36 23 5 0 17 7 1 5 5 7 0 1 25 33 27 1 25 98 18 13 14 5 2 2 3 2 60 111 125 112 149 190 234 209 201 294 175 142 465 384 302 470 444 408 457 445 454 345 258 61 0 0 14 0 0 0 0 1 5 42 31 0 87 37 54 53 71 64 65 14 1 0 0 0 1 1 0 2 3 4 8 13 13 20 14 4 11 6 2 17 24 31 38 22 17 17 16 12 8 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 1 1 1 1 1 2 2 2 1 2 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 18 17 261 946 198 270 320 220 276 394 419 333 163 82 69 56 18 7 6 1 1 1 4 4 6 7 6 3 4 2 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 5 3 1 5 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 15 12 5 0 3 18 0 0 31 26 30 12 4 83 59 68 23 32 52 52 111 5 4 5 6 12 65 75 92 118 128 119 194 204 254 368 397 346 305 427 533 668 738 660 449 502 306 256 120 120 7 42 0 34 0 0 0 6 0 92 138 170 109 116 119 136 78 6 65 0 23 0 4 1 0 0 0 40 31 46 15 38 53 45 49 49 51 52 46 47 48 30 20 21 31 46 52 37 25 22 21 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 31 37 39 3 62 970 332 316 399 322 344 421 419 263 118 67 84 58 11 9 9 7 4 0 6 7 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 1 5 4 1 6 7 3 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 18 53 44 43 53 66 18 17 65 33 26 86 6 2 3 5 5 4 3 23 32 30 27 99 163 184 198 270 494 472 363 282 384 605 479 483 579 422 344 270 144 198 210 156 82 62 1 0 109 90 85 191 252 209 228 196 225 154 114 17 73 38 30 1 9 1 32 35 75 66 46 50 24 18 17 19 16 9 8 13 10 9 8 8 10 6 4 5 7 20 37 42 42 44 51 20 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 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 152 231 173 294 217 184 167 831 525 321 401 409 310 408 417 255 108 65 26 37 4 4 6 7 5 0 0 0 2 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 4 1 0 0 0 0 0 0 0 1 6 3 4 9 3 1 0 0 0 0 2 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 9 20 0 0 4 41 41 49 51 62 61 54 105 63 42 74 18 4 4 2 2 4 7 5 0 4 16 59 112 169 200 209 255 438 322 254 633 480 442 652 650 397 249 208 282 342 241 139 106 104 0 151 235 139 206 253 300 266 325 224 111 70 75 72 0 0 21 49 72 60 45 23 6 6 3 4 8 7 6 8 3 5 5 9 11 7 6 2 3 0 0 4 3 3 1 2 7 11 22 35 32 32 34 23 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 67 161 245 345 171 199 241 724 571 439 541 445 340 366 289 305 309 177 179 112 40 51 0 0 5 2 7 1 0 0 1 1 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 8 8 8 7 12 12 16 9 7 3 1 0 0 0 0 0 3 5 1 9 10 3 0 0 2 5 3 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 9 16 8 0 8 2 49 51 5 33 75 43 3 4 40 49 75 4 3 5 3 3 11 12 3 6 2 25 84 116 244 253 414 371 306 727 538 456 721 705 571 229 99 220 328 406 326 170 139 65 131 299 270 294 297 238 291 347 180 109 140 97 54 75 98 64 63 38 29 7 9 4 7 2 5 6 6 6 7 4 0 0 0 0 0 0 0 0 0 0 3 3 0 1 0 0 0 0 5 8 16 19 22 17 11 15 20 28 23 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 149 294 310 281 250 162 908 1035 915 1063 313 357 295 281 274 239 255 210 187 140 84 84 17 0 4 0 0 4 3 3 5 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 8 14 13 11 18 17 21 24 35 43 44 40 32 17 8 5 3 1 0 7 5 13 24 14 7 4 5 8 4 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 2 11 1 2 1 0 0 40 58 47 73 30 54 26 3 53 62 60 3 1 3 0 3 6 15 11 4 10 10 81 120 210 215 323 378 607 551 494 572 708 626 453 333 320 442 450 376 282 152 84 112 424 370 369 309 335 307 347 235 181 262 189 123 115 95 69 16 11 3 5 7 8 13 3 3 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 7 6 16 27 43 35 24 14 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 367 337 287 307 779 554 529 725 1433 310 285 328 264 253 233 198 181 189 167 120 68 28 5 0 0 0 0 2 8 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 13 13 9 2 0 0 0 0 0 1 5 11 22 39 66 70 74 50 30 5 3 6 12 25 36 21 5 5 6 3 0 0 0 0 0 0 1 1 1 0 0 1 2 3 3 0 6 7 0 1 0 5 5 0 5 11 28 36 40 5 28 14 15 43 43 1 3 3 3 65 15 34 32 8 17 64 110 176 248 404 462 452 540 543 653 527 535 492 462 551 487 441 412 313 190 192 436 463 573 329 292 316 262 276 282 337 236 181 162 86 34 13 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 2 8 20 29 23 30 33 25 14 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 234 216 478 359 317 890 1148 1222 1571 223 397 425 214 270 264 197 142 158 169 143 76 35 13 2 0 0 0 2 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 12 12 3 1 0 0 0 0 0 0 0 0 0 1 2 6 16 34 70 80 101 112 89 47 42 92 113 105 72 54 18 8 2 0 0 0 0 0 4 7 5 3 0 3 4 6 6 14 10 0 0 0 1 0 0 0 0 5 0 14 35 55 64 53 10 43 58 55 2 9 84 72 61 12 7 43 43 28 56 86 89 100 157 241 310 402 540 442 543 485 628 657 524 513 440 469 392 294 452 420 484 408 373 291 251 189 236 280 263 199 83 65 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 2 7 24 15 16 33 27 18 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 2 41 198 341 181 320 321 75 673 757 877 1026 216 371 462 357 300 275 198 132 113 134 121 73 35 17 4 0 0 0 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 2 0 0 0 0 0 0 0 0 0 0 3 7 8 8 10 10 9 13 12 23 64 124 175 123 73 131 142 148 119 127 80 10 0 0 0 2 7 8 10 9 2 0 2 5 10 4 6 6 0 0 20 0 1 0 0 7 8 1 15 7 6 39 59 81 56 68 45 45 5 2 2 23 18 8 11 58 51 61 62 63 60 91 109 169 189 255 458 539 519 671 610 603 614 575 651 613 570 460 463 478 459 424 311 251 201 251 204 294 198 101 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 1 0 0 0 0 0 0 0 8 11 5 2 26 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 3 2 130 192 196 224 106 112 76 347 533 626 851 339 425 446 461 360 269 185 152 119 95 123 84 50 50 20 12 0 0 1 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 7 6 7 9 13 18 22 20 12 6 35 35 104 185 218 160 115 112 90 9 0 0 0 1 1 9 11 9 5 0 0 0 0 3 5 0 0 0 0 24 13 0 0 11 2 5 4 3 5 18 19 68 80 77 57 10 25 11 1 2 19 10 7 42 20 47 28 17 55 38 75 111 214 213 181 260 310 555 668 721 703 573 556 473 566 633 506 566 522 420 314 268 239 253 183 274 189 83 23 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 1 2 1 2 2 14 12 2 0 0 0 0 10 1 0 0 0 7 19 8 7 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 9 18 166 189 201 90 4 7 3 5 285 537 801 472 404 399 473 442 394 286 208 161 115 99 114 97 79 63 50 15 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 5 7 11 13 16 17 22 28 21 7 37 77 78 107 114 171 276 109 105 82 14 0 1 0 3 3 3 3 2 4 9 2 1 0 0 0 0 0 0 0 12 30 0 1 4 7 7 14 2 0 7 2 15 14 37 31 34 76 58 2 0 0 0 0 0 0 2 13 12 46 29 33 85 159 272 235 199 263 315 318 422 599 499 445 407 433 567 484 475 415 313 265 234 182 182 239 223 111 14 2 10 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 13 12 5 6 7 4 15 15 12 2 4 2 3 5 10 8 6 0 0 2 5 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 121 88 16 47 40 148 0 31 264 615 914 459 440 407 420 393 380 370 311 245 178 147 134 131 75 77 81 57 35 1 0 0 0 0 0 0 0 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 8 10 12 13 15 19 26 36 31 22 105 198 241 52 47 88 86 66 89 91 57 18 0 0 1 6 1 3 5 13 40 44 76 45 15 2 3 0 0 0 0 7 24 3 6 0 0 0 3 9 0 0 1 1 0 13 26 35 63 61 0 0 0 0 0 11 8 0 4 2 4 6 19 108 160 208 159 180 196 185 179 167 190 183 195 259 353 373 400 336 240 151 205 168 171 243 197 54 37 30 21 8 0 5 4 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 22 19 16 9 9 6 10 17 20 11 8 0 10 0 1 3 0 0 0 0 0 3 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 0 91 335 322 371 766 351 187 466 576 722 418 459 431 455 402 448 389 342 310 224 179 167 125 99 87 93 71 36 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 6 9 13 13 14 17 32 31 45 59 106 175 296 397 87 9 18 0 5 50 70 70 58 23 0 2 5 20 14 37 52 76 81 54 40 55 39 15 18 1 0 27 12 30 11 4 9 0 7 13 16 14 0 0 0 0 0 12 45 45 49 26 0 0 0 0 0 2 19 20 8 3 4 0 14 153 141 134 136 103 76 96 61 108 109 145 192 202 200 281 180 165 136 168 161 128 177 160 72 12 10 7 15 1 8 16 11 10 12 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 10 15 24 27 21 19 19 7 12 12 5 17 14 9 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 60 136 126 27 38 232 649 735 749 340 673 428 449 422 412 427 402 407 385 322 321 232 191 151 124 114 91 91 56 24 11 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 6 11 13 12 15 18 29 35 36 26 140 237 285 273 66 24 6 0 0 0 45 80 72 49 12 14 14 20 41 58 88 85 86 56 19 9 3 26 19 35 0 0 14 45 27 22 28 29 39 55 73 39 27 0 0 0 0 0 31 54 17 26 12 0 0 0 0 0 0 0 0 4 6 6 21 25 124 74 70 72 37 31 45 22 34 103 121 158 149 184 96 49 44 74 49 19 19 52 26 0 2 7 10 3 20 38 25 4 2 0 0 0 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 14 9 8 1 1 8 9 10 22 29 36 24 26 18 16 14 21 16 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 75 40 32 5 58 469 544 586 546 287 400 195 477 439 377 351 426 441 459 372 342 299 203 229 143 105 109 106 59 38 6 2 0 0 0 0 0 0 12 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 9 13 17 22 25 27 32 32 33 159 279 253 368 192 71 6 15 65 58 71 92 61 39 32 56 158 149 174 132 88 78 77 56 33 43 34 43 32 46 43 31 27 44 62 58 40 55 29 11 20 19 19 24 33 35 15 2 3 39 5 13 17 14 0 0 0 0 0 1 0 0 18 23 29 5 89 81 59 71 53 37 33 70 78 93 127 169 123 72 81 60 34 36 25 18 43 37 46 43 29 19 16 4 3 16 8 4 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 4 1 1 1 0 0 0 0 0 10 0 6 6 14 10 0 7 6 27 30 23 24 11 7 5 5 11 11 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 9 0 1 16 82 26 18 478 493 464 744 206 257 159 36 80 242 369 452 331 287 405 506 372 340 283 271 330 206 128 106 101 52 27 10 4 11 0 0 0 10 20 23 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 22 23 26 40 14 20 103 172 324 397 317 198 154 146 119 72 76 79 56 24 109 125 137 160 164 134 142 116 104 93 73 103 67 40 40 52 33 21 25 59 60 61 48 40 9 6 2 0 0 0 2 15 32 32 21 24 26 1 14 3 0 0 0 0 25 10 0 0 0 0 3 11 29 65 19 24 21 8 8 37 52 49 39 42 11 18 15 33 48 38 43 44 28 30 43 27 18 10 13 6 7 3 4 0 0 0 0 0 0 0 0 0 0 0 0 8 11 9 11 13 13 16 18 14 18 16 15 16 14 11 0 0 0 0 0 0 0 0 0 10 2 1 3 8 28 28 23 10 6 7 4 6 10 7 6 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 15 11 19 18 0 5 3 641 425 432 310 18 2 80 10 2 44 193 256 408 379 304 300 616 393 378 405 421 452 325 177 144 69 51 38 24 1 12 0 0 0 22 21 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 25 21 18 14 0 32 73 195 340 406 355 258 193 91 84 49 79 58 13 44 102 116 164 151 112 71 50 27 6 6 1 0 1 0 0 0 0 8 27 37 33 43 48 21 0 2 0 0 0 0 0 0 0 3 22 21 32 26 0 0 0 0 5 0 0 11 2 0 0 1 12 6 55 71 17 23 7 1 3 0 2 5 6 9 5 7 18 16 61 61 50 36 11 21 4 25 4 8 5 1 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 1 0 8 17 15 16 20 19 20 16 19 23 24 25 24 30 27 38 22 0 0 0 1 5 0 0 5 0 2 21 9 27 21 20 15 3 6 5 18 16 5 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 12 17 141 536 679 570 219 21 0 1 11 6 1 1 60 145 187 253 279 309 359 424 311 314 365 560 420 346 89 64 54 46 2 1 3 0 0 17 15 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 17 12 4 16 19 1 36 54 143 279 275 319 198 43 45 50 74 69 37 41 67 99 92 48 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 34 39 35 0 0 0 0 7 0 0 0 0 0 0 0 9 27 17 9 0 6 18 13 0 0 0 10 19 80 47 8 1 2 14 3 3 4 4 1 3 3 3 3 2 8 15 51 43 63 27 19 39 27 16 19 9 6 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 13 13 21 23 17 17 16 13 9 18 20 19 17 23 19 19 17 17 12 12 15 20 1 30 33 20 28 0 0 1 16 33 23 13 9 1 19 16 11 4 7 16 10 0 0 0 0 0 2 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 15 4 444 371 359 381 221 26 0 1 1 4 0 0 0 76 133 166 258 266 245 266 458 354 335 259 469 489 356 105 23 38 14 0 6 3 8 18 8 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 3 24 17 12 64 120 64 122 222 260 66 31 14 46 18 1 58 56 96 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 0 0 0 0 0 2 0 0 0 0 0 16 25 16 16 19 28 17 0 0 0 3 69 28 86 43 4 15 5 1 5 0 5 6 0 43 54 19 7 23 27 16 8 25 25 5 5 6 5 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 13 15 16 17 17 20 18 17 23 28 29 28 23 22 23 19 20 15 19 16 15 13 13 19 22 32 15 42 42 20 0 20 35 35 21 34 37 22 14 13 10 9 9 0 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 1 1 67 256 304 236 156 97 0 0 0 6 40 0 0 2 32 65 94 93 110 172 240 339 226 355 270 218 298 203 28 28 20 1 7 2 15 21 7 5 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 14 10 23 23 126 10 79 139 104 45 45 52 0 36 4 19 61 44 18 12 1 0 0 0 0 0 0 0 0 0 0 3 3 0 4 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 44 45 31 23 0 0 0 58 88 37 58 61 8 4 5 5 0 0 8 0 32 35 40 22 38 33 1 8 3 1 1 6 7 1 1 6 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 20 24 29 25 26 16 19 30 38 32 26 22 13 15 15 22 19 19 20 20 23 22 23 24 27 26 43 33 48 39 38 42 43 41 25 39 30 22 12 9 8 4 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 2 0 0 0 10 6 10 62 67 180 152 126 5 0 6 90 209 12 0 0 7 38 24 21 52 106 89 89 99 162 252 227 243 226 85 15 26 4 14 11 10 33 20 11 28 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 2 19 6 28 21 24 3 11 15 55 8 9 6 29 60 50 4 2 2 0 0 0 0 0 0 1 1 3 9 10 15 16 15 18 0 0 0 0 0 3 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 46 31 25 0 0 0 121 137 58 29 30 4 6 4 1 0 2 1 5 7 9 8 4 4 4 2 3 2 4 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 14 25 26 31 22 25 31 29 31 37 34 32 37 33 18 26 20 20 16 15 19 26 26 27 20 47 44 43 41 41 50 44 39 31 46 41 37 34 15 11 6 1 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 12 4 17 10 20 1 1 24 50 65 204 174 138 11 0 25 17 0 5 0 0 0 0 0 0 0 0 27 35 45 84 55 40 133 135 147 9 25 23 19 5 17 34 20 13 18 3 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 5 9 5 1 0 0 7 3 28 15 2 1 2 48 54 10 0 0 2 0 0 0 0 3 5 9 11 10 8 9 10 12 22 34 9 0 0 0 0 0 0 4 9 0 0 0 0 0 0 0 0 16 6 0 0 0 1 36 36 0 0 0 104 54 69 12 58 12 3 34 9 0 0 1 0 6 9 4 1 1 5 1 1 6 3 1 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 26 36 36 35 35 33 34 42 37 33 24 9 8 7 17 22 26 25 26 33 27 47 49 45 22 48 33 42 45 34 50 47 48 29 12 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 35 10 7 7 57 22 14 21 85 26 269 209 175 44 0 8 14 17 9 19 72 196 188 179 0 16 0 2 10 46 51 47 7 76 15 21 40 33 24 10 11 22 36 34 37 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 23 5 11 14 10 20 41 28 10 4 3 0 3 4 13 15 0 0 0 2 0 0 0 2 4 6 7 8 7 7 5 3 9 11 9 19 21 5 3 0 0 0 0 2 7 44 20 0 0 0 0 0 0 6 15 7 0 0 0 10 18 0 0 77 71 85 24 52 33 29 25 36 12 9 1 12 6 0 0 3 4 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 1 28 38 39 38 27 28 25 26 17 20 17 10 11 9 16 23 24 44 43 44 38 52 38 27 35 25 19 43 39 37 58 59 49 29 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 13 0 16 9 56 60 66 67 143 144 402 368 305 94 20 7 5 0 2 6 38 60 626 422 68 41 263 43 17 110 66 9 26 9 66 86 8 31 11 12 4 38 52 43 21 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 13 13 0 14 9 4 14 14 8 6 10 12 20 7 0 0 0 0 2 0 0 0 4 3 0 1 3 4 6 10 15 12 11 14 13 10 1 0 0 3 3 6 0 0 6 6 29 65 35 0 0 0 0 13 4 2 0 0 0 2 9 1 5 0 60 29 115 55 13 2 1 1 1 16 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 25 36 27 34 32 37 34 32 19 23 12 17 19 27 50 62 60 47 48 52 66 49 63 54 31 18 51 44 57 50 55 23 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 10 1 2 1 52 82 63 141 245 199 378 589 463 145 18 0 3 6 5 25 39 16 78 130 0 0 157 139 18 82 82 15 17 13 59 38 9 78 30 5 3 50 68 65 34 24 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 1 0 18 18 0 8 6 12 0 39 21 2 0 0 0 0 0 1 0 0 5 4 0 0 0 0 0 0 2 3 3 5 14 18 17 35 34 25 21 9 7 7 2 1 1 4 49 68 24 0 0 0 1 3 0 0 0 54 128 93 62 69 79 47 20 9 11 0 0 0 0 0 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 41 42 41 34 44 49 38 26 17 20 23 25 36 67 68 58 63 59 64 67 71 77 72 64 54 38 55 49 40 35 1 0 0 0 0 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 1 18 48 106 232 263 450 375 526 475 327 0 1 8 11 9 15 15 13 45 50 2 2 8 10 34 12 21 8 42 23 7 19 46 55 12 5 5 36 74 68 52 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 9 12 6 12 7 0 4 15 17 12 10 5 9 9 8 9 12 16 21 18 10 2 1 0 2 0 3 9 14 20 22 18 15 25 41 26 10 16 21 23 19 5 0 0 1 30 26 4 0 0 2 0 0 0 49 170 107 68 47 64 123 29 33 31 11 1 1 0 0 11 8 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 33 34 40 47 42 28 34 19 15 20 23 23 48 57 58 57 73 70 64 59 83 92 103 93 84 69 65 51 51 55 0 0 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 12 15 16 110 619 676 462 521 474 423 64 0 0 1 1 10 2 11 3 1 96 12 17 0 0 0 3 58 40 7 1 42 10 18 4 2 4 28 61 61 19 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 23 14 11 13 5 8 0 0 0 0 0 0 1 2 3 5 4 6 3 1 0 2 2 2 3 3 10 21 34 30 20 15 16 21 24 28 21 8 0 14 17 16 25 5 1 0 3 9 0 0 0 0 0 0 30 192 175 65 0 16 75 91 7 0 1 21 7 1 1 0 0 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 37 37 39 37 31 33 19 20 22 23 26 25 64 62 58 65 70 73 57 79 80 79 83 96 95 4 75 63 66 37 6 0 48 18 69 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 9 280 734 301 523 566 472 264 3 3 0 1 1 0 6 1 4 6 7 0 0 0 0 5 7 27 1 1 1 9 6 6 2 7 1 47 22 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 17 8 10 21 14 8 0 0 0 1 2 0 1 1 1 2 3 5 12 23 26 23 25 18 21 25 28 34 42 39 33 31 31 28 29 33 25 23 16 21 26 28 22 0 0 0 2 0 0 0 0 0 0 107 232 122 24 6 24 46 24 7 2 18 23 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 43 41 39 42 46 47 34 18 23 25 27 42 67 66 66 67 70 72 75 71 30 79 81 81 86 92 91 91 75 60 6 0 2 59 56 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 6 25 2 0 0 0 16 544 337 163 569 535 381 0 1 0 0 1 2 3 7 9 3 1 0 0 0 1 15 11 24 27 26 2 11 3 8 8 3 1 16 0 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 9 1 15 11 5 0 0 0 0 0 0 1 2 2 0 0 0 10 16 19 30 30 29 23 19 22 19 19 16 15 24 34 26 19 43 36 28 20 21 30 25 26 7 0 0 0 1 0 0 0 0 0 138 69 96 72 4 22 23 1 0 0 0 9 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 37 40 36 45 39 32 30 26 28 42 68 57 76 79 68 70 40 0 0 0 0 0 0 3 77 78 91 77 43 11 0 2 68 81 0 0 0 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 5 10 16 0 0 38 23 204 363 427 530 446 0 0 0 0 1 1 3 0 1 1 3 0 0 0 0 0 2 25 18 21 45 16 22 38 4 5 0 17 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 0 10 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 21 0 0 0 0 0 0 0 0 22 25 20 0 8 8 10 25 29 25 26 42 47 18 0 0 0 1 12 0 0 1 42 43 59 42 77 67 19 17 3 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 35 24 32 32 39 60 53 47 42 68 79 80 56 76 4 0 0 0 0 0 0 0 0 71 73 60 59 0 0 0 0 5 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 1 2 9 1 2 0 1 0 1 0 0 0 93 467 464 542 507 0 0 0 0 0 0 1 4 0 0 0 1 0 3 0 0 0 7 18 19 9 31 49 39 20 8 2 34 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 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 7 9 6 5 10 5 27 43 46 11 0 0 0 5 0 0 0 0 92 54 48 80 4 22 4 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 33 34 42 38 50 55 50 59 49 41 56 69 71 80 68 29 0 0 0 0 0 0 0 0 0 73 66 53 0 0 0 1 6 23 10 0 0 0 0 0 0 0 0 18 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 0 0 2 25 17 0 1 0 0 7 84 333 454 571 552 0 0 0 0 0 0 0 3 0 1 0 4 0 1 0 0 0 2 9 4 6 42 50 42 12 6 7 20 0 4 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 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 2 7 6 4 1 1 34 45 3 0 0 0 1 5 1 1 3 34 27 9 21 3 3 5 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 35 49 42 42 50 78 72 68 65 68 67 64 70 74 79 73 0 0 0 0 0 0 0 0 0 86 76 65 48 0 0 0 3 54 7 0 0 0 0 0 0 0 0 0 3 2 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 0 3 0 0 0 1 0 0 90 143 75 191 521 0 0 0 0 0 0 0 1 0 1 1 0 0 0 0 3 4 2 0 5 19 24 68 54 47 30 6 32 4 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 4 0 2 7 9 12 0 4 55 28 0 0 0 1 2 6 0 1 0 3 20 32 46 9 2 10 8 3 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 39 31 48 51 50 53 75 84 68 73 75 71 66 77 76 4 0 0 0 0 0 0 0 0 0 0 91 83 51 8 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 3 17 3 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 29 13 1 0 6 6 0 0 0 1 102 186 173 161 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 13 8 13 4 2 2 14 19 27 12 5 4 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 2 0 1 5 9 21 16 7 27 7 0 0 0 23 7 0 3 11 7 9 16 5 6 32 0 0 2 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 35 33 29 45 51 46 36 43 54 43 70 79 76 70 70 72 68 0 0 0 0 0 0 0 0 0 0 0 83 63 57 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 0 0 7 2 0 0 0 0 0 0 0 0 0 0 0 0 28 27 4 71 1 10 0 0 0 0 41 218 263 262 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 11 8 1 0 1 7 12 37 18 8 7 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 11 8 16 9 27 22 4 12 3 0 0 3 4 4 0 2 10 6 11 14 4 8 7 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 30 34 35 42 40 47 43 44 37 66 52 55 73 73 71 68 71 17 0 0 0 0 0 0 0 0 0 0 21 70 70 70 73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 18 0 0 1 0 0 0 0 0 0 0 0 0 1 5 3 0 35 37 20 2 9 1 5 7 207 324 401 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 5 2 1 2 17 12 1 2 11 10 8 25 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 7 0 3 0 3 27 39 69 30 20 3 4 0 0 3 17 13 2 0 1 2 1 1 3 0 10 0 3 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 19 42 25 27 42 30 25 43 49 36 48 61 62 70 78 77 76 76 0 0 0 0 0 0 0 0 0 0 0 0 0 42 82 72 61 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 0 11 0 11 0 0 9 0 0 0 0 0 0 1 0 0 0 12 8 2 41 64 44 15 1 2 0 0 173 396 546 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 1 2 10 7 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 4 0 0 33 31 16 36 15 31 24 30 20 20 27 14 8 0 2 4 8 15 0 0 6 14 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 0 0 0 0 0 0 0 0 0 0 39 39 41 36 37 41 43 44 45 57 43 48 37 62 76 79 76 79 0 0 0 0 0 0 0 0 0 0 0 0 0 1 47 17 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 115 31 46 2 0 8 0 0 0 0 0 0 0 6 2 2 32 13 1 2 63 35 30 12 0 0 4 34 302 567 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 16 4 0 15 2 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 5 15 0 3 19 24 23 36 32 29 30 24 20 14 9 0 0 3 2 7 5 6 2 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 57 36 0 0 0 0 0 0 0 19 0 0 43 37 27 39 41 35 47 38 67 67 63 69 76 81 82 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 83 54 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 180 203 76 20 8 0 0 0 0 0 0 0 0 0 0 0 1 0 28 11 41 43 29 13 0 12 8 0 0 81 567 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 3 10 20 3 0 3 13 1 0 1 2 1 2 4 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 1 3 7 22 0 0 0 12 18 31 18 4 1 0 0 4 9 10 6 4 9 2 2 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 50 48 47 54 39 52 72 66 64 71 77 74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 76 71 68 51 32 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 317 366 243 94 15 5 6 0 0 9 28 0 0 0 0 0 0 0 0 0 5 5 11 3 1 7 15 36 27 2 1 404 451 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 5 7 52 26 0 0 0 3 3 8 9 3 5 0 0 0 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 6 24 8 0 0 0 0 0 2 1 5 9 10 2 1 5 0 0 1 3 7 5 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 45 40 52 62 29 29 69 68 63 68 73 46 0 0 0 0 0 0 0 0 0 0 0 0 56 67 71 82 89 80 73 60 54 50 67 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 83 86 31 6 0 1 0 4 54 45 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 21 25 17 9 25 640 641 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 1 0 0 0 0 0 0 0 0 14 34 35 53 52 6 12 7 13 11 8 2 3 4 0 4 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 39 13 1 14 10 5 4 0 0 0 3 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 37 45 44 59 46 26 64 70 65 64 68 0 0 0 0 0 0 0 0 0 0 3 59 51 46 0 0 0 4 79 70 68 63 49 51 41 61 10 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 29 25 39 31 6 0 0 0 4 32 0 0 0 0 0 2 22 0 0 0 0 1 11 24 15 9 34 53 59 287 442 650 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 5 21 0 0 0 0 0 0 0 18 32 31 65 47 27 14 10 16 12 7 7 4 2 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 4 13 7 5 6 6 2 6 8 10 9 6 5 4 8 7 2 3 3 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 36 40 57 59 45 44 74 66 58 24 0 0 0 0 0 0 0 0 0 67 33 0 0 0 0 0 16 49 19 56 59 70 74 69 49 32 65 56 0 0 0 0 0 14 0 0 0 0 0 0 0 0 221 2 0 22 0 38 0 2 0 3 0 0 0 0 0 11 0 9 5 0 11 1 22 22 6 12 17 7 34 38 39 74 118 174 0 0 0 6 0 0 0 0 0 0 0 0 0 0 5 1 3 3 2 0 0 0 0 0 0 0 0 19 12 4 15 34 25 13 3 3 0 4 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 2 5 8 12 4 3 2 6 4 5 0 2 0 0 0 1 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 57 59 50 49 77 68 57 0 0 0 0 47 14 56 60 59 60 0 0 0 0 0 0 31 33 40 44 52 52 56 90 92 78 65 60 56 28 0 0 1 0 0 22 39 8 6 9 1 0 2 11 7 36 7 7 6 0 0 0 0 0 0 0 0 0 0 9 25 0 0 15 29 23 60 62 30 5 5 10 13 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 6 0 0 0 2 0 0 2 1 0 0 0 0 2 17 13 21 17 10 0 1 1 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 3 2 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 57 43 39 5 71 57 1 0 0 0 5 45 62 61 53 0 0 0 0 0 0 0 37 29 35 37 43 46 54 54 92 116 90 75 98 55 1 0 0 2 16 119 36 0 12 27 133 96 13 2 0 3 4 33 42 36 12 11 0 6 53 0 0 0 0 57 53 70 16 2 0 27 72 59 26 48 12 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 11 0 0 0 0 8 9 3 0 0 1 1 0 0 8 20 15 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 30 43 47 25 41 75 32 14 0 0 0 13 58 9 20 0 0 0 0 0 0 0 0 0 1 31 0 27 35 42 78 92 72 85 77 107 93 112 8 0 0 0 32 26 128 129 98 240 240 135 82 27 95 106 53 30 42 35 5 7 0 0 55 48 26 31 11 19 2 31 23 7 3 2 25 66 55 66 22 4 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 2 0 0 0 11 11 16 11 5 0 0 0 0 0 1 2 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 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 3 32 34 40 38 33 60 58 57 0 0 0 0 0 0 54 46 0 0 0 0 0 2 0 0 0 17 5 7 5 4 6 0 37 47 114 83 77 73 72 0 0 0 0 0 0 5 188 178 159 179 17 16 29 48 53 99 63 29 10 44 6 56 25 1 95 60 7 17 44 52 0 6 0 0 0 9 10 37 9 16 30 40 1 0 0 0 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 18 10 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 9 30 33 34 38 63 49 56 0 0 0 0 0 0 31 36 0 0 0 0 0 0 13 12 4 8 16 15 6 11 34 6 0 25 62 43 49 58 0 0 9 1 14 1 0 31 187 72 36 66 13 0 9 33 50 27 32 3 39 42 124 73 23 14 0 0 3 0 19 25 57 78 29 10 22 3 7 30 33 9 10 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 1 0 0 7 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 31 34 59 50 35 0 0 0 0 0 0 56 40 0 0 0 0 0 9 6 9 13 0 12 5 13 26 31 33 38 36 0 0 47 43 0 0 61 38 41 47 27 82 8 51 0 0 1 0 0 19 78 59 1 20 81 131 54 0 0 0 0 0 0 0 51 44 92 101 91 40 52 11 0 0 54 38 18 0 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 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 6 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 13 54 45 0 0 1 0 0 0 0 1 31 0 0 0 0 0 0 0 0 0 5 0 10 4 19 29 32 28 30 38 45 24 9 29 5 1 0 0 0 7 0 8 3 4 0 0 0 2 16 48 83 78 36 24 56 15 0 1 11 3 4 43 50 33 23 42 33 25 16 11 1 3 14 18 21 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 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 19 0 0 0 23 25 9 48 51 0 0 0 0 0 0 0 3 28 3 0 0 0 0 0 0 0 0 0 0 3 0 19 30 37 34 25 38 46 0 0 12 12 0 0 0 0 0 0 0 0 8 9 8 0 0 7 17 68 94 30 15 28 2 0 1 5 0 3 0 25 43 70 72 41 29 18 10 5 1 13 14 28 13 4 1 7 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 10 34 32 0 0 0 26 23 37 47 47 0 0 0 0 0 0 0 8 28 8 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 8 6 13 0 0 0 0 0 0 9 0 0 0 0 0 0 9 1 0 24 24 44 21 52 43 0 17 4 0 0 0 0 0 0 17 52 39 50 49 27 10 4 4 1 0 1 8 11 16 18 15 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 30 27 0 18 0 24 46 41 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 0 0 0 0 4 19 23 21 22 2 0 36 22 0 0 0 2 0 2 0 1 5 15 82 91 71 48 24 6 0 0 0 0 0 11 18 22 26 16 13 18 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 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 29 32 0 0 0 0 0 16 31 34 0 0 0 0 0 0 0 0 10 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 5 13 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 3 2 26 12 14 0 8 5 36 1 0 0 4 14 23 22 14 6 3 12 13 9 5 10 6 6 12 26 29 21 17 21 17 21 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 65 51 0 0 30 63 55 57 68 0 31 3 27 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 21 27 0 0 0 0 0 5 28 0 0 0 0 0 0 0 0 0 0 14 14 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 2 1 3 0 0 0 0 0 0 0 6 0 0 0 0 19 2 8 5 23 10 0 0 0 0 6 3 3 0 8 15 14 6 0 0 5 32 38 30 40 50 52 30 3 2 3 1 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 1 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 6 63 72 42 36 24 35 44 47 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 22 0 0 0 0 0 0 0 0 0 21 15 8 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 9 1 2 0 0 0 0 0 0 2 8 11 0 0 0 0 0 2 0 1 14 2 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 4 6 4 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 1 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 52 42 31 39 45 35 39 37 47 50 0 0 0 0 0 0 0 0 0 0 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 8 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 0 2 26 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 5 9 6 2 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 9 9 3 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 23 9 12 10 44 22 0 37 37 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 24 29 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 3 3 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 31 0 0 0 0 0 0 6 11 11 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45 37 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 19 5 19 26 24 21 10 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 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 6 26 26 0 0 0 0 0 0 0 20 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 0 0 0 25 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 1 0 0 5 0 0 0 5 1 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 4 1 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 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 3 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 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 23 23 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 0 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 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 13 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 3 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 3 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 9 7 19 15 11 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 0 1 0 2 1 3 17 14 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 1 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 CIN 0 0 0 0 -1 -2 -1 -1 -1 -5 -18 -34 -29 -92 -39 -10 -11 -14 -1 -5 -2 -8 -14 -13 -18 -13 -9 -5 -38 -2 -43 -6 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 0 0 -1 -1 0 -1 0 0 -1 0 0 -1 0 -8 -2 -1 0 0 -3 -8 -3 -1 0 0 -4 -4 -1 -5 0 0 0 0 -1 -2 -5 -13 -8 -30 -40 -29 -40 -78 -54 -32 -68 0 0 0 0 -1 -17 -3 0 -1 0 -1 -1 -19 -99 -22 -1 -25 -12 -10 0 -1 -29 -33 -15 -19 -32 -19 -8 -9 -1 -1 -23 -1 -1 -1 0 0 -1 0 0 0 0 0 0 0 -1 0 0 0 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 0 0 0 0 0 0 0 -1 -1 0 0 -1 0 0 0 0 0 0 -4 -6 -1 0 0 0 0 -3 0 -2 0 0 0 0 -1 0 -2 -9 -7 -8 -9 -18 -28 -21 -20 -45 -50 -65 -105 -125 -104 -48 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -8 -44 -16 -34 -13 -12 0 -1 -2 -5 -7 -7 -18 -23 -19 -8 -11 -3 -16 -3 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -13 -11 -3 0 0 0 -1 0 0 0 0 0 0 -8 -30 -2 0 0 0 0 0 0 0 -2 0 0 0 -1 0 0 0 0 0 -1 -5 -7 -30 -25 -24 -29 -46 -36 -36 -29 -21 -28 -29 -52 -12 -6 -9 0 0 0 0 0 0 0 0 0 0 0 -9 -9 0 -1 -2 -7 -2 0 0 -1 -5 -12 0 -1 -22 -10 -16 -5 -16 -18 -9 -1 -2 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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -10 -1 -1 0 -2 0 0 0 0 0 0 0 0 -12 -31 -65 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -7 -14 -33 -28 -27 -27 -23 -16 -12 -1 0 -2 0 -2 -2 -1 -3 0 -2 0 -1 0 0 0 -6 0 0 -2 0 -1 -13 -1 -1 0 0 0 -1 -2 -2 -13 -9 -9 -9 -11 -10 -16 -9 -8 -1 -1 0 0 -1 -1 -1 0 0 0 -1 -3 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 -1 0 0 0 0 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -50 -48 -49 -4 -1 0 0 0 0 0 -1 0 0 -1 -1 -3 -2 -1 -1 -1 0 0 -1 -1 -12 -13 -9 -11 -3 0 -1 0 0 0 -1 -2 -4 0 0 0 -1 -1 0 0 0 -1 -15 -16 -39 -1 -1 -1 -11 -5 0 0 0 -1 -1 0 -3 -5 -7 -11 -7 -6 -8 -24 -24 -21 -5 0 0 0 -1 -1 0 -1 -1 0 -1 0 -1 0 0 0 0 0 0 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -45 -22 -10 0 0 0 0 0 0 0 0 -1 -3 -3 -3 -3 -1 0 0 0 0 0 -2 0 0 -3 -1 -4 -2 -2 -1 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -43 -28 -6 -3 -1 0 -4 -2 0 0 0 0 -1 0 -4 -4 -2 0 0 0 -8 -27 -25 -62 -16 -2 0 -1 0 -5 -1 0 -1 0 -2 -2 -2 0 0 -1 0 0 0 0 -1 0 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 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 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 -7 0 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -17 -20 -8 -1 -2 0 0 0 0 0 -2 -2 -3 -1 -1 -1 -1 0 0 0 0 0 0 0 0 -1 -5 -6 -3 -1 0 -1 0 0 0 0 0 0 0 -1 0 -3 0 -1 -26 -22 0 -14 -8 -1 -1 -1 -1 -1 0 -1 0 -4 -3 0 -27 -1 0 0 -1 -14 -32 -80 -9 -8 -2 -1 -6 0 -1 -2 0 -1 -4 -1 0 0 0 -1 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 -1 0 0 0 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 0 0 -2 -3 0 0 0 0 0 -1 -1 0 0 -1 0 -1 -2 0 -3 -1 -1 -1 0 0 0 -1 -3 -1 -5 -3 -2 -6 -3 -2 0 0 -1 -1 0 0 0 0 -5 -27 -1 0 0 0 -1 -1 -3 0 0 0 0 0 -1 0 0 0 -1 0 0 0 -1 -22 -18 -6 -9 -4 -8 -4 0 -1 -1 0 -2 -5 -3 -3 0 0 0 0 0 0 0 0 0 0 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -2 -1 -1 -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 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -2 -3 0 -1 -1 0 0 0 -1 -1 -2 -4 -10 -5 -2 -1 0 -1 -1 0 0 -2 -15 -1 0 0 0 0 -1 0 -2 -6 -6 -3 -4 -6 -5 -1 0 0 0 0 0 -11 0 -2 -1 0 0 0 -3 -9 -7 -31 -4 -8 -2 -1 0 0 0 0 -1 -1 -2 -4 -5 0 0 0 0 0 0 -1 0 0 0 -1 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 -2 -1 -1 -6 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 0 -2 -1 -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 -2 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 -2 0 0 0 0 0 -2 -1 -3 -2 -4 -5 -2 0 0 0 0 0 -1 -1 -1 0 0 -4 0 0 0 -1 0 -1 -1 -7 -1 0 -2 -6 -5 -2 0 0 0 0 0 -9 -1 -2 0 0 0 0 -9 -7 -6 -2 -1 -1 0 0 0 -1 0 0 0 -5 0 0 0 -2 0 0 -1 0 0 0 0 -1 0 0 -1 -1 -2 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 -3 -3 -2 -1 -1 -2 -1 0 -1 0 0 0 0 0 0 0 -1 0 -1 0 0 0 -1 0 -1 -2 -2 -1 0 0 0 -1 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -1 -1 -2 -1 -1 0 -2 -1 0 0 -1 -1 -2 -4 -2 0 0 -1 -1 0 -3 -2 0 -1 0 0 -1 0 0 0 0 0 0 -1 -1 0 0 0 -23 0 0 0 -1 -1 -1 -2 0 0 0 -2 -6 -4 0 0 0 0 0 0 0 -2 -1 -1 -22 -5 -4 -24 -8 -2 0 -2 -2 0 0 0 -2 -1 0 0 -3 -1 0 0 0 0 0 0 -1 -2 0 -1 -1 0 0 0 0 -4 -5 -9 -4 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 -1 -2 0 -2 -4 -1 0 -2 0 0 0 0 0 -1 -1 -1 -1 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -2 -1 -1 -2 -1 -1 -3 -4 -4 -1 -2 -2 -1 -1 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 -1 0 0 -1 -2 -1 0 0 0 0 0 0 0 -7 0 -5 -15 -2 -2 -7 -7 -1 -1 0 0 0 -1 -3 -1 -1 -1 0 0 0 -2 0 0 0 0 -2 -1 -3 -1 0 0 -1 0 0 0 0 -1 -33 -30 -9 -2 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 0 -1 -3 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 -1 0 0 -2 -1 -1 -3 -2 -1 -2 -2 -3 -2 -1 -2 0 0 -1 -1 -1 0 -1 -1 -1 0 0 0 -1 -2 -2 -1 0 0 -1 0 0 0 0 0 0 -1 -1 -4 -4 -2 -2 0 -1 0 0 0 0 -5 -4 0 -1 -4 0 -4 -1 -1 0 0 -6 -3 0 0 -2 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 -3 -4 -1 0 -1 0 0 0 0 -1 -20 -8 -3 -4 -1 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 -3 -1 -1 0 0 0 -1 -1 -3 -2 -3 -4 -1 -4 -2 -2 -4 0 -1 -3 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 -1 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -2 0 0 0 0 -1 -15 -1 0 0 0 0 0 0 -1 0 -1 -1 0 0 0 0 0 0 -2 -3 -2 0 -1 0 0 0 -1 -1 -1 0 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -5 0 0 0 0 0 0 0 0 -2 -3 -4 -4 -2 -2 -4 -3 -2 -1 0 -24 -5 -9 -4 -5 -2 -1 -2 -3 -2 -4 -3 -1 -3 -2 -1 -1 0 0 0 0 0 -1 -1 -1 0 0 0 -1 0 -2 -1 0 0 -1 0 0 -1 0 -6 -2 -3 -2 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -3 0 0 0 0 -1 -3 0 -4 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 -1 -4 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 -1 0 -2 -1 0 0 0 -1 -3 -66 -42 -44 -1 0 0 0 -1 -2 -1 -3 -3 -6 -4 -3 -4 -31 -2 -4 -3 0 0 -28 -45 -5 -5 -5 -3 -3 -3 0 -1 -2 0 -1 -1 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 0 0 0 0 0 0 0 0 0 -2 -4 -16 -26 -12 0 -27 -26 -22 -19 -6 -23 0 0 -1 0 -1 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 -1 0 0 -1 -7 -2 -1 -2 0 0 0 0 -2 -14 -16 0 0 -3 -4 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -17 -15 -30 -23 -17 -10 -7 -5 -3 -1 -1 -3 0 -3 -1 0 0 0 0 0 -14 -49 -8 -1 0 0 0 0 0 0 0 0 0 0 -4 -71 -71 -74 -16 -60 -28 -2 -3 -6 -27 -74 -65 -25 -81 -73 -4 -21 -3 -6 -3 -2 -1 -1 -2 -3 -4 -2 -32 -2 -8 -5 -5 -93 -19 -52 -37 -13 -5 -2 -3 -3 -2 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 0 0 -5 -7 -33 -25 -35 0 0 0 0 0 0 -20 -1 0 0 0 -1 0 -2 -1 -1 -1 0 0 0 0 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -6 -1 0 -5 -2 0 0 -1 0 -1 -1 -1 -9 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -2 -1 -2 -1 0 -1 0 0 -6 -12 -2 0 0 0 0 0 -2 -17 -12 -17 -9 -20 -40 -49 -64 -104 -84 -53 -46 -42 -33 -20 -10 -21 -12 -33 -15 -10 -7 -5 -2 -3 -58 -98 -15 -23 -23 -6 -2 -3 -3 0 -1 0 0 -15 -37 -134 -168 -159 -202 -182 -148 -95 -48 -96 -183 -144 0 0 0 0 0 0 -38 -35 -34 -14 -13 -17 -22 -27 -23 -11 -9 -13 -1 -3 -2 -2 0 0 -130 -98 -38 -32 -6 -2 -1 -2 0 0 0 -1 0 0 0 0 0 0 -3 -2 0 0 -1 0 0 -2 0 -1 0 -1 -1 -1 0 0 -15 -21 -18 -31 0 0 0 0 0 0 0 -32 -5 -1 0 -8 -7 0 0 -5 -8 -25 -21 -19 -12 -7 -9 -10 -7 -1 -10 -5 -5 -24 -1 0 0 0 0 0 0 0 0 -1 -6 0 0 0 0 -1 0 0 0 0 -1 0 0 -16 -3 0 0 0 0 0 -5 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -19 -20 -22 -9 -2 -4 -12 -2 -6 -9 -3 -2 -6 -12 -10 -17 -19 -34 -53 -43 -52 -74 -87 -110 -131 -135 -124 -128 -119 -105 -108 -73 -33 -49 -51 -48 -27 -39 -31 -19 -14 -15 -52 -147 -92 -54 -34 -29 -16 -8 -8 -3 -7 -14 -32 -20 -56 -134 -240 0 -249 -87 -289 -292 -273 -46 0 -90 -173 -77 0 0 0 0 0 0 0 0 0 -1 0 -1 -25 -19 0 -3 -1 0 0 0 0 0 0 -47 -63 -57 -18 -58 -40 -23 -3 -19 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -13 -31 -50 0 0 0 0 0 0 0 0 0 -3 -15 -2 -9 -7 -8 -8 0 -1 0 -6 -15 -30 -31 -36 -35 -32 -30 -26 -25 -15 -4 0 -4 -1 0 -2 -1 -1 0 0 0 -1 0 -28 0 -3 0 0 0 0 -2 -2 0 0 0 -10 0 0 0 0 -4 -5 0 0 0 -1 0 0 -2 -2 -1 -1 0 0 0 0 0 0 0 -2 0 -2 0 0 0 0 0 0 0 0 -16 -7 -3 -4 -3 -2 -2 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -3 0 -2 0 -11 -46 -50 -47 -40 -25 -29 -43 -33 -25 -20 -34 -27 -19 -32 -58 -53 -61 -72 -81 -83 -98 -157 -139 -158 -216 -225 -224 -225 -194 -192 -164 -152 -94 -97 -116 -90 -67 -70 -59 -43 -40 -52 -95 -135 -196 -183 -40 -49 -20 -8 -12 -32 -86 -69 -93 -115 -175 0 0 0 0 0 0 0 -418 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 -1 0 0 -1 0 0 0 0 0 0 0 -157 -166 -130 -42 -201 -98 -123 -112 -11 -1 0 0 0 0 0 -2 0 0 0 -2 -1 0 0 0 0 0 -1 0 0 0 0 -4 -25 -32 -37 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 0 -27 -9 0 0 0 -1 -17 -57 -1 -8 -58 -43 -36 -41 -24 -15 -14 -4 -9 -4 -1 -3 0 -1 0 0 0 -2 -7 -1 -2 0 0 -4 -2 -9 0 0 -1 0 0 0 0 -1 -8 0 0 0 -5 0 0 -4 -1 -1 -2 -2 -2 0 0 -1 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -16 -30 -10 -5 -6 -5 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -21 -60 -92 -72 -75 -58 -51 -53 -58 -61 -70 -83 -78 -83 -78 -58 -74 -96 -104 -145 -181 -227 -231 -227 -323 -299 -357 -331 -299 -276 -256 -248 -225 -190 -172 -159 -117 -120 -118 -107 -96 -109 -178 -206 -166 -369 -381 -245 -253 -103 -78 -49 -133 -221 -91 -191 -278 -171 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -6 -183 -178 -107 -121 -115 -77 -35 -13 -6 0 0 0 0 0 0 0 -1 0 0 -1 -1 0 0 0 0 0 0 0 -1 -21 -20 -48 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 0 -2 -2 -9 0 0 0 0 0 0 -24 -4 -19 -41 -34 -48 -34 -60 -43 -16 -3 0 -33 -2 -2 0 0 -7 -4 -5 -6 -5 -6 -6 -1 0 -3 -2 0 -28 -4 -2 -7 0 0 0 0 0 -1 -3 0 0 -5 0 -6 -2 -2 -6 -13 -10 -2 0 0 -1 0 0 0 0 0 0 0 0 0 0 -7 -23 -9 -3 -6 -9 -8 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -29 -23 -25 -43 -76 -91 -105 -109 -77 -80 -135 -155 -161 -196 -205 -140 -134 -112 -129 -138 -146 -165 -197 -234 -286 -272 -317 -375 0 -158 -400 -421 -358 -360 -327 -303 -275 -244 -239 -193 -170 -175 -182 -215 -364 -312 -325 -353 -335 -130 -364 -251 -191 -244 -243 0 0 -284 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -217 -182 -114 -87 -58 -35 -14 -6 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -34 -11 -20 -56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -13 0 0 0 0 0 0 0 0 -45 -35 -64 -42 -79 -8 -35 -33 -42 -30 -24 -11 -4 0 -1 0 -1 -15 -4 -13 -14 -17 -8 -8 -2 -2 -3 -1 0 0 -4 0 0 0 -1 0 0 0 -1 -4 -11 -4 0 0 -11 -25 -35 -61 -33 -12 -4 -1 0 0 0 0 0 0 0 0 0 -1 0 -1 -8 -26 -15 -2 -6 -6 -4 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -50 -48 -42 -86 -125 -102 -110 -147 -153 -175 -183 -213 -216 -202 -176 -188 -188 -167 -181 -174 -164 -182 -229 -235 -218 -174 -270 -391 -478 -370 0 -15 -494 -424 -375 -404 -398 -407 -332 -317 -258 -253 -253 -303 -415 -386 -249 -339 -320 -261 -397 -323 -223 -339 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -152 -209 -150 -105 -76 -31 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 -19 -12 -6 -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 -51 -53 -13 -33 -36 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -28 -38 -39 -11 -6 -2 0 -8 -9 -1 0 0 -1 0 0 0 0 0 0 -4 -2 -2 -9 -22 -17 -37 -82 -42 -49 -44 -33 -9 -2 -2 -10 -3 -8 -3 0 -1 -1 -3 -1 0 0 -17 -29 -25 -12 -14 -10 -4 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -31 -35 -79 -105 -145 -163 -150 -165 -195 -243 0 0 -4 -259 -251 -274 -255 -240 -213 -198 -205 -217 -246 -246 -221 -213 -229 -323 -447 -226 0 0 0 -362 -146 -540 -509 -495 -493 -462 -418 -419 -363 -417 -301 -304 -285 -295 -363 -383 -383 -330 -366 -179 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -91 -231 -179 -144 -72 -36 -15 -13 -10 -10 -5 -1 0 0 0 -4 -27 -25 -14 -79 -53 -79 -117 -147 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -2 -22 -46 -50 -26 -9 -2 0 -10 -2 0 -2 -5 -5 0 0 0 0 0 0 -1 -2 -10 -2 -33 -40 -56 -63 -71 -48 -49 -37 -23 -3 -3 -3 -31 0 0 -1 -2 -7 -5 0 0 -7 -34 -57 -44 -34 -21 -17 -9 -2 -2 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -4 -10 -19 -48 -54 -93 -134 -162 -182 -210 -223 -245 0 -249 -16 -270 -23 -27 -313 -302 -287 -268 -271 -277 -261 -259 -257 -242 -207 -301 -394 -460 -557 -38 0 -40 -563 0 0 0 0 -77 -39 -344 -524 -524 -538 -418 -445 -444 -276 -10 -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 -9 -18 -266 -169 -113 -92 -64 -46 -39 -28 -20 -5 -2 -26 -13 -17 -25 -10 -59 -39 -16 -58 -79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -5 -1 -2 -17 -9 -8 -6 -11 -14 -24 -19 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 0 0 0 0 0 -5 0 0 -7 -18 -38 -54 -46 -36 -5 0 0 0 0 -7 -6 -2 -3 0 -1 0 0 -1 -1 -6 -24 -31 -34 0 0 -44 -67 -20 -50 -98 -46 -13 -48 -40 -4 -1 0 -6 -5 -5 -6 -4 -1 -6 -45 -73 -62 -49 -43 -19 -13 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -18 -44 -66 -78 -70 -106 -131 -201 -247 -252 -269 0 -284 0 0 0 0 -1 -1 -326 -340 -356 -378 -390 -326 -301 -270 -262 -327 -328 -407 -530 -558 -574 0 0 0 0 0 -379 -1 -128 -1 -1 -1 -1 -548 -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 -111 -264 -217 -202 -145 -114 -102 -88 -50 -17 -11 0 0 -14 -21 -3 0 -9 -25 -68 -30 -54 -25 -12 -7 -6 -25 -23 -20 0 0 0 -15 -35 -22 -8 -18 -33 -17 -7 -3 -5 -1 -5 -2 -2 -5 -18 -28 -38 -22 -3 0 0 0 -33 -10 -1 0 -18 -23 -24 -13 0 0 0 0 -21 0 -1 -9 -20 -44 0 0 0 -3 0 0 0 0 -2 -1 -1 0 0 -1 0 0 -2 -1 -7 -18 -26 -28 -50 -26 -1 -12 -1 -2 -1 -57 -58 -43 -34 -3 -2 -8 -6 -14 -1 -2 -6 -49 -62 -34 -87 -76 -65 -62 -52 -22 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 -18 -58 -122 -123 -136 -156 -97 -142 -198 -253 -267 -153 -1 -2 -2 -1 -1 -1 -1 0 0 -1 -220 -407 -406 -403 -334 -309 -318 -384 -435 -430 -484 -543 -519 0 0 0 0 0 0 0 -1 -1 -2 -3 -2 -2 -1 -2 -2 -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 0 0 0 0 0 0 0 0 0 0 0 -356 -338 -312 -269 -213 -200 -181 -6 0 0 0 -18 -1 0 0 -15 -4 -17 -44 -10 -9 -10 -9 -12 -13 -15 -12 -25 -3 -12 -6 -8 -16 -3 -20 -14 -18 -27 -34 -15 -11 -17 -9 -4 -10 -8 -4 -8 -11 -14 -14 -20 -24 -27 -29 -26 -6 0 0 0 -19 -22 0 0 0 0 -7 0 0 -1 -7 -38 -35 0 0 -6 -2 0 0 0 -2 -3 0 0 0 0 -1 0 -1 0 0 -10 -3 -13 -14 0 0 0 0 -2 -25 -60 -53 -52 -20 -13 -14 -10 -6 -2 -1 -10 -31 -31 -71 -64 -95 -86 -79 -55 -33 -12 -2 -7 -1 0 0 0 0 0 0 0 0 0 -1 -33 -129 -185 -150 -209 -165 -105 -151 -244 -2 -2 -2 -2 -2 -2 -2 -3 -1 -1 0 0 -1 0 -444 -431 -428 -374 -380 -394 -485 -567 -487 -508 -517 -594 -614 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -2 -1 -2 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -336 -324 -17 -12 -7 -6 -28 -3 -1 0 0 -5 -9 -28 0 -23 -12 -6 -4 -4 -6 -4 -7 -3 -2 -3 -5 -2 -3 -10 -9 -12 -10 -15 -17 -44 -4 -5 -5 -5 -8 -7 -8 -10 -12 -11 -10 -10 -10 -4 -1 -4 -16 -9 -10 -7 -13 0 -30 0 0 0 0 0 0 0 -4 -33 0 0 0 -32 -7 -3 0 0 0 0 0 0 0 0 -4 -2 -1 0 0 -5 -1 0 0 0 0 0 0 -1 -2 -46 -56 -30 -30 -16 -12 -13 -10 -14 -37 -74 -96 -58 -66 -46 -55 -63 -59 -75 -52 -3 -8 -8 0 0 0 -1 0 0 -1 -1 0 0 -7 -38 -99 -87 -179 -175 -130 -160 -282 -269 -2 -1 -3 -2 -2 -2 -2 -3 -1 -1 0 0 0 -1 -1 -498 -446 -474 -503 -73 0 -236 -563 -45 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 -2 -386 0 0 0 0 0 0 0 0 0 0 -3 -2 0 0 0 0 0 0 -4 0 0 -1 -2 -4 -1 0 -8 -2 -13 -20 -21 -32 -41 -30 0 0 0 0 0 0 -2 -5 -6 -10 -9 -8 -12 -7 -12 -7 -7 -1 0 -6 -9 -17 -12 -11 -21 -20 0 0 -11 0 0 -3 -24 0 0 0 0 -27 -15 -1 0 0 0 0 0 0 0 -1 -5 -14 -8 -2 -23 0 0 -1 -1 -1 0 0 0 0 -27 -23 -30 -36 -37 -30 -13 -50 -35 -26 -9 -105 -121 -118 -94 -73 -45 0 -11 -23 0 0 0 0 0 -1 0 0 -5 -11 -1 0 0 -10 -53 -131 -114 -136 -164 -190 -239 -102 -3 -1 -3 -6 -6 -1 -1 -3 -4 -4 -2 0 0 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -379 -356 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -8 -14 -19 -9 -10 -15 -30 -31 -23 -24 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -1 -4 0 -1 0 0 0 -1 -9 -28 -19 -29 0 0 -12 0 0 -1 -15 0 0 -29 -19 -5 -22 0 0 0 0 0 0 0 0 -1 0 -1 -4 -14 -20 0 0 0 -1 -1 0 0 -1 0 -14 0 0 0 0 -12 -38 0 0 -4 -4 -68 -3 -169 -118 -4 -6 -70 -56 -4 0 0 0 0 0 -1 -4 -14 -4 -34 -14 -66 -81 -90 -129 -218 -196 -103 -183 -243 -5 -6 -2 -2 -2 -4 -5 -4 -2 -2 -1 -2 -5 -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 0 0 0 0 -313 -289 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -3 -1 -3 -28 0 0 -5 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 0 0 0 -2 -14 -21 0 -16 -5 0 -1 -6 0 -26 -8 -7 -50 -11 0 0 0 0 0 0 0 0 -8 0 -1 -1 -1 0 -1 0 0 0 0 0 -4 -3 -2 0 0 0 0 0 -26 -7 0 0 0 -5 -3 -4 -4 -3 -6 -31 -82 -11 -2 -3 0 0 -13 -7 -33 -57 -84 -180 -215 -37 0 -164 -126 -183 -151 -132 -59 -71 -5 -2 -2 -3 -4 -2 -3 -4 -3 -3 0 -1 -2 -3 -1 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -324 -292 0 -1 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -13 -19 -2 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -14 -27 -23 -21 -13 -5 0 0 0 0 0 -3 0 0 0 0 -18 0 0 -44 -1 -3 -11 -12 -7 -3 0 -23 -7 0 0 0 0 0 0 0 0 -9 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -1 -42 -3 0 0 0 -3 -1 -1 -3 -6 -10 -11 -51 -58 -11 -9 -6 -22 -16 -40 -86 -115 -188 0 0 0 0 0 -2 -1 -1 0 0 -1 -1 -1 -1 -6 -4 -2 -4 -3 -2 -1 -2 -1 0 -1 -1 -1 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -52 -365 -298 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 -1 -3 -8 -17 0 0 0 0 0 0 0 0 0 0 -6 -10 -16 -20 -42 -53 -73 -74 -103 -114 -100 -79 -55 -28 -11 0 0 0 0 0 0 0 -2 -3 0 -17 -54 -26 -9 -3 -5 -3 -3 0 0 -18 -4 0 0 0 0 0 0 0 -2 -38 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -4 -1 0 0 0 0 0 -3 0 -9 -7 -163 -127 -94 -124 -93 -112 -138 -128 -115 -140 -168 -234 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -4 -3 -1 0 -2 -1 -1 -2 -5 -4 0 0 -1 -1 -1 -1 -1 -2 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 -179 -184 -294 -230 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -2 -10 -4 0 0 0 -4 -1 -2 0 0 0 0 0 0 0 -5 -13 -32 -48 -58 -71 -110 -119 -142 -154 -207 -203 -267 -234 -235 -204 -139 -112 -29 -5 0 0 0 0 0 0 0 -4 -3 -1 0 -1 -2 -9 0 -3 -1 0 0 -12 -2 0 0 0 0 -2 0 -6 -21 -2 0 -1 -6 -20 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 0 -8 -2 -146 -177 -8 -164 -189 -212 -155 -186 -212 -236 -229 -212 -237 -229 0 0 0 0 0 0 0 0 0 0 -2 -1 0 -1 -2 -2 -3 -5 -1 -1 -2 -1 -2 -2 -2 -3 -2 -1 -3 -1 -1 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 -489 -297 -327 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -13 -48 -21 -23 -37 -51 -14 -4 -1 0 0 0 0 0 0 -1 -11 -50 -98 -120 -141 -175 -203 -197 -210 -228 -268 -311 -298 -350 -262 -31 -18 -30 -261 -244 -133 -100 -7 0 0 0 0 0 0 0 -1 -4 -2 0 0 0 -7 -2 0 0 0 -1 -15 -3 0 0 -2 -8 -15 -24 -2 -30 -22 -43 -1 -4 -12 -9 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 -81 0 0 -7 -2 -154 -140 -5 -5 -238 -239 -228 -250 -268 -219 -248 -244 -217 -244 -242 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -2 -4 -3 -3 -3 -2 0 0 0 -1 -1 0 -1 -5 -1 -2 -2 -2 -1 0 -1 0 -1 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -19 -29 -47 -59 -32 -14 -5 -6 -3 0 0 0 0 -1 0 0 -2 -9 0 0 0 0 0 0 0 0 0 -291 -350 -397 -405 -207 -408 0 0 -29 -59 -52 0 -273 -232 -68 -11 -1 0 0 0 0 0 0 0 -3 -4 -3 -1 0 0 -1 -4 -1 -3 -2 0 -6 -2 0 -6 -3 -4 -2 -14 -9 -41 0 0 -1 -4 -9 -3 0 0 0 0 0 0 0 0 0 0 0 -64 0 0 0 -113 0 0 0 0 -4 -1 -220 -23 -1 0 0 0 -259 -321 -270 -297 -284 -226 0 -321 -75 0 0 0 0 0 0 0 0 0 0 0 -2 0 -1 -1 -4 -4 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -1 -1 -1 0 -1 0 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 0 0 0 0 0 0 0 0 0 0 0 -1 -17 -50 -67 -64 -47 -25 0 0 0 0 -1 0 -3 -3 -1 -2 -2 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 -270 0 0 0 -584 -571 -567 -484 -374 -312 -302 -183 -68 -59 -33 -14 -3 0 0 0 0 0 0 -1 -2 -3 -2 -1 -2 -4 -8 -5 -2 -1 0 0 0 0 -1 0 -1 -1 -2 -3 -3 -1 0 0 0 -4 -6 0 0 0 0 0 0 0 0 0 0 -23 0 0 0 0 0 -73 0 0 -161 -6 -30 -255 0 0 0 0 0 -354 -69 -117 -308 0 -248 -213 -238 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -1 0 0 0 0 0 0 0 0 0 0 -1 -9 -21 -42 0 0 0 -122 -1 0 0 -1 -3 -10 -11 -28 -49 -80 -73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -197 -452 -615 -413 -434 -292 -122 -137 -118 -113 -76 -46 -24 -13 -6 0 0 0 0 0 0 -1 -17 -5 -10 -6 -2 0 0 0 0 0 -13 -40 -5 0 0 0 -1 -1 -1 -2 -4 0 0 0 0 -4 -8 0 0 0 0 0 0 0 0 0 -77 0 -86 0 -118 -129 -148 0 -220 -127 -229 0 0 0 0 0 0 0 -363 -333 -326 -107 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 0 0 0 0 0 0 0 0 0 0 -1 -25 -45 -98 -30 0 0 -22 -82 -10 -4 -16 -28 -50 -69 -71 0 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -644 -673 -709 -602 -665 -537 -379 -344 -307 -346 -192 -182 -106 -67 -38 -18 -11 0 0 0 0 0 0 -1 -9 -3 -3 -3 0 0 -2 0 -19 -56 -59 -42 -2 0 0 0 0 -2 -3 -6 0 -30 0 0 -1 -5 0 0 0 0 0 0 0 0 0 -118 -1 -61 0 -174 -139 0 -214 -116 -157 -158 -246 -283 0 0 0 0 -118 -329 -338 -364 0 0 0 0 0 0 0 0 0 -12 -160 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -43 -24 -1 0 0 0 0 0 0 0 0 -1 -28 -33 0 0 0 0 0 0 0 0 -100 -65 -91 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -476 0 0 -214 0 0 0 0 0 0 -441 -497 -344 -289 -283 -235 -205 -97 -72 -56 -75 -55 -13 0 0 0 0 0 0 0 -4 0 -1 -40 -103 -85 -70 -80 -45 -16 -3 0 0 0 -1 -3 -6 0 0 0 0 0 0 -1 -8 -3 0 0 0 0 0 0 -39 0 -86 -116 -109 -127 -207 -157 -127 -164 -264 -295 -237 -299 -340 0 -346 -225 -368 0 0 0 0 0 0 0 0 0 0 -7 -2 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -40 -25 0 0 0 0 0 0 0 -5 -83 -124 0 0 0 0 0 0 0 -2 -1 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -524 0 0 0 -247 0 0 0 0 -78 -195 -203 -176 -168 -197 -297 -232 -217 -211 -204 -167 -171 -95 -8 0 -1 0 0 0 0 0 -1 -37 -93 -77 -89 -90 -76 -9 -3 -10 -5 0 -1 0 -1 -1 0 0 0 0 0 0 0 0 -9 0 0 0 0 0 0 -50 -138 -66 -97 -137 -158 -175 -149 -194 -161 -164 -235 -250 -292 -316 0 0 0 0 0 0 0 0 -3 0 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 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 -68 -55 -2 0 0 0 0 0 -2 -58 -113 -156 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -316 0 0 0 -162 -259 -271 -253 -254 -286 -177 -217 -239 -300 -335 -259 -227 -156 -108 -51 -24 -25 -24 -12 0 -5 -6 -16 -50 -75 -81 -123 0 -45 -34 -2 0 -6 0 0 0 -1 -2 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -128 -151 -195 -148 -178 -132 -139 -221 -187 -217 -226 -282 0 0 -340 -311 0 0 0 0 0 0 0 0 -4 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -28 -65 -74 -47 -10 0 0 0 0 0 -1 -19 -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 -406 -255 -321 -292 -419 -453 0 0 0 -5 -3 -390 -313 -264 -334 0 0 0 0 -218 0 0 -37 -74 -2 -47 -3 -48 -146 -214 -196 -152 0 -73 -55 -10 0 0 0 0 0 -6 0 -1 0 0 0 0 0 0 0 -1 0 -2 0 0 0 0 0 0 -22 -134 -110 -178 -159 -135 -102 -186 -176 -245 -264 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -121 -166 -63 -91 -63 -32 0 0 0 0 0 -2 -30 -191 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -327 -402 0 0 0 0 0 0 0 0 0 0 -244 -311 0 -1 0 0 0 0 -56 -130 -202 0 -36 -39 -40 -63 -137 -191 -191 -176 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -55 0 0 0 0 0 0 -56 -186 -2 -216 -181 -102 -70 -214 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -171 -75 -85 -74 -53 -1 0 0 0 0 -6 -38 -14 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -174 -198 -198 -212 -5 -77 -27 0 -1 -161 -204 -80 -7 0 0 -2 0 0 0 0 0 0 -2 -4 0 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 -122 -1 -195 -154 -190 -138 -73 -81 -134 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 -12 -144 -128 -125 -101 -90 -60 -13 -1 0 0 -1 -14 -83 -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 -1 0 0 0 0 0 0 0 0 0 -3 0 0 0 -27 0 0 -268 0 0 0 0 0 0 0 0 -21 -9 0 0 0 -1 0 -2 -12 0 0 -1 -1 0 -22 -3 -1 -3 -3 -3 0 0 0 0 0 0 0 -53 0 0 0 -87 -96 -90 -63 -85 -82 -131 -91 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -112 -150 -119 -96 -77 -57 -29 -1 0 0 -2 -19 -102 -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 -1 0 0 0 0 0 0 -250 -161 0 -15 -217 -26 0 0 0 0 0 0 0 0 -2 -74 0 -18 0 -1 -8 -5 0 0 0 -21 -4 -1 -1 -4 -3 0 0 -2 -40 -39 -68 -1 -1 -23 -6 -122 -50 -32 -25 -38 -53 -24 -66 -130 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -53 -50 -90 -69 -61 -67 -38 -2 -2 -2 -10 -42 -66 -75 -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 -7 -30 -48 -18 0 -1 -39 -90 -8 0 0 0 -14 0 -10 -1 -1 -4 -3 -1 0 -2 -2 -40 -64 -17 -1 -6 -32 -9 -11 -13 -8 -12 -12 -30 -48 -28 0 0 0 0 0 0 0 0 0 0 0 0 -275 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -25 -35 -34 -179 -43 -31 -30 -49 -27 -7 -6 -12 -36 -58 -73 -86 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 -2 -17 -6 -3 -59 -44 -25 0 0 0 0 -9 -23 -19 -3 0 -1 -2 -3 0 -3 -50 -9 -5 -7 -13 -1 0 0 0 0 -10 -4 -31 -49 -144 -116 0 0 0 0 0 0 0 0 0 -230 -203 -156 -214 -225 -225 -206 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -113 -25 -13 -81 -86 -23 -28 -12 -32 -29 -15 -12 -23 -43 -65 -59 -65 -19 -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 -1 0 0 0 0 0 0 -12 -59 -18 -67 -1 -2 0 0 0 -1 0 -15 -4 -3 -1 0 0 0 -1 -16 -35 0 0 -7 -27 -8 0 -4 -5 0 -6 -17 -40 -118 -71 -60 -106 -166 0 0 0 -163 -200 -185 -120 -92 -114 -105 -99 -93 -101 -54 0 0 0 0 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 -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 -65 -173 -178 -168 -65 -172 -65 -51 -10 -21 -11 -20 -37 -14 -6 -20 -55 -55 -101 -94 -9 -11 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -5 -8 0 0 0 0 -1 -67 -30 -9 -8 0 -1 0 0 0 0 0 -9 0 0 0 0 -3 0 0 -6 -8 -45 -2 -11 -32 0 -1 -7 -1 0 -6 -37 -58 -43 -35 -58 -106 -134 -144 0 -130 -74 -126 -85 -91 -63 -51 -28 -45 -45 -1 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -1 -15 -6 -2 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 -27 -124 -98 -175 -192 -218 -258 -75 -86 -94 -11 -24 -32 -28 -74 -69 -35 -51 -68 -63 -105 -88 0 0 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -1 -1 -18 -3 -64 -74 -37 -3 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 -29 -2 -4 -14 0 0 -1 0 0 -2 -37 -13 -42 -26 -23 -29 -75 -107 -39 -130 -69 -58 -64 -50 -81 -29 -9 -53 -26 -34 -48 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 -15 -3 0 -1 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -56 -100 -140 -241 -208 -82 -123 -93 -105 -71 -8 -6 -10 -30 -66 -50 -79 -88 -54 -58 -73 -71 -149 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 -1 -1 0 0 -6 0 0 0 -83 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 -2 -1 -2 -1 -3 -13 -5 0 -1 -1 -2 0 0 -5 -17 -13 -4 -9 -23 -42 -89 -34 -113 -29 -28 -49 -30 -28 -15 -14 -26 -17 -15 -13 -2 -23 -9 -3 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -4 -11 -4 -2 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -70 -47 -14 -147 -176 -188 -104 -79 -89 -19 -12 -29 -52 -69 -65 -44 -57 -80 -70 -90 -80 -127 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 -1 0 -1 0 -1 -14 -1 -10 -2 -1 0 -1 0 -4 -1 0 0 0 0 0 -1 0 -1 -1 -3 -1 -1 -2 -7 -2 -3 -1 -4 -1 -2 0 -2 -1 -4 -5 -4 -4 -7 -6 -21 -59 -90 -33 -14 -19 -28 -25 -43 -30 -19 -17 -6 -53 -14 -41 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -127 -101 -172 -288 -283 -50 -10 -56 -64 -47 -22 -35 -36 -70 -80 -88 -70 -74 -70 -65 -103 -136 -155 -60 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 0 0 0 0 -1 0 -5 -3 -3 -3 -1 -1 -3 -1 0 0 -2 -1 -6 -8 -8 -16 0 0 -1 0 -4 -13 -10 -5 -36 -25 -5 -1 -3 -1 -2 -1 -2 -2 -1 -5 -8 -23 -38 -36 -20 -39 -30 -33 -40 -32 -32 -2 -44 -62 -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 -3 -5 -7 -3 -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 -8 -158 -272 -207 -328 -322 -269 -168 -132 -64 -68 -76 -40 -33 -37 -11 -74 -103 -92 -86 -103 -87 -54 -97 -116 -134 -192 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 0 -1 0 0 0 0 -2 -1 -1 -2 -3 -4 -4 -4 -5 -5 -2 -1 0 0 -7 -25 -23 -11 0 0 -1 -1 -4 -7 -13 -6 -2 -5 -41 -2 -2 -2 -2 -1 0 -3 -5 -8 -10 -16 -20 -18 -44 -35 -36 -54 -83 -103 -2 -2 -88 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 -11 -9 -5 -1 -1 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -33 -183 -254 -267 -275 -358 -323 -293 -159 -161 -111 -120 -35 -24 -27 -21 -45 -51 -74 -92 -121 -109 -104 -56 -33 -43 -51 -97 0 -100 -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 -4 -30 0 -1 0 -2 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 0 0 -1 -2 -2 -40 -27 -7 -12 -2 -6 -4 -8 -6 -18 -12 -10 0 0 -16 -21 -21 0 0 0 0 -2 -1 -2 -4 -9 -2 -4 -10 -8 -22 -1 -1 0 0 -5 -8 -20 -25 -10 -31 -36 -41 -31 -79 -107 -97 -51 -2 -1 0 -1 -2 0 0 -6 -2 0 0 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -10 -12 -11 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -40 -42 -101 -87 -52 -12 -103 -79 -65 -141 -254 -83 -101 -26 -35 -74 -100 -77 -33 -46 -55 -57 -86 -71 -54 -49 -44 -28 -39 -67 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -16 -27 0 -1 -1 -1 -44 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -3 -1 -1 -2 -2 -3 -56 -51 0 -40 -71 -32 -26 -7 -10 -25 -4 -7 -32 0 0 0 -20 -1 -1 -7 0 -2 -1 -7 -10 -4 -5 -3 -8 -11 -8 -79 -57 -15 -1 -9 -29 -38 -39 -33 -38 -50 -66 -72 -116 -135 -5 -2 -1 0 0 -1 -1 0 0 -12 -4 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -8 -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 -1 -60 -39 -123 -247 -50 -239 -219 -76 -2 -223 -75 -22 -44 -40 -46 -70 -71 -92 -51 -37 -51 -53 -90 -92 -64 -53 -64 -32 -27 -26 -47 -10 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 -5 -8 -12 -1 0 0 -2 -1 -1 -1 -2 -5 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -6 -2 -9 -2 0 0 0 -46 -142 0 0 -10 -2 0 -14 -20 -6 -5 -25 -4 0 0 0 0 -1 -1 -2 -1 -1 -4 -12 -9 -2 -6 -12 -11 -17 -13 -10 -7 -6 -9 -39 -66 -21 -72 -66 -102 -132 -126 -101 -11 -7 -4 -1 0 0 -1 -1 -5 -1 -8 -15 -2 -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 -1 -2 -1 -1 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -12 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -11 -69 -224 -263 -260 -158 -80 -64 -105 -16 -19 -14 -42 -50 -62 -68 -54 -35 -56 -56 -66 -88 -92 -66 -67 -59 -52 -46 -44 -31 -25 -13 0 0 0 0 -41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -2 0 -31 -87 -41 0 0 0 -2 -8 -13 -20 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 -2 -1 0 0 -3 -2 -5 -12 -10 0 -2 -50 -53 -54 0 0 0 0 0 -16 -5 -73 -29 -11 0 0 0 0 0 -1 -2 -6 -15 -11 -3 0 -15 0 -5 -12 -14 -12 -13 -7 -14 -10 -7 -7 -7 -8 -10 -117 -11 -11 -11 -10 -5 -4 -1 0 -1 0 -2 -1 -1 -2 -1 -3 -1 -1 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -11 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -236 -69 -29 -244 -78 -9 0 -6 -45 -13 -28 -41 -50 -60 -61 -33 -22 -39 -40 -65 -74 -57 -58 -59 -58 -60 -52 -29 -12 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -8 -23 -114 -148 0 0 0 0 -1 -2 -8 -2 -51 -37 -9 0 0 -2 -5 -5 0 -4 -2 0 0 -4 -2 0 0 0 -1 -1 -4 -3 -3 -108 -111 -61 -65 -128 0 0 0 0 0 -1 -2 -4 -10 -13 0 0 0 0 0 0 -2 0 -19 -29 -8 -6 -13 -2 -12 -11 -4 -11 -14 -17 -33 -37 -12 -11 -10 -7 -12 -19 -17 -3 0 -1 -5 -2 -16 -1 -2 -14 -7 -1 -9 0 0 0 0 0 0 -1 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 -2 -3 -4 -3 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -142 -94 -54 -75 -82 -160 -71 -28 -1 0 -29 -20 -85 -22 -23 -51 -65 -46 -44 -30 -49 -64 -75 -86 -55 -72 -68 -45 -48 -38 -21 -3 -4 0 0 0 0 0 0 -215 -224 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -15 -42 -57 -30 0 0 0 -1 -16 -27 -38 -9 0 0 0 -1 -5 0 0 0 -3 -4 -18 -24 -2 0 0 0 -2 -3 -1 0 -1 -1 -1 -8 -6 -17 -8 -7 -6 -2 -2 0 0 -1 -3 -7 -4 -4 0 0 0 0 0 -14 0 0 0 -7 -4 -4 0 -1 0 0 0 -1 -1 -3 -14 -15 -6 -2 -5 -8 -3 -2 0 0 -5 0 0 0 -1 0 0 -2 -2 0 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -4 -4 -2 -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 -12 0 -27 -193 -49 -27 -246 -36 -41 -22 -2 -64 -34 -83 -129 -111 -76 -63 -55 -78 -64 -22 -5 -30 -39 -61 -55 -17 -43 -61 -59 -42 -26 -13 -6 -5 -3 0 0 0 -137 -176 -156 -228 0 -120 0 0 0 0 0 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 -33 -29 0 -1 -2 -2 -2 -12 -27 -11 -2 -2 -1 -1 -4 0 0 0 0 -1 -3 -9 -13 -20 0 0 -2 -2 0 -1 0 -1 -2 -7 -14 -15 -2 0 0 -11 -13 -3 -2 -2 0 -2 -2 -8 -4 0 0 0 0 0 -2 0 0 0 -2 -11 -2 -4 0 -2 -1 -3 -2 -1 -1 -1 0 0 0 0 0 0 -1 0 0 0 0 -2 -1 0 -2 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -3 -7 -2 -2 -1 -1 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 -28 -30 -116 -142 0 -17 -53 -33 -20 -48 -81 -121 0 -151 -190 0 -162 -87 -63 -29 -33 -35 -26 0 -8 -4 -27 -32 -16 -22 -46 -42 -40 -16 -6 -7 -11 -7 0 0 0 -139 -154 -229 -1 0 0 0 0 0 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 -10 -15 -11 -2 -4 -3 -3 -7 -21 -11 -7 -3 0 0 0 0 -1 -6 -11 -5 0 -5 0 0 0 0 -1 0 0 0 -1 0 -2 0 -8 0 0 0 0 0 0 0 -4 -7 -6 -6 -4 0 0 0 0 0 0 0 -14 0 0 0 -39 -36 -25 0 0 -15 0 0 0 -1 -2 -1 -1 -3 0 0 0 0 0 0 0 -1 0 0 0 -3 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 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -3 -5 -8 -5 -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 -42 -47 -58 -237 -152 -74 -9 -5 -54 -163 0 0 0 -187 0 -9 -145 -87 -69 -47 -26 -30 -10 -1 -11 -29 -29 0 -1 -7 -33 -28 -8 -4 -6 -7 -3 0 0 -167 -197 -243 -1 0 0 0 0 0 0 0 0 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 -16 -20 -14 -6 -5 -10 -12 -5 -8 -3 -4 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -1 -1 0 0 0 0 -6 0 0 0 0 0 0 -2 -14 -8 -12 -6 0 -3 -1 -2 0 0 -2 -2 -29 -2 -15 -18 -1 -2 0 -1 0 0 0 0 0 0 0 0 0 0 -1 0 -2 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -4 -1 -1 -6 -9 -3 -1 -1 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -56 -35 -4 -31 -50 -33 -30 -62 -106 0 0 0 0 0 0 0 -155 -105 -80 -38 -42 -17 -11 -9 -27 -20 -28 -1 0 0 -7 -6 -6 -6 -2 -1 -108 -156 -169 -202 -246 -57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 0 -2 -44 -25 -14 -6 -19 -2 -8 -4 -5 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 0 0 0 0 0 -1 0 0 0 0 0 -11 -9 -9 -4 -4 -3 -1 0 0 0 -6 -7 -15 -4 -2 -1 -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 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 0 -1 0 -1 -2 -3 -8 -8 -9 -4 -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 -53 -29 -8 -95 -54 -15 -29 -96 -98 0 0 0 0 -3 0 0 -81 -170 -134 -119 -115 -93 -82 -64 -36 -41 -19 -19 -8 0 -1 -7 -2 -5 -8 -7 -1 -143 -161 -187 -234 -263 -384 0 0 0 0 0 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 -5 -4 -7 -11 -15 0 -6 -14 -7 -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 -8 -2 -2 -2 -3 0 0 0 -2 -5 -3 -1 -1 -13 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -2 -1 0 0 0 -3 -7 -13 -13 -19 -12 -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 -29 -22 -21 -26 0 0 -26 -143 -190 -68 -75 -76 -116 -77 -268 0 0 -7 -13 -105 0 0 -282 -214 -210 -228 -180 -150 -144 -115 -88 -61 -8 -3 0 0 -1 -4 -2 -3 -1 -2 -122 -143 -170 -193 -231 -363 0 0 0 0 0 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 -23 -12 -27 -17 -10 -2 0 -13 -7 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -4 0 0 0 -1 -1 -2 -3 -1 -6 -1 0 0 0 0 0 -1 -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 -1 0 0 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 -2 -2 -1 -1 -3 -7 -14 -17 -26 -20 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -40 -12 -19 -87 -89 -43 -25 -53 -113 -114 -75 -84 -85 -74 -283 0 0 0 0 -1 0 0 0 0 0 0 0 -2 -289 -256 -220 -123 -90 -59 0 -19 0 -11 -2 -1 0 -1 -110 -127 -145 -167 -216 -253 0 0 0 0 0 0 0 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 -13 0 -1 0 -3 0 -2 -1 0 0 -9 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 -1 -2 -66 0 0 0 -2 0 0 -5 -16 -10 0 0 0 0 0 0 0 0 -1 -7 -5 -1 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -4 -1 0 -3 -7 -13 -20 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -39 -39 -74 -36 -59 -38 -393 -207 -111 -70 -72 -115 -85 -158 0 0 0 0 0 -10 -130 -90 -121 -190 0 -49 0 0 -170 -272 -219 -139 0 -7 -1 -4 -2 0 0 0 0 -96 -120 -120 -157 -208 -251 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -4 -4 -6 0 0 0 -20 -29 0 0 -6 0 0 -3 -5 -1 0 0 0 0 0 0 -1 0 0 0 -5 -8 -8 -18 -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 -1 -1 -3 -1 -2 -9 -14 -20 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -1 -23 -31 -57 -60 -94 -80 -139 -113 -77 -93 -98 -153 -251 -6 0 0 0 0 -61 -18 -23 -43 -322 -214 -178 -325 -267 -225 -201 -27 -95 -4 0 0 -1 0 0 -1 -1 -49 -85 -93 -138 -182 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -2 -2 -3 0 0 0 -94 -160 -9 -72 0 -5 -1 0 -1 -9 0 0 0 0 -1 -1 0 0 -6 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 -1 -1 -4 -3 -3 -6 -14 -8 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 -8 -16 -27 -8 -96 -117 -25 -35 -77 -35 -97 -80 -91 -141 -245 0 0 -2 0 0 0 -1 -189 -194 0 0 -197 -199 -251 -206 -175 0 -74 -20 0 0 -2 0 -1 -1 -1 -23 -69 -62 -98 -163 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 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 -2 0 0 0 0 0 0 0 -1 0 0 0 -1 -3 0 0 0 -114 -47 -77 -102 -69 -38 -48 -3 -5 -12 0 0 0 0 0 -1 -1 0 0 0 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -5 -7 -6 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -2 0 -7 -5 -57 -45 -19 -73 -29 -82 -105 -72 -98 0 0 0 0 0 0 0 0 -1 -5 -11 0 0 -327 -179 -212 -195 -198 -150 -1 -16 0 0 0 0 -8 0 -40 -92 -43 -58 -145 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 0 0 0 0 0 0 0 0 0 0 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 -1 -4 0 0 -3 0 0 0 -70 -7 -47 -100 -137 -83 -1 -27 -19 -62 0 0 0 0 0 0 -1 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 -1 -2 -5 -6 -4 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 -8 -1 0 -2 0 0 0 -85 -25 -15 -18 -42 -30 -19 -111 -87 -83 -142 0 0 0 0 -4 0 -1 -1 0 -128 -12 -103 0 0 0 -114 -105 -132 0 -9 0 -1 0 0 0 0 -43 -84 -60 -91 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 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 -57 -9 -10 -46 0 -154 -114 -57 -91 0 0 0 0 0 0 0 0 0 0 0 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -7 -6 -2 0 0 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -23 -12 -35 -107 -158 -84 -97 -108 0 0 0 0 0 0 0 0 -1 -1 -2 0 0 0 0 -2 -1 0 0 0 0 0 -1 0 0 0 0 -86 -74 -128 0 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 -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 -15 -1 -22 -77 0 -57 -38 -36 -12 0 -3 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -7 0 -2 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -33 -33 -3 -4 -4 -87 -83 -25 -32 -138 -128 -151 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -48 -44 -13 0 -4 0 0 0 0 -1 0 0 -68 -11 -144 -173 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 -3 -4 -4 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -22 -31 -20 0 -8 -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 -1 -1 -3 -8 -2 -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 -46 -66 -9 -3 0 0 -22 -38 -256 -52 -136 -148 -163 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -24 -13 0 -1 0 0 -2 0 0 -66 -101 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -2 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 -2 -2 0 0 -2 -46 -45 -28 -41 -8 -1 0 -6 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -7 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -19 -48 -22 -23 0 -33 -5 -13 -6 0 0 -111 -63 -51 -121 -115 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 0 -94 -51 -5 0 0 0 -3 0 -2 0 -36 0 -70 -174 0 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 -8 -11 -1 -9 -1 0 -2 -1 -1 0 0 0 -9 0 0 0 0 -10 -15 -22 -3 -7 -20 -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 -2 -10 0 0 0 -16 -12 -1 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 -5 -3 0 0 -8 -27 -10 0 -3 0 0 -18 -28 -36 -52 -98 -111 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 -1 0 0 -16 0 0 0 0 0 -6 -3 -2 0 -13 0 -169 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 -9 0 0 -3 -3 -20 -16 -26 -18 -1 0 -5 -5 -4 0 0 0 -1 -9 0 0 -13 -17 -8 -13 -9 -1 -1 -9 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -10 0 0 0 -35 -10 -1 0 0 0 0 0 0 0 0 0 -3 -4 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -27 -2 0 -15 0 0 -1 -3 0 -6 -52 -48 -31 -48 -71 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 -5 -95 -167 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 -12 -21 -2 -20 -54 -25 -19 -1 -2 -18 -11 -1 0 0 -20 -1 -7 0 0 0 -1 -21 -7 0 0 0 0 0 -16 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 -5 -2 -4 0 -1 -17 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -6 -5 -2 -5 -19 0 0 0 -68 -62 -71 -53 -40 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -2 0 -8 -1 -7 -3 -11 0 0 0 0 0 0 -16 -77 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -2 0 -13 -1 -22 -26 -25 -8 -2 -22 0 0 0 -9 -12 0 -1 -1 0 0 -1 -2 0 -5 -3 -2 0 0 0 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -25 -1 0 0 0 0 0 0 0 0 0 0 0 0 -4 -5 -1 -1 -4 -12 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -5 -12 -4 -10 -1 0 0 0 -54 -73 -69 -65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 -4 0 0 0 0 -1 -1 0 -46 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 0 -27 -31 -14 0 -7 0 0 -5 -6 -7 0 0 0 -1 0 0 -1 -1 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -2 0 -11 -2 0 -17 0 0 0 0 0 0 0 0 0 -13 -8 -6 0 -29 -16 -16 -5 -10 -15 -45 -62 -60 -81 -68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 0 -1 -1 -3 -8 -12 -63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -1 0 0 -2 -1 -16 -19 -31 -32 0 0 -6 -4 -5 -7 0 0 0 0 0 0 0 0 0 -1 -2 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 0 -59 -7 -17 0 0 -12 0 0 0 0 -8 -1 -1 0 0 0 -29 -7 -8 -28 -27 -17 -12 -11 -13 0 -12 -49 -63 -66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -3 0 0 -1 -6 -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 -1 -2 0 0 0 0 -21 -14 -3 -13 -13 -16 -14 -8 -9 -8 -4 0 0 0 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 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -54 -98 -20 -34 0 -18 0 0 0 0 0 0 -1 -2 -6 -5 -29 -10 -9 -27 -34 -11 -2 -14 0 -1 -36 -43 -40 -45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -6 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -6 -3 -1 -5 -2 0 -1 0 -1 -1 0 0 -1 -1 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -73 -94 -61 -50 -31 0 0 0 0 0 0 0 0 0 0 0 -27 -1 -32 -16 -15 -10 -5 -9 0 -2 -17 0 0 -53 -40 0 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 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 -3 -3 -2 -1 -3 0 0 -23 -12 -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 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 -21 -70 -88 -34 -41 -2 -3 0 0 -5 -8 0 0 0 0 0 0 -2 0 0 -7 -4 -10 -12 -16 -6 -9 -19 -12 -15 -11 -144 -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 -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 -2 0 0 0 0 0 -4 -1 -18 -24 -21 -17 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -29 -28 -39 0 -64 0 -1 -5 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -55 -64 -32 -47 -86 -159 -162 -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 -2 -4 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 -6 -11 -15 -13 -1 -1 0 -2 0 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -12 -27 0 0 0 0 0 0 0 0 0 0 0 0 -37 0 -32 -7 -27 -23 -40 0 0 0 -4 -12 0 0 0 0 0 -11 -9 0 0 0 0 -20 -19 -25 -32 -20 -148 -96 -184 -216 -202 -132 0 0 0 0 0 0 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 -7 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 -1 0 -2 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 0 0 -1 -2 0 0 0 0 0 0 0 0 -16 -9 0 -8 0 -6 0 -2 0 -18 0 0 0 0 0 -13 0 -24 -1 0 -25 -13 -53 -20 -16 -13 -2 -82 -155 -137 -219 -231 -196 -154 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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -4 -3 -2 0 0 0 0 0 0 -1 0 0 -20 0 0 -2 -31 -70 -23 -17 -1 0 -8 -20 -67 -7 -7 -7 -4 -1 0 0 0 0 0 0 0 0 0 -34 -31 -3 0 -32 -28 -50 -26 -21 -21 -30 -4 -196 -206 -199 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -5 -7 -6 -4 -2 -1 -1 -2 -2 0 0 0 -2 0 0 -4 -23 -10 -45 -11 -82 -77 -22 -26 -11 -3 0 -70 -29 -24 -5 -1 -2 0 0 -47 -55 0 0 0 0 -12 -62 -19 -4 -4 0 -77 -46 -32 -33 -14 -16 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 0 -5 0 -1 -2 -6 0 0 -4 -19 -20 -10 -8 0 0 -2 -8 -9 -6 -32 -94 -52 -17 -24 -6 -20 -17 -53 -51 -23 -33 -1 -4 -5 0 0 -15 -74 -36 -80 -59 -71 -18 -40 -58 -26 -22 -29 -18 -23 -28 -26 -15 -29 -20 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -1 0 0 0 -1 -1 -28 -21 0 0 0 0 0 0 0 -15 -54 -17 -28 -19 -49 -18 -34 -33 -21 -22 -19 -14 -15 -4 -19 -19 -3 -5 -61 -56 -17 -48 -16 -2 0 -1 0 0 -2 -11 -57 -37 -44 -28 -9 -13 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 -10 -2 -1 -1 -3 -2 -1 -4 -1 0 -4 -33 -40 -1 0 0 0 -11 -7 -9 -7 0 -30 -37 -14 -60 -67 -74 -7 -37 -55 -72 -3 -7 -2 -8 -36 -23 -19 -27 -33 0 0 -3 0 -4 -4 -3 -13 -21 -19 -14 -17 -70 -43 -24 -48 -44 -39 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -4 0 -9 -2 -2 -1 0 0 -1 0 0 0 0 0 0 0 0 -3 -47 -98 -21 -1 -7 -16 -34 0 -79 0 0 -58 -36 -36 -8 -2 -15 -21 -20 -1 0 0 0 0 0 -1 -4 -7 -71 -65 -60 -60 -26 -32 0 -3 -22 -21 -39 -2 -51 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 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 -2 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 0 -11 -2 -1 0 0 0 0 0 0 -1 -1 -7 -2 -3 0 0 0 -2 0 -4 -5 -61 -9 0 0 -17 -30 -26 -7 -7 -6 -8 -14 -17 0 -52 -66 -19 -13 -96 -101 -68 -47 -89 -92 -95 -98 -94 -87 -32 -56 -30 -16 -50 -49 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 -2 0 -4 0 -1 0 -1 -1 -2 0 0 -2 -2 0 0 0 0 -1 0 0 -7 -20 -25 -33 0 0 -16 -30 -9 -11 -6 -46 -1 -11 0 -21 -64 0 -121 -10 -107 -73 -57 -50 -52 -61 -73 -81 -103 -46 -5 -13 -10 -6 -23 -13 -4 0 0 0 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -1 -1 -4 0 0 0 0 0 0 -41 0 0 0 0 0 0 -23 -9 0 -4 -19 -12 -4 -6 -50 0 -1 -2 0 0 0 0 0 -6 -102 -72 -83 -60 -61 -81 -113 -123 -102 -75 0 -1 -4 -8 -9 -8 -20 -32 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -7 -4 -4 -4 0 -16 -10 0 0 0 -13 0 -9 -1 -69 -55 -47 -31 -10 -12 -14 -45 -66 0 0 0 0 0 -9 -5 -3 0 -1 -3 -7 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -1 -8 -4 -7 0 -10 -2 -1 0 0 0 0 0 0 0 0 0 -2 0 0 -1 -6 -6 -14 -9 -2 -2 -1 0 0 0 -1 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 -2 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 0 -6 -4 -1 -2 0 0 0 0 0 0 0 -2 0 0 0 0 -1 -1 -9 -12 -17 -8 0 0 0 0 -6 -1 -4 0 -2 0 0 -1 -1 0 -4 -2 -1 -1 0 0 0 -1 -3 -8 -1 -4 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -4 -1 -1 0 0 0 0 0 0 -7 0 -1 0 0 0 0 0 0 0 -5 -4 -1 0 0 0 0 -1 0 0 -1 -2 -1 -1 -1 -1 0 -1 -1 -1 -2 -1 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -2 -2 -2 -1 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 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -9 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 -3 -10 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -8 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -3 -1 -1 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -9 -12 -5 -1 -1 -1 -1 -4 -7 -12 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 8 10 15 14 10 4 10 4 5 6 3 9 3 9 17 13 10 8 8 10 11 11 14 7 10 12 13 10 12 7 8 7 6 5 5 4 4 5 5 4 3 3 2 1 1 0 1 2 3 5 5 4 5 5 3 4 3 4 4 4 5 2 4 4 4 4 3 2 3 3 2 2 3 3 2 2 1 1 1 1 0 1 1 2 4 5 5 5 6 7 7 8 8 9 8 9 10 10 9 10 10 11 11 11 11 11 12 10 11 10 11 10 10 11 10 11 8 7 6 5 6 6 5 4 4 5 5 6 7 8 9 10 10 10 11 14 13 13 15 14 15 17 18 19 19 20 21 21 20 20 21 20 21 20 21 23 22 21 20 21 21 22 23 21 20 16 15 15 14 13 11 12 12 12 12 14 14 13 14 13 16 15 16 15 18 16 15 17 19 19 19 20 21 21 22 21 18 17 20 20 19 21 22 21 21 21 20 21 20 19 21 21 20 21 22 19 20 21 20 20 20 20 19 22 20 20 20 21 21 22 22 21 18 16 13 12 12 11 8 2 3 6 7 11 9 9 nan nan nan 5 9 11 17 14 9 6 6 3 5 4 10 10 16 12 16 12 4 12 10 12 7 9 7 5 6 11 12 11 9 12 8 6 5 5 5 4 5 4 4 4 4 3 2 1 1 3 1 2 2 3 4 5 5 4 3 4 3 4 4 4 4 3 4 3 4 2 2 2 3 3 2 2 3 4 3 2 1 1 1 1 1 1 1 2 2 3 4 4 5 6 6 7 8 8 8 7 8 10 9 11 11 11 11 12 12 12 12 12 11 10 10 10 11 10 11 11 11 8 6 5 4 4 3 3 3 3 2 2 4 5 7 8 8 8 10 11 12 13 13 14 14 14 15 15 15 18 19 20 20 21 20 20 19 20 20 22 22 21 20 19 20 21 20 23 19 19 18 17 17 15 14 14 16 13 14 13 12 13 12 13 12 14 16 16 15 17 14 15 12 15 19 21 21 22 22 21 22 20 20 20 21 20 22 23 21 21 21 23 22 20 22 22 23 25 24 21 20 19 20 20 19 19 21 20 19 20 19 20 19 19 21 22 18 16 15 12 10 11 10 9 3 0 6 7 10 10 12 11 15 17 7 12 13 11 5 2 4 6 3 2 4 8 8 10 7 5 nan 3 4 9 5 5 6 5 6 6 11 5 9 9 8 7 6 4 5 3 4 4 3 4 3 4 4 2 1 3 4 3 4 4 3 5 6 6 6 6 4 4 4 3 4 5 5 4 5 5 4 4 4 3 0 2 3 4 5 3 2 1 1 0 0 1 1 2 2 2 3 3 4 4 6 7 7 7 7 6 7 8 8 8 9 10 11 11 12 14 13 13 12 12 11 11 11 10 10 10 11 11 8 5 6 3 3 2 1 1 2 2 3 4 6 7 9 8 7 8 8 11 11 13 13 14 14 14 14 12 14 14 16 19 18 21 18 20 18 22 20 19 19 17 21 21 21 21 21 21 21 19 19 19 17 13 12 14 12 14 13 12 11 12 12 12 15 17 16 17 16 17 14 12 16 18 19 20 21 24 21 22 20 21 23 22 21 21 25 25 23 20 22 23 22 21 23 22 24 24 24 21 20 21 20 18 18 19 19 20 19 16 19 16 15 18 21 19 12 9 9 10 10 10 7 5 3 5 11 10 12 13 15 19 19 9 12 11 3 9 6 5 4 1 4 8 10 8 6 7 7 7 6 9 5 7 4 8 9 1 8 9 7 9 7 5 4 8 6 5 4 4 4 3 4 4 5 5 4 3 5 7 8 5 5 5 6 6 7 6 5 5 5 4 3 5 5 4 4 4 4 3 3 4 4 3 3 6 4 3 3 2 2 1 1 1 2 2 2 3 3 3 4 5 6 6 7 7 7 6 8 9 9 7 9 9 10 12 12 14 14 14 14 13 13 13 12 11 11 10 10 12 11 9 7 6 4 5 2 2 1 2 4 6 6 7 7 8 8 8 7 9 9 10 11 10 12 12 11 12 13 13 13 16 17 16 17 17 17 20 18 18 16 17 18 19 21 22 22 21 20 19 18 18 18 15 14 11 11 11 13 12 11 13 12 14 12 16 17 16 17 18 18 15 13 21 19 21 20 22 24 22 23 23 23 25 23 23 25 25 24 23 23 24 23 22 21 22 21 23 24 24 23 22 19 20 17 19 18 19 19 19 19 18 17 15 16 19 15 13 9 8 8 7 7 9 9 6 6 8 11 12 13 17 18 18 10 12 11 3 15 10 3 5 4 5 1 6 8 12 15 8 4 1 4 4 6 5 6 4 2 8 8 11 14 11 6 6 4 6 6 4 3 4 3 4 5 7 7 8 9 8 8 7 6 6 6 6 6 7 8 7 7 6 8 6 5 5 4 4 4 2 3 5 5 4 5 3 6 4 3 2 2 2 1 3 2 2 2 3 3 3 4 5 6 5 6 7 7 8 9 8 7 9 9 9 10 11 12 14 14 15 15 14 13 13 13 13 12 12 12 11 10 10 8 8 7 6 4 4 3 2 4 5 7 8 8 8 8 10 9 9 9 9 8 9 10 10 10 9 10 11 10 11 12 14 16 16 15 15 19 19 18 20 18 19 19 20 21 22 22 20 19 18 18 17 16 13 11 10 9 12 12 12 12 12 11 13 14 16 14 17 19 17 17 17 20 18 21 20 22 23 23 23 24 24 23 22 23 24 25 24 23 23 23 23 22 23 22 21 23 23 23 23 23 21 19 17 17 17 19 17 16 17 16 18 18 16 17 14 10 7 7 8 8 7 5 7 8 9 8 12 12 15 17 17 13 9 7 9 7 4 2 3 6 3 5 6 8 11 16 14 8 5 2 5 6 7 5 3 6 7 9 15 16 16 11 11 6 8 12 5 1 3 5 7 7 7 6 7 8 10 11 10 9 9 9 9 8 7 8 9 9 8 10 11 9 8 7 7 8 5 5 5 4 5 6 6 3 4 5 3 2 2 2 2 3 3 2 3 3 3 4 5 4 6 6 7 8 8 9 9 10 10 10 11 12 12 12 13 14 15 15 16 17 15 14 12 12 12 13 13 13 11 12 12 9 7 4 1 2 4 3 6 8 10 11 11 11 10 11 10 8 8 8 9 10 12 15 15 13 12 12 10 12 12 13 14 15 16 17 18 17 19 15 18 19 21 24 22 22 20 21 19 18 16 15 15 14 11 9 10 10 10 10 11 10 12 15 14 15 16 16 16 18 17 17 19 16 17 17 20 20 20 22 24 24 24 22 23 23 25 24 24 24 25 25 25 23 25 23 23 24 nan nan 22 21 20 18 16 16 17 17 16 15 13 16 18 14 14 11 7 8 7 7 8 6 7 5 8 9 9 12 12 15 15 12 11 8 7 2 3 2 6 1 1 3 4 4 8 19 8 11 11 3 3 4 5 7 5 7 6 10 16 14 15 10 11 12 11 2 10 8 1 5 6 6 7 8 9 9 10 11 12 12 12 11 11 11 11 13 12 10 9 10 11 11 11 10 9 8 8 8 8 7 6 7 6 5 3 5 3 3 3 2 3 3 3 3 4 5 5 5 5 6 6 7 7 9 8 9 10 10 11 12 11 12 13 12 12 12 13 14 16 16 16 15 14 13 13 11 13 14 14 12 11 11 9 7 6 2 2 4 6 9 13 14 13 12 12 13 13 12 10 9 9 10 11 14 17 16 16 15 14 12 13 13 13 13 14 16 17 15 15 14 15 16 17 20 20 19 20 18 16 14 16 15 14 14 12 10 11 9 9 7 10 11 10 13 12 14 14 14 13 13 14 15 15 15 14 12 15 17 16 18 21 22 23 22 21 22 23 24 26 24 23 23 25 26 25 24 24 22 24 22 23 21 21 19 17 17 16 16 16 14 12 11 12 13 12 12 10 6 9 9 8 6 8 8 7 8 9 10 11 12 12 9 9 9 7 6 2 5 7 3 5 3 3 3 3 10 10 6 2 7 1 4 4 7 6 7 9 14 21 27 27 14 7 10 9 13 nan 16 5 5 8 7 8 7 10 10 11 11 12 13 15 14 13 14 13 16 14 12 13 11 12 13 12 13 12 13 12 11 11 10 9 8 7 7 6 6 6 5 3 4 3 3 3 4 4 5 6 7 8 6 6 7 8 9 10 10 10 10 11 11 12 12 12 12 12 12 12 13 14 16 15 16 15 15 13 12 13 12 13 13 14 13 12 10 9 7 4 4 6 8 9 11 11 12 12 13 14 14 13 13 14 13 14 16 17 17 16 16 16 15 12 11 12 13 12 13 15 16 16 16 15 18 17 15 15 16 18 17 17 14 12 13 15 16 11 11 13 11 11 9 9 10 9 11 11 12 14 13 12 10 12 10 10 12 14 12 11 14 16 14 18 19 20 21 22 21 21 21 23 24 23 22 22 25 26 24 25 27 24 23 23 24 22 22 21 18 17 16 14 15 14 13 14 11 12 11 12 10 9 9 9 9 7 9 8 5 8 9 12 10 12 6 5 5 6 3 7 6 3 5 7 6 8 8 6 5 12 19 10 13 10 2 8 8 9 11 12 16 16 16 24 11 11 12 8 12 16 16 15 15 12 7 10 11 9 11 11 13 13 12 12 16 17 15 15 16 17 15 13 14 14 13 15 15 15 16 17 18 18 14 12 12 11 11 9 9 7 7 5 4 5 4 5 4 5 5 7 8 8 8 8 8 8 9 11 10 12 12 11 11 12 12 12 11 11 11 10 11 13 13 16 15 15 15 15 15 14 13 15 14 14 14 13 11 10 9 8 6 5 8 8 9 9 8 10 11 9 10 10 10 10 10 10 12 11 12 14 15 14 14 14 14 11 10 12 12 11 11 9 11 11 12 14 15 15 13 14 15 16 15 12 12 12 13 12 12 13 13 14 13 10 9 11 12 13 12 13 12 11 11 10 9 9 8 11 13 10 10 12 14 13 16 18 19 18 19 20 20 22 22 22 20 23 22 22 23 25 22 25 23 22 24 22 22 22 20 17 16 17 14 11 11 10 11 12 12 11 12 9 10 12 14 9 12 11 10 6 9 11 10 10 9 7 2 0 2 2 5 3 4 4 6 6 7 9 8 8 7 7 5 5 4 2 8 8 11 14 16 22 11 13 26 21 17 15 25 29 31 31 14 19 8 11 14 14 12 13 11 12 13 13 11 15 15 7 14 18 20 19 17 17 17 16 18 18 19 21 19 19 18 15 13 14 13 13 12 10 9 9 7 7 7 6 6 6 7 8 9 9 10 8 9 10 10 10 12 13 14 14 13 12 12 13 12 12 11 10 11 12 12 13 14 14 15 15 15 16 16 14 15 16 15 13 12 11 10 8 8 6 7 8 8 6 6 6 7 8 10 9 9 9 10 10 9 8 10 10 12 12 12 11 12 12 12 10 10 9 9 10 9 8 10 11 9 11 8 10 11 8 10 10 12 13 15 13 12 13 9 11 12 8 8 11 10 9 10 10 9 11 10 10 8 10 8 12 9 10 9 9 11 11 13 14 15 18 16 17 18 18 19 20 20 20 21 22 22 22 23 22 24 23 23 23 24 22 19 20 16 14 14 11 12 10 9 9 8 10 11 12 10 9 11 10 10 10 11 13 9 8 10 13 7 5 5 4 1 5 2 1 2 4 3 7 8 8 5 6 6 5 6 5 5 2 3 8 9 12 15 20 22 15 19 23 9 25 27 32 30 30 21 13 18 10 13 11 14 16 12 14 11 8 11 12 16 11 12 7 10 10 18 23 20 21 25 26 23 21 23 24 25 24 23 21 16 13 12 12 11 10 10 10 9 8 7 9 8 8 10 11 10 10 10 10 11 11 12 13 13 13 14 14 13 13 13 13 12 12 11 11 11 12 13 13 14 14 15 15 15 15 15 15 17 16 14 12 11 10 10 7 7 6 6 6 5 4 6 7 6 7 7 8 7 7 8 10 10 9 9 10 10 12 13 12 12 14 13 9 4 4 6 4 3 4 6 3 4 5 6 6 6 6 6 7 10 12 13 11 8 7 8 6 6 7 11 8 6 8 3 5 4 4 6 5 6 7 9 7 7 8 9 10 11 13 12 14 15 15 17 16 16 17 19 18 19 20 21 21 21 22 22 24 24 23 22 23 22 20 19 19 19 18 19 16 11 12 11 9 10 10 12 12 10 11 10 13 13 12 12 8 7 6 6 7 4 4 6 2 3 3 1 2 8 4 4 7 8 8 3 5 6 7 11 10 7 6 9 11 13 15 21 26 19 18 14 25 31 38 30 24 24 20 17 21 2 4 7 19 14 14 13 14 9 6 12 12 11 8 12 10 10 8 22 20 22 28 30 31 29 29 27 25 25 25 25 19 15 16 14 12 9 10 12 11 9 10 11 10 10 12 12 12 11 11 12 12 13 12 13 13 13 13 14 14 14 14 15 14 13 12 11 11 12 11 12 13 13 13 15 15 14 14 16 18 18 15 13 11 10 9 7 7 6 7 8 6 6 5 5 4 4 5 7 6 6 7 8 9 7 8 10 10 11 12 13 13 15 14 10 5 5 5 7 5 6 3 4 5 4 2 2 3 4 4 5 5 8 8 7 4 5 5 4 4 7 11 8 5 6 5 7 4 3 1 2 3 4 5 6 5 6 8 10 11 12 13 13 14 15 16 16 15 17 18 18 19 19 21 20 20 20 21 24 26 26 23 22 21 20 19 21 21 22 21 19 17 15 14 15 9 11 11 12 10 10 12 11 10 12 11 13 10 5 3 6 2 3 4 1 2 2 3 6 6 4 1 6 9 8 6 4 2 8 17 14 12 11 10 13 15 17 19 21 18 20 20 22 28 29 22 20 18 17 11 14 12 14 9 11 9 14 12 17 5 7 9 17 14 14 14 14 12 11 14 23 25 23 30 33 34 34 28 27 27 28 31 27 24 19 17 13 10 10 12 12 11 13 13 12 13 14 14 13 12 13 14 14 14 13 13 12 12 13 13 13 13 15 16 17 14 14 13 12 10 12 12 12 12 13 13 13 13 15 16 18 18 16 13 11 10 8 7 8 7 8 8 7 7 6 4 3 3 5 6 7 8 7 6 6 8 9 9 12 11 12 12 12 13 14 10 8 2 2 5 5 5 3 4 5 6 5 2 4 5 6 6 6 7 8 5 4 6 9 7 6 10 10 10 12 12 9 9 7 5 5 5 6 7 8 9 7 9 9 11 12 13 13 14 16 16 17 18 19 18 19 19 20 22 23 23 22 22 21 22 23 25 23 22 25 23 22 22 24 27 24 23 21 17 15 15 15 13 10 9 11 13 14 10 10 12 10 8 8 5 5 4 1 1 3 2 4 4 6 5 5 4 3 5 6 5 5 6 8 12 22 17 14 14 13 18 11 13 17 16 12 17 21 18 16 15 14 16 16 12 7 4 5 4 5 0 4 6 10 12 13 12 13 12 18 21 17 16 17 14 13 17 16 23 27 34 34 38 23 25 31 27 29 29 26 25 19 12 9 9 11 12 13 14 14 13 13 15 15 14 13 13 15 15 14 14 14 13 13 12 13 12 13 14 15 16 17 16 14 13 12 11 12 13 13 12 12 11 12 13 16 18 19 16 13 11 9 7 6 8 8 8 8 9 8 6 4 3 3 8 6 7 8 8 7 9 10 10 8 8 10 11 12 11 13 11 12 11 6 8 6 2 2 4 3 4 6 5 5 4 6 8 8 8 9 10 8 8 7 8 9 8 9 11 13 13 14 13 13 14 13 11 8 9 10 10 12 13 12 13 13 12 12 12 13 14 16 17 16 19 20 20 20 20 22 21 21 23 23 23 22 23 24 24 22 23 24 23 22 20 22 23 24 21 19 19 18 16 14 13 11 11 11 10 10 9 11 9 9 8 6 4 2 2 3 5 7 7 5 5 4 2 3 5 7 6 6 6 6 7 8 10 5 4 8 5 4 5 8 8 13 9 14 17 15 13 13 14 16 15 10 6 6 6 6 2 2 1 2 4 6 10 16 16 15 18 19 20 20 20 19 19 18 16 20 25 32 36 28 28 27 25 28 21 20 23 24 22 14 11 11 10 12 14 16 15 14 14 16 16 14 13 14 15 16 15 14 14 13 13 13 12 12 13 14 16 16 17 18 17 16 14 12 12 12 12 12 11 11 11 12 14 16 17 15 13 11 9 6 5 6 8 8 9 9 8 8 7 5 3 5 6 5 5 8 9 8 8 9 8 8 9 12 12 12 11 12 11 11 8 8 7 7 5 2 7 9 8 7 5 4 7 9 9 9 9 9 8 7 7 9 8 11 11 11 12 12 13 15 15 16 15 12 12 14 13 12 14 14 13 15 14 13 13 13 14 14 16 16 17 18 18 18 20 20 20 21 22 22 23 23 24 22 23 23 22 22 21 21 21 19 20 23 26 28 24 23 19 18 17 15 14 15 12 12 13 11 11 10 10 9 7 4 3 4 7 6 7 8 4 4 2 3 2 8 9 8 6 4 4 6 6 5 3 3 4 4 3 5 7 9 8 9 11 13 14 14 11 11 12 12 10 8 8 7 4 3 3 3 7 9 10 15 14 14 17 19 18 17 19 20 21 23 24 21 17 24 28 29 30 26 31 31 27 22 29 24 21 19 16 13 12 10 14 16 16 15 14 16 17 17 17 16 16 16 16 16 16 14 15 15 14 13 13 14 14 16 18 18 18 18 17 16 14 15 14 14 13 12 11 11 13 14 17 16 14 13 11 10 7 6 7 7 9 10 10 10 9 8 7 5 6 3 3 4 4 7 9 9 9 7 7 9 12 10 10 11 11 12 11 10 10 8 5 4 8 10 11 9 8 7 4 5 9 9 9 10 10 8 8 8 8 8 9 9 10 10 10 9 11 13 13 14 14 12 12 12 12 14 14 14 16 15 13 12 14 17 16 16 17 nan 18 17 17 18 19 21 21 21 21 21 22 22 22 21 21 21 22 22 23 20 nan nan nan 23 25 26 24 24 22 19 18 16 16 16 15 15 13 14 11 11 8 6 7 7 7 5 6 7 7 2 3 3 4 9 8 8 6 5 4 4 4 nan nan nan 1 3 4 4 5 7 9 10 10 10 10 10 11 12 12 11 9 7 6 4 2 3 4 6 6 10 11 12 14 15 16 17 18 18 17 18 19 21 23 25 25 25 23 28 31 28 30 30 nan nan 21 18 20 17 19 19 16 13 13 13 18 16 16 18 19 19 19 18 18 19 17 17 17 16 15 16 17 16 16 15 14 14 16 17 18 18 17 17 16 15 14 15 16 15 13 12 11 13 14 16 15 13 13 12 9 8 6 7 9 10 10 11 10 10 8 5 6 5 3 3 2 3 3 5 5 6 7 8 11 8 6 7 7 8 11 11 11 11 10 10 9 9 8 10 10 9 8 6 4 6 10 10 9 9 9 9 9 8 7 8 8 8 10 10 10 9 9 10 11 12 12 12 13 12 13 13 14 16 14 13 14 15 16 17 18 nan nan nan nan nan nan 18 19 21 20 19 19 20 21 23 24 19 20 nan 21 22 21 nan nan nan 22 22 21 24 23 23 23 21 20 19 19 17 16 14 13 12 10 9 8 7 7 6 6 6 6 7 3 4 3 4 5 7 7 5 3 3 4 4 nan nan nan nan nan nan nan 5 7 11 11 10 11 11 12 12 12 10 8 7 4 3 5 6 4 5 6 10 13 12 12 13 15 15 17 18 17 18 19 19 22 21 24 24 25 25 26 29 29 29 27 33 32 18 24 11 16 19 19 18 15 14 16 16 17 19 22 22 21 21 21 21 22 20 20 20 20 18 17 17 17 17 17 15 15 15 15 15 17 17 16 15 15 15 16 16 16 14 13 12 13 13 14 14 12 12 10 9 8 8 7 8 9 11 11 11 11 10 9 7 3 1 2 1 4 6 4 4 7 8 9 5 4 4 3 4 6 10 11 11 14 11 11 12 11 10 9 9 9 8 8 6 6 7 9 8 9 10 9 9 9 8 8 8 9 10 11 12 10 9 10 10 11 10 11 12 11 13 nan nan 16 nan nan 14 17 18 17 nan nan nan nan nan nan nan nan 16 17 20 20 18 19 20 17 17 18 19 20 nan nan nan nan nan nan nan nan 22 20 21 24 23 24 21 19 17 16 14 16 13 11 9 7 5 3 4 6 7 8 7 7 5 6 5 4 5 7 4 4 5 6 nan nan nan nan nan nan nan nan nan nan 8 9 11 11 10 10 11 11 11 10 9 8 7 5 4 4 5 7 8 12 13 14 13 16 17 18 19 18 18 19 19 20 21 22 22 23 24 24 25 27 29 30 31 32 31 31 34 18 16 18 17 18 16 13 16 17 18 21 22 22 22 22 23 22 22 22 21 20 21 19 18 18 18 18 17 17 16 14 14 14 16 17 17 16 16 16 18 18 18 17 14 13 13 14 14 14 13 13 11 8 9 9 8 9 9 12 11 10 10 10 9 7 3 2 2 4 6 7 6 7 5 6 4 3 3 1 1 3 6 8 10 12 14 15 14 13 12 11 10 9 7 6 5 4 5 6 8 9 8 8 9 8 7 8 7 8 7 8 9 11 9 11 10 11 11 11 12 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 20 20 21 21 22 23 23 22 20 17 17 14 14 10 7 6 5 6 4 7 8 9 7 7 6 6 6 5 5 6 5 6 6 6 nan nan nan nan nan nan nan nan nan nan nan nan 9 10 nan 10 10 9 10 10 10 8 7 5 4 5 7 8 10 12 13 13 14 16 17 18 19 19 21 20 21 21 22 22 22 22 24 23 23 23 24 29 30 31 30 32 32 26 21 19 17 19 18 18 18 19 19 21 23 24 24 23 22 22 22 22 21 21 21 20 20 20 20 19 18 18 16 15 14 13 14 17 17 18 18 19 18 18 18 18 17 15 15 15 15 15 14 13 12 10 9 8 9 11 10 11 11 12 12 11 9 6 5 4 3 6 5 8 8 7 5 3 2 2 3 2 1 1 7 11 12 12 13 13 11 13 12 10 9 7 6 7 7 7 6 4 5 7 7 7 7 7 5 7 7 8 8 8 9 9 9 8 8 8 9 10 10 11 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 19 nan 20 nan nan 21 19 16 14 12 11 10 4 5 5 5 6 8 6 8 8 5 6 7 7 8 8 7 7 7 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 11 10 9 8 nan nan nan nan 10 11 12 12 13 14 16 17 18 19 20 20 20 21 23 23 23 23 23 23 24 23 22 23 24 27 27 27 34 31 29 26 23 19 20 21 19 17 19 20 20 23 25 26 27 25 24 23 22 22 21 22 21 21 21 21 19 20 20 16 15 13 13 12 13 16 19 21 21 21 21 20 19 19 18 16 16 16 16 14 13 12 11 10 10 9 10 9 9 9 9 9 9 9 9 6 4 3 5 6 7 8 7 7 7 4 0 2 1 1 6 8 10 10 13 12 12 12 8 5 5 6 7 5 5 6 8 9 8 6 5 6 6 6 8 7 5 6 7 7 nan nan nan nan 8 7 7 8 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 20 20 18 17 15 14 12 11 11 9 7 6 6 7 8 9 8 2 5 7 8 11 8 7 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 10 11 8 nan nan nan nan nan nan 10 nan nan nan 15 nan 17 nan nan nan 19 21 22 23 24 24 24 24 24 23 24 23 23 24 24 25 27 28 29 32 30 23 20 22 26 21 19 19 21 22 24 26 26 27 26 26 27 27 27 25 23 21 19 21 20 19 20 20 19 15 13 12 12 10 12 15 18 20 21 22 23 22 18 19 19 18 18 17 15 13 13 13 12 13 11 10 10 10 10 10 9 9 9 8 5 4 7 2 4 5 7 8 8 5 4 1 1 3 5 6 7 8 10 11 10 10 9 9 4 3 nan nan nan nan 6 7 8 9 9 7 8 6 6 7 7 6 nan nan nan nan nan nan nan nan 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 16 14 14 13 13 13 13 11 10 9 8 7 8 8 3 5 7 7 8 8 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 7 nan nan nan nan nan nan nan nan nan nan nan nan 13 nan nan nan nan nan nan nan nan nan 24 24 25 25 25 24 nan nan 24 25 24 25 25 26 27 29 29 27 25 26 26 26 23 23 22 24 24 25 26 28 28 27 29 26 25 26 24 22 18 21 20 19 18 20 18 16 14 12 12 12 9 13 15 18 20 22 23 22 21 19 17 18 19 19 17 17 15 15 14 12 13 11 10 11 11 11 10 10 9 7 5 5 5 5 2 5 5 7 8 nan 7 5 4 4 6 7 4 6 8 9 7 8 6 6 4 2 nan nan nan nan nan nan 7 nan nan nan 9 10 10 9 8 7 nan nan 7 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 14 15 14 12 11 12 13 12 12 11 10 10 8 8 2 4 6 7 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 26 25 25 25 nan nan 25 25 25 26 25 25 29 32 28 26 29 30 30 27 25 27 27 26 26 28 28 26 28 27 26 25 24 24 23 21 19 19 18 19 18 16 13 13 13 14 13 12 15 17 19 20 20 22 22 21 20 19 19 19 19 18 18 17 16 15 14 14 14 13 13 12 11 10 9 6 4 4 6 5 4 4 4 nan nan nan nan nan 6 nan 5 5 7 7 7 7 7 6 6 6 4 4 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 nan 10 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 11 11 11 11 11 11 10 9 10 10 8 4 4 4 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 25 26 25 25 27 nan nan nan 25 26 26 26 28 28 30 30 27 26 32 37 35 34 31 28 27 28 27 28 nan 27 nan 26 24 24 24 23 22 19 19 19 18 19 17 15 14 15 14 14 16 17 18 18 19 20 21 22 22 21 20 19 18 20 20 19 17 16 16 15 14 13 13 12 12 10 8 4 3 4 4 nan 4 nan nan nan nan nan nan nan nan nan nan nan 4 6 8 9 9 8 8 7 7 7 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 9 9 9 9 10 10 8 7 8 8 nan nan 9 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 15 15 15 15 16 16 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 25 26 27 nan nan nan nan 27 27 27 28 29 28 26 28 29 31 38 37 33 32 29 29 28 29 nan nan nan nan 25 nan nan 21 22 22 22 22 22 21 20 19 15 15 17 17 16 16 17 18 18 19 20 21 22 21 20 20 19 19 20 20 19 19 17 15 15 15 14 13 12 11 9 6 4 6 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 9 9 10 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 8 8 9 11 9 10 8 11 nan 10 9 9 11 12 nan nan nan nan 11 11 nan nan nan nan nan nan nan nan 14 14 14 18 14 16 16 17 18 20 22 22 22 22 23 23 23 nan nan nan nan nan nan 22 22 nan 21 20 nan nan nan nan nan nan 25 26 25 26 26 nan nan nan nan 28 28 29 29 28 27 26 27 30 31 34 33 32 32 30 30 nan nan 26 nan nan nan nan nan nan nan 22 24 23 22 22 21 22 17 15 16 19 18 15 16 16 18 nan 20 21 21 21 21 20 19 20 20 20 20 20 19 17 17 16 15 15 13 13 9 7 6 6 7 7 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 12 12 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 8 10 12 11 8 9 10 13 12 nan nan 12 9 8 9 10 12 12 13 14 16 nan nan nan 16 17 19 18 18 19 19 20 21 22 23 25 25 24 24 24 24 25 26 25 nan nan nan 26 nan nan nan nan 24 23 nan nan nan nan nan 26 25 25 27 nan nan nan nan 29 29 30 29 29 26 26 28 27 30 33 31 34 33 31 28 27 25 nan nan nan nan nan nan nan nan nan 25 24 23 22 22 22 16 17 18 18 17 nan 14 15 17 18 nan 21 20 19 19 20 20 21 20 20 21 21 20 19 18 17 16 16 14 nan 11 nan 9 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 12 10 9 8 12 13 12 10 10 9 8 11 12 11 15 14 15 15 17 17 17 17 18 19 21 22 23 21 22 24 24 23 23 24 24 25 25 26 25 25 26 26 26 27 27 27 27 27 26 25 27 27 25 26 nan nan nan nan 26 26 27 28 nan nan nan nan nan 30 30 30 29 27 27 26 27 32 33 34 33 33 30 27 nan nan nan nan nan nan nan nan nan nan nan 22 21 22 23 24 24 18 19 17 17 17 15 14 14 16 18 20 nan 22 20 19 20 22 22 22 21 23 22 21 21 20 17 16 15 13 13 nan 12 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 10 9 9 10 10 12 10 11 11 10 9 9 11 11 11 13 15 17 19 19 20 20 21 22 21 22 21 22 24 25 26 27 27 28 28 29 29 29 29 29 29 29 28 30 30 30 30 31 31 30 29 28 28 28 28 28 28 nan nan nan 27 28 27 29 nan nan nan nan nan nan 30 30 30 27 26 26 29 32 34 34 33 32 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 21 20 nan nan nan 16 17 17 16 16 nan nan nan 24 22 23 23 22 23 23 23 23 23 22 20 19 19 18 17 15 14 14 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 12 11 12 14 12 12 11 12 11 13 13 12 11 13 14 15 17 18 18 19 20 23 23 23 23 25 26 27 29 29 28 30 31 32 33 34 33 32 31 31 31 30 31 32 34 37 37 36 36 35 34 32 31 29 29 28 28 29 nan nan nan nan 29 30 31 nan nan nan nan nan nan 31 30 29 27 27 29 31 33 34 33 32 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 19 nan nan nan nan nan nan nan nan nan nan nan 22 23 23 24 24 22 22 23 24 23 22 22 21 20 20 18 nan nan nan 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 12 14 15 15 14 14 12 12 13 14 14 15 13 14 15 16 17 17 19 22 23 25 26 26 28 29 29 30 31 32 34 35 36 37 37 36 35 35 34 33 33 34 35 37 37 38 39 40 40 40 40 39 39 36 35 33 32 31 30 30 nan nan nan 32 32 32 32 nan nan 33 33 nan 31 31 30 30 30 31 32 33 34 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 nan nan nan nan nan nan nan nan nan nan nan nan 20 20 21 22 23 22 24 24 22 22 nan nan nan nan nan nan nan nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 14 14 15 16 14 14 14 13 14 14 16 16 14 17 17 17 18 20 22 24 26 28 30 29 31 32 33 34 35 37 39 39 39 39 39 36 36 35 34 33 32 35 36 38 39 40 41 42 43 44 43 45 44 43 41 40 36 34 32 32 31 32 nan nan nan 33 33 34 nan nan 32 31 nan 33 33 33 32 32 33 33 33 35 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan nan 17 18 19 20 21 23 24 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 nan nan 16 16 16 16 17 15 13 14 14 14 15 16 18 17 18 18 17 18 21 23 24 26 27 29 30 30 32 34 35 37 39 40 40 40 39 40 37 34 32 33 32 30 31 31 32 34 36 38 40 nan nan nan 44 45 46 47 46 43 42 40 34 33 34 31 34 nan nan nan 33 34 34 nan 35 35 35 36 37 37 36 36 34 35 34 34 35 35 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 7 18 18 16 17 18 16 15 16 16 15 17 18 19 19 19 20 19 20 22 23 25 26 26 26 28 30 33 35 39 39 39 39 38 41 37 33 34 34 32 32 30 30 28 27 26 27 nan nan nan nan nan nan nan nan nan 40 42 43 42 41 44 45 38 38 36 35 33 35 35 nan nan 33 35 37 36 37 38 39 39 38 37 36 36 36 35 35 35 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 18 nan 18 20 17 19 17 18 18 17 19 18 19 19 20 19 21 20 20 21 22 23 nan 25 26 nan nan 34 35 38 38 38 38 41 41 37 33 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 39 43 44 43 43 44 42 38 33 32 33 36 36 37 33 37 38 38 39 40 40 41 40 38 37 38 36 34 35 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 20 21 21 20 20 20 20 21 21 21 20 20 nan nan nan nan nan 26 30 32 34 35 37 36 35 38 41 38 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 11 15 18 22 28 33 39 40 39 37 31 29 28 34 39 41 38 33 35 40 42 45 44 44 43 41 40 38 37 35 34 35 35 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 19 21 20 21 23 22 22 23 22 23 24 23 23 nan nan nan nan nan 24 29 32 34 36 37 36 38 39 40 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 10 12 14 15 16 15 16 21 26 30 30 30 29 32 32 29 35 41 39 38 37 38 40 53 52 54 54 51 46 43 40 37 34 34 32 35 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 22 21 24 26 24 24 23 24 23 24 26 24 nan nan nan nan nan nan 26 30 33 35 36 35 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 13 nan 12 18 19 17 17 16 17 19 19 20 21 24 21 23 24 26 26 27 30 37 38 46 52 51 46 47 57 64 nan 67 63 58 51 45 41 35 33 34 36 35 33 32 nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan 21 19 nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 21 22 24 23 25 25 25 25 25 25 27 nan nan nan nan nan nan nan nan 30 33 35 36 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 19 19 19 19 21 21 22 22 23 26 28 28 26 24 26 25 32 45 45 53 62 60 60 56 62 67 68 72 70 67 65 61 48 38 36 33 38 34 33 32 nan nan nan nan nan nan nan nan nan nan nan 26 nan 24 nan nan 20 nan nan 18 16 18 16 nan nan nan nan nan nan 13 nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 21 20 23 24 25 26 27 26 26 26 nan nan nan nan nan nan nan nan nan nan nan 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 20 23 25 26 26 28 28 28 28 30 32 32 32 34 40 49 52 54 57 nan nan nan nan nan nan nan nan nan nan nan 52 33 34 35 33 33 34 nan nan nan nan nan nan nan nan nan nan nan nan nan 24 21 20 20 19 18 20 18 18 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 24 23 22 22 25 26 28 28 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 27 31 33 29 28 nan 30 30 30 nan nan nan 28 28 33 34 34 34 39 45 52 55 56 nan nan nan nan nan nan nan nan nan nan nan nan 49 33 36 33 35 35 33 34 33 33 nan nan nan nan nan nan nan nan 26 25 25 22 19 18 19 19 20 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 25 26 29 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 nan nan nan 30 32 32 33 34 34 34 34 35 nan nan nan nan 30 30 31 31 32 34 33 38 44 49 60 nan nan nan nan nan nan nan nan nan nan nan nan nan 44 35 36 35 35 34 37 35 36 34 32 nan nan nan nan nan nan nan 27 26 25 23 17 20 21 19 20 19 20 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 24 25 25 27 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 29 31 31 nan nan nan nan nan nan nan nan nan 36 nan nan nan nan nan nan nan nan 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 38 37 37 37 36 36 35 nan nan 32 30 nan nan nan nan nan nan nan 28 25 22 18 19 20 22 21 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 35 29 nan nan 26 27 26 28 30 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 33 42 41 39 38 38 37 36 nan 32 31 nan nan nan nan nan nan nan 27 nan 22 20 21 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 33 33 nan nan nan 28 29 29 30 32 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 43 57 53 46 40 39 39 nan nan 33 30 nan nan nan nan nan nan 28 nan nan 23 22 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 36 35 nan nan nan 31 31 31 32 33 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 55 48 43 42 37 35 35 32 31 29 29 nan nan nan 28 28 27 26 24 23 21 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 44 nan nan 33 33 32 32 32 34 36 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 57 51 44 40 40 37 33 34 33 nan 30 29 nan 28 29 28 27 26 24 24 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 45 nan 33 34 34 33 32 35 36 36 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 66 59 50 44 43 40 36 36 35 34 32 30 29 30 30 29 28 27 26 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 42 33 32 34 34 34 33 34 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 63 nan nan nan nan nan nan nan nan 67 61 53 45 39 38 37 38 37 35 33 32 31 30 30 31 30 30 30 30 28 nan nan nan nan nan nan nan nan nan nan 36 38 36 36 38 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 38 36 33 34 35 35 35 34 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 42 39 40 41 40 38 36 34 32 31 33 33 32 32 32 32 31 31 33 nan nan nan nan 31 nan nan 34 37 37 37 41 40 42 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 20 33 32 41 38 43 44 45 39 36 32 34 36 35 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 45 43 42 42 41 39 36 34 34 35 37 35 34 34 35 33 34 38 36 34 33 nan 31 32 34 33 35 36 39 39 39 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 22 23 30 33 32 39 48 49 47 40 37 38 34 38 35 35 36 35 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 48 43 44 43 41 40 38 39 37 40 40 39 38 nan 37 37 37 36 35 34 nan 29 32 35 34 40 36 35 35 36 36 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 30 31 26 36 33 41 44 47 46 36 44 26 29 38 33 39 39 35 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 50 45 45 45 45 42 43 42 41 43 41 39 39 40 37 37 38 36 34 nan 30 36 34 38 37 33 32 32 30 33 34 39 39 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 38 38 32 39 33 38 39 39 36 33 30 28 31 32 33 30 40 38 36 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 50 47 45 43 44 43 45 45 44 42 39 43 37 36 36 34 34 34 33 34 35 30 34 34 29 30 31 30 32 33 40 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 29 30 32 34 31 41 44 35 15 26 27 29 31 32 26 32 34 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 40 45 nan nan nan nan 55 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 43 43 42 42 46 45 43 39 38 37 35 35 35 36 34 36 38 35 28 31 31 32 30 33 30 25 30 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 40 44 40 32 36 nan 35 45 39 43 25 30 27 26 27 27 26 28 30 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 55 57 65 nan 59 53 47 51 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 41 37 41 44 41 41 41 40 39 38 36 35 34 32 37 34 28 29 31 30 29 30 28 32 27 40 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 42 44 37 41 42 45 nan 45 45 33 16 24 28 28 28 30 26 25 24 28 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 35 49 39 37 35 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 41 35 38 38 42 42 39 39 37 32 33 35 30 33 34 33 29 29 28 28 29 29 30 25 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 38 37 28 nan nan nan nan nan 28 23 18 24 25 25 27 28 29 30 31 29 25 nan 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 22 21 31 26 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 38 37 38 46 36 33 35 39 34 36 32 34 34 34 34 29 25 29 31 26 29 28 28 32 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 nan nan nan nan 17 nan nan 4 12 19 22 21 19 18 24 26 28 27 30 28 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 39 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 36 34 45 39 41 41 43 39 34 37 39 33 35 37 28 28 28 37 28 31 30 24 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 34 21 12 13 29 20 16 20 31 28 24 17 18 18 23 21 23 28 29 28 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 24 38 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 39 37 40 40 nan nan nan 35 37 36 34 33 36 31 32 32 38 31 30 32 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 36 nan nan 16 19 19 18 19 19 28 31 26 21 22 19 20 22 22 25 31 28 27 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 17 26 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 nan nan nan nan nan nan nan nan 35 36 34 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 11 14 20 20 23 24 26 28 26 25 21 19 25 25 25 28 26 28 33 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 12 10 28 27 nan nan nan nan nan nan nan nan nan nan nan 8 6 9 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 42 46 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 19 18 23 16 21 nan nan 20 24 25 23 24 23 22 21 25 28 30 30 33 35 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 42 19 2 18 7 10 10 11 4 nan nan nan nan nan 15 12 10 16 20 24 30 32 33 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 15 16 15 25 nan nan nan nan nan nan 23 24 21 20 24 25 24 27 27 29 31 30 29 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 23 8 7 10 12 5 nan nan nan nan nan nan nan 9 13 18 23 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 20 20 20 23 nan nan nan nan nan nan nan nan 22 22 21 20 26 24 24 24 24 29 34 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 13 12 4 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 6 24 30 26 nan nan nan nan nan nan nan nan nan 22 21 22 18 19 18 20 24 34 42 43 45 40 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 45 nan 19 11 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 28 25 nan nan nan nan nan nan nan nan nan nan nan nan nan 10 14 21 26 36 43 45 44 42 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 29 nan nan 19 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 18 18 nan nan nan nan 44 nan nan nan nan nan nan nan nan 15 nan nan nan 43 49 47 43 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 29 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 31 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 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 20 nan nan nan nan nan nan nan nan 40 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 29 26 15 17 nan nan nan nan nan nan nan nan nan 53 51 nan nan 37 nan nan 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 27 25 20 23 20 17 nan nan nan nan nan nan nan nan nan 60 nan nan 41 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 17 20 21 22 22 16 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 33 nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 23 19 16 23 21 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 17 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 28 24 24 17 20 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 21 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 28 27 25 13 17 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 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 30 29 23 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 30 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 28 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 16 20 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 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 25 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 53 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 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 29 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 40 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 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 43 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan 51 nan nan nan nan 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan 12 nan nan nan nan nan nan 48 43 nan 31 28 32 nan nan nan 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 nan nan nan nan nan nan nan nan nan nan nan 40 37 34 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 nan nan nan nan nan nan nan nan nan nan nan nan nan 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 nan nan nan nan nan nan nan nan nan nan nan 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan Wind_Direction 248 9 330 315 305 307 308 313 321 345 346 38 154 128 101 107 101 122 83 34 87 92 76 65 112 101 130 139 135 139 138 128 141 138 119 120 127 126 136 141 140 124 93 99 93 28 269 282 154 137 127 124 135 144 145 143 137 138 197 152 154 174 159 177 149 157 159 132 129 131 197 208 200 249 259 257 249 229 248 279 217 233 99 169 174 159 141 143 180 177 178 186 179 179 176 172 169 172 175 170 170 172 172 173 170 164 159 145 145 152 149 140 140 143 141 143 137 147 145 148 143 113 97 105 114 97 80 56 27 27 16 4 360 2 357 7 5 5 3 352 356 354 353 350 354 356 0 3 2 2 5 13 15 19 21 23 23 25 19 12 13 17 17 23 20 23 24 26 20 27 26 30 36 43 41 40 31 36 45 50 53 48 48 53 42 57 52 59 67 69 70 66 70 79 87 89 92 97 103 109 113 119 127 124 123 127 122 121 120 118 126 126 121 123 120 122 124 127 133 130 135 139 135 130 126 120 127 126 126 126 135 142 143 145 138 145 152 160 164 175 172 170 347 5 337 346 346 359 nan nan nan 288 319 324 313 315 330 341 18 7 86 103 4 127 127 114 108 110 43 107 100 110 71 76 74 86 99 138 149 143 145 141 140 134 129 107 126 134 140 153 150 146 141 134 100 76 10 277 267 247 202 164 143 150 171 167 171 182 162 204 152 171 204 188 190 208 206 175 164 194 187 197 212 237 243 249 267 261 302 318 11 235 199 151 206 190 163 139 160 183 172 177 179 179 173 177 178 173 176 178 173 179 175 174 176 172 164 155 143 144 142 135 135 143 148 146 143 144 154 149 151 134 121 103 110 110 103 59 61 30 36 24 22 13 9 8 357 352 3 3 0 357 353 351 352 353 349 354 360 359 1 2 4 8 16 8 15 17 18 13 9 14 19 20 15 24 26 27 26 16 28 33 35 37 43 38 46 36 44 45 49 61 49 57 47 45 58 51 71 79 76 71 70 71 78 87 90 95 98 102 104 108 111 116 119 117 116 116 122 121 117 125 124 132 131 129 124 124 133 134 135 140 136 135 131 127 128 135 130 127 126 135 142 148 150 142 145 155 159 169 178 201 199 295 345 347 350 347 332 331 326 344 302 315 320 312 330 3 33 37 72 62 145 302 145 133 101 94 nan 27 70 120 129 82 131 138 142 100 123 120 142 158 130 134 137 151 125 145 128 126 152 158 164 159 165 153 153 237 257 276 243 227 188 164 174 190 177 187 173 191 225 160 169 206 200 199 195 219 208 195 186 195 190 273 241 236 252 277 295 306 300 320 149 41 299 203 188 178 172 174 181 182 177 180 185 181 185 187 180 179 180 170 175 176 177 170 163 154 152 148 147 141 135 143 141 145 147 142 146 156 147 130 131 144 153 162 76 52 71 19 354 16 19 16 5 357 358 359 350 352 354 1 5 353 336 338 341 331 340 345 351 357 356 2 14 19 360 16 14 11 10 22 22 13 15 18 19 20 21 13 23 25 32 34 36 52 42 54 47 46 57 52 62 54 54 43 50 54 53 64 75 82 82 72 78 78 88 91 96 98 102 103 104 103 105 111 108 109 117 124 126 123 122 126 127 130 128 125 127 128 131 136 136 135 135 131 127 131 129 124 124 125 131 141 153 152 149 148 158 159 173 197 222 225 271 326 351 344 344 327 326 324 343 318 315 333 7 22 358 31 81 55 330 80 119 146 149 145 120 95 81 124 132 158 125 137 147 155 145 143 144 153 113 111 149 146 150 154 149 130 121 164 153 167 175 177 155 214 215 214 224 240 233 215 199 193 190 186 177 173 190 225 227 186 208 213 217 219 231 217 232 222 226 239 220 255 255 256 266 288 267 223 132 98 191 196 195 187 185 180 180 185 181 181 193 187 191 196 188 178 176 180 174 173 174 167 157 157 153 154 152 148 147 144 139 144 146 150 144 153 158 153 142 139 146 164 181 236 312 303 303 326 336 345 358 359 357 5 355 360 7 349 355 352 357 345 341 331 330 320 329 343 353 354 360 5 358 6 4 4 2 16 22 24 21 16 13 15 15 13 22 31 26 31 37 28 49 44 50 51 51 48 52 61 60 55 47 52 57 56 67 74 74 81 73 79 75 80 89 92 97 97 98 99 105 110 107 112 118 122 122 119 121 125 123 125 125 124 128 129 136 131 139 131 139 137 134 133 133 134 134 127 130 135 141 148 147 152 160 162 167 171 202 203 229 257 298 332 314 314 319 327 325 339 312 315 318 253 308 263 209 313 268 273 214 189 153 128 132 142 131 58 180 123 164 154 163 173 94 148 157 165 167 160 106 146 177 149 159 158 140 155 152 167 184 197 195 184 192 219 227 228 237 240 236 209 204 192 182 191 194 196 214 235 235 208 210 224 204 209 228 222 232 234 224 213 259 275 276 245 261 259 209 134 158 203 188 197 194 172 188 190 185 180 182 188 190 183 184 174 177 168 170 164 166 168 158 160 158 155 156 154 151 147 151 146 146 148 152 151 163 164 162 143 148 158 161 169 209 271 304 311 319 315 324 327 334 338 344 347 2 11 1 350 356 352 333 333 331 341 337 323 317 340 348 350 345 339 340 339 343 6 6 15 19 16 21 18 14 14 19 32 20 18 28 28 34 37 47 54 50 49 55 59 69 64 58 56 53 59 59 66 71 66 69 70 70 68 74 82 90 96 98 102 104 108 111 117 120 120 119 120 122 119 119 117 118 125 126 131 136 136 139 136 134 141 137 139 136 136 138 130 129 127 135 136 141 147 148 158 156 189 186 214 242 241 252 275 314 294 308 319 330 343 8 319 301 287 274 307 323 322 260 253 234 177 172 177 182 146 126 114 196 198 189 192 196 150 176 180 182 187 194 182 185 160 153 186 155 119 160 209 183 189 182 197 208 202 204 204 214 224 224 232 236 234 219 215 207 192 193 206 206 208 213 220 212 190 197 199 209 200 213 215 213 223 229 263 270 281 246 245 237 200 148 156 181 178 178 164 177 186 192 183 173 187 177 184 183 172 171 171 169 165 157 154 161 159 158 163 163 161 157 160 155 153 150 153 157 156 159 160 170 181 168 168 172 204 272 249 314 301 307 309 316 312 311 307 310 317 332 357 5 351 345 331 337 334 331 320 332 338 332 321 313 340 344 332 330 335 331 341 348 351 1 3 2 17 9 12 7 19 22 15 22 24 23 34 34 51 54 59 54 54 52 63 61 58 54 52 55 63 69 71 68 65 63 70 69 74 81 86 91 95 102 107 112 115 115 118 121 121 124 126 121 120 120 121 125 126 131 nan nan 139 137 138 141 143 142 140 137 135 133 135 133 133 146 153 148 153 165 169 206 208 238 242 276 267 300 298 295 301 320 331 347 28 349 336 335 215 225 328 305 156 223 208 201 198 192 131 103 93 88 204 205 199 207 168 169 207 210 220 211 220 172 176 147 155 92 100 84 50 257 237 213 187 203 218 215 206 208 225 221 222 229 230 231 228 211 210 209 204 205 207 210 212 214 213 206 214 205 203 212 221 210 204 215 218 242 265 254 257 231 234 216 159 168 177 176 170 171 189 185 191 182 170 183 173 186 186 179 177 168 169 167 160 152 159 158 164 168 165 166 164 162 162 158 159 165 169 163 170 167 166 176 174 182 187 211 278 273 290 303 300 302 304 313 307 307 301 302 303 328 325 330 329 326 327 317 316 304 321 323 339 331 329 326 343 309 311 325 318 332 341 354 10 14 11 6 6 12 16 9 34 24 20 35 27 30 37 38 50 51 60 53 62 64 57 55 52 53 67 62 75 85 88 78 70 85 79 80 89 97 94 99 101 105 108 113 119 122 119 123 125 125 124 119 121 122 120 128 133 134 135 141 132 139 144 142 141 142 136 134 145 148 141 138 158 163 151 167 184 195 211 224 239 255 270 288 296 295 303 305 312 337 16 34 349 342 299 294 313 13 111 126 180 196 233 215 263 355 185 117 115 226 235 228 230 202 209 227 232 244 219 230 192 156 119 61 nan 74 89 277 251 251 219 203 203 224 214 214 212 214 222 227 235 231 229 224 214 212 219 217 220 219 219 216 219 214 217 222 222 202 207 213 217 210 206 218 220 218 246 250 234 225 211 171 180 186 175 173 172 182 187 190 185 176 182 176 187 189 189 184 181 174 169 158 156 163 163 173 170 170 172 172 168 168 165 168 174 166 169 176 175 176 184 182 188 205 224 261 283 301 299 297 301 306 305 304 305 297 298 300 301 310 322 313 308 310 314 302 310 316 318 326 336 332 329 318 308 304 322 322 335 342 346 354 8 6 3 17 11 20 30 35 21 23 29 28 39 42 47 51 55 57 50 72 59 46 41 44 50 67 58 83 87 78 78 83 86 87 88 94 94 101 101 107 113 115 117 119 119 120 125 126 128 124 124 125 129 123 122 135 142 145 138 137 134 143 141 137 142 150 149 158 157 147 151 167 167 169 179 192 206 224 229 246 260 275 299 290 292 298 296 304 0 22 38 313 313 296 296 146 125 128 142 174 179 226 246 296 23 36 62 211 236 238 242 245 235 231 236 260 268 209 319 35 66 19 30 42 26 345 289 272 238 232 217 223 214 222 224 218 217 223 218 233 239 232 232 235 231 230 227 234 229 224 224 216 218 223 221 212 211 203 203 207 208 205 203 226 207 215 231 216 214 204 184 194 194 184 179 175 175 182 196 184 185 185 184 194 194 192 187 187 177 169 157 159 161 163 175 178 176 182 179 177 175 167 169 169 173 173 171 171 174 178 180 192 204 229 269 288 295 297 303 304 300 298 296 310 306 310 306 299 307 323 329 324 305 305 304 295 306 311 327 329 333 331 327 311 321 325 333 337 345 334 342 349 355 5 16 16 26 26 26 26 33 40 39 48 50 54 48 66 63 52 50 43 43 49 47 39 67 49 83 92 79 80 90 91 104 102 97 100 104 100 105 112 117 122 123 125 126 126 125 130 132 133 130 132 134 137 134 147 141 140 142 136 144 147 148 152 154 154 160 160 163 161 169 170 181 180 200 205 212 235 243 247 249 262 269 280 296 316 301 266 302 98 237 300 293 154 184 148 152 173 164 188 226 247 286 14 84 126 236 256 258 263 264 252 252 248 232 314 315 341 35 30 23 31 28 3 336 314 250 238 238 227 217 226 226 216 209 221 208 221 237 233 238 242 241 240 236 238 242 239 228 231 226 213 210 206 209 218 205 202 199 200 200 205 217 205 208 221 210 217 199 193 193 201 189 180 180 184 183 187 190 189 182 188 190 191 190 187 183 178 176 166 169 168 169 175 181 183 184 186 186 183 176 168 173 181 179 172 175 175 175 187 182 212 244 279 287 287 285 297 298 296 293 294 291 288 290 292 296 297 310 320 303 300 295 295 299 297 311 319 326 330 345 351 330 349 332 321 323 333 327 325 346 353 14 14 32 36 32 35 36 23 22 31 43 41 54 81 70 73 64 60 36 31 40 31 47 52 53 100 112 93 97 92 103 108 111 110 107 106 106 106 111 118 125 130 128 129 126 130 134 138 143 138 139 133 136 131 153 156 150 149 156 151 150 153 157 167 175 166 161 172 160 168 178 180 192 200 213 220 239 238 249 256 278 267 276 284 308 305 286 360 68 230 230 272 183 187 154 161 136 161 203 218 262 254 231 142 139 193 258 251 269 274 263 277 319 301 301 13 17 43 34 23 28 18 1 340 299 241 243 234 229 222 216 208 190 214 219 207 218 221 258 260 263 244 237 242 253 254 248 236 228 230 219 211 207 209 214 216 207 205 198 194 211 205 204 202 207 206 212 198 192 201 201 194 189 181 195 189 189 188 189 193 196 192 190 189 186 181 176 181 177 182 176 170 175 185 190 187 189 193 191 191 187 178 185 186 178 178 183 186 191 193 212 250 265 263 257 256 256 264 274 291 293 282 286 284 295 291 287 289 292 292 291 295 300 307 305 314 322 323 324 339 11 11 31 355 319 298 336 355 350 334 330 347 17 29 40 28 32 32 38 42 50 67 103 100 96 91 96 99 80 30 41 50 27 37 53 70 119 105 102 107 114 118 121 116 108 116 110 110 119 120 124 133 132 131 130 135 134 137 144 150 139 140 141 142 137 138 156 159 148 150 161 156 153 157 157 173 166 169 162 176 176 187 187 200 202 211 236 238 239 250 241 251 258 282 288 285 307 311 36 99 106 207 70 109 129 190 171 104 133 184 234 256 291 208 185 190 209 234 253 271 297 282 291 299 295 288 324 7 37 35 23 24 14 353 6 52 205 312 217 213 224 217 206 195 200 221 235 240 248 254 262 262 271 238 231 264 256 247 240 234 224 220 213 205 199 201 200 212 206 200 197 212 204 206 203 205 210 217 195 196 204 201 192 191 189 193 199 196 195 190 192 193 196 194 192 187 184 178 180 184 185 184 186 181 186 192 194 198 204 204 199 194 184 184 188 185 187 186 195 198 200 227 242 231 227 221 220 232 239 270 289 291 268 277 274 266 268 274 278 269 281 286 290 300 308 305 308 313 318 326 319 322 355 25 66 91 50 42 71 72 358 326 63 52 37 64 60 65 29 35 47 74 106 132 131 129 133 136 116 139 145 139 115 35 47 214 166 160 142 159 153 154 141 130 128 123 128 122 123 130 128 127 137 133 134 141 143 141 141 144 152 144 147 148 152 145 147 140 141 157 156 145 152 150 157 156 163 176 177 165 176 188 203 193 202 202 226 234 242 249 238 255 254 256 250 271 289 323 313 272 130 73 64 87 79 87 87 43 50 76 81 72 323 335 194 191 200 217 241 252 269 281 305 278 286 292 307 332 11 13 16 18 26 10 14 5 4 16 348 0 255 224 228 215 206 203 225 236 246 245 257 266 261 247 240 225 252 257 247 242 238 234 217 216 210 202 198 200 204 203 203 201 195 206 210 202 203 213 217 206 193 203 199 194 187 193 197 200 200 198 197 191 198 199 198 191 190 186 185 177 184 188 187 187 189 199 198 197 197 207 209 207 196 189 192 189 191 188 194 201 198 213 218 233 215 202 213 208 217 214 253 259 281 270 268 252 247 248 260 237 250 268 283 294 292 299 305 305 305 307 310 314 312 17 350 34 64 66 94 97 93 107 110 107 98 83 75 77 94 113 111 91 112 129 133 135 149 140 143 159 156 157 154 137 168 209 200 189 189 184 189 181 175 160 148 142 138 137 139 138 144 144 144 146 140 146 149 148 147 147 151 151 148 152 150 151 150 148 151 143 143 147 147 155 154 154 154 162 175 172 165 178 180 201 184 198 200 203 216 236 244 234 239 240 238 249 268 16 23 115 148 172 70 47 80 64 82 52 59 64 63 61 58 34 52 165 190 198 227 242 239 260 293 306 304 286 314 7 358 356 7 27 5 14 26 17 79 360 49 352 351 26 347 335 227 210 216 234 218 240 234 240 247 244 218 237 233 245 258 251 247 245 246 226 229 228 221 193 185 193 202 200 195 196 202 208 206 208 214 215 212 201 206 206 195 187 198 199 203 206 200 198 195 202 199 206 196 195 191 189 181 179 187 192 187 196 191 198 197 203 210 207 209 204 198 197 193 192 189 197 198 211 203 233 219 210 206 212 208 209 224 227 224 283 301 270 245 249 252 257 243 250 268 270 270 280 282 293 287 286 288 290 290 261 271 267 286 161 136 118 119 122 128 129 117 116 107 104 95 92 89 96 102 98 108 120 125 130 136 145 156 154 157 159 158 169 174 174 191 193 191 190 189 174 170 161 151 154 150 146 147 145 141 149 147 145 148 150 149 144 144 146 149 152 154 157 157 155 158 165 159 153 150 152 154 160 159 156 155 165 168 166 181 181 192 198 202 197 221 232 225 230 227 232 225 216 226 246 120 148 149 160 169 56 70 66 61 63 120 72 59 59 62 68 64 69 147 182 189 199 260 301 275 299 318 330 329 331 338 346 353 2 1 3 13 23 12 344 359 343 36 310 207 315 249 237 219 232 229 230 224 229 236 233 214 227 209 222 245 246 250 255 255 267 246 243 234 212 204 189 190 191 191 197 214 215 215 211 212 216 216 212 212 208 208 200 196 201 206 203 202 209 200 203 208 202 208 204 206 196 195 190 182 187 190 192 198 194 192 195 204 209 209 203 201 196 193 193 191 187 193 204 214 222 231 216 218 215 212 215 211 214 218 228 276 301 273 252 242 244 242 237 256 262 270 268 271 288 287 280 272 274 268 263 243 242 249 234 230 196 150 145 136 130 119 128 123 121 119 114 97 86 92 100 109 110 111 121 128 136 139 138 146 149 155 159 164 168 173 180 178 183 179 184 170 168 166 161 163 162 149 151 148 150 153 152 148 145 147 147 147 147 149 152 153 149 157 157 159 166 172 159 162 159 163 164 163 157 159 153 154 164 167 173 177 193 183 204 214 212 218 213 225 217 198 206 221 157 175 157 171 182 167 170 85 74 50 13 335 82 73 63 71 61 99 100 117 126 156 210 223 240 252 272 299 309 326 343 329 336 344 347 354 8 14 15 9 11 7 10 22 324 311 277 254 244 228 224 230 225 229 230 237 237 232 232 229 223 221 232 243 246 246 258 256 250 247 229 221 183 190 188 192 194 208 217 223 221 214 219 216 212 216 215 216 212 200 198 206 211 207 205 206 202 207 205 205 206 210 210 203 198 197 187 190 196 192 191 195 195 193 201 208 207 199 192 190 187 183 188 190 198 206 216 233 236 232 226 224 223 218 218 221 235 245 287 297 274 267 251 249 251 240 253 261 256 263 282 289 285 271 257 253 254 240 234 241 238 194 193 163 157 154 144 143 137 143 136 134 132 121 122 122 118 118 110 107 114 119 126 131 131 137 146 142 150 149 155 166 168 168 170 180 183 177 176 169 164 163 159 167 159 157 157 162 nan 161 156 151 144 145 148 152 151 156 153 152 154 154 157 164 164 162 170 169 174 nan nan nan 163 164 165 162 162 165 173 180 182 192 194 200 211 207 199 184 187 187 185 172 158 170 176 169 169 174 55 46 27 19 18 55 66 52 55 87 78 85 nan nan nan 324 309 305 310 308 310 328 336 340 342 342 341 344 347 355 3 10 359 348 340 321 313 266 261 267 245 243 237 232 230 229 238 241 243 245 239 237 231 232 230 233 232 242 250 253 251 250 251 nan nan 234 194 187 214 219 218 220 226 218 211 218 218 215 213 218 217 214 210 200 205 212 211 211 211 207 209 204 205 204 204 205 207 203 194 187 187 193 193 187 194 197 199 199 202 204 200 187 185 182 181 187 187 191 201 215 236 253 242 221 219 219 226 233 235 248 261 283 291 271 289 234 199 238 236 231 246 257 264 278 268 266 244 232 217 216 214 220 225 217 237 207 180 174 163 153 149 147 152 155 150 141 142 134 135 133 132 127 125 123 128 130 137 140 144 146 147 150 156 161 168 171 172 174 178 179 177 178 172 172 171 170 174 168 164 164 nan nan nan nan nan nan 147 150 155 153 152 151 160 155 159 158 165 163 nan 168 167 170 nan nan nan 177 178 183 182 184 187 184 189 189 201 202 205 202 193 190 184 197 184 185 178 174 185 181 199 185 179 76 83 41 9 37 46 42 44 38 53 44 57 nan nan nan nan nan nan nan 330 319 333 334 334 338 342 342 338 339 343 343 345 344 321 309 309 274 237 250 255 252 243 247 239 237 236 240 243 242 242 242 239 237 236 236 235 237 239 244 246 248 253 255 266 265 266 255 219 212 213 224 235 224 228 220 222 216 217 213 213 220 216 216 207 203 207 211 210 209 208 209 208 207 204 203 203 204 208 203 190 182 187 190 184 184 190 198 203 201 203 198 186 181 181 181 189 192 195 196 212 227 244 233 228 220 230 237 245 260 270 278 293 266 240 306 160 150 172 181 223 240 249 269 276 275 294 258 204 194 189 202 212 198 195 202 178 170 169 167 157 150 159 162 161 181 155 148 151 151 147 143 135 143 144 144 146 151 151 148 145 140 154 158 168 181 182 184 181 180 183 nan nan 173 nan nan 190 183 178 171 nan nan nan nan nan nan nan nan 155 150 153 154 161 160 159 157 162 164 163 160 nan nan nan nan nan nan nan nan 183 191 191 189 187 195 194 195 194 200 199 199 194 186 194 194 177 207 199 218 216 212 196 188 30 24 26 17 12 36 50 23 4 26 nan nan nan nan nan nan nan nan nan nan 333 324 328 335 332 330 331 332 332 333 331 331 326 317 307 303 293 288 257 248 250 246 240 237 236 235 239 241 241 247 243 244 243 245 244 242 241 240 235 243 243 239 242 254 260 258 265 253 220 228 229 237 229 221 228 228 223 221 219 217 218 220 217 212 207 205 213 217 211 208 210 213 206 208 204 204 203 204 207 197 184 180 186 179 178 188 195 199 200 198 198 194 184 185 189 192 193 193 193 197 222 245 237 249 256 247 253 256 269 271 288 307 278 273 201 188 168 181 173 213 231 257 226 253 302 312 318 251 188 200 195 187 185 178 171 176 173 173 160 154 157 158 156 179 199 167 171 164 158 159 154 148 151 145 156 156 161 154 150 146 154 154 165 168 179 183 186 188 189 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 178 185 186 189 191 195 187 194 195 197 205 202 190 183 184 194 203 221 221 255 235 216 208 208 26 23 1 2 6 14 7 1 353 348 nan nan nan nan nan nan nan nan nan nan nan nan 319 331 nan 332 325 322 324 323 322 321 307 297 272 257 252 250 256 253 248 246 246 243 243 243 239 240 243 243 244 246 250 249 248 248 251 248 248 244 244 248 248 259 255 253 256 248 236 236 235 240 236 230 229 231 234 229 224 218 215 221 227 222 212 208 215 218 216 208 212 215 213 204 208 211 201 204 205 200 193 179 182 178 176 182 193 197 198 197 198 196 193 193 193 194 196 197 197 204 220 231 247 252 249 252 263 264 268 275 289 299 281 252 213 190 182 177 183 176 165 188 206 287 316 316 278 212 176 179 180 177 172 165 173 181 184 170 154 157 163 167 169 183 205 214 197 176 177 169 168 162 159 167 169 170 175 170 163 160 156 162 171 175 182 186 189 191 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 185 nan 192 nan nan 194 193 200 199 201 183 177 189 220 231 232 215 231 192 205 206 9 1 350 347 352 358 358 344 340 346 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 319 317 311 316 308 299 291 nan nan nan nan 245 242 249 259 256 252 249 246 242 242 242 243 245 248 250 252 251 249 247 251 254 252 253 252 250 254 255 262 248 251 253 242 246 245 238 240 233 239 240 243 237 234 230 222 222 219 226 215 209 212 221 222 213 213 216 217 207 209 213 210 202 203 202 198 190 185 180 182 180 186 190 194 198 197 194 199 198 195 199 200 204 202 209 226 236 256 243 247 249 252 256 258 286 289 302 298 309 281 197 186 184 186 176 176 167 159 77 359 335 216 174 176 183 184 178 176 168 172 170 198 173 168 164 179 180 184 189 190 206 222 202 196 189 189 182 178 191 188 189 193 nan nan nan nan 171 180 190 196 nan 189 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 191 193 198 202 195 194 185 180 175 181 196 214 212 209 186 190 194 11 357 353 344 339 345 338 329 324 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 317 314 317 318 310 nan nan nan nan nan nan 272 nan nan nan 257 nan 258 nan nan nan 249 247 244 245 248 252 257 255 250 253 254 251 251 252 254 255 257 256 257 252 251 249 246 241 241 236 243 245 252 247 234 234 228 231 232 225 225 216 211 206 222 219 217 221 220 212 211 210 216 207 204 205 193 189 198 189 182 181 187 191 192 189 194 193 192 201 204 207 210 203 206 208 222 238 246 242 241 243 252 263 264 276 287 301 289 338 330 271 216 214 195 189 193 199 199 184 128 143 165 167 174 183 192 184 177 170 182 182 185 167 nan nan nan nan 216 204 206 210 213 208 208 214 218 210 206 210 nan nan nan nan nan nan nan nan 194 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 202 203 203 199 194 184 182 184 189 193 194 193 182 187 183 350 339 338 331 335 339 330 319 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 326 326 nan nan nan nan nan nan nan nan nan nan nan nan 262 nan nan nan nan nan nan nan nan nan 244 244 246 253 259 259 nan nan 254 251 249 253 255 257 268 264 249 252 267 258 248 237 241 249 251 256 247 240 234 230 235 228 233 226 224 215 214 212 216 229 224 218 214 215 214 211 205 205 189 189 203 205 194 187 191 191 191 191 190 195 195 201 206 206 210 209 209 219 229 236 244 240 246 257 263 263 268 279 290 296 301 307 333 320 273 260 231 210 208 nan 198 179 146 126 152 193 216 198 197 188 184 179 186 191 208 195 nan nan nan nan nan nan 229 nan nan nan 218 213 212 223 224 225 nan nan 231 nan nan 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 215 211 205 199 203 195 188 191 191 185 185 171 186 177 334 317 328 312 323 325 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 245 249 252 256 262 nan nan 254 252 254 254 257 262 262 260 261 263 260 251 237 254 253 254 253 244 239 234 231 231 232 231 232 229 218 217 209 224 226 224 222 218 212 213 215 212 199 186 198 211 203 198 194 198 195 193 192 191 192 199 204 209 209 209 210 217 228 240 242 250 258 258 261 259 264 284 291 300 304 312 320 316 312 267 248 nan nan nan nan nan 164 nan 131 148 182 179 186 191 191 195 199 220 242 250 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 nan 224 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 211 208 207 200 198 188 184 184 179 175 178 340 338 321 319 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 251 250 252 258 nan nan nan 257 259 258 252 253 259 262 261 259 260 254 256 255 254 252 250 239 239 229 232 nan 228 nan 234 230 219 214 212 217 222 223 216 215 217 217 218 208 193 197 210 202 197 195 197 199 199 196 194 196 198 200 206 214 213 212 217 223 225 235 246 251 253 251 250 257 278 282 285 275 272 282 nan 290 nan nan nan nan nan nan nan nan nan nan nan 185 207 191 199 192 197 210 226 232 254 263 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 215 209 197 192 191 184 178 171 338 330 327 316 nan nan 317 310 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 333 340 332 330 325 322 319 316 314 310 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 253 256 259 262 nan nan nan nan 261 257 251 252 255 258 255 253 256 258 257 255 249 253 243 238 235 231 nan nan nan nan 236 nan nan 226 224 219 224 216 213 217 213 221 216 202 194 208 208 196 193 196 202 202 200 201 203 201 203 201 210 217 217 219 217 219 224 237 248 250 254 252 249 261 267 273 277 283 254 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 208 223 223 234 248 257 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 194 189 174 332 329 321 326 nan 321 326 328 320 322 nan nan nan nan 329 329 nan nan nan nan nan nan nan nan 329 328 324 328 322 324 320 315 313 310 310 310 306 303 298 295 293 nan nan nan nan nan nan 270 270 nan 271 266 nan nan nan nan nan nan 248 250 255 260 264 nan nan nan nan 261 259 254 256 257 255 252 249 251 256 252 249 251 252 244 240 nan nan 230 nan nan nan nan nan nan nan 222 229 224 215 220 219 216 212 213 204 210 206 196 197 198 201 nan 207 205 206 203 204 206 207 212 215 217 219 223 227 235 242 245 249 250 250 256 251 241 247 276 266 252 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 243 253 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 283 285 296 309 312 323 328 320 320 nan nan 323 331 346 337 348 349 341 340 331 328 nan nan nan 324 323 322 318 315 310 306 301 297 294 294 294 294 294 293 289 287 284 279 276 nan nan nan 269 nan nan nan nan 260 258 nan nan nan nan nan 248 254 258 262 nan nan nan nan 257 259 258 256 256 255 251 251 253 244 247 248 249 250 245 241 237 233 nan nan nan nan nan nan nan nan nan 227 219 217 220 220 216 226 218 217 212 202 nan 203 206 207 211 nan 204 201 203 210 211 213 218 219 221 227 236 235 236 239 246 248 250 252 nan 238 nan 244 257 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 298 299 304 310 314 303 312 312 317 313 323 326 319 317 322 316 324 329 329 326 327 330 331 328 326 323 318 314 311 308 305 303 301 295 293 291 288 286 283 281 277 274 270 269 270 270 268 268 267 262 260 260 259 257 256 254 nan nan nan nan 253 256 256 258 nan nan nan nan nan 259 256 254 254 254 253 253 247 244 244 247 250 247 245 241 nan nan nan nan nan nan nan nan nan nan nan 230 224 222 223 221 218 223 225 217 209 198 199 208 213 215 213 208 nan 200 204 213 220 220 221 225 228 237 236 237 236 239 244 249 249 238 229 nan 240 249 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 303 316 312 306 306 297 286 292 299 310 323 336 334 321 317 316 315 312 317 323 326 326 330 325 323 321 318 314 309 308 306 301 301 299 300 299 296 296 292 289 283 278 272 268 268 265 261 259 257 255 256 256 255 254 253 250 249 249 249 nan nan nan 249 252 253 256 nan nan nan nan nan nan 258 254 255 255 254 253 249 247 243 245 248 245 246 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 227 230 nan nan nan 201 208 207 213 212 nan nan nan 207 218 221 223 224 226 238 238 238 240 240 239 240 247 248 243 233 231 236 251 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 297 300 312 303 303 300 305 294 297 298 309 316 328 307 305 308 313 316 321 321 323 324 323 322 319 317 312 311 311 308 307 306 303 301 299 297 297 296 292 286 284 279 276 269 263 263 259 254 252 250 252 250 248 249 248 244 243 243 244 244 nan nan nan nan 247 250 252 nan nan nan nan nan nan 258 256 256 254 251 249 248 248 249 250 249 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 235 nan nan nan nan nan nan nan nan nan nan nan 211 221 227 227 227 230 234 237 239 239 242 244 246 246 248 250 nan nan nan 242 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 287 289 300 302 297 300 305 304 309 308 308 310 311 313 312 313 318 317 322 321 322 321 320 318 318 315 313 309 307 307 306 304 301 299 298 296 291 287 284 279 274 269 264 257 252 252 251 250 248 246 240 237 238 243 241 240 239 234 234 238 240 nan nan nan 245 247 249 252 nan nan 253 256 nan 258 255 255 253 248 246 246 248 252 250 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 nan nan nan nan nan nan nan nan nan nan nan nan 225 229 232 233 234 235 239 241 240 243 nan nan nan nan nan nan nan nan 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 296 294 297 301 303 302 302 302 306 307 306 307 311 309 309 315 318 319 318 320 319 320 320 320 320 317 315 313 310 309 305 300 298 298 296 294 289 284 278 274 267 262 257 254 250 248 246 241 238 237 236 236 232 233 232 232 234 238 239 234 233 234 238 nan nan nan 246 246 249 nan nan 251 258 nan 256 253 250 249 249 248 247 244 249 251 250 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 220 226 230 229 233 234 241 245 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 300 298 299 302 299 302 302 307 307 307 307 306 309 306 311 314 316 318 319 317 316 316 314 313 312 310 308 305 303 301 299 299 299 296 292 286 283 276 272 269 266 263 259 255 253 250 246 245 nan nan nan 236 235 234 236 235 234 234 231 230 230 229 233 234 nan nan nan 242 244 246 nan 251 253 253 253 252 249 246 243 242 246 247 244 248 250 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 255 288 289 291 300 298 295 296 307 302 303 306 306 304 306 307 307 310 308 308 309 311 314 316 315 313 309 306 304 303 301 300 299 298 298 296 285 278 278 274 274 274 275 276 273 268 265 nan nan nan nan nan nan nan nan nan 246 247 243 240 241 240 235 236 235 234 235 235 237 238 nan nan 246 252 251 252 252 253 254 250 246 242 240 242 245 245 248 251 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 246 262 nan 289 289 288 295 294 296 296 299 297 299 301 300 302 304 307 303 304 304 304 310 nan 315 314 nan nan 307 306 304 302 302 300 301 305 302 296 285 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 248 249 248 247 246 242 242 238 240 239 240 241 242 242 243 252 249 251 253 253 252 251 247 242 242 243 244 246 247 246 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 287 287 290 296 297 295 295 296 297 299 300 302 304 302 298 298 nan nan nan nan nan 313 312 311 310 304 301 301 297 297 302 307 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 242 245 239 242 249 249 247 246 245 249 249 251 247 242 242 242 244 248 253 249 247 248 247 246 242 238 239 239 241 244 247 249 251 253 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 nan nan nan 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 288 285 296 297 296 295 296 299 300 303 305 301 299 302 nan nan nan nan nan 306 314 314 310 305 301 300 300 300 304 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 248 241 241 250 244 246 243 240 241 245 254 262 265 256 242 242 241 242 243 245 242 244 240 239 240 238 233 232 233 237 237 242 249 251 254 253 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 285 287 287 293 290 294 296 297 299 300 302 299 297 297 nan nan nan nan nan nan 307 304 307 304 300 297 302 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 nan 251 251 266 259 258 252 257 251 253 238 244 243 249 249 254 259 258 261 258 244 248 248 247 249 244 246 246 246 nan 242 236 235 231 231 233 239 248 255 256 253 252 250 nan nan nan nan nan nan nan nan nan nan nan 247 nan nan nan 251 250 nan nan nan 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 272 272 274 283 289 294 296 296 298 295 293 291 nan nan nan nan nan nan nan nan 298 298 298 299 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 265 258 256 252 252 248 256 255 253 243 247 254 260 256 260 261 257 262 262 255 251 251 250 251 254 249 248 248 245 236 236 235 232 226 232 240 250 258 254 256 254 nan nan nan nan nan nan nan nan nan nan nan 246 nan 252 nan nan 250 nan nan 251 267 268 266 nan nan nan nan nan nan 271 nan nan nan nan nan nan nan nan nan nan nan nan 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 276 277 272 289 291 292 293 292 289 289 287 nan nan nan nan nan nan nan nan nan nan nan 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 258 258 252 252 246 251 256 253 256 255 258 260 264 268 270 267 263 257 246 253 nan nan nan nan nan nan nan nan nan nan nan 224 236 247 250 248 251 255 nan nan nan nan nan nan nan nan nan nan nan nan nan 249 252 250 252 253 251 259 265 268 nan 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 278 278 279 289 291 292 292 290 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 270 273 268 267 267 nan 255 248 252 nan nan nan 265 254 268 268 274 277 272 269 269 251 248 nan nan nan nan nan nan nan nan nan nan nan nan 220 244 251 245 248 249 250 249 250 249 nan nan nan nan nan nan nan nan 245 246 246 245 251 256 258 262 265 270 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 280 290 292 293 292 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 291 nan nan nan 275 269 270 269 268 265 262 263 259 nan nan nan nan 260 266 270 265 277 279 281 277 266 264 264 nan nan nan nan nan nan nan nan nan nan nan nan nan 223 245 252 249 248 246 249 247 249 247 247 nan nan nan nan nan nan nan 245 245 241 242 248 259 266 266 270 271 274 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 283 285 285 290 292 291 290 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 287 283 nan nan nan nan nan nan nan nan nan 266 nan nan nan nan nan nan nan nan 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 240 245 252 251 248 248 249 nan nan 245 252 nan nan nan nan nan nan nan 242 243 238 259 265 268 270 270 273 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 210 239 283 nan nan 280 284 283 288 290 291 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 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 219 239 243 244 242 246 248 248 248 nan 247 251 nan nan nan nan nan nan nan 245 nan 252 265 266 268 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 247 nan nan nan 280 281 282 286 287 286 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 213 245 243 239 240 242 245 248 nan nan 248 254 nan nan nan nan nan nan 250 nan nan 260 261 265 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 244 nan nan nan 281 281 281 284 286 286 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 238 241 243 245 245 246 247 253 255 253 253 nan nan nan 253 255 260 264 267 266 269 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 257 nan nan 283 281 280 281 283 283 286 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 237 242 240 242 243 242 249 252 252 nan 252 255 nan 256 259 264 267 270 271 270 278 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 265 nan 282 283 282 281 281 283 284 285 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 236 236 236 237 239 241 248 251 253 253 255 256 258 259 263 267 269 269 267 274 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 243 250 276 275 280 280 279 276 281 284 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 211 nan nan nan nan nan nan nan nan 234 235 234 232 237 248 253 253 254 255 257 259 265 270 273 272 273 279 280 281 284 nan nan nan nan nan nan nan nan nan nan 301 298 298 300 301 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 274 275 275 278 280 279 277 276 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 236 244 252 253 253 254 256 259 266 271 273 275 279 281 282 283 286 287 290 nan nan nan nan 299 nan nan 306 305 308 304 303 301 299 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 260 255 248 243 222 232 285 277 270 273 280 281 279 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 233 240 251 254 255 256 254 262 273 275 275 278 282 284 285 284 286 291 289 292 293 nan 297 302 303 306 308 308 307 301 300 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 268 266 279 263 248 241 247 235 290 295 285 278 270 275 282 285 284 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 233 241 249 251 253 255 262 270 272 276 278 283 287 nan 288 287 289 289 292 291 nan 298 304 305 312 308 310 306 303 305 304 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 314 299 286 279 256 250 254 250 247 242 310 309 309 318 308 321 280 275 274 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 248 249 251 253 259 267 272 274 278 283 287 289 289 292 292 290 289 288 nan 300 304 306 311 304 307 305 307 307 306 304 303 304 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 272 263 257 241 236 239 246 248 304 290 303 313 306 313 312 305 280 270 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 250 249 252 258 263 269 273 277 279 282 284 286 287 289 287 288 292 295 293 298 302 302 299 301 302 304 302 300 306 310 306 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 255 259 255 258 251 243 240 249 298 288 313 307 309 303 303 311 308 290 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 310 314 nan nan nan nan 302 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 245 251 264 267 272 276 277 278 278 278 283 283 283 286 286 289 295 295 293 294 296 299 299 302 296 300 303 306 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 270 268 265 260 nan 248 239 236 239 292 314 305 300 302 299 304 306 306 297 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 291 303 310 nan 309 306 297 288 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 256 266 274 278 276 275 274 272 272 274 276 278 283 289 290 287 289 295 296 294 300 297 300 296 307 301 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 267 284 289 275 276 nan 266 253 237 237 301 298 305 300 288 289 299 301 302 nan 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 309 300 292 284 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 249 255 261 269 273 273 269 274 270 269 266 270 275 275 279 279 284 289 293 294 294 294 299 295 306 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 292 290 nan nan nan nan nan 240 239 208 299 308 297 300 302 294 295 298 296 301 nan 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 233 274 284 274 276 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 256 257 267 267 261 261 265 264 265 270 269 272 277 282 281 282 286 290 288 287 290 294 304 303 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 nan nan nan nan 275 nan nan 339 239 246 300 311 300 293 293 307 302 296 297 291 295 303 306 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 234 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 252 256 261 262 263 260 260 265 267 269 269 274 278 278 278 278 280 286 280 283 287 300 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 274 269 313 346 319 338 251 255 292 297 308 280 278 295 302 303 294 303 303 309 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 335 295 234 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 235 245 260 261 257 nan nan nan 268 267 271 274 274 276 279 276 271 275 274 277 282 300 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 280 nan nan 4 328 337 320 283 282 281 293 297 287 284 280 288 298 296 301 302 304 309 304 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 351 300 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 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 271 270 267 261 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 338 331 291 258 276 281 285 292 285 283 283 285 285 288 288 299 302 309 309 308 304 301 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 360 352 230 221 255 nan nan nan nan nan nan nan nan nan nan nan 204 260 285 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 268 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 262 302 302 308 277 269 271 nan nan 297 284 284 293 298 289 282 285 286 293 301 304 300 300 302 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 5 15 195 210 260 306 355 283 277 nan nan nan nan nan 220 221 268 274 270 275 275 265 273 nan nan 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 295 291 279 nan nan nan nan nan nan 293 301 306 295 292 283 277 283 291 298 303 307 307 307 304 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 72 167 209 52 65 nan nan nan nan nan nan nan 216 262 258 259 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 298 343 346 315 301 nan nan nan nan nan nan nan nan 303 310 311 295 278 279 289 296 300 305 311 307 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 32 72 84 199 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 323 344 326 316 nan nan nan nan nan nan nan nan nan 300 311 319 299 287 289 303 309 320 322 311 301 292 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 32 nan 61 66 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 336 353 339 324 nan nan nan nan nan nan nan nan nan nan nan nan nan 305 306 312 322 330 335 319 314 299 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 50 nan nan 37 80 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 354 340 323 nan nan nan nan 250 nan nan nan nan nan nan nan nan 317 nan nan nan 332 327 317 308 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 359 357 349 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 315 302 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 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 22 351 nan nan nan nan nan nan nan nan 247 266 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 343 5 10 9 12 nan nan nan nan nan nan nan nan nan 253 254 nan nan 269 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 nan nan nan nan nan nan nan nan nan nan nan nan nan 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 348 348 354 358 343 355 1 nan nan nan nan nan nan nan nan nan 255 nan nan 266 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 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 329 341 348 350 344 344 345 348 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 271 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 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 294 323 303 335 338 343 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 312 325 344 348 344 353 357 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 330 351 7 340 343 340 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 345 7 11 346 339 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 352 356 358 333 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 338 341 345 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 320 334 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 287 277 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 285 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 299 283 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 nan nan nan 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 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 233 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 274 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 285 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 277 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 nan nan nan nan nan nan nan nan nan 219 nan nan nan nan 218 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 nan 242 nan nan nan nan nan nan 226 222 nan 220 222 223 nan nan nan 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 nan nan nan nan nan nan nan nan nan nan nan 209 219 234 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 nan nan nan nan nan nan nan nan nan nan nan nan nan 217 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 nan nan nan nan nan nan nan nan nan nan nan 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan