CAPE 1231 996 1018 1414 1131 1124 1045 856 831 661 584 391 345 473 351 164 38 142 251 650 788 655 385 283 304 258 56 160 181 234 679 310 721 979 1137 1365 1294 1340 1234 1273 1229 1288 1193 1290 1383 1208 1393 1210 1033 1068 1154 1123 1233 1235 1084 1185 1146 1001 1079 1285 1302 1177 1209 1393 1195 1035 1025 1057 993 975 1212 1427 1447 1372 1584 1563 1548 1541 1225 1286 1349 1274 1521 1452 1518 1455 1265 1075 1151 1146 947 946 1102 1199 1179 1164 1257 1306 1265 1215 1212 1327 1273 1253 1345 1330 1335 1328 1316 1326 1210 1344 1448 1396 1396 1432 1356 1253 1348 1406 1352 1494 1507 1538 1405 1334 1363 1440 1362 1287 1218 1260 1188 1243 1263 1276 1250 1196 1193 1206 1242 1231 1207 1219 1231 1213 1198 1192 1182 1142 1109 1143 1219 1306 1351 1366 1370 1374 1380 1376 1396 1376 1379 1329 1407 1454 1440 1359 1406 1406 1365 1350 1353 1283 1367 1321 1252 1213 1182 1223 1183 1086 1049 994 1156 1108 1095 1083 1384 1340 1491 1404 1395 1415 1398 1210 1261 1103 824 551 605 667 672 673 789 1036 978 886 834 791 1000 1132 1086 1033 1037 877 734 603 353 276 461 647 543 532 597 645 757 697 652 704 839 909 777 725 801 879 987 880 858 886 878 816 863 860 735 726 789 723 680 702 686 953 1134 1416 1368 1127 1274 1104 697 664 722 490 390 354 246 161 27 105 102 290 508 766 958 583 402 343 401 184 340 380 421 308 272 916 922 960 1256 1346 1364 1285 1332 1586 1748 1851 1615 1286 1429 1270 1314 1306 1220 1201 1142 1103 1057 1152 1429 930 1033 1179 1364 1280 1370 1172 1093 1396 1242 933 1051 868 962 960 1046 1148 1329 1403 1627 1579 1343 1246 1207 1260 1155 1132 1330 1557 1271 1062 1132 1251 1404 1287 1276 1114 1301 1286 1236 1106 1198 1228 1344 1313 1290 1266 1285 1353 1365 1336 1375 1381 1419 1355 1400 1471 1427 1439 1298 1475 1384 1271 1444 1494 1424 1491 1390 1214 1239 1389 1396 1240 1217 1219 1355 1313 1258 1266 1245 1206 1191 1165 1151 1173 1193 1231 1244 1239 1255 1236 1243 1296 1301 1237 1171 1208 1319 1371 1427 1446 1438 1403 1455 1462 1434 1438 1379 1383 1394 1368 1367 1372 1376 1351 1364 1388 1366 1370 1280 1293 1266 1156 1179 1113 975 855 882 1167 1029 1076 1092 1300 1246 1389 1371 1416 1389 1404 1351 1281 1146 819 640 623 640 615 667 788 965 733 810 666 748 769 772 699 603 633 544 461 465 621 650 623 542 534 502 583 634 589 584 644 741 820 797 781 724 774 802 872 907 817 760 712 753 655 721 785 948 869 784 766 763 761 1211 995 1228 990 946 992 585 469 815 923 317 253 243 208 168 99 46 15 399 560 787 937 574 473 343 452 341 431 404 420 215 447 535 967 1032 1225 1239 1131 1360 1388 1471 1268 1442 1337 1418 1553 1597 1328 1308 1354 1170 1136 1168 1222 1036 1047 1118 1251 1261 1339 1317 1331 1310 1165 1198 1482 1289 979 983 986 1053 1054 1230 1256 1233 1600 1662 1358 1199 1412 1351 1318 1236 1253 1325 1262 1085 1124 1108 1029 1134 1180 1138 1381 1264 1057 1091 970 1190 1246 1309 1363 1253 1257 1257 1301 1495 1470 1523 1478 1470 1350 1211 1495 1517 1469 1234 1348 1394 1372 1475 1513 1300 1366 1240 1290 1351 1305 1283 1232 1154 1244 1269 1268 1220 1236 1249 1184 1175 1156 1184 1227 1235 1314 1326 1281 1301 1324 1364 1383 1444 1487 1438 1371 1368 1456 1490 1539 1545 1608 1537 1505 1546 1534 1418 1558 1471 1479 1457 1345 1402 1447 1388 1451 1492 1314 1343 1251 1190 1102 1000 1024 876 864 853 1041 1113 1163 1328 1378 1259 1246 1316 1280 1286 1336 1311 995 815 627 624 625 583 651 754 815 731 666 624 597 529 394 286 310 368 508 672 776 666 652 838 820 671 533 509 568 584 664 658 803 841 816 823 864 840 842 836 821 858 910 736 700 775 929 1061 809 736 764 756 770 786 1043 1058 1324 1204 1116 1154 768 556 818 774 340 173 285 147 347 46 3 147 454 646 716 574 451 440 317 306 395 260 419 563 620 703 814 1096 1124 1140 1142 1320 1373 1345 1279 1442 1457 1516 1465 1346 1418 1506 1507 1408 1296 1237 1298 1209 1183 1103 1349 1216 1283 1360 1341 1239 1258 1210 1266 1407 1288 1189 1217 934 1108 1080 1220 1128 1234 1379 1545 1563 1201 1417 1444 1396 1485 1336 1332 1130 1189 1147 1203 1092 1065 1112 1083 1135 1138 1155 1003 987 1154 1224 1259 1325 1481 1376 1334 1190 1518 1556 1425 1455 1604 1538 1374 1434 1603 1486 1422 1280 1316 1314 1329 1446 1319 1386 1344 1264 1326 1283 1308 1039 1203 1202 1186 1205 1239 1263 1261 1254 1225 1093 1149 1227 1267 1291 1364 1371 1384 1437 1453 1414 1481 1529 1592 1521 1547 1537 1591 1480 1570 1527 1566 1522 1469 1539 1518 1422 1477 1484 1434 1485 1503 1495 1391 1318 1388 1311 1219 1082 1125 1161 1048 1178 1136 898 969 974 922 1239 1395 1479 1347 1067 1219 1080 1027 1052 1150 1011 735 672 760 800 721 656 671 621 439 307 285 311 431 736 920 816 798 934 845 925 846 891 773 835 777 636 557 645 685 766 743 888 919 824 985 849 835 847 785 866 747 678 858 916 941 868 816 849 806 739 709 681 648 1078 1245 1037 632 540 689 569 528 763 621 417 134 224 69 281 10 144 24 704 661 689 576 396 310 280 333 215 251 375 728 978 768 1014 979 1213 1115 953 1285 1334 1454 1484 1408 1475 1488 1413 1522 1383 1444 1444 1517 1533 1443 1495 1548 1525 1416 1425 1318 1380 1367 1301 1277 1230 1152 1078 1300 1403 1470 1061 840 987 1052 1130 1360 1280 1474 1478 1430 1377 1326 1262 1338 1491 1391 1183 1220 1212 1355 1244 1146 1126 1041 1085 1160 1365 1330 993 874 1091 1241 1318 1296 1284 1549 1548 1380 1366 1660 1633 1440 1624 1684 1603 1531 1616 1609 1556 1523 1280 1108 1313 1258 1190 1312 1376 1383 1304 1162 1364 1154 1278 1217 1207 1246 1268 1386 1313 1119 1090 1095 1183 1238 1164 1133 1168 1327 1371 1552 1489 1463 1350 1547 1545 1558 1520 1522 1498 1404 1363 1313 1290 1402 1422 1414 1387 1481 1480 1435 1406 1419 1402 1396 1237 1174 1218 1181 1213 958 981 1068 1301 1212 1061 1059 919 968 966 1303 1331 1435 1093 954 1121 935 835 765 805 829 664 558 622 597 575 593 416 355 337 491 666 786 940 1031 1079 1050 1004 991 852 784 233 314 699 783 845 522 473 618 741 836 877 744 873 755 625 930 930 915 820 792 719 746 819 873 770 855 1014 937 972 840 724 785 736 1051 573 384 558 852 668 609 551 741 912 340 337 188 226 49 120 106 399 581 667 668 697 599 195 136 148 223 229 313 958 696 874 830 943 1316 1457 1353 1089 1250 1155 1162 1207 1262 1530 1561 1691 1777 1234 1373 1688 1893 1437 1600 1659 1498 1650 1613 1632 1379 1274 1320 1317 1238 1230 1142 1182 1408 1077 1005 814 845 933 1018 1149 1253 1295 1398 1222 1280 1353 1320 1318 1300 1216 1144 1150 1227 1412 1245 1272 1109 1125 1135 1092 1371 1519 1457 995 1193 1163 1312 1314 1295 1415 1559 1343 1344 1523 1641 1550 1514 1664 1706 1469 1510 1614 1557 1568 1495 1410 1442 1345 1303 1301 1484 1360 1369 1299 1274 1260 1186 1169 1300 1332 1326 1349 1313 1167 1107 1171 1145 1149 1122 1025 1049 1149 1333 1435 1535 1582 1507 1757 1649 1675 1598 1468 1593 1428 1370 1428 1610 1493 1537 1599 1658 1615 1615 1348 1385 1538 1417 1321 1361 1185 1239 1104 1193 1012 1050 980 1252 1198 1108 1137 941 888 961 1325 1352 1249 965 911 828 803 804 551 524 667 645 548 476 419 318 283 347 470 650 847 924 1048 1160 1152 1158 1061 903 762 441 181 93 56 149 314 312 302 338 384 492 620 711 677 781 838 963 857 834 777 750 698 600 678 873 1105 833 799 942 954 787 758 805 796 820 592 502 545 911 1027 1030 752 573 595 901 441 310 111 440 136 257 18 412 592 457 443 596 676 302 108 195 198 305 404 950 1307 801 721 1189 1090 1051 1118 1176 1320 1186 1284 1367 1474 1580 1451 1448 1780 1236 1266 1582 1961 1296 1341 1556 1368 1154 1424 1765 1446 1378 1407 1343 1300 1188 1132 1202 1182 770 631 717 859 934 1079 1429 1371 1290 1269 1207 1100 1150 1274 1462 1196 1255 1291 1238 1227 1404 1367 1087 1290 1364 971 1302 1552 1462 1409 1439 1116 1240 1441 1447 1604 1457 1361 1466 1330 1455 1513 1502 1362 1642 1819 1710 1772 1631 1500 1340 1534 1614 1689 1620 1550 1540 1514 1377 1314 1382 1333 1297 1205 1284 1299 1230 1556 1607 1404 1243 1276 1240 1122 1182 1145 1048 1068 1109 1225 1348 1617 1676 1605 1543 1636 1756 1648 1538 1474 1424 1496 1434 1427 1461 1588 1657 1536 1579 1432 1270 1391 1453 1416 1269 1387 1323 1217 1103 1110 1249 1139 1188 1207 1250 1183 1007 1001 943 940 934 926 919 790 958 906 738 795 760 737 601 538 487 443 429 503 581 650 875 993 1122 982 927 1060 1029 1296 910 900 724 504 492 99 20 37 39 77 185 343 470 664 779 801 1097 1108 841 900 1083 1155 1005 1050 953 769 1104 1220 1102 681 671 801 913 1037 1085 1116 1161 1252 923 1129 1288 1331 1157 1070 938 733 850 746 343 507 220 809 991 251 60 430 518 392 389 310 373 453 233 231 275 495 620 867 903 747 891 938 840 783 662 763 892 893 1223 1189 1286 1420 1654 1340 2066 1519 1459 1486 1685 1412 829 1179 603 647 1313 1559 1524 1496 1384 1426 1350 1255 1238 1239 1069 929 789 641 746 901 1102 1088 1442 1089 1193 1382 1280 1432 1208 1370 1259 1253 1247 1237 1316 1385 1394 1403 1485 1317 1268 1196 1236 1479 1504 1627 1242 1531 1448 1446 1492 1475 1440 1661 1442 1424 1464 1582 1415 1673 1763 1791 1699 1774 1663 1514 1305 1410 1575 1615 1597 1611 1604 1699 1423 1327 1331 1378 1407 1311 1542 1453 1593 1539 1361 1248 1355 1219 1183 1354 1207 1074 1101 1177 1270 1292 1491 1507 1570 1572 1533 1512 1517 1478 1554 1661 1522 1470 1407 1528 1585 1518 1580 1517 1404 1378 1449 1341 1212 1187 1200 1229 1204 1060 1051 1231 1212 1245 1306 1135 1150 1049 985 933 833 795 773 867 830 799 775 770 686 635 677 670 654 625 658 636 763 758 819 917 916 1046 909 1005 1034 1068 1338 1156 1051 1034 855 784 627 431 288 265 317 440 542 649 738 876 1157 1193 1222 1125 1028 961 1121 1026 963 1205 1267 1003 705 732 946 1089 1166 1001 995 1172 1159 1354 1183 1203 1407 1053 1001 1001 1171 827 747 789 567 478 619 429 960 1013 767 424 442 476 409 323 241 186 307 376 499 416 615 780 1101 1026 1007 998 805 714 699 827 744 839 736 780 1115 1292 1534 1601 1471 1716 1880 1588 1352 1234 978 765 1328 1330 733 1117 1072 1088 1212 1416 1335 1251 1424 1219 1180 1110 1060 883 736 687 746 1091 940 999 940 1018 1251 1392 1197 1207 1339 1172 1250 1240 1237 1399 1349 1507 1680 1349 1439 1271 1208 1278 1285 1510 1277 1493 1607 1516 1424 1402 1463 1669 1724 1554 1403 1444 1447 1490 1585 1616 1622 1774 1728 1664 1486 1426 1408 1518 1509 1376 1420 1579 1635 1467 1570 1544 1571 1567 1467 1585 1595 1537 1574 1495 1457 1446 1294 1237 1255 1328 1221 1203 1370 1415 1525 1535 1379 1430 1488 1552 1483 1597 1490 1516 1573 1668 1572 1440 1599 1483 1587 1617 1440 1406 1357 1462 1299 1256 1095 1087 1017 970 1014 1153 984 1119 1166 1287 1198 1104 1041 980 928 875 820 797 741 677 640 623 608 682 583 649 664 724 699 720 725 930 877 960 858 985 948 970 937 964 710 842 858 913 804 849 819 854 934 895 813 791 785 688 872 908 865 998 1099 968 914 1023 1213 1246 1175 941 574 679 902 1032 1022 946 898 784 836 843 851 942 1177 1288 1143 971 910 991 1338 1222 1205 820 732 474 767 868 578 1126 1110 552 478 404 357 384 288 121 57 211 387 945 885 893 800 679 1034 1006 843 653 670 719 782 777 696 553 624 611 1147 1292 1176 1348 1436 1331 1226 1221 1352 1526 1408 1278 1282 1237 1164 960 802 1017 1437 1285 1124 1553 1251 1237 1149 1108 1038 963 951 994 924 1018 1054 1086 1034 1309 1523 1287 1220 1143 1227 1064 1261 1267 1338 1246 1320 1197 1442 1381 1337 1292 1186 1189 1391 1361 1358 1667 1620 1624 1376 1522 1743 1738 1630 1491 1502 1374 1412 1456 1431 1490 1534 1558 1608 1555 1393 1472 1403 1590 1536 1534 1687 1558 1540 1511 1734 1699 1568 1536 1539 1577 1647 1646 1485 1308 1442 1346 1267 1300 1420 1432 1374 1376 1418 1425 1433 1427 1390 1544 1551 1418 1526 1402 1472 1469 1515 1518 1520 1580 1525 1506 1562 1413 1377 1337 1379 1260 1235 1102 1005 963 957 889 952 1077 1100 1099 1162 1054 991 970 917 805 760 791 837 754 729 631 548 519 637 757 904 818 781 816 824 930 925 913 910 963 1024 979 920 950 840 886 925 983 837 800 776 875 867 1017 935 936 805 853 903 896 1160 1087 1145 1134 901 1136 806 973 939 1342 899 760 913 990 736 782 786 695 839 857 915 1016 1168 1134 1248 982 949 1024 1367 1296 1157 918 747 569 759 1061 813 813 1332 1173 696 509 403 314 248 280 235 375 305 284 1188 1189 1313 797 944 931 990 963 887 647 632 816 827 673 596 271 459 628 1126 1076 1114 1034 1008 1074 988 1277 1357 1476 1387 1235 1344 1494 1373 1314 1306 1182 1199 916 877 1199 1211 1240 1203 1175 1010 1046 1037 1144 1111 1127 1268 1197 1265 1364 1318 1453 1205 1236 1246 1302 1349 1368 1421 1285 1326 1384 1441 1434 1369 1205 1287 1237 1363 1207 1572 1731 1486 1468 1600 1515 1673 1653 1705 1482 1343 1312 1327 1457 1475 1441 1401 1427 1495 1369 1556 1459 1500 1523 1607 1628 1637 1718 1787 1856 1621 1529 1604 1656 1641 1564 1557 1532 1479 1422 1377 1324 1364 1275 1350 1383 1444 1398 1446 1443 1494 1430 1536 1547 1523 1655 1496 1543 1482 1426 1422 1404 1459 1428 1478 1428 1365 1333 1295 1274 1297 1254 1192 1142 1098 985 975 1047 1085 1150 1090 991 924 945 974 874 914 742 737 741 754 788 840 868 837 862 998 965 801 891 900 945 965 955 1019 1093 1106 927 1017 918 812 875 963 778 912 796 903 1101 1098 1016 1008 808 857 950 965 882 894 1057 1038 992 812 951 925 954 952 1494 1211 1300 1141 979 696 806 784 833 852 915 854 1024 1059 924 1210 1416 1074 1259 1337 1344 1247 1177 815 797 877 978 988 1289 1011 990 1049 667 423 355 339 232 278 261 107 286 839 1229 1008 982 862 800 690 955 869 754 698 640 704 370 402 447 609 757 1358 1306 1075 775 1008 904 855 1200 1307 1306 1200 1198 1445 1721 1101 1337 1522 1064 1271 1262 1018 925 1154 1174 1126 1090 1265 1272 1302 1331 1107 1180 1218 1321 1286 1237 1158 1088 1233 1426 1376 1096 1153 1244 1298 1288 1304 1325 1357 1390 1338 1426 1171 1186 1192 1188 1195 1302 1646 1668 1424 1372 1447 1515 1755 1754 1492 1186 1161 1166 1318 1374 1369 1264 1257 1407 1518 1357 1508 1470 1588 1553 1536 1645 1622 1663 1638 1678 1808 1808 1610 1587 1608 1526 1467 1387 1328 1281 1229 1253 1284 1283 1284 1271 1353 1467 1480 1513 1524 1598 1599 1614 1633 1617 1686 1472 1432 1501 1499 1523 1395 1454 1389 1305 1198 1189 1173 1176 1183 1046 1104 1120 1118 1081 1078 1038 1003 977 942 908 913 886 977 915 861 831 709 694 731 735 697 735 879 933 909 870 841 844 901 909 999 971 1083 1004 1015 1014 847 802 945 754 845 1008 1061 1017 1010 1134 1059 961 873 780 840 1127 913 854 958 1032 924 820 799 942 912 869 1325 1210 1238 1151 954 790 1062 874 941 917 992 1119 1103 1193 1257 1295 1037 1427 1417 1398 1353 1165 1255 1367 1157 1160 1178 1087 947 868 743 935 724 233 186 343 340 255 154 133 272 790 1322 1186 1052 1068 1201 838 995 781 573 503 602 725 601 324 326 278 165 506 1393 1424 1270 1000 947 1027 1033 1151 1179 1317 1221 1259 1695 1417 1458 1469 1268 1545 1458 666 599 956 1002 1034 1181 1734 1103 1139 1265 1445 1339 1287 1307 1462 1385 1163 1089 1096 1258 1280 1302 1275 1358 1195 1216 1336 1280 1166 1374 1395 1386 1418 1296 1262 1335 1244 1214 1549 1687 1715 1386 1345 1365 1343 1686 1670 1231 962 674 927 1182 1129 1126 1189 1270 1413 1429 1486 1639 1466 1561 1495 1488 1703 1544 1531 1661 1717 1586 1560 1574 1530 1463 1378 1299 1268 1226 1191 1225 1153 1150 1155 1193 1222 1282 1383 1472 1451 1530 1556 1663 1672 1696 1632 1540 1496 1520 1559 1337 1249 1331 1259 1256 1147 1140 1105 1061 1045 998 1055 884 896 914 939 917 914 887 854 826 798 807 765 794 805 796 802 786 731 704 666 755 829 949 967 864 1018 1064 989 1034 1006 1004 948 974 1000 970 936 978 997 934 888 1009 1128 1045 954 953 1015 1060 1043 1091 1016 884 1024 1357 1025 1086 1005 1011 878 924 935 1052 1431 1003 1259 1232 885 826 999 1095 965 923 923 1127 1355 1324 1180 1386 1406 1266 1302 1257 1102 1300 1746 1497 1465 1456 1338 1042 1098 855 350 587 756 742 463 460 579 177 123 267 365 1034 1179 1031 1144 1044 1286 1539 815 650 619 675 632 474 416 528 580 391 167 334 1331 1405 1038 904 822 947 994 1089 1298 1122 991 923 1084 1349 1744 1324 1406 1815 1708 1146 867 887 989 1040 1711 1069 913 1027 1172 1249 1450 1604 1664 1350 1361 1216 1064 962 1089 1099 1346 1397 1297 1207 1215 1261 1402 1557 1438 1526 1671 1505 1415 1340 1372 1243 1197 1542 1599 1664 1475 1341 1371 1259 1387 1517 1384 977 938 907 973 946 937 1184 1182 1253 1343 1426 1445 1570 1612 1557 1467 1506 1522 1524 1500 1480 1466 1489 1443 1489 1386 1307 1274 1252 1223 1148 1145 1109 1065 1081 1108 1122 1172 1228 1264 1340 1366 1566 1677 1667 1617 1514 1549 1529 1549 1565 1479 1446 1216 1323 1240 1166 1060 1109 991 956 970 955 849 829 787 783 892 879 972 846 853 705 677 600 552 654 709 804 757 810 869 908 867 953 1002 897 892 998 1004 1046 878 993 977 1025 939 974 1032 937 1030 1037 958 971 903 1036 1053 1158 996 1174 1091 953 971 906 977 861 959 1049 1035 1081 1117 1049 914 1048 1080 1093 1050 1296 1238 1041 707 1044 1057 1007 768 1170 1275 1337 1429 1547 1385 1599 1338 1408 1278 1215 1201 1546 1640 1428 1238 1309 1085 1233 837 424 314 266 442 669 636 636 564 659 646 906 943 1049 1063 974 1010 945 1323 1380 965 1196 985 907 693 446 305 318 410 720 1216 1419 1392 1255 1154 1086 1108 996 1264 938 1099 1196 1102 1232 1296 1280 1276 1406 1658 1358 1202 1237 1346 970 1334 1556 831 709 847 981 1069 1302 1306 1336 1122 1061 1018 992 810 769 732 947 1334 1306 1364 1269 1215 1330 1344 1739 1526 1608 1416 1439 1360 1326 1278 1211 1262 1445 1537 1485 1488 1433 1175 1189 1357 1483 1178 870 540 885 986 789 1104 1135 1116 1299 1358 1427 1391 1404 1469 1356 1474 1384 1462 1466 1507 1408 1275 1338 1311 1258 1336 1308 1247 1198 1121 1057 1025 1042 1023 1021 1034 1080 1111 1129 1175 1231 1383 1489 1535 1632 1618 1581 1475 1479 1537 1530 1379 1325 1228 1224 1102 1007 954 943 978 936 874 931 805 731 795 716 706 713 712 639 566 413 347 317 453 501 575 649 717 762 785 896 927 973 999 1123 1200 1197 1076 1050 1061 987 930 925 1083 1159 1114 1005 897 883 948 1027 1174 1252 1271 1329 1284 955 603 585 517 530 688 794 883 839 746 858 727 692 616 574 946 1057 1128 1142 1269 1217 1332 1198 1128 1302 1412 1410 1536 1411 1427 1422 1390 1446 1298 1317 1197 1415 1350 1578 1107 945 856 960 894 1079 632 378 243 354 391 481 602 658 872 1048 1016 1243 1032 937 897 885 1000 981 1265 1511 1311 1087 979 869 682 641 530 693 943 1034 1188 1327 1382 1401 1472 1235 1449 1484 1222 1190 1124 858 887 947 943 1013 1088 1187 1327 1315 1338 1175 1099 753 797 629 568 585 623 745 1044 887 1120 763 826 799 866 750 591 530 699 871 943 1050 1094 1128 1181 1554 1584 1454 1507 1293 1318 1364 1369 1312 1365 1377 1292 1282 1447 1315 1393 1357 1258 1111 1265 921 825 357 355 764 537 1061 1028 865 1038 1278 1343 1263 1302 1286 1264 1425 1454 1359 1418 1290 1358 1498 1232 1155 1363 1342 1269 1208 1177 1145 1046 996 952 964 997 977 953 948 987 931 1005 1085 1239 1349 1407 1464 1560 1479 1479 1429 1381 1384 1273 1252 1263 1142 1167 1204 992 920 955 921 783 662 605 516 506 507 735 571 489 379 241 221 204 281 330 368 403 552 668 788 883 926 974 974 1000 922 909 1096 1121 1020 962 954 897 914 1067 1140 1173 951 934 930 1174 1108 1155 1122 925 598 453 401 404 334 286 204 234 560 505 552 477 409 310 424 666 582 824 993 998 1148 1452 1501 1398 1349 1375 1181 1132 1258 1388 1441 1368 1269 1311 1279 1018 1164 1296 1158 1015 960 910 833 856 892 836 755 379 264 192 184 261 305 363 681 1039 930 854 765 1017 952 922 871 810 825 953 996 1036 943 500 801 946 1083 984 934 996 933 1231 1305 1275 1247 1293 1252 1317 1253 1077 939 846 726 711 742 799 869 926 1020 1225 1455 1353 944 557 563 461 400 511 595 291 696 815 1094 444 435 597 770 633 496 596 683 548 737 873 889 918 949 1122 1073 1218 1581 1266 1112 1086 1222 1161 1215 1244 1072 1176 1299 1427 1348 1269 1157 947 938 770 523 374 400 391 229 962 946 912 799 892 1303 1282 1111 1124 1079 1190 1380 1330 1379 1476 1341 1361 1391 1460 1388 1258 1197 1204 1221 1086 892 828 906 893 889 828 811 816 798 701 729 773 882 1171 1183 1207 1325 1438 1359 1353 1474 1382 1509 1293 1155 1049 1004 923 730 761 898 821 830 542 403 385 316 346 537 544 352 210 174 155 166 196 247 227 266 388 520 555 679 811 827 964 1015 1056 1009 936 1011 1019 1064 995 998 1008 1142 1120 1024 1053 1310 1265 1128 890 764 746 568 305 87 241 231 236 249 222 242 249 280 329 244 181 230 233 522 471 702 796 923 968 1073 1348 1336 1436 1411 1492 1374 1274 1159 1168 1299 1427 1207 1330 870 832 788 864 1052 734 824 620 654 901 686 573 517 221 138 156 86 85 180 342 442 509 538 488 488 817 1036 1150 907 740 694 568 1162 639 313 369 623 718 897 874 895 1131 1158 1189 1228 991 718 658 783 828 854 799 645 575 463 538 586 631 660 803 977 1199 1361 1163 852 599 482 450 792 1125 311 528 675 729 313 428 592 608 689 691 805 790 596 617 634 533 834 790 729 791 1147 1239 1303 941 822 955 1050 1144 1080 996 1111 1242 1346 1288 1055 892 1022 1019 774 685 131 307 143 501 280 897 847 754 787 1195 1077 962 986 1131 1221 1268 1101 1145 1219 1172 1213 1315 1371 1269 1255 1262 1213 1113 999 853 698 752 693 734 780 732 646 573 332 381 471 689 777 863 905 1063 1154 1082 1270 1329 1319 1365 1334 1085 992 775 633 735 817 769 825 923 378 316 242 212 281 433 379 287 167 77 88 59 116 213 152 100 198 341 338 539 486 551 626 755 895 928 975 1063 895 794 699 646 841 1103 968 1043 1101 977 842 706 653 484 230 122 55 79 156 140 160 157 162 154 116 120 153 166 105 107 57 54 204 566 705 727 714 654 825 1024 1292 1321 1214 1454 1203 1073 1105 1077 1045 1207 1193 939 819 936 949 808 633 725 721 810 501 623 751 356 142 52 50 43 4 15 137 171 172 218 296 298 442 735 669 670 617 347 471 506 603 491 260 251 397 491 581 855 793 795 1028 1123 1058 860 463 208 226 507 476 417 383 553 488 491 450 476 484 741 967 1208 1301 1154 650 453 481 618 860 303 394 456 369 278 322 376 611 698 762 830 758 577 448 449 326 755 764 860 958 1090 936 997 732 604 716 868 1026 1048 925 856 1022 1259 1144 1001 839 741 693 609 530 406 197 160 347 561 753 830 642 661 936 1137 985 946 1076 1166 997 956 944 967 1079 1024 1051 1105 1212 1126 981 1053 1061 1020 942 850 705 659 625 582 550 521 242 252 256 300 465 533 607 684 849 957 1049 1132 1129 1109 1198 1199 1060 866 605 482 697 590 724 749 855 414 245 201 158 183 285 235 122 116 69 27 12 15 31 56 46 71 158 212 237 190 324 347 366 666 666 810 975 681 562 401 358 537 439 355 364 346 195 245 244 141 48 45 62 38 29 86 84 96 76 79 82 85 63 65 47 55 76 30 32 24 18 159 577 642 514 432 508 705 897 949 1036 1051 846 755 734 713 1313 1124 865 698 753 756 586 698 989 743 673 622 646 578 305 129 46 20 15 6 5 5 4 5 14 99 182 212 436 879 676 716 428 202 593 221 92 121 278 183 223 366 485 745 764 714 784 845 865 844 942 567 222 211 222 260 304 361 283 314 518 489 336 555 808 1085 1202 974 550 390 416 460 369 287 378 208 264 133 391 729 949 799 770 699 754 365 288 221 120 57 263 218 715 726 556 519 298 453 782 1005 996 914 948 1032 988 953 1050 909 696 572 382 17 144 106 72 140 345 426 605 543 459 658 996 958 1041 1219 1200 956 900 799 811 893 910 864 937 1013 1091 913 881 856 927 887 777 541 468 379 396 347 158 81 150 214 249 371 379 536 549 673 723 823 917 978 973 977 1049 987 558 482 496 392 308 373 465 417 283 198 223 107 136 245 229 149 124 109 21 13 11 10 17 40 41 24 69 75 146 172 211 314 451 458 299 331 244 141 131 126 118 129 170 82 88 104 138 32 12 4 9 8 44 11 38 49 56 36 39 29 41 46 24 21 16 25 34 29 47 69 52 63 141 178 177 318 268 574 548 656 927 1224 1207 1039 1121 1521 1397 886 712 738 719 802 798 724 732 678 594 613 458 177 112 25 6 8 7 7 7 5 4 4 10 10 69 184 424 838 380 290 79 252 617 398 212 301 508 380 40 155 386 446 464 598 538 570 599 549 592 712 504 305 161 196 301 439 476 481 749 326 289 460 698 957 1116 468 281 404 726 179 310 242 181 246 159 405 556 883 970 944 820 751 571 187 115 113 116 187 239 291 630 328 97 95 254 519 857 696 463 489 797 879 1055 866 689 750 618 457 69 8 52 189 100 212 271 395 346 286 439 695 1103 1160 1199 1144 1027 877 735 773 810 879 845 829 818 823 835 814 797 750 651 575 400 227 283 345 232 198 151 152 86 103 227 225 305 465 463 465 556 657 704 692 595 568 770 436 288 350 145 119 120 295 183 179 242 153 88 87 128 85 89 36 40 27 18 6 7 17 40 32 34 26 23 52 85 92 74 73 71 95 97 75 83 58 33 21 52 32 21 13 19 15 18 6 6 13 28 34 11 18 24 22 21 16 10 10 25 25 6 7 4 10 15 31 46 70 47 50 16 73 223 108 190 315 385 598 872 1199 1150 1399 1491 1301 1057 920 660 537 370 211 264 332 307 308 375 314 145 16 6 6 10 10 10 10 11 7 7 8 12 11 14 116 303 315 295 13 11 216 351 721 187 258 549 475 153 4 6 193 285 323 369 323 375 326 347 268 441 272 112 45 121 405 556 771 724 304 292 358 514 817 858 304 345 426 466 172 82 74 150 162 340 514 713 720 1091 1134 773 435 176 227 300 232 355 357 220 142 67 25 34 161 366 629 414 337 751 698 779 674 699 646 505 526 463 112 7 59 72 12 32 134 206 383 236 274 491 918 1033 1114 1060 909 829 813 694 932 869 738 636 647 637 629 649 670 574 472 408 306 215 233 195 130 99 118 167 52 33 43 92 113 271 263 200 305 388 417 487 383 322 534 359 204 156 86 36 41 40 101 99 81 104 59 40 45 35 25 26 33 28 29 22 3 19 24 26 18 34 27 30 37 37 32 38 26 39 36 35 26 30 24 20 17 27 25 35 19 7 7 13 8 10 13 11 7 7 9 12 9 8 8 11 4 3 6 5 2 2 2 4 16 15 39 26 30 53 114 68 155 274 271 378 574 843 1159 1425 1459 1507 1192 533 269 186 445 521 226 54 231 387 250 113 9 1 2 5 8 7 7 10 10 9 9 6 7 10 7 10 12 9 17 18 14 15 63 389 479 443 227 205 0 1 2 0 0 86 166 178 164 170 184 283 279 520 309 163 38 0 257 397 561 547 329 240 252 374 528 492 142 245 602 216 186 379 514 166 308 254 539 738 957 976 477 156 185 202 302 378 274 487 360 142 72 27 0 21 119 218 286 303 485 580 473 598 588 659 591 438 437 453 114 110 6 14 16 46 113 205 162 188 360 719 974 1011 979 850 813 716 608 875 812 701 640 590 544 586 570 424 286 260 311 265 260 219 169 115 63 75 141 99 87 63 50 18 48 83 94 163 268 338 361 316 342 349 315 146 83 43 30 14 6 34 31 26 27 34 34 31 24 30 28 25 29 17 24 24 18 18 21 18 19 18 19 19 17 23 24 26 24 27 27 28 29 21 20 8 9 22 9 25 24 19 18 7 7 11 16 12 8 6 6 6 11 10 10 9 5 3 3 4 2 0 0 0 3 2 7 11 8 18 77 102 165 201 237 354 481 688 1009 489 656 835 604 37 14 313 291 282 221 195 203 104 24 4 6 8 7 7 11 12 10 8 8 8 9 7 6 11 15 14 12 16 15 15 11 11 16 83 100 34 69 197 8 3 169 0 0 0 1 24 82 135 116 154 244 343 320 177 55 12 187 265 456 521 463 473 271 142 253 176 150 227 539 271 300 547 424 160 290 400 567 862 657 388 156 161 125 142 408 287 424 378 203 155 60 4 0 1 49 79 145 213 202 286 406 463 681 643 506 378 356 274 237 87 4 12 51 47 106 94 121 190 523 935 904 666 646 671 599 623 791 793 686 606 572 486 531 415 338 212 196 231 293 257 173 133 120 135 123 90 67 46 55 7 15 12 2 26 76 142 216 250 257 270 243 184 72 20 47 49 22 7 20 23 38 29 31 30 27 25 23 22 23 9 13 23 11 19 15 18 14 26 19 16 21 22 20 22 13 10 9 21 20 13 8 5 11 6 5 8 7 5 3 5 12 5 10 12 11 10 9 5 5 4 5 7 7 5 4 2 0 0 1 0 0 0 0 0 0 0 1 2 11 102 123 166 187 253 368 594 161 344 299 56 2 7 19 6 329 609 283 78 154 8 16 19 13 15 12 12 12 11 13 13 10 13 13 7 2 6 7 5 4 7 9 8 4 6 6 7 7 0 1 3 4 14 245 65 0 0 0 0 0 81 0 110 142 159 360 207 64 0 5 134 263 235 213 484 365 60 107 126 190 586 585 543 379 332 341 508 710 833 519 335 204 127 114 68 119 249 246 174 182 178 231 100 46 4 1 0 0 2 65 122 117 179 444 690 663 691 459 362 222 139 85 0 6 57 34 78 130 80 142 352 825 840 632 471 470 556 602 478 622 668 559 564 546 441 357 224 202 170 289 271 175 163 157 107 111 90 65 58 52 80 43 6 5 6 0 10 58 130 185 206 230 162 93 63 38 74 31 16 8 19 25 27 23 23 20 23 22 8 19 6 16 23 20 4 7 8 6 8 23 16 19 3 3 2 8 15 8 7 9 12 5 7 12 7 15 8 9 5 10 8 8 8 7 10 11 12 8 6 5 3 3 3 1 2 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 10 60 91 125 114 165 273 135 233 86 6 6 4 5 14 184 197 50 111 163 15 41 132 113 17 14 14 14 8 5 6 8 5 7 4 4 3 5 4 4 4 4 6 9 4 1 0 0 0 0 0 0 0 1 105 217 81 0 0 0 0 0 0 0 65 106 112 247 46 0 0 0 131 130 164 85 51 123 144 177 192 357 485 535 528 556 593 767 854 420 207 186 125 105 120 118 86 95 67 83 71 113 105 50 7 4 0 0 0 0 0 61 122 317 631 614 630 605 494 233 132 21 46 87 53 133 89 54 71 52 117 411 826 548 390 352 401 372 439 350 477 519 517 538 364 276 177 137 198 297 221 168 187 127 88 64 52 40 52 60 56 47 81 41 18 0 14 7 22 131 171 155 136 71 40 34 37 33 25 20 21 18 31 31 19 10 5 21 5 8 7 13 7 8 7 6 9 6 6 11 12 18 10 10 10 11 10 12 11 11 12 12 10 11 12 12 13 14 14 11 10 6 7 7 7 6 7 6 5 4 3 4 2 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 29 85 106 122 131 75 129 101 108 86 4 2 1 0 50 216 297 501 198 71 277 252 2 5 5 4 6 8 6 7 13 84 69 59 7 7 8 7 3 3 6 8 10 7 7 4 4 1 0 0 0 0 2 7 109 82 3 0 0 0 0 0 0 0 0 0 262 69 0 0 0 0 99 93 65 119 110 146 96 171 197 405 557 681 777 693 700 455 276 429 260 123 143 127 74 63 43 15 29 51 50 85 8 2 0 0 0 0 0 11 64 129 408 484 490 506 463 390 138 67 33 4 8 8 191 193 122 95 84 152 493 616 259 256 339 316 280 252 418 486 495 476 305 196 216 195 111 254 235 120 111 122 134 71 37 29 25 30 27 46 83 21 30 7 16 26 23 60 83 72 41 97 28 31 36 41 24 22 14 22 23 15 4 13 7 17 7 7 12 10 6 5 6 10 4 4 3 4 4 8 13 7 11 11 9 9 9 9 9 7 7 7 7 7 7 6 7 7 8 6 4 2 1 2 2 1 1 1 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 58 113 147 25 74 193 195 257 114 117 146 251 311 320 694 296 290 194 373 643 344 368 63 33 57 5 3 7 142 302 272 256 187 60 9 8 8 5 3 4 9 12 13 15 8 6 5 2 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 3 0 209 130 0 0 0 0 0 0 106 74 91 112 96 85 244 398 372 497 744 726 613 341 651 434 196 73 96 75 53 0 0 9 3 2 8 18 8 3 2 0 0 0 0 35 74 132 198 378 340 398 295 176 121 92 126 16 22 220 184 119 178 72 247 381 467 338 61 133 171 203 202 259 367 312 285 214 168 135 101 106 265 223 83 49 57 67 45 40 31 27 20 25 23 29 18 20 23 21 19 32 44 46 100 86 36 30 31 46 31 37 26 14 17 17 17 12 4 6 6 5 5 8 8 13 4 3 3 8 7 13 13 16 9 12 12 8 7 5 4 4 4 5 6 4 4 5 3 2 2 2 3 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 73 98 95 233 531 732 633 341 369 176 245 379 407 601 615 280 267 578 372 233 253 272 251 220 192 200 66 47 48 150 276 222 215 317 213 181 187 117 105 69 76 97 172 144 79 70 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 160 182 75 0 0 0 0 0 0 168 97 68 44 80 97 190 292 633 810 949 634 593 324 173 167 60 0 49 40 0 0 0 0 5 8 15 13 9 3 0 0 0 0 56 43 98 164 244 238 176 122 100 41 37 32 62 204 316 206 149 168 95 252 257 303 134 63 64 92 140 217 211 142 97 85 106 93 110 113 165 113 105 110 93 92 43 32 32 31 31 25 27 24 19 18 18 21 16 27 25 44 44 42 42 30 36 31 44 30 25 18 16 8 12 5 5 5 11 7 10 5 3 8 12 6 7 10 5 11 16 15 10 14 9 8 5 5 4 3 4 4 4 4 3 3 2 2 1 2 1 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 118 133 223 489 422 636 511 509 369 297 315 483 816 377 508 383 411 476 366 450 509 404 388 395 369 348 297 306 221 146 145 130 175 293 226 123 278 299 269 231 224 170 162 191 114 145 107 62 23 0 0 0 0 0 0 0 0 2 0 0 0 0 4 0 126 230 25 7 3 0 0 0 0 103 0 44 0 0 124 217 267 528 902 821 705 475 250 315 176 1 0 0 0 0 0 0 17 8 11 11 9 8 5 0 0 0 5 0 49 109 198 176 116 78 26 29 0 12 22 94 265 66 67 219 77 90 205 188 183 118 87 129 180 120 45 32 33 31 32 27 33 28 80 136 151 119 54 72 37 17 21 25 36 10 21 28 17 14 11 10 11 12 22 39 25 27 29 31 32 40 32 32 28 20 21 10 15 14 13 5 3 4 2 11 11 7 8 9 9 10 11 8 10 8 10 11 9 7 6 5 5 4 4 5 5 5 5 4 4 3 3 1 1 1 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 304 223 423 661 660 502 536 343 294 546 269 328 569 526 447 245 538 578 583 543 494 454 499 398 369 290 221 232 356 353 352 297 272 326 273 193 294 152 117 103 102 96 121 107 131 92 136 137 124 112 42 21 0 0 0 2 0 0 0 0 0 0 0 0 0 2 200 126 50 4 0 0 132 252 22 0 0 0 0 189 214 525 716 608 524 611 449 399 190 110 1 3 0 1 0 0 2 3 4 4 7 7 7 1 2 0 11 0 0 20 100 110 74 37 2 10 2 0 13 26 23 10 32 51 67 120 141 134 109 103 55 136 199 227 30 18 22 21 26 23 23 25 27 76 118 52 57 47 39 22 18 30 26 26 15 15 16 16 10 16 17 18 26 37 31 25 25 21 21 26 32 31 26 21 20 22 13 17 6 11 3 4 13 10 12 10 9 13 7 3 5 5 4 10 11 10 8 7 6 4 4 4 4 4 4 4 4 2 3 4 4 3 3 3 3 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 891 678 646 696 725 337 450 655 0 159 560 298 456 707 326 330 508 521 508 488 416 340 228 191 239 234 238 144 84 71 63 119 114 98 118 118 119 125 176 176 211 210 207 160 198 180 207 233 225 238 210 175 155 105 44 0 1 39 0 0 0 0 0 0 0 0 0 57 184 150 48 1 0 26 270 0 0 0 0 41 202 296 476 657 457 534 474 367 222 211 121 0 64 57 0 0 3 5 0 2 4 5 6 4 1 2 0 0 0 0 17 40 5 0 0 1 25 2 5 12 8 2 21 34 84 120 122 131 61 75 137 160 134 114 18 16 10 20 12 6 7 10 21 20 20 19 32 36 35 20 22 36 45 36 47 43 14 19 17 11 19 14 14 26 28 25 23 22 17 16 18 23 31 20 20 15 13 18 16 12 6 8 3 10 12 9 10 7 6 11 8 9 7 6 8 8 8 6 5 4 4 4 4 3 3 4 4 3 2 4 4 4 3 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 1010 1006 973 884 896 803 596 404 239 2 276 638 526 534 500 425 426 422 355 271 336 467 456 305 315 318 318 292 265 217 242 250 235 212 249 200 240 254 214 234 240 241 233 235 222 266 249 265 264 211 281 248 296 312 250 203 105 6 163 6 0 7 0 0 0 0 0 0 81 241 136 99 31 50 166 314 72 0 0 0 141 268 365 293 364 356 279 500 277 390 155 4 1 43 40 29 2 2 1 0 3 2 3 4 1 1 1 0 0 0 0 0 0 0 1 2 4 1 3 2 3 27 13 20 63 69 70 79 51 37 70 160 84 46 32 25 17 16 15 8 4 5 5 6 20 17 20 24 24 24 16 28 36 28 29 25 26 22 18 15 19 21 21 19 19 24 20 19 9 6 13 18 20 14 19 2 2 4 16 12 7 8 17 12 5 5 6 10 10 7 7 10 8 8 9 8 6 9 8 7 6 6 6 6 5 5 5 5 4 4 4 4 3 4 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1253 1182 1073 863 395 343 417 681 571 219 199 211 675 568 410 304 133 182 507 554 444 373 311 314 244 273 265 263 273 294 239 274 238 216 277 315 270 235 222 202 238 277 285 286 303 309 313 298 233 254 269 221 231 252 244 174 261 294 235 222 207 83 83 3 0 0 0 0 3 2 214 196 152 140 237 314 169 18 0 31 87 190 186 260 246 178 196 186 218 197 142 84 0 50 57 9 0 0 1 1 0 2 1 2 1 3 0 0 1 1 0 0 0 0 11 13 2 9 2 18 166 172 132 62 27 19 35 40 54 35 96 137 86 43 43 39 38 36 29 20 13 7 5 4 6 8 9 14 10 27 20 18 18 19 22 25 16 18 9 13 20 22 23 22 23 16 10 9 11 13 5 6 15 18 16 14 9 8 14 11 7 13 7 9 9 7 9 8 7 8 8 9 5 7 6 2 2 7 9 9 9 8 8 8 6 6 6 5 4 4 4 2 3 3 2 2 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 1098 1052 1028 662 511 521 583 485 579 651 647 813 321 473 423 447 398 344 299 303 297 266 283 330 298 294 282 255 236 273 245 240 275 300 265 283 239 221 233 261 262 256 259 250 261 232 150 104 116 95 91 180 243 278 309 314 295 253 249 276 259 289 130 185 70 4 0 0 2 13 5 319 382 359 276 261 194 126 54 0 46 134 221 210 266 269 204 249 231 218 92 8 11 40 58 49 12 0 0 0 0 0 1 1 1 0 0 0 0 9 64 58 21 4 13 69 35 45 150 132 106 139 153 94 28 28 34 35 53 55 90 164 126 59 75 57 57 51 43 31 15 9 6 8 6 7 10 7 7 8 18 19 17 13 11 14 20 14 18 24 25 24 18 20 21 4 10 5 8 8 4 8 3 13 17 13 11 8 8 12 9 7 4 7 5 7 6 3 7 5 4 2 4 2 2 4 2 8 9 9 9 8 7 6 5 3 2 2 2 2 2 1 1 1 0 0 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1158 889 617 329 409 437 603 323 485 697 738 855 730 463 386 410 350 320 278 271 260 280 216 212 198 198 163 184 194 170 181 181 177 170 186 193 219 201 188 223 235 245 215 176 141 99 59 46 14 15 9 11 194 221 237 261 269 324 351 335 318 317 362 390 310 265 216 123 2 4 139 150 337 419 257 176 147 166 123 92 0 57 204 259 226 233 266 229 236 226 121 73 89 38 33 41 46 48 0 0 0 0 0 0 0 1 0 0 0 0 43 166 132 69 12 53 43 8 57 90 85 102 131 133 59 27 31 41 45 48 103 133 118 96 66 75 72 63 60 50 39 26 16 14 12 17 24 28 34 16 15 31 19 6 7 9 16 17 12 10 13 16 24 13 11 17 5 5 14 13 12 20 22 5 5 13 10 8 7 10 8 4 6 6 6 5 7 5 7 5 6 5 6 1 2 5 7 8 7 8 8 7 5 5 3 2 2 1 1 1 1 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 724 582 425 266 284 321 354 602 319 505 728 615 572 495 389 277 244 259 254 244 198 124 56 39 29 34 21 18 27 10 11 11 42 107 114 156 180 197 214 229 214 176 147 126 69 67 9 7 5 4 30 41 126 131 177 243 291 287 280 325 384 398 419 270 456 513 327 376 316 44 96 276 314 300 213 200 213 158 154 209 159 26 0 223 272 242 241 257 249 214 180 173 63 1 0 0 46 55 44 1 0 0 0 0 0 0 0 0 0 0 12 0 103 186 59 75 77 110 51 19 18 87 88 69 38 37 44 52 57 66 66 66 94 115 68 68 73 71 69 63 47 43 36 36 25 27 27 30 28 19 19 31 40 28 11 13 21 39 8 10 12 15 18 19 29 9 9 3 18 10 9 17 18 16 7 5 16 12 4 3 8 3 8 7 5 5 5 7 4 5 7 3 1 1 5 5 7 4 5 8 7 5 5 4 4 3 1 1 1 1 2 2 1 1 2 2 1 1 1 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 172 25 33 136 7 53 56 349 383 527 684 520 471 386 365 265 240 233 208 111 40 12 8 3 3 1 1 1 1 2 2 3 2 1 0 3 165 210 219 192 154 70 22 8 10 10 8 5 2 2 9 41 57 87 82 103 138 263 243 279 311 320 362 468 461 303 577 588 453 369 177 117 191 231 244 240 250 177 125 177 203 223 164 58 205 292 295 310 265 295 298 209 132 73 0 4 8 51 76 44 0 0 0 0 0 1 0 0 0 0 0 1 101 89 82 229 245 243 160 118 50 12 62 40 39 44 38 36 49 58 67 92 98 93 68 60 69 74 63 67 65 63 51 46 36 41 46 37 32 26 21 24 31 39 29 28 26 25 16 9 5 7 11 11 8 10 11 6 8 11 15 13 14 12 12 13 19 12 5 3 8 4 5 5 6 5 5 6 6 2 2 3 2 3 2 2 5 6 6 7 5 5 4 4 2 1 0 0 0 0 0 0 1 1 2 1 1 2 2 2 1 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 439 560 403 231 17 7 20 21 194 372 525 522 405 359 312 277 252 177 95 22 9 4 5 4 3 3 4 3 5 6 7 6 3 4 12 201 210 203 167 66 26 26 8 10 9 7 6 5 6 5 13 15 15 14 13 20 48 91 216 229 243 275 349 472 598 618 653 534 565 595 489 313 195 165 175 160 174 191 177 175 153 133 145 185 162 182 293 294 324 313 281 232 183 104 38 0 0 0 12 59 43 9 12 4 1 1 3 3 0 0 0 1 35 122 177 295 286 252 186 107 87 90 74 118 95 59 50 28 22 42 63 71 101 105 69 62 12 26 29 56 84 72 57 52 28 42 68 46 34 36 26 16 24 46 33 39 39 35 26 19 17 14 7 7 7 6 8 12 10 13 5 4 7 11 13 11 9 10 1 4 4 2 1 7 6 7 5 6 5 1 2 2 2 2 4 7 6 5 4 3 3 3 3 2 3 2 2 2 1 1 1 1 1 2 3 3 3 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 79 18 41 144 294 15 2 5 14 163 434 413 369 304 250 189 176 113 35 11 7 6 5 2 2 2 2 3 5 6 3 6 12 166 184 199 186 153 78 30 22 12 13 8 6 4 6 4 7 8 12 15 12 11 7 9 7 12 107 227 192 296 320 458 524 609 569 589 685 520 312 453 156 158 128 174 223 184 162 183 113 171 150 97 130 152 182 229 276 255 311 280 168 171 113 72 0 0 0 2 7 6 28 57 2 5 6 11 5 0 1 1 0 153 177 274 254 210 198 141 110 123 124 133 107 69 84 59 20 2 47 62 71 78 33 61 39 24 10 1 57 75 61 52 33 42 60 56 39 29 30 19 22 38 69 54 37 32 38 31 25 29 32 23 17 9 14 15 17 6 13 9 7 6 3 17 14 13 6 3 3 11 4 5 6 8 0 5 3 2 2 4 5 7 7 7 5 4 4 4 4 2 2 2 4 3 2 2 1 1 0 1 0 0 1 2 1 1 2 3 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 441 276 60 212 207 21 9 7 8 6 89 434 359 321 256 207 92 27 13 11 7 5 2 1 0 1 1 2 5 6 15 61 169 183 187 157 85 19 17 12 10 7 3 2 1 1 2 5 8 10 9 10 10 10 9 6 5 9 12 120 168 261 236 391 405 415 476 534 465 423 431 376 119 100 69 99 154 143 199 136 111 111 117 127 113 103 113 119 154 161 144 175 174 185 154 111 67 4 0 0 6 13 2 209 42 3 9 21 129 44 0 0 0 89 240 237 202 142 86 107 142 116 145 119 101 108 58 75 41 14 3 17 62 28 7 58 50 110 39 11 92 69 80 47 40 61 69 55 60 75 57 43 31 37 73 74 55 48 46 48 34 32 35 36 26 23 17 12 13 18 17 13 9 9 5 13 16 12 12 8 4 4 6 7 4 5 0 3 4 1 3 6 5 4 6 6 5 5 2 4 5 5 4 5 3 3 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 423 368 338 122 10 4 3 6 11 7 99 207 265 229 188 140 92 26 13 6 5 3 1 0 0 0 1 3 17 28 52 114 160 167 138 76 57 8 9 10 5 3 3 2 2 3 4 4 4 3 6 9 8 11 13 9 6 8 56 116 158 293 257 222 277 351 358 416 416 416 359 344 474 392 258 57 52 49 47 79 116 163 186 181 182 163 154 166 162 129 138 158 158 145 132 126 114 100 55 2 0 8 13 0 203 119 1 4 22 173 130 0 0 0 177 183 265 186 99 42 120 164 138 122 138 116 100 25 12 6 2 2 11 5 0 13 53 56 70 106 68 84 20 61 63 98 92 66 78 90 83 63 52 57 51 71 72 80 71 80 62 41 37 42 36 33 29 16 8 12 19 17 7 7 4 12 6 8 7 10 6 4 6 4 0 0 0 4 4 4 2 2 5 1 3 4 4 2 3 3 4 3 3 4 4 4 3 2 1 1 1 2 2 2 1 2 1 2 2 2 2 3 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 20 19 331 488 380 278 202 116 80 13 4 7 16 104 108 157 181 144 120 74 10 10 5 3 1 0 0 0 0 1 7 21 62 99 132 112 91 89 32 14 10 7 6 4 3 4 2 4 4 3 3 3 5 4 2 6 7 11 12 13 60 70 82 220 249 250 298 209 190 310 345 247 110 105 125 152 380 267 191 87 120 130 122 101 80 98 134 152 128 117 43 9 2 3 13 60 147 144 173 169 170 175 146 51 1 4 7 84 197 139 27 0 9 141 170 25 0 0 145 206 285 154 18 1 96 178 145 178 156 137 26 14 3 1 1 0 13 37 27 28 37 65 66 62 40 51 74 68 89 89 102 80 74 70 63 75 74 72 57 53 60 73 70 73 63 53 63 55 47 35 29 17 7 10 9 15 13 15 8 10 9 13 13 3 1 1 5 0 0 0 0 0 1 3 2 1 2 1 4 1 1 3 6 5 4 4 4 3 3 2 2 1 1 1 1 2 2 1 1 1 1 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 358 563 439 297 125 84 39 83 239 43 2 35 97 111 159 161 118 113 10 6 5 3 1 0 0 0 0 1 6 8 14 23 73 91 94 72 18 6 13 11 7 5 4 3 2 2 5 5 6 6 7 6 10 6 5 4 5 6 18 40 149 189 185 234 297 318 252 154 155 191 157 185 176 169 143 139 159 158 48 50 46 59 33 3 2 7 72 40 14 0 0 0 0 2 0 24 83 140 136 160 218 209 162 148 41 34 43 238 170 189 214 164 146 135 166 485 421 111 119 205 165 20 186 200 168 235 203 188 78 1 1 0 0 0 9 27 22 33 42 43 35 87 71 49 51 63 74 94 91 92 98 81 0 0 42 45 48 34 39 49 51 44 58 53 64 53 63 60 59 53 29 22 11 11 13 11 11 14 11 10 2 5 3 2 11 4 3 0 0 0 0 4 4 2 0 0 2 3 3 2 3 4 2 5 5 5 4 3 2 1 1 0 1 1 2 2 3 3 4 3 2 0 0 1 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 380 309 551 376 275 183 50 19 53 247 122 4 17 54 110 145 119 101 14 4 1 3 1 0 0 0 0 0 1 6 11 15 9 8 8 11 14 12 14 9 7 4 2 2 2 3 5 6 5 9 10 10 9 8 8 6 6 5 6 17 51 117 86 182 224 218 250 315 278 247 134 63 40 43 77 148 124 92 92 94 93 38 14 41 33 25 34 11 6 9 2 0 5 4 0 1 6 12 24 86 109 126 160 172 223 174 186 98 102 177 136 157 97 175 172 199 240 470 326 228 205 128 75 186 311 228 245 183 29 0 0 0 0 0 0 0 0 20 36 14 5 23 92 80 69 4 44 81 94 81 103 91 58 35 7 7 4 4 4 4 2 5 23 50 56 68 69 72 77 55 54 45 25 20 13 11 9 9 9 9 12 10 9 13 8 9 14 3 2 0 0 6 4 5 1 0 0 0 5 3 5 4 3 3 2 4 3 3 3 2 2 2 2 2 3 4 5 4 4 3 4 4 3 2 1 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 307 375 395 353 267 222 141 1 52 177 127 16 3 16 36 95 115 49 43 10 2 1 0 0 0 0 0 0 0 0 6 10 10 11 11 9 12 11 10 12 9 6 7 7 2 1 3 5 8 9 8 9 9 10 8 8 8 10 9 8 10 26 31 14 31 122 188 153 154 154 184 221 59 13 10 6 10 29 26 26 100 49 38 2 2 24 16 15 13 33 52 57 39 53 13 32 17 27 24 6 1 6 103 124 111 152 153 219 225 251 145 120 142 50 197 240 273 291 345 288 315 166 298 328 349 386 388 107 47 0 11 0 0 7 24 29 124 25 50 40 4 8 57 90 74 30 87 80 77 93 103 86 67 71 42 22 12 13 13 9 7 3 8 9 41 43 68 64 64 61 54 64 62 48 27 23 12 8 7 7 3 3 3 10 10 8 9 7 7 9 5 0 0 0 1 5 0 0 0 1 0 2 3 3 2 2 2 5 3 2 2 3 3 5 4 4 5 6 6 5 5 4 4 3 4 2 2 2 1 2 1 0 0 0 0 0 49 14 2 0 10 0 0 0 0 0 1 6 0 0 370 464 429 544 497 192 199 80 17 204 236 84 0 0 2 3 13 139 45 7 4 1 0 0 0 0 0 0 0 0 0 0 9 13 14 13 11 12 13 15 12 10 8 6 6 4 2 2 3 4 5 5 8 9 10 8 7 13 25 19 9 14 12 16 23 36 144 204 180 170 248 251 78 58 41 23 28 7 18 22 26 37 62 58 32 37 27 69 26 37 63 54 37 62 43 23 43 41 21 11 14 2 8 23 82 92 82 106 162 201 215 174 243 306 364 271 210 391 472 405 286 369 304 489 621 328 362 295 321 148 174 160 88 39 26 0 21 34 0 57 12 10 40 91 98 48 61 74 69 61 89 75 79 88 88 66 52 50 59 49 25 4 6 6 4 10 34 55 71 62 55 46 53 72 60 32 20 7 7 9 7 4 2 1 2 3 3 8 5 4 2 4 1 0 3 1 0 1 0 1 3 0 4 5 4 1 2 6 3 2 1 1 3 3 2 2 4 3 3 3 4 6 6 5 4 4 3 1 1 2 2 1 0 0 0 0 0 0 25 23 27 0 0 0 0 1 45 0 5 6 175 644 457 612 600 411 187 158 54 42 248 203 13 0 0 6 8 3 11 5 4 2 0 0 0 0 0 0 0 0 0 0 0 2 15 13 14 13 17 11 8 8 2 4 3 2 1 3 7 3 0 2 8 7 10 10 8 8 10 21 23 21 16 11 12 139 155 101 84 77 64 40 71 52 120 154 94 28 36 25 17 13 16 8 17 36 25 13 4 2 40 29 6 33 48 30 1 22 32 39 42 10 10 7 9 2 14 57 90 93 172 189 196 221 195 288 474 447 263 477 561 398 316 356 454 654 308 314 424 339 281 329 409 339 260 165 106 113 78 8 121 55 53 69 136 107 108 85 95 50 54 57 55 69 83 83 78 57 64 51 46 50 49 29 34 18 7 8 35 42 51 56 53 45 77 62 41 28 5 1 2 2 5 6 3 0 1 1 1 3 5 5 2 5 9 5 7 7 5 3 4 4 5 4 4 4 3 2 1 3 1 1 1 2 1 1 3 2 3 3 3 3 1 3 7 4 3 4 2 1 2 2 2 0 0 0 0 0 0 20 56 2 0 0 0 4 15 7 4 30 1 155 629 507 484 544 413 234 156 38 73 142 79 3 0 0 3 11 12 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 1 13 12 11 11 13 8 2 0 0 0 1 1 3 3 1 0 3 4 6 6 7 8 4 6 11 28 30 32 25 98 121 96 31 22 2 0 0 0 1 3 18 39 45 53 64 59 44 48 19 10 12 1 3 1 0 0 0 0 1 13 16 6 0 0 0 0 0 3 3 0 2 2 4 13 69 105 126 157 161 199 197 269 299 452 223 686 712 279 296 378 475 514 307 393 565 408 418 308 375 540 463 162 93 74 16 178 181 169 270 176 139 167 153 99 99 84 56 53 80 84 83 74 76 94 79 96 84 97 81 96 80 77 56 36 51 50 54 33 39 38 36 48 42 29 14 0 0 0 0 0 3 1 0 0 0 0 0 0 0 4 5 3 1 0 0 1 3 4 3 1 1 2 2 1 1 2 1 2 1 0 0 0 0 1 1 0 0 2 2 3 7 2 2 2 1 1 1 3 1 0 0 0 0 0 6 0 0 0 0 0 5 29 16 20 30 10 58 203 523 645 543 469 364 206 63 80 109 20 3 0 0 7 10 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 9 3 0 0 0 0 0 0 0 1 2 1 1 0 4 10 9 7 6 5 4 6 10 15 32 49 74 80 45 29 17 12 1 0 1 0 0 0 1 7 8 38 66 64 52 61 61 47 27 20 35 19 19 37 16 6 16 7 1 31 15 10 4 0 0 1 0 0 4 0 80 83 122 104 123 201 150 114 127 127 219 277 348 763 405 535 317 618 575 634 425 435 487 481 524 521 503 549 255 73 44 191 438 435 496 462 195 241 189 225 146 136 99 97 83 52 68 52 49 49 75 70 68 66 62 66 58 58 76 70 70 65 66 72 55 60 38 21 32 36 42 31 23 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 0 1 1 2 0 1 3 3 2 1 1 1 2 1 0 1 3 3 4 5 4 5 3 5 3 3 1 0 0 0 0 0 4 18 0 0 0 0 0 0 0 4 44 34 35 10 413 405 699 692 605 533 474 244 71 34 72 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 1 1 0 0 0 0 2 3 8 17 11 4 3 3 7 8 9 35 47 44 25 21 18 30 11 1 0 0 0 0 0 0 2 7 26 42 44 42 27 9 2 4 7 8 11 31 33 15 11 14 22 20 25 25 4 14 0 1 1 0 0 1 3 1 52 82 92 83 97 60 138 178 138 213 331 278 334 495 541 607 869 752 798 607 677 798 882 770 483 623 449 284 221 395 274 378 378 612 293 321 198 225 139 148 138 96 90 51 37 22 21 16 19 23 22 31 28 22 26 22 27 30 29 32 30 26 33 58 63 59 58 59 57 55 48 24 11 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 0 3 3 1 1 1 1 2 2 2 2 5 5 2 1 3 8 5 5 6 4 1 0 0 0 0 0 70 72 0 0 0 0 0 0 0 0 0 7 327 370 630 580 709 709 485 501 525 255 140 91 38 27 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 2 3 5 14 7 9 4 4 8 3 4 49 27 16 13 7 2 5 0 0 0 0 0 0 0 0 1 7 7 6 7 3 0 0 0 3 5 4 16 9 14 14 9 1 10 33 24 23 21 4 21 11 1 0 3 33 6 30 45 32 25 18 2 3 10 151 182 213 351 393 379 770 838 690 896 981 1025 1073 635 638 633 678 754 498 419 196 565 516 404 469 295 447 361 189 207 168 139 137 72 66 37 19 18 7 13 10 0 1 0 0 1 4 4 4 4 3 2 6 5 11 9 22 22 25 31 20 19 18 48 58 45 10 6 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 2 1 1 2 1 4 3 1 2 3 4 3 6 0 4 4 4 3 1 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 371 868 865 921 937 945 799 411 691 502 368 189 54 6 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 12 25 23 8 3 2 5 1 12 14 9 15 11 0 0 0 0 0 0 0 0 0 0 1 0 0 1 2 0 0 0 0 0 0 0 1 0 8 16 24 17 2 2 2 11 13 26 35 36 18 0 0 2 16 3 26 37 33 38 39 4 5 53 140 185 190 341 383 651 835 685 688 647 589 475 513 353 335 478 861 758 587 353 514 556 434 344 355 314 298 232 150 131 123 64 25 14 21 22 2 14 9 6 3 0 0 8 0 0 0 1 1 0 1 1 1 2 5 9 10 8 8 4 0 0 6 10 12 24 44 36 5 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 2 1 2 4 7 6 5 5 4 6 4 6 5 5 3 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 38 676 928 777 1026 1001 1156 1065 966 616 460 327 140 33 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 25 4 0 2 0 29 19 14 7 2 0 0 0 0 0 0 0 0 0 1 2 5 6 2 3 5 1 0 0 0 0 0 0 0 0 0 1 10 8 3 0 6 0 5 6 5 9 0 0 2 69 3 0 1 38 46 51 35 31 125 134 204 157 433 333 505 407 421 506 503 786 770 635 575 602 608 674 909 635 550 527 568 448 349 231 242 204 163 145 82 38 24 22 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 12 7 9 3 3 4 7 2 6 3 5 35 35 17 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 11 12 8 5 5 5 10 11 3 2 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 778 740 708 446 445 650 981 1047 971 622 717 406 289 110 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 29 2 1 48 40 9 19 0 0 0 0 0 0 0 0 0 1 3 4 4 1 6 4 7 4 3 3 7 18 31 16 1 0 0 0 0 0 2 11 8 39 33 11 13 50 47 54 47 0 0 2 3 0 1 23 10 35 43 37 150 161 196 151 258 227 260 330 455 703 435 764 877 903 734 540 709 912 862 592 521 466 480 286 227 182 226 173 161 121 54 24 3 3 1 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 2 0 0 2 4 42 33 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 5 2 0 7 0 0 0 10 12 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 592 510 229 249 459 1130 1318 852 744 806 383 279 177 75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 4 39 22 0 0 0 0 0 0 0 0 0 0 0 3 5 5 3 7 6 8 4 6 4 8 9 18 31 28 1 0 0 1 0 3 3 12 17 20 64 50 7 27 38 65 79 1 0 4 6 0 0 4 23 36 48 49 172 152 128 137 164 224 262 293 316 409 455 380 341 317 375 441 458 517 524 377 451 309 207 174 201 166 163 174 112 15 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 4 2 1 2 1 0 0 0 0 1 3 2 2 1 1 3 0 23 38 18 10 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 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 249 354 357 543 329 201 296 822 938 1128 1166 908 729 449 318 254 109 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 12 0 46 53 21 0 0 0 0 0 0 0 0 0 7 1 7 1 9 8 7 4 3 4 4 6 5 12 24 28 36 17 5 4 0 1 2 6 11 14 34 45 62 14 0 6 66 76 14 0 0 0 11 22 16 5 7 26 64 196 217 140 164 154 169 186 212 151 152 175 167 213 304 308 353 469 497 403 381 303 240 192 193 172 150 112 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 5 3 2 2 3 2 3 2 0 0 0 0 1 1 0 2 4 2 7 11 22 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 431 328 557 461 180 109 160 570 740 878 977 671 627 493 382 276 128 33 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 57 51 66 51 3 0 0 0 0 0 0 0 4 4 8 10 8 7 7 8 4 4 4 9 7 6 27 14 19 21 15 8 16 0 0 0 3 8 6 11 15 25 69 68 2 38 53 50 26 3 12 1 3 44 9 32 12 41 97 210 188 200 168 171 126 99 90 86 130 130 150 169 167 183 207 194 230 351 286 195 161 178 164 109 28 18 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 3 2 4 4 2 2 4 2 2 2 3 3 2 0 0 0 0 0 0 0 0 1 2 3 32 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 6 0 0 8 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 26 570 384 324 179 153 142 203 535 701 730 490 566 434 509 358 292 166 34 17 16 14 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 0 1 2 6 18 17 17 4 0 0 0 0 0 0 1 0 0 0 0 0 0 0 33 69 82 73 12 0 0 0 0 0 0 0 0 0 5 9 5 1 6 5 4 3 5 10 3 15 36 41 39 36 24 16 11 37 24 0 0 0 1 3 1 7 12 34 61 67 21 0 21 4 13 0 15 33 2 46 44 39 113 179 177 206 190 181 136 91 62 66 117 126 129 138 70 59 48 43 145 263 318 213 183 176 100 50 27 9 3 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 5 3 3 4 4 2 3 4 5 4 3 2 0 0 0 0 0 0 0 2 17 29 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81 330 429 375 248 181 396 601 705 647 645 636 440 202 421 288 248 158 47 36 28 29 18 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 13 5 0 0 8 15 18 15 8 16 15 17 27 57 62 26 13 0 0 0 0 0 1 0 0 0 0 0 0 2 119 107 133 42 0 0 0 0 0 0 0 1 5 8 8 6 9 3 3 0 0 4 21 1 11 25 24 23 20 23 33 9 27 56 17 36 46 47 36 5 2 4 17 41 35 55 21 0 2 0 1 0 1 1 2 7 62 127 161 200 189 100 152 61 47 15 56 123 113 78 73 54 73 109 87 130 110 108 160 186 142 35 39 6 5 5 4 0 0 5 17 17 5 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 7 7 7 7 6 5 6 5 6 7 6 5 6 6 7 7 6 5 5 2 1 0 0 0 0 0 5 14 21 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 43 238 427 359 303 310 480 901 763 540 363 535 561 214 224 415 247 190 119 42 39 31 37 20 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 12 14 9 7 11 12 24 30 32 34 37 45 49 51 44 55 78 78 54 26 0 0 0 2 1 0 0 0 0 0 0 111 197 175 141 2 0 0 0 0 0 0 1 5 4 7 2 2 4 3 8 11 14 27 25 4 10 14 30 23 22 19 18 30 31 31 50 55 46 92 64 71 39 12 28 49 25 67 0 9 0 0 0 0 0 5 13 50 140 147 194 78 54 159 120 97 137 126 143 106 108 61 23 15 14 2 2 0 2 3 4 20 3 2 2 2 2 4 2 2 4 17 4 9 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 7 11 11 10 13 11 9 9 9 9 8 9 8 6 6 8 7 8 8 6 7 2 0 0 0 0 0 0 0 12 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 210 381 254 236 265 593 720 614 642 500 310 377 343 246 418 291 280 102 42 67 35 21 17 10 0 0 0 0 0 0 0 0 5 6 1 7 8 0 0 0 1 1 0 0 0 0 1 5 6 7 8 13 16 24 33 47 49 52 81 77 77 80 72 77 33 1 1 0 0 0 28 32 0 89 255 226 228 47 0 0 0 0 0 0 1 4 5 6 1 2 11 23 21 32 35 38 0 0 6 25 32 31 30 31 27 32 42 45 41 40 34 26 22 78 86 70 57 66 53 36 0 0 9 17 7 0 0 0 6 73 95 151 146 116 202 190 248 206 153 122 132 130 55 53 20 10 5 0 0 0 3 4 20 23 27 15 6 14 13 11 7 5 0 4 15 4 4 3 5 5 5 2 0 1 0 1 0 0 12 20 19 22 20 18 15 14 10 13 12 13 13 15 11 12 13 9 10 8 9 8 10 8 10 7 4 4 3 0 0 0 0 1 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 27 0 0 0 0 0 0 0 0 0 0 0 104 108 226 74 43 233 379 284 487 413 367 436 183 70 91 281 268 190 161 34 34 75 47 29 17 0 0 0 0 0 0 0 0 12 15 8 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 15 57 73 64 76 73 115 117 116 116 76 43 36 60 97 97 114 267 266 287 117 0 0 0 0 0 0 4 3 4 1 1 3 12 40 43 37 27 23 1 10 16 29 20 8 0 0 5 14 23 24 25 20 13 26 22 28 25 34 46 53 70 26 38 0 24 36 9 32 6 0 2 134 120 115 143 122 188 247 171 142 156 141 171 70 67 56 30 6 0 1 4 8 16 10 21 25 32 49 13 5 2 2 1 3 0 4 0 1 1 4 0 4 4 6 4 0 0 0 0 0 0 0 0 0 0 0 23 26 26 21 27 24 22 18 10 8 13 16 12 13 12 11 11 10 8 9 12 8 8 11 14 0 0 0 0 6 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44 42 25 0 0 0 0 0 0 1 0 0 0 0 0 134 121 190 96 109 68 85 353 105 44 41 51 65 46 69 249 184 85 43 38 16 56 90 57 20 0 0 0 0 0 0 0 0 0 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 6 20 47 107 136 131 130 225 177 114 95 115 136 246 331 324 370 152 0 0 0 0 0 0 2 2 0 1 3 18 49 63 56 36 25 23 26 26 15 1 0 0 0 0 0 0 2 8 11 10 6 8 8 4 11 12 17 14 31 50 59 28 71 29 27 31 28 0 1 157 188 124 146 188 178 125 140 109 108 91 126 76 64 17 2 1 2 1 6 6 19 23 35 38 16 0 1 2 6 1 1 0 0 0 2 1 0 1 1 0 0 0 0 0 0 0 0 0 3 4 0 0 0 0 7 23 23 25 25 27 28 26 25 23 23 11 13 9 14 21 25 16 12 10 6 15 17 18 13 9 9 0 0 0 2 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 21 0 0 0 0 2 2 0 3 0 34 21 0 22 120 137 137 79 46 97 71 77 64 64 33 73 55 27 57 117 112 155 60 26 6 11 45 70 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 2 4 11 38 91 149 191 207 251 201 160 148 238 315 332 352 311 144 20 0 0 0 0 0 1 0 2 11 35 69 55 51 49 47 30 5 0 0 0 0 0 0 0 0 0 1 10 12 5 2 0 0 0 0 2 14 10 35 9 12 38 54 72 53 42 28 38 8 1 133 156 128 138 177 169 139 60 43 73 26 50 37 22 3 3 5 7 11 10 6 24 16 19 27 4 1 1 0 1 0 0 2 3 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 20 21 23 30 31 33 34 28 20 18 27 33 27 18 17 12 6 21 21 20 17 7 0 0 0 0 0 14 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47 64 33 5 37 41 5 171 142 161 128 107 192 173 124 316 212 89 24 30 15 35 20 4 58 147 93 92 14 9 25 8 57 25 0 0 0 0 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 7 8 8 6 22 33 19 91 193 255 272 302 263 245 347 358 333 355 330 133 34 0 0 0 0 0 0 0 20 50 56 63 34 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 15 8 1 3 3 4 4 4 2 7 39 0 1 49 61 59 38 25 35 11 9 80 192 139 141 106 142 108 44 46 41 39 49 12 0 4 2 9 10 21 26 12 36 25 2 0 5 2 4 1 0 0 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 23 30 34 34 46 34 41 41 24 10 12 18 19 26 27 21 21 21 13 0 3 0 0 0 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 32 41 18 74 36 62 223 223 159 119 56 31 259 120 446 331 99 72 56 29 3 1 12 169 64 31 6 8 14 5 15 29 31 0 0 25 25 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 6 5 6 9 12 16 21 24 15 195 302 317 183 201 336 325 302 325 217 113 30 1 0 0 0 0 0 12 54 18 11 2 0 0 1 0 0 0 0 2 1 0 1 5 5 1 0 0 1 1 3 9 17 24 19 19 11 10 1 1 12 19 0 28 58 48 28 26 37 7 3 83 157 170 112 84 116 124 68 50 60 48 30 0 5 1 4 8 11 15 13 24 6 3 1 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 38 45 66 36 40 19 13 28 24 30 27 24 20 18 18 14 5 5 0 0 1 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 18 35 70 35 0 3 250 202 169 34 61 362 274 300 373 366 286 153 79 18 11 3 125 23 2 0 4 15 8 45 36 37 0 0 0 17 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 1 6 6 5 8 8 10 11 18 25 30 88 249 343 12 14 171 194 442 340 189 98 33 0 0 0 0 0 13 53 6 4 0 0 0 0 1 5 6 6 4 6 7 8 14 17 20 20 21 25 26 26 18 12 12 30 43 43 14 22 26 11 21 24 8 27 50 31 5 6 5 0 2 34 152 166 164 105 68 96 57 15 35 29 6 0 4 4 6 16 16 19 22 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 44 43 68 55 37 25 33 36 31 27 21 18 16 26 15 5 1 0 0 3 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 58 41 11 0 4 268 242 84 37 35 283 355 440 549 516 424 199 120 47 36 14 88 43 1 0 0 6 16 81 66 23 0 0 0 0 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 10 13 14 13 15 27 19 26 85 201 7 14 1 190 354 319 171 90 6 0 0 0 0 28 67 5 3 0 0 0 4 7 6 7 7 6 7 12 13 20 20 7 8 8 14 15 28 12 29 31 21 15 25 39 41 32 16 25 25 30 16 34 61 4 0 0 0 58 220 211 165 99 113 91 83 52 29 11 3 0 2 7 5 4 8 7 8 6 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 68 80 62 56 32 23 18 32 26 29 18 16 20 10 7 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 13 39 17 11 1 0 2 10 78 69 48 326 489 465 538 494 506 327 153 159 140 105 66 66 8 0 0 4 10 51 63 27 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 9 13 14 16 5 14 14 22 25 109 278 154 0 5 309 291 253 136 58 1 0 0 0 7 79 9 1 0 0 0 1 4 6 7 4 3 4 4 4 5 12 19 26 5 12 23 33 39 10 7 9 21 34 43 61 44 29 4 19 9 5 13 65 33 0 4 149 242 167 233 144 99 78 48 51 65 7 12 13 3 7 3 3 7 5 3 2 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 33 39 43 47 50 52 50 46 49 0 0 0 55 0 0 31 66 90 61 68 59 50 41 22 32 21 37 24 19 15 0 0 0 0 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 0 8 13 7 7 4 0 0 0 0 0 2 29 299 479 563 658 598 511 567 397 305 349 289 97 57 0 0 0 0 0 30 24 0 0 0 1 22 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 11 13 14 10 13 16 13 26 38 163 188 84 60 262 361 344 215 100 29 0 0 0 18 87 37 10 0 0 0 0 2 8 10 2 2 5 7 8 18 25 26 18 13 10 10 35 49 50 52 35 31 32 45 64 73 63 42 41 3 2 13 14 41 44 215 219 266 287 231 134 79 66 43 17 43 45 21 17 4 13 2 0 2 8 6 4 1 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 25 21 25 24 0 0 0 0 74 80 79 93 66 55 62 80 79 81 75 74 102 87 65 68 56 48 45 37 15 9 20 21 20 13 5 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 1 8 0 0 0 3 3 0 0 9 91 351 437 581 562 606 641 647 541 578 531 127 81 9 20 24 31 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 14 10 15 28 32 28 28 34 46 102 207 332 248 397 314 338 180 47 23 0 0 29 92 80 8 0 0 0 0 3 4 11 1 3 7 12 19 26 29 18 23 18 44 45 30 10 17 31 42 46 45 57 23 87 91 68 44 35 13 2 12 7 233 264 193 269 243 219 163 56 15 49 30 34 31 19 10 17 24 7 0 4 4 0 1 2 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 9 4 0 41 0 0 26 29 29 43 64 63 58 68 67 81 94 87 76 86 90 95 97 93 77 57 64 63 54 47 43 22 23 30 21 13 10 0 0 9 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 1 0 0 0 0 0 0 0 0 0 0 161 293 442 486 470 372 457 439 578 675 697 146 116 30 0 32 31 16 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 14 25 35 40 56 49 41 33 42 102 194 373 447 339 355 290 172 38 1 0 0 59 66 20 2 0 0 0 4 17 17 9 6 10 9 9 15 28 24 23 40 25 14 7 19 7 7 5 16 52 51 13 34 65 124 78 55 38 3 16 13 145 198 228 198 248 84 139 75 14 29 16 17 13 11 20 3 16 2 1 1 7 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 0 0 0 0 0 0 37 32 31 40 52 66 78 75 72 68 64 72 82 88 83 78 80 82 77 93 65 71 65 72 65 50 65 43 30 26 26 23 2 0 4 13 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 160 319 422 389 181 268 255 302 586 701 156 119 42 30 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 4 57 48 39 26 48 142 361 235 278 282 166 88 27 0 0 26 76 36 1 0 0 0 17 18 17 12 7 13 14 15 17 30 32 29 36 34 34 0 0 25 24 23 11 11 46 63 118 89 86 90 73 35 13 13 17 105 205 181 125 163 10 122 57 112 12 4 24 25 15 5 4 7 8 0 13 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 6 0 0 0 0 0 0 0 28 30 38 55 58 87 92 82 81 93 91 87 81 82 85 76 93 93 84 70 67 45 51 61 74 53 39 38 39 32 40 27 21 0 3 10 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 7 0 0 0 0 0 165 240 286 155 223 237 362 562 209 161 62 56 9 5 2 0 0 0 0 0 0 0 0 0 4 4 2 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 0 0 3 44 33 26 11 12 222 248 149 164 233 63 28 9 0 0 45 41 29 8 0 0 17 20 12 12 11 16 25 24 28 32 31 32 47 42 8 0 0 0 24 28 24 0 18 54 123 131 150 131 141 51 23 19 27 73 86 99 116 110 17 93 96 40 14 44 31 27 29 3 5 5 9 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 10 38 31 33 67 79 82 78 78 57 21 0 90 84 120 112 115 97 94 90 64 61 46 37 70 73 61 40 41 41 37 38 25 30 0 3 12 11 2 0 44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 26 330 294 205 249 324 261 403 277 163 15 63 11 7 0 0 0 0 0 0 0 0 5 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 1 41 21 18 7 80 191 84 153 241 108 36 0 1 0 34 69 17 11 5 0 20 24 13 16 18 21 27 29 32 26 51 43 45 16 0 0 0 0 0 24 42 5 0 16 32 51 96 136 121 105 17 14 38 41 67 57 52 76 45 9 50 37 18 10 19 13 22 7 3 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 40 47 43 69 79 81 2 0 0 0 0 0 61 151 82 126 138 118 95 0 0 17 35 57 67 76 61 45 74 41 35 39 26 13 4 6 12 0 1 76 53 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 143 279 258 247 322 333 408 454 302 197 90 113 41 17 0 0 0 0 0 0 1 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 34 23 25 1 71 147 116 158 88 37 2 0 0 38 46 21 9 0 0 8 33 16 19 27 29 33 36 33 18 19 51 6 0 0 0 0 0 0 22 27 25 26 0 4 11 34 64 166 95 24 16 40 30 16 17 10 69 44 37 25 85 96 27 7 1 21 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 26 31 31 31 37 55 74 0 0 0 0 0 0 0 0 0 0 151 156 145 143 130 102 0 0 31 23 51 94 89 58 65 45 39 42 37 27 20 6 6 4 0 72 78 0 0 0 0 0 0 0 0 0 0 0 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 17 68 375 481 447 395 370 380 249 233 119 74 31 54 5 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 24 30 17 4 8 71 72 100 22 9 1 0 22 16 3 13 5 1 1 33 19 22 22 35 37 44 37 18 0 0 0 0 0 0 0 0 0 0 4 20 9 9 38 15 28 73 79 70 8 16 43 39 19 13 0 21 15 41 33 18 23 14 17 0 4 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 29 30 32 38 18 0 0 0 0 0 0 0 0 0 0 0 11 22 136 117 107 116 113 51 0 54 35 20 62 108 67 54 65 68 52 47 43 48 6 1 17 0 84 0 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 18 28 2 4 0 2 48 118 336 590 221 373 339 321 334 303 206 199 123 62 42 25 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 14 14 11 9 6 1 26 63 33 23 2 0 0 26 20 10 7 3 0 0 16 14 28 32 36 42 42 42 0 0 0 0 0 0 0 0 0 0 0 0 3 7 1 43 84 92 44 38 32 6 22 39 32 26 14 20 8 18 4 0 11 6 8 4 2 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 35 37 45 0 0 0 0 0 0 0 0 0 0 67 72 89 99 116 104 96 84 100 119 124 8 0 0 0 45 124 76 60 73 63 56 54 32 50 32 1 40 2 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 6 3 0 1 25 20 97 239 419 570 34 127 174 242 281 210 281 299 190 170 43 23 6 19 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 53 40 16 0 0 0 9 26 16 5 1 1 0 9 10 11 27 37 45 35 10 0 0 0 0 0 0 0 0 0 1 0 0 1 105 135 124 127 102 89 53 37 5 11 34 41 27 6 14 0 9 4 3 3 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 37 45 0 0 0 0 0 0 0 0 0 30 89 83 105 115 122 140 145 136 94 83 91 113 98 0 0 0 0 102 109 90 79 67 55 52 42 61 17 9 65 2 0 0 0 0 0 0 0 0 0 0 0 0 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 22 254 420 543 629 0 0 8 29 92 268 310 259 250 179 145 40 17 0 6 6 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 11 1 0 22 2 10 28 3 6 2 8 10 16 11 6 14 20 31 33 0 0 0 0 0 0 0 0 0 0 0 0 0 43 79 49 62 100 47 76 55 13 6 16 36 50 19 17 14 2 0 7 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 45 1 0 0 0 2 0 0 0 0 92 105 115 118 151 139 141 145 164 171 123 105 79 78 93 0 0 0 0 94 117 75 93 60 47 52 0 0 39 27 25 2 0 0 0 0 0 0 0 0 0 0 0 0 0 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 242 516 710 804 0 0 0 1 24 35 56 88 81 94 146 109 13 2 9 1 11 4 5 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 9 19 0 0 0 0 4 0 4 10 20 17 15 14 12 24 18 7 17 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 34 41 60 36 25 25 24 11 4 19 36 40 42 13 9 0 0 9 4 0 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 0 0 7 0 0 0 19 106 104 98 108 142 135 133 119 106 143 169 171 111 83 74 98 47 0 0 0 47 11 71 77 74 66 11 0 45 60 27 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 13 16 11 11 0 0 0 0 0 0 0 0 0 12 122 558 769 899 0 0 0 0 8 54 20 12 18 41 14 0 4 1 0 0 2 4 0 15 1 7 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 2 1 1 7 9 11 0 1 2 9 17 2 11 14 42 39 23 7 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 19 28 41 52 39 14 24 32 32 24 24 29 28 13 7 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 0 0 0 1 1 0 0 0 0 5 102 101 127 145 135 139 141 110 207 230 178 133 103 92 73 0 1 0 72 90 42 63 67 73 67 45 44 0 68 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 0 0 0 0 0 0 0 23 24 37 31 24 4 0 0 0 0 0 0 0 0 0 18 109 404 653 777 0 0 0 0 0 0 0 1 1 2 7 5 0 5 6 2 2 1 1 4 3 1 0 1 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 9 8 13 11 0 0 4 17 3 6 2 32 42 31 18 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 18 19 8 36 40 45 27 30 18 10 4 3 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 22 0 0 0 0 0 0 0 0 0 0 81 96 116 133 131 130 141 191 169 177 101 210 164 136 88 66 9 0 0 0 81 64 68 78 82 28 23 42 23 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 4 7 0 0 2 2 0 0 0 0 30 36 7 0 0 0 0 0 0 0 0 0 0 5 254 589 699 0 0 0 0 0 0 0 0 0 24 27 0 0 3 7 4 1 0 0 1 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 16 16 0 0 0 3 7 6 2 0 11 21 25 22 6 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 8 7 20 23 20 4 0 0 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 0 26 0 0 0 1 0 0 0 0 0 0 66 89 103 104 94 103 84 288 267 300 287 192 256 174 90 87 0 0 0 0 102 87 66 63 80 87 15 0 56 55 10 10 0 0 0 0 0 0 0 0 1 1 0 0 0 5 0 0 10 10 0 0 0 0 0 0 0 0 0 14 0 0 0 0 0 0 0 0 0 0 0 0 33 149 307 0 0 0 0 0 0 0 3 1 2 3 4 17 0 3 0 0 0 5 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 7 29 0 0 8 0 1 2 1 1 2 6 10 16 24 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 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 6 0 0 0 6 3 0 0 0 0 0 0 70 81 69 74 79 80 37 160 278 285 283 155 171 156 94 97 0 0 0 0 87 92 89 79 96 97 11 5 44 56 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 6 3 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 0 0 0 0 0 0 1 2 6 13 10 1 4 9 10 0 0 0 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 8 0 0 7 0 6 9 7 4 3 3 4 10 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 4 6 3 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 24 0 0 1 4 0 0 0 0 0 0 0 65 23 51 14 0 6 15 14 35 263 262 92 84 80 93 41 0 0 1 0 24 91 83 98 113 56 45 0 15 41 0 0 0 0 0 0 0 0 0 0 0 0 14 0 14 11 25 5 14 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 9 15 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 2 9 5 2 8 0 0 5 1 0 8 7 2 4 2 1 1 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 0 0 4 0 0 0 0 0 0 0 0 68 0 0 0 0 0 73 0 0 139 114 78 85 87 41 0 0 0 0 0 70 63 79 81 73 47 0 55 12 17 37 0 0 0 0 0 0 0 0 0 0 14 15 55 56 43 44 26 21 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 27 8 1 0 5 7 1 0 0 7 4 2 2 4 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 19 0 0 0 0 0 0 0 0 0 0 0 36 0 3 0 0 0 13 7 70 156 152 94 68 97 0 0 1 0 0 0 15 50 58 50 69 6 19 9 6 5 16 6 9 3 0 0 0 0 0 0 37 20 7 64 84 53 44 21 13 15 16 39 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 11 1 0 7 15 6 2 0 0 3 3 3 5 5 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 0 0 0 0 0 0 0 0 0 0 0 35 0 0 0 0 0 0 62 79 95 69 71 64 0 0 0 0 0 0 0 15 61 47 109 67 1 35 14 36 12 0 7 33 33 0 0 0 0 0 34 21 34 22 43 48 37 28 16 22 72 43 52 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 7 1 0 3 11 17 0 1 0 0 2 1 4 2 3 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 61 62 46 45 73 107 32 1 38 12 1 49 42 39 28 6 0 0 0 76 31 12 47 39 43 29 6 0 0 0 3 19 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 1 8 12 0 0 0 1 2 2 0 6 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 4 0 0 0 0 0 0 0 0 0 0 0 0 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 68 73 90 71 64 34 7 12 7 58 0 15 48 9 0 3 0 0 0 2 0 17 47 41 23 50 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 7 0 2 0 7 2 6 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 4 11 4 0 0 0 0 0 0 0 0 0 0 0 0 27 1 0 0 0 0 2 0 0 0 0 0 0 0 9 64 69 74 85 69 55 64 75 64 53 13 39 0 1 0 26 1 41 32 0 0 0 21 12 55 92 77 38 28 16 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 3 0 0 0 0 0 3 1 0 0 3 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 31 22 43 61 58 54 54 52 53 57 58 62 61 69 76 74 76 81 65 59 65 43 44 80 42 16 54 2 0 0 0 70 39 122 94 0 6 142 127 106 109 51 30 22 12 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 2 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 0 0 0 0 0 0 2 0 0 0 0 1 1 0 1 2 6 1 3 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 19 41 55 86 81 62 71 79 70 65 38 70 67 58 50 48 65 71 72 103 101 49 73 64 27 27 33 0 0 0 31 53 70 212 228 8 29 140 306 162 116 45 25 10 17 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 2 1 0 0 1 0 1 0 4 4 0 1 0 9 0 19 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 51 71 90 87 76 75 70 48 1 39 32 1 41 40 68 65 75 72 53 131 92 35 38 1 47 0 0 0 0 0 12 190 282 125 9 70 210 150 69 46 33 18 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 6 1 0 0 0 0 18 21 0 4 5 1 0 17 21 4 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 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 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 47 82 72 69 62 53 6 9 40 13 0 4 4 35 43 42 59 56 44 8 4 10 0 2 0 0 0 0 0 32 226 219 122 102 100 122 62 46 37 13 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 2 3 18 4 5 1 5 21 4 9 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 43 51 47 45 21 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 15 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 13 29 39 50 51 59 64 54 51 45 28 18 21 13 42 44 25 26 39 18 8 13 78 71 36 0 25 21 21 0 0 28 112 112 153 157 100 65 22 11 7 10 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 4 0 0 0 0 4 0 10 13 12 0 10 30 25 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 15 38 46 35 49 40 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 7 16 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 10 18 11 4 30 28 18 13 6 12 13 17 28 63 59 53 48 42 52 44 55 34 87 50 21 0 3 24 0 0 36 13 66 66 111 91 0 59 17 23 17 10 0 0 5 0 1 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 1 0 0 47 52 23 22 14 10 26 17 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 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 5 0 0 0 0 0 0 17 0 0 0 0 0 0 0 2 1 2 0 0 0 0 0 0 0 0 10 19 13 6 6 0 0 0 10 18 40 49 72 92 98 160 13 65 48 6 0 5 2 0 2 0 0 0 0 23 35 34 15 0 0 4 26 25 5 2 1 2 11 22 30 17 14 17 21 13 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 4 36 33 15 15 20 0 14 13 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 32 34 0 0 0 0 0 0 16 0 0 0 0 0 0 0 1 2 6 0 0 0 0 0 0 0 0 0 9 16 3 0 0 0 0 0 0 5 22 51 62 19 62 51 51 25 0 0 0 0 0 0 2 1 0 0 0 4 1 7 0 0 0 1 1 0 0 0 23 39 39 31 31 37 44 48 43 30 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 35 25 4 22 3 9 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 0 0 0 0 0 0 12 0 0 0 0 0 0 0 0 4 6 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 9 3 35 47 17 2 0 0 0 15 3 6 0 3 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 21 26 30 41 49 43 54 65 47 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 62 16 10 15 1 1 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 1 0 0 0 0 0 2 37 31 21 20 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 11 26 38 34 30 48 65 60 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 21 45 17 1 0 1 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 4 0 6 3 0 0 0 0 0 0 0 0 0 0 18 21 5 3 0 6 0 0 0 0 0 0 0 0 0 6 25 38 49 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 1 3 7 1 9 1 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 0 1 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 0 7 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 12 11 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 1 2 0 0 0 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 11 9 7 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 2 4 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 11 1 0 15 12 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 0 0 0 0 0 2 2 0 0 3 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 0 2 12 25 21 11 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 16 16 5 0 5 23 9 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 16 36 0 0 0 0 15 14 16 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 32 47 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 48 1 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 32 9 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 16 13 10 9 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 -11 -23 -29 -14 -21 -34 -14 -27 -11 0 -1 -4 -21 -7 -3 -10 -20 -3 -4 -7 -2 -7 -7 -4 -2 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -10 -4 -6 -5 -10 -1 -1 -1 -2 -4 -2 -1 -1 -1 -1 -1 -2 -1 -11 -19 -22 -18 -16 -6 -4 -3 -1 -1 -4 -2 -1 -1 -16 -20 -4 -4 -5 -1 0 0 -2 -2 -1 -2 -2 -2 0 -3 -3 -9 -7 -3 0 0 0 0 0 0 0 0 0 -2 -13 -19 -28 -45 -3 -40 -24 -5 -1 0 0 -7 -26 -11 -4 -31 -1 -3 -1 -11 -6 -7 -7 -3 0 -1 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -5 -2 -1 -10 0 -3 -1 -1 -1 -1 -2 -4 -7 -3 -3 -1 -2 -4 -9 -13 -19 -1 -3 -4 -4 -4 -2 -1 -3 -7 -7 -6 -3 -1 -2 -1 0 0 -1 -3 -3 -1 0 -1 -3 -8 -12 -11 0 -1 0 -1 0 -2 0 -2 0 0 -11 -11 -21 -41 -49 -53 -9 -43 0 0 0 0 -7 -2 -5 -3 0 -5 -5 -6 -11 -10 -6 -3 -4 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 -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 -4 -4 -6 -8 -1 -2 -9 -4 -1 -1 0 -2 -3 -7 -5 -7 -3 -2 -4 -3 0 -2 -3 -1 -2 0 -10 -11 -6 -3 -2 -4 -2 -1 -2 -3 -2 -3 -7 -2 -4 -5 -1 -1 0 0 -1 -1 0 -25 -39 -2 -2 -1 -1 0 0 0 0 0 0 -4 -9 -26 -47 -26 -50 -25 -1 0 -2 0 0 -10 -2 -5 -4 -8 -10 -7 -6 -5 -8 -4 -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 -1 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -1 -4 -9 -32 -2 -9 -7 -1 0 0 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 -2 -1 0 -1 -1 -3 -1 -2 -3 -2 -5 -2 -4 -2 -1 -2 -6 -7 -1 -1 -1 -1 -1 -1 -2 -29 -33 -54 -1 -2 -2 0 0 0 0 0 0 0 -2 -22 -12 -49 -14 -47 -7 -55 0 -1 0 0 0 -2 -3 -7 -11 -15 -5 -4 -5 -8 -6 -5 -1 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -3 -5 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -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 -1 0 0 0 0 0 0 0 0 0 0 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 -2 -11 -14 -4 -35 -22 -3 -15 0 0 0 0 -2 -1 0 0 -1 -2 -33 -27 -4 0 -1 -9 -15 -4 0 0 -1 -6 -2 -4 -8 -3 -1 -1 -2 -1 -1 -3 -1 -1 -1 -1 0 0 0 -1 -9 -27 -51 0 -2 -31 -1 0 0 0 -1 0 0 -4 -6 -19 -10 -53 -8 -14 -5 0 0 0 0 0 -12 -17 -9 -8 -17 -10 -4 -13 -8 -7 -6 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -14 -34 -56 -52 -45 -22 -4 0 0 0 0 -3 -2 0 0 0 0 -31 -88 -117 -107 -35 -26 -39 -42 -36 -9 -2 -6 -6 -6 -4 -3 -5 -4 -6 -6 -3 -2 -1 0 0 -2 -2 0 0 0 -6 -1 -4 -19 0 -1 -1 -2 0 0 0 -3 0 0 -9 -21 -39 -34 -3 -1 -46 -5 0 -3 -2 0 -1 -3 -20 -10 -19 -16 -13 -6 -1 -5 -4 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -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 -1 -1 -6 -16 -24 -8 -8 -3 0 0 0 0 0 0 -3 0 0 0 0 0 -2 -90 -164 -166 -169 -117 -40 -21 -12 -10 -9 -7 -2 -1 -6 -5 -2 0 -2 0 0 -1 0 0 0 -5 -9 -3 0 -2 0 0 0 0 -2 -2 -2 0 0 0 0 0 0 -3 -20 -2 -22 -1 0 -11 -53 0 0 -9 -15 -25 -11 -11 -10 -17 -17 -12 -10 -5 -2 -2 -1 -1 0 0 0 0 0 -3 -2 -3 -2 0 0 -1 0 0 -1 0 0 0 -1 0 -10 -12 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 -1 -2 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 -1 -1 -2 -2 -1 -1 -1 -1 -2 -2 -7 -1 -1 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -15 -9 -3 -3 0 -1 -5 -5 -2 -1 -1 -2 -3 -6 -2 0 0 0 0 0 -3 -7 -3 0 -3 -6 -3 -1 -3 0 -1 0 0 0 0 0 -1 -1 0 -1 -1 -4 0 -1 0 0 0 -1 -3 0 -8 -1 -19 -27 -14 -10 -9 -14 -9 -6 -1 -2 0 0 0 0 0 0 0 0 0 -3 0 -1 -2 -1 -2 0 0 -1 -1 -1 0 -1 -2 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -1 -2 -2 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -2 -1 -3 -1 -1 0 0 -1 0 -3 -2 0 -2 -1 -1 -3 -5 -2 -2 0 0 0 -10 -10 0 0 0 0 -2 -3 -1 -2 -2 -3 -3 -2 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 -4 -23 0 -39 0 -25 -52 -12 -15 -1 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 0 0 0 0 -2 0 0 -2 -2 -1 -1 -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 -3 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -2 -6 -10 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -2 -3 -1 0 -1 -1 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 -2 -2 0 0 -1 -1 0 -1 -1 0 0 -1 -1 -5 -1 -6 -1 -2 0 0 -5 0 0 -1 -1 -2 -3 -2 -1 -2 -1 -1 -3 -4 0 0 0 0 -1 0 0 0 -1 -3 0 -2 0 0 0 0 0 -2 -10 0 0 -1 -8 -7 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -4 -11 0 0 0 -2 0 0 -2 -2 -2 0 0 -4 -4 -1 0 0 0 0 0 -8 -5 0 0 0 0 0 0 0 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -3 0 0 0 0 0 0 0 -2 -4 -5 -4 -4 -1 -4 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 -3 -1 0 0 0 0 -2 -1 -3 0 -1 0 0 0 -1 -2 0 -2 -2 0 0 0 0 0 0 0 -3 -2 -4 0 -1 0 -1 -3 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -55 -1 0 0 -16 -7 -2 0 -4 -1 0 -1 0 0 0 0 0 0 0 -29 -24 -2 0 -6 0 0 0 -6 0 0 0 -1 -2 0 -3 -1 -1 0 -3 -1 0 0 0 0 -9 -5 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 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 -5 0 0 0 0 0 -8 -12 -2 0 0 0 0 -4 -1 -7 -13 -17 -18 -12 -18 -22 -16 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 -2 -2 -1 -1 -2 0 0 0 0 0 -1 0 0 0 -1 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 -12 -17 0 0 -10 0 -13 -5 -3 0 0 -1 -1 0 -1 0 0 0 -1 0 0 0 -5 -11 -38 -62 -36 0 0 0 0 0 0 0 -1 -3 -1 -2 0 -1 -1 -2 0 0 0 0 -31 -27 -5 -11 -4 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -4 -2 -3 -2 -3 -3 0 0 0 0 0 0 0 0 0 0 -9 -13 -2 0 -2 -6 -5 -10 -11 -24 -29 -26 -27 -29 -27 -26 -31 -20 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 -2 0 0 0 0 0 -1 0 0 -1 0 0 -2 -3 -1 -1 -2 -1 -2 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 -1 0 0 -2 -18 -11 -20 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 0 -3 -49 -41 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 -3 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 -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 -3 -3 -5 -6 -8 -12 -11 -9 -7 -1 0 0 0 0 0 0 0 -1 -6 -9 -10 -6 -1 0 -2 -19 -9 -20 -32 -45 -32 -46 -46 -45 -57 -53 -37 -24 -15 -5 -1 0 0 0 -1 -1 -2 -1 0 0 0 0 0 0 0 -1 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 -1 -2 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -8 -1 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -2 0 0 0 0 0 0 -1 0 0 0 0 0 -14 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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -12 -11 -13 -12 -15 -16 -15 -2 0 0 0 0 0 0 -1 -1 -3 -8 -12 -14 -3 0 -4 -11 -19 -18 -44 -61 -53 -65 -51 -62 -76 -60 -53 -40 -17 -17 -12 -4 -4 -10 -11 -24 -38 -31 -7 -4 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -12 -1 0 -7 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -6 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 0 0 0 0 0 0 -1 0 0 0 0 -3 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -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 -5 -12 -14 -16 -20 -21 -17 -11 -3 0 -1 -3 -5 -3 -3 -3 -5 -8 -15 -15 -4 -2 -2 -7 -12 -16 -39 -38 -35 -59 -70 -77 -72 -80 -70 -66 -69 -54 -49 -15 -30 -36 -56 -100 -94 -88 -44 -32 -23 -16 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 -1 -9 -16 -23 -17 -27 -38 -25 -1 0 -5 -4 -9 -14 -2 0 -1 0 0 -1 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 0 0 -1 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -12 -8 -8 -12 -6 0 0 0 0 0 0 0 0 -9 -2 0 -6 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 -1 -2 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -10 -14 -13 -18 -34 -28 -28 -14 -20 -34 -34 -43 -37 -6 -7 -10 -11 -15 -21 -10 0 0 0 -6 -17 -38 -39 -49 -88 -87 -81 -87 -73 -105 -124 -117 -117 -101 -59 -50 -89 -163 -179 -166 -146 -122 -88 -72 -57 -27 -13 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -18 -161 -56 -79 -68 -51 -52 -49 -37 -12 -10 -20 -13 -22 -23 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -5 -13 -12 -4 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 0 0 0 0 0 0 0 0 0 0 -2 0 -1 0 -7 -10 -22 -4 -2 0 0 0 0 0 0 0 0 -6 0 0 -16 -3 0 0 -5 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -66 -11 -35 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 -2 -22 -14 -18 -31 -34 -42 -41 -59 -130 -114 -98 -51 -43 -39 -33 -26 -24 -42 -14 -2 0 0 0 -26 -37 -69 -86 -87 -70 -91 -80 -61 -154 -159 -175 -178 -147 -93 -107 -141 -220 -289 -263 -267 -200 -129 -141 -163 -103 -47 -50 -9 -7 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -2 -3 -6 -37 -100 -164 -135 -98 -150 -140 -118 -95 -102 -98 -87 -59 -34 -46 -55 -72 -96 -20 -3 -1 0 0 -2 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -18 -3 -30 -38 -36 0 -6 -14 -12 -12 -10 -2 -1 -3 0 0 0 -2 0 0 -1 0 0 -4 -3 0 0 0 0 0 0 0 -1 0 0 -4 -14 -7 0 -1 -9 -17 -9 -9 -28 -5 -17 -9 -2 0 0 0 0 0 -3 -9 0 0 -19 -2 -1 -2 -15 -19 -6 -3 0 0 0 0 0 -1 -1 -12 0 -1 0 0 0 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 0 0 -2 -33 -42 0 0 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 -7 -13 -24 -46 -72 -70 -166 -162 -165 -149 -98 -86 -60 -52 -42 -35 -32 -22 -12 -13 -3 0 -26 -51 -88 -113 -83 -110 -84 -84 -78 -161 -205 -224 -243 -222 -147 -170 -254 -262 -311 -374 0 -101 -266 -267 -266 -214 -150 -101 -83 -91 -43 -33 -33 -3 -5 -1 0 0 0 -8 -11 -3 -2 -9 -11 -9 -16 -19 -28 -100 -156 -203 -129 -240 -251 -138 -157 -192 -185 -183 -176 -175 -154 -146 -106 -75 -73 -129 -128 -114 -76 -42 -6 -2 -3 -5 -12 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -20 -5 -26 -13 -21 0 0 0 0 0 -14 -24 -8 -2 -10 0 0 0 -4 -1 0 -1 -16 -8 -1 -7 -2 -1 0 0 0 0 0 0 0 0 0 -2 -16 -27 -28 -22 -19 -6 -20 -8 -10 -11 -31 -3 0 0 0 0 -4 -17 -2 -3 -4 -5 0 -11 -10 -52 -5 0 0 0 0 0 0 -9 -21 -34 -75 -77 -38 -37 -5 -5 -14 -8 -18 -6 0 0 0 0 0 0 0 0 0 0 -3 -3 -10 -64 -62 -58 -81 -21 -1 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 -20 -38 -47 -69 -72 -106 -193 -257 -193 -170 -157 -116 -112 -77 -74 -61 -64 -45 -30 -26 -29 -14 -2 -16 -97 -104 -101 -150 -202 -166 -145 -169 -213 -254 -225 -297 -265 -191 -183 -230 -252 -274 -169 0 0 0 -78 -202 -325 -149 -231 -212 -144 -139 -108 -60 -24 -18 -51 -40 -70 -100 -123 -121 -118 -81 -65 -124 -111 -101 -65 -237 -357 -37 0 0 -170 -152 -211 -220 -229 -219 -228 -254 -253 -207 -213 -197 -178 -162 -161 -150 -115 -154 -112 -106 -65 -42 -38 -17 -27 -6 -5 0 0 0 0 -1 -3 0 0 0 0 0 0 0 -3 0 0 0 0 0 -2 -20 -3 -31 0 0 0 0 0 0 0 0 0 0 -18 0 -11 0 -7 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -3 0 0 -1 -1 0 0 0 0 -2 -38 -22 -7 -1 0 -2 -1 -14 -9 -10 0 0 0 -2 -16 -13 0 -31 -6 -4 -17 -25 -34 -12 0 0 0 0 0 0 -2 -39 -95 -103 -98 -61 -42 -36 -10 -23 -111 -118 -49 -4 0 0 -11 -11 0 0 0 0 -7 -3 -10 -18 -109 0 -110 -27 -49 -16 -5 0 -4 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -9 -21 -66 -132 -123 -97 -146 -159 -184 -183 -216 -201 -148 -162 -132 -81 -83 -103 -91 -79 -68 -73 -66 -58 -29 -113 -187 -159 -296 -342 -345 -215 -288 -280 -234 -283 -341 -338 -278 -330 -324 -393 -410 -13 0 0 0 0 -190 -172 -138 -147 -145 -299 -201 -215 -222 -214 -212 -169 -162 -171 -171 -197 -261 -40 -225 -266 -1 -287 -33 -280 -258 0 0 -21 -184 -184 0 -207 -297 -316 -284 -290 -297 -323 -306 -278 -34 -169 0 -202 -219 -165 -150 -118 -124 -103 -37 -79 -40 -71 -33 -18 -10 -1 0 0 0 0 0 0 0 0 0 0 -4 -21 -17 -12 -5 -6 -2 -17 -12 -42 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 -1 0 0 0 0 -1 0 -2 0 0 -2 0 0 0 -1 0 0 0 0 0 -3 -2 -4 -1 0 -21 -99 -42 0 0 0 0 0 -3 -2 0 -2 0 -14 -33 -5 -9 -27 -38 -52 -41 -28 -13 0 0 -1 0 0 0 -7 -63 -43 -21 -60 -38 -28 -50 -87 -81 -60 -175 -53 -20 -5 -9 -17 0 -2 -2 -6 -7 -10 -19 -19 -22 -102 0 -101 -92 0 -93 -35 -18 -2 -30 -28 -2 0 0 0 0 0 0 0 0 0 0 -8 -17 -13 -7 -1 -3 -1 -3 -17 -44 -81 -133 -142 -177 -219 -220 -209 -177 -283 -337 -297 -223 -237 -154 -146 -202 -165 -143 -136 -111 -129 -142 -87 -150 -247 -305 -394 -517 -498 -494 -386 -390 -400 -369 -390 -400 -440 -414 0 -181 -138 0 -1 -1 0 0 0 -1 0 -154 -135 -115 -114 -131 -113 -314 -2 -352 -360 -308 -1 -333 -111 0 0 -1 -1 -350 -1 0 0 -294 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -223 -192 -137 -129 -99 -81 -51 -91 -35 -31 -21 -25 -1 0 0 0 0 0 0 0 -16 0 -6 0 -25 -23 -29 0 -17 -31 -46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -19 -17 -8 0 -1 0 0 0 0 0 -9 -2 -1 -1 -5 -9 -2 -1 0 0 -7 -68 0 0 0 0 0 0 -4 -1 0 0 -1 -21 -8 0 -17 -18 -10 -1 -23 -8 -3 0 0 0 0 -2 -46 -50 -55 -34 -20 -57 -19 -31 -117 -93 -71 0 -213 -109 -57 -48 -34 -5 -4 -20 -12 -15 -8 -10 -28 -33 -33 -88 -100 0 0 0 -57 -49 -21 -46 -51 -21 0 0 0 0 0 0 -6 -10 -4 -7 -18 -28 -27 -25 -20 -19 -37 -75 -84 -75 -103 -101 -140 -181 -237 -308 -278 -220 -255 -267 -305 -349 -359 -312 -303 -276 -228 -186 -165 -147 -164 -145 -145 -168 -315 -428 -513 -466 0 -286 -498 -323 -1 0 -2 -2 0 0 0 0 0 -1 -1 -1 -2 -1 0 -1 -1 -1 -1 0 -1 -1 0 -2 -1 -1 -1 -2 -1 -103 -1 0 0 0 -1 0 -1 -3 -2 0 0 0 0 0 0 0 0 0 0 -268 0 0 0 0 0 0 0 0 0 0 0 0 0 -133 -176 -135 -91 -71 -47 -54 -30 -32 -21 -10 -3 0 0 0 0 0 -63 -3 -8 -1 -2 -4 -12 -14 -23 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -1 -5 -3 -3 -15 -9 0 -3 -2 -16 -48 -14 -54 -19 -2 0 0 0 -18 -72 -21 -34 -29 -11 0 -8 -15 0 -3 -25 -1 -2 -1 0 0 -5 -60 -68 -91 -104 -22 -56 -25 -38 -102 -133 -95 0 0 -9 -174 -167 -114 -78 -81 -49 -28 -21 -13 -10 -20 -36 -48 -56 -60 -91 0 0 -103 -40 -47 -59 -57 -49 -2 0 0 -1 -5 -7 -18 -22 -17 -10 -15 -30 -40 -55 -47 -51 -59 -112 -121 -99 -90 -122 -174 -216 -238 -245 -270 -281 -303 -347 -332 -406 -438 -399 -117 -374 -290 -231 -193 -192 -202 -187 -206 -255 -430 -585 -510 -554 0 0 0 -1 -419 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -67 -71 -38 -37 -36 -32 -28 -9 -26 -4 -11 -56 0 0 -3 0 -16 0 -3 -43 -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 -21 0 -28 -19 -12 0 -18 -63 0 -5 -36 -5 -16 -14 0 -1 -92 -51 -56 -43 0 0 0 -5 -9 -6 0 0 0 -1 -10 -22 -21 -92 -51 -104 -56 -63 -107 -117 -146 -118 -237 -114 0 0 0 0 -15 -182 -116 -126 -85 -17 -2 -11 -14 -26 -39 -69 -107 -125 0 0 -131 -172 -86 -34 -66 -61 -30 0 0 -7 -34 -32 -21 -25 -51 -34 -29 -36 -29 -37 -58 -69 -99 -104 -125 -81 -108 -155 -194 -221 -262 -265 -296 -347 -337 -361 -350 -404 0 -275 -392 0 -362 -301 -245 -213 -220 -219 -294 -364 -471 -433 -434 -373 0 0 -2 -1 -2 -2 -2 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -121 -62 -55 -52 -42 -42 -41 -39 -8 -27 0 0 0 0 -9 -4 -9 -15 -8 -12 0 -3 -4 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 -23 0 0 0 0 0 0 0 -40 -27 -13 -3 -39 0 0 0 -43 -36 -33 -113 -41 -73 -56 -30 -28 -2 0 -1 -4 -2 -1 0 0 -4 -26 -51 -40 -23 -115 -118 -51 -52 -58 -57 -78 -171 -244 -119 0 0 0 0 0 0 0 -201 -137 -41 -11 -8 -10 -24 -21 -48 -94 -211 -191 -134 -155 -77 -85 -125 -90 -117 -87 -21 0 -13 -44 -50 -45 -51 -38 -59 -54 -55 -48 -47 -63 -71 -108 -136 -109 -81 -134 -177 -174 -250 -303 -331 -352 -91 -324 -375 -398 -412 -362 -396 -55 0 -163 -186 0 -261 -227 -259 -302 -425 -196 0 0 0 0 0 0 0 -1 -1 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -130 -77 -58 -53 -52 -42 -53 -25 -26 -15 -25 0 0 0 0 -15 -14 -22 -11 -24 -11 -28 -26 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 -3 0 0 0 0 0 0 0 0 0 0 0 -29 0 0 0 0 -54 -76 -59 -66 -103 -73 -110 -20 -24 -1 -2 -1 -2 -1 0 0 -14 0 -35 -116 -131 -84 -42 -39 -50 -36 -70 -64 -71 -168 -6 0 0 0 0 0 0 -151 -226 -160 -35 -22 -21 -23 -27 -27 -103 -169 -213 0 -30 -3 -77 -51 -70 -101 -130 -82 -14 -9 -69 -78 -59 -64 -69 -84 -61 -48 -57 -63 -85 -102 -103 -112 -180 -99 -134 -240 -252 -251 -259 -344 -2 -3 -63 -91 -1 -129 -366 -103 -441 0 0 -214 0 -296 -319 -347 -456 -369 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -48 -63 -51 -49 -86 -29 -22 -21 -13 -19 -20 -35 -15 -7 -8 0 -5 -22 -13 -16 -1 -25 -9 -17 -6 -23 0 0 0 -11 -33 -44 -38 -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 -12 -22 0 0 0 0 0 0 -61 -24 -39 -119 -116 -149 -26 -3 -8 -2 -1 -2 0 -4 0 -1 -53 -28 -20 -29 -38 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 -314 -236 -180 -111 -38 -49 -36 -62 -120 -153 -184 -141 -52 -251 -71 -80 -111 -62 -177 -37 -7 -9 -40 -169 -111 -101 -97 -109 -88 -72 -85 -87 -110 -133 -148 -190 -203 -106 -130 -278 -320 -237 -233 -98 -2 -1 0 -1 -1 -1 0 0 0 0 -1 -2 0 -142 -95 -315 -379 0 0 0 -7 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -102 -75 -36 -24 -15 0 0 0 -1 -1 -30 -19 -3 -1 0 0 -6 -3 0 -18 -5 -52 -38 -33 -12 -11 -32 -7 0 0 -3 -42 -10 -21 -30 -10 -18 -16 0 0 0 0 0 -14 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -15 -50 0 0 0 0 0 0 -35 -108 -7 -8 -39 -139 -53 -15 -1 -3 0 0 0 -5 -60 -63 -20 0 -50 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -293 -309 -191 -123 -83 -110 -153 -191 -214 -263 -258 -266 -210 -72 -27 -75 -103 -79 -169 -45 -45 -42 -126 -187 -180 -162 -138 -117 -116 -128 -156 -176 -163 -197 -185 -200 -167 -230 -266 -267 -311 -339 -1 0 -1 0 -1 -1 0 0 0 0 0 0 0 -2 -5 -5 -1 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 -80 -17 -11 -26 0 -1 0 0 0 -1 -5 -10 -1 0 -9 0 -7 -3 -1 -8 0 0 -1 -2 -3 -9 -13 -16 -16 -10 -17 -19 -28 -10 -21 -2 0 -8 0 -1 -6 -12 -26 -28 -25 -53 -39 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -6 0 0 0 0 0 0 0 -66 0 -6 0 0 -125 -76 -32 -4 -1 0 -1 0 -10 -7 -53 0 0 0 0 0 0 0 -6 0 0 0 0 0 0 0 0 0 -148 0 -263 -206 -132 -136 -202 -252 -330 -332 0 -1 -104 -175 -68 -222 -247 -62 -231 -215 -79 -99 -104 -158 -204 -154 -129 -160 -158 0 0 0 0 0 0 0 -197 -192 -210 -260 -24 -302 0 0 -1 0 -1 0 -2 0 0 0 0 0 0 -1 -2 -2 0 0 0 0 0 0 0 -1 -2 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -31 -6 0 0 -1 0 -7 -12 0 -9 -4 0 0 -1 -10 0 0 0 0 0 0 0 -5 -14 -32 -29 -22 -12 -17 -4 0 0 0 0 -5 0 -4 0 0 0 0 -21 -13 -54 -31 -53 -52 -56 -58 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -38 -34 0 0 0 -44 -12 -14 0 0 0 0 -97 -68 -4 -2 -3 -4 -1 0 0 -46 -49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -126 0 0 -299 -201 -198 -269 -340 0 -137 0 0 -2 -320 -2 -1 -312 -293 -276 -171 -132 -165 -194 -195 -228 -159 -127 -119 -32 0 0 0 0 0 0 0 0 -106 -222 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 -1 0 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -8 -10 0 0 0 -20 0 -4 0 0 -1 -3 0 0 0 0 0 -2 -3 -4 -2 -2 -2 -7 0 0 0 -13 -4 0 0 0 0 0 -12 -17 -7 -9 -12 -26 -18 -23 -16 -11 -15 -15 -23 -39 -40 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -37 -44 -17 0 0 -9 -13 0 0 0 0 -32 -87 -28 -3 -3 -7 -4 0 -3 -25 -28 -87 0 -8 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -281 -254 -41 0 0 0 -294 0 0 0 0 0 -36 -351 -229 -187 -192 -166 -282 -261 -184 -162 -175 -198 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 -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 -5 -19 -2 -2 0 0 0 0 -2 -1 -1 0 -6 -6 -1 0 -3 -6 -2 0 -1 -1 -2 -2 -3 -7 -8 -3 -8 -6 -3 -9 -9 -7 -3 -4 -3 -5 0 0 -1 -1 -1 -1 -15 -12 -6 -12 -22 -5 0 -16 0 0 0 0 0 0 0 0 0 -9 -23 -18 0 -3 -3 -57 -21 -8 0 0 0 -38 -22 -8 -41 -13 -12 -24 0 -20 -6 -67 0 -1 -21 -28 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -374 0 -30 -274 -260 -281 -267 -278 -126 -279 -166 -233 -140 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -5 -6 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -13 -6 0 0 -8 -7 -16 0 -1 -1 -1 -21 -14 0 0 -1 -2 -8 -4 -11 -8 -10 -11 -10 -4 -8 -2 -5 -7 -1 0 -2 -8 -7 -8 -4 -1 0 0 0 0 0 0 -1 0 0 0 -1 -1 0 -8 -9 -8 -15 -13 -10 0 0 0 0 0 0 0 0 0 -13 -15 -38 -13 -23 -14 -61 -17 0 -6 -8 -51 -77 -33 -31 -68 -56 -51 -41 -46 -88 0 0 -5 -11 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -130 -109 0 -121 0 -313 -179 -172 -218 -316 -398 0 -283 -368 -301 -50 -250 -211 -282 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -74 0 0 0 0 -2 -3 0 -3 0 0 -1 0 -3 0 -2 0 -2 -2 0 -2 -10 -14 -14 -6 -10 -7 -5 -8 -7 -2 -9 -7 -2 0 -1 0 -4 -10 -7 -3 -6 -7 -7 -7 -2 -3 0 0 0 0 0 0 0 0 0 -1 -2 -2 -9 -7 -12 -8 -16 -12 0 0 0 0 0 0 0 -2 -1 -1 -14 -21 -44 -25 -8 0 -10 -29 -32 -41 -17 -19 -44 -28 -27 -28 0 -1 -1 -4 -1 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -194 -203 -149 0 0 -214 -303 -329 -196 -210 -249 -220 -206 -285 0 0 -155 -1 -361 -354 -269 -189 -270 -127 -262 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 -2 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 -2 0 0 0 0 0 0 0 0 0 0 0 -2 -10 -10 -14 -9 -29 -32 -31 -32 -47 -34 -24 -28 -25 -28 -27 -25 -21 -26 -17 -22 -2 -19 -11 -9 -1 -1 0 -2 -13 -13 -4 0 0 0 0 0 0 0 0 0 0 0 0 -12 -3 0 -1 -4 -11 -3 0 0 0 -1 -3 -3 -9 -25 -8 -40 -17 -3 0 -7 -37 -18 -20 -8 -4 -18 -11 -16 0 0 0 -1 -4 -2 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 -57 -130 -151 -209 -12 -215 -234 -7 -289 -253 -277 -258 -237 -260 -374 0 0 0 0 0 -310 -255 -279 -357 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 -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 -1 -1 0 0 -1 0 0 0 0 0 -2 0 -1 -1 0 0 0 -2 -3 -6 -11 -22 -49 0 -5 -11 -11 -15 -12 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -9 0 0 0 -1 -23 -17 -2 0 0 0 0 0 0 0 0 0 0 -7 -4 0 -1 0 0 -1 0 -2 -3 -1 -11 -20 -8 -11 -32 -36 -42 -1 0 -23 -12 -13 -15 -17 -12 -20 -30 -44 -1 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -180 -118 -238 -220 -216 -173 -121 0 0 -287 -263 -311 0 0 0 0 0 0 0 0 -375 -342 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -11 -17 -13 -6 0 -8 -27 0 0 0 0 0 -1 0 0 0 0 -3 -16 -50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -43 -40 0 0 0 0 0 0 0 0 0 0 0 -7 -23 -23 -12 -14 -10 -6 0 0 0 0 0 0 0 -6 -10 -1 0 0 -1 -10 -9 -9 -3 -1 0 -3 -31 0 -33 -27 -31 -19 0 -22 -9 -6 -5 -10 -3 -1 -22 -33 0 0 0 -4 -1 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 -190 -202 -206 -111 -97 -96 -152 -194 -337 0 -181 0 0 0 0 0 0 0 0 0 -3 -3 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -12 0 -5 -5 0 -1 0 0 0 0 0 0 -2 -16 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -23 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -54 -46 -17 0 0 0 0 0 0 0 0 0 -2 0 0 -1 -1 -1 -10 -16 -11 -38 -34 -26 -18 -31 -60 -20 -65 -77 -43 -9 -6 -4 -8 -9 -14 -51 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -64 -193 -146 -90 -86 -97 -156 -227 -257 -262 -187 -268 -326 0 0 0 0 0 0 -1 -3 -1 0 0 0 0 -7 -1 0 0 -1 -2 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 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 0 -8 -1 -1 0 0 0 0 0 0 0 0 0 -3 -12 -23 -43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -25 -23 -24 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -13 0 0 0 0 0 0 0 0 0 0 -1 -7 0 -9 -8 -4 -10 -13 -19 -12 0 0 -24 -1 -2 -3 -7 -27 -25 -13 -23 -15 -14 -31 -12 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -158 -154 -107 -118 -139 -152 -210 -264 -228 -254 -233 -291 -16 -140 0 0 0 0 0 0 -2 -3 -2 -4 -4 -10 0 0 0 0 -1 -1 -1 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -3 -2 -1 0 0 0 0 -4 0 -1 0 -6 -15 -63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -39 -30 -22 -18 -13 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 -2 -4 -10 -49 -31 -13 -12 -2 -2 -1 0 -1 -7 -9 -8 -5 -67 -87 -110 -55 -70 -69 -1 0 0 0 0 0 0 0 0 -106 -11 0 0 0 -144 -35 0 0 0 -239 -116 -129 -152 -209 -249 -250 -230 -239 -229 -269 -291 -322 0 -11 0 0 0 0 0 -2 -6 0 -6 -4 -17 -4 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 0 0 -1 -5 0 0 0 0 0 0 -14 -7 -6 -9 -23 -48 -90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -23 -13 -11 -28 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -83 -24 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 -17 -4 -2 -1 0 -26 0 0 -13 -4 -58 -1 -1 -2 -1 -28 -109 0 0 0 0 0 0 0 0 0 0 -85 0 0 0 0 -131 -129 0 0 0 -155 -154 -104 -164 -261 -348 -258 -233 -260 -280 -265 -287 -240 0 0 0 0 0 0 0 0 -6 -1 -4 0 0 0 0 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -4 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 -28 -25 -82 0 0 -3 -9 -5 -7 0 0 0 -12 -14 -19 -23 -33 -56 -88 -108 0 0 0 0 0 0 0 0 0 0 0 0 -12 -46 -24 -22 -41 -37 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -121 -63 -52 -4 -1 0 0 0 -4 -1 0 0 -5 -16 -8 -4 0 0 -2 0 0 -5 -4 0 -2 -3 0 0 0 0 0 0 -2 0 -1 0 0 -2 -32 -105 -2 -83 0 -1 0 0 0 0 -94 -1 0 0 0 -167 -132 0 0 0 -186 -139 -106 -196 -83 0 -296 -211 -260 -232 -268 -313 -54 0 0 0 0 0 -1 -2 -4 -13 -5 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -6 -5 -2 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 -21 -66 -73 0 -1 -2 -12 -47 -27 -4 -40 0 -48 -23 -40 -45 -59 -99 -103 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -57 -53 -52 -81 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -168 -73 -20 0 0 0 0 0 -1 0 -5 -7 -5 -3 0 -3 0 -2 0 -9 -18 -10 0 0 0 -9 -21 -4 0 0 0 0 0 0 -21 0 0 0 0 0 0 -111 -63 0 0 -7 0 -2 -76 -102 -123 -99 -139 -155 -91 -124 -24 -34 -197 -201 -140 -169 -75 -171 -162 -201 -167 -201 -214 -352 0 0 0 0 0 -1 -4 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -3 -6 -4 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -75 -112 -60 0 -2 -6 -20 -8 -35 -7 -10 0 0 -69 -64 -75 -96 -114 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -192 -123 -80 -21 -3 -1 0 0 0 0 -5 -22 -42 -37 -22 -1 0 -5 0 -1 0 -3 -11 0 -1 0 0 0 0 -5 -30 0 0 -39 0 -12 -4 -1 0 0 0 -2 -2 -3 -111 0 0 0 -3 -65 -6 0 -3 -134 -119 -96 -73 -10 -53 -103 -143 -182 -53 -140 -84 -124 -132 -182 -160 0 0 0 0 0 0 0 0 -7 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 -3 -3 -4 -3 -4 -4 -6 -1 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 -39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -134 -104 -94 -99 0 -2 -6 -2 -25 -7 -12 -6 0 0 -26 -94 -105 -80 -118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -49 -113 0 -139 -49 -11 -4 -3 0 -1 0 -24 -33 0 0 -1 -2 -26 -32 0 0 -12 0 -2 0 -5 -14 0 0 -2 0 -1 0 -2 -9 -15 -12 -2 -7 -1 -12 0 0 0 -2 -17 -90 -79 -34 0 0 0 -1 -118 -49 -43 -54 -26 -47 -41 -150 -75 -56 -54 -50 -54 -208 -107 0 -1 0 0 0 0 -5 -345 -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 -5 -5 -6 -3 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -682 -867 -745 0 -706 0 0 0 0 0 -3 -3 0 -1 -139 -99 -81 -66 -66 -8 -6 -19 -37 -3 -7 -30 0 0 0 0 -21 -111 -69 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -157 -145 -59 -23 -8 -5 0 0 -15 -26 -63 0 0 0 -3 -16 -3 -12 -1 -5 -1 0 0 0 -3 -11 -12 -7 -10 -4 0 0 0 0 -8 -2 -1 0 -11 -3 -2 -1 -1 -1 -5 -7 -5 -2 -88 -66 -50 -78 -111 -19 -5 -13 -36 -15 -52 -22 -8 -47 -55 -70 -75 -133 -166 -177 -218 0 -41 0 -4 -47 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -786 -799 -729 -56 0 0 0 -39 -2 0 -4 -6 -23 -111 -94 -35 -32 -70 -22 -21 -28 -28 -1 -9 -40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -117 -97 -132 -109 -77 -71 -90 -41 -36 -16 -3 -19 0 0 0 -21 -17 -32 -49 -8 -2 -4 0 -2 -11 -3 -4 -6 -5 -14 -9 -3 -9 0 0 -7 -5 -9 -1 -20 0 -4 -13 -3 0 -6 -1 -2 -1 -2 -79 -18 -26 -82 -12 -4 -13 -16 -19 -30 -8 -45 -59 -36 -51 -86 -60 -50 -73 -115 -202 -262 -255 -218 0 -242 0 0 0 -239 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -738 -669 -247 0 0 0 -14 -1 -5 -6 -5 -3 -19 -137 -123 -85 -49 -84 -21 -17 -52 -25 -7 -32 -55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -273 -135 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -143 -217 -165 -193 -167 0 0 0 0 0 0 0 -19 -46 -42 0 0 0 0 -13 -2 -31 -45 0 -10 0 0 0 0 0 0 0 -1 -4 0 0 0 0 0 -6 -8 0 0 0 0 0 -1 -3 -5 -1 0 -2 -6 -52 -56 -16 -68 -1 -1 -29 -30 -40 -28 -19 -52 -36 -14 -37 -40 -74 -46 -25 -32 -155 -143 -132 0 -165 -162 -195 -113 -185 -80 -112 -72 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -470 0 0 0 0 0 -54 -18 -5 -3 -6 -26 -15 -48 -92 -141 -129 -85 -10 -14 -55 -39 -25 -96 -53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -182 -126 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -370 -227 -202 -233 -121 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -14 -17 -11 0 -22 0 0 -82 0 0 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 0 0 0 -3 0 0 0 -6 -3 0 -1 -4 -22 -1 -18 -5 -31 -6 -12 -3 -8 -16 -17 -17 -17 -27 -19 -14 -85 -16 -20 -101 -24 -34 -23 -24 -142 -137 -61 -171 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -155 -757 0 0 0 0 0 0 0 -24 -3 -2 -4 -77 -63 -32 -115 -124 -96 -77 -8 -10 -45 -67 -34 -117 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -328 -75 0 -3 -2 0 -2 0 0 0 0 0 0 0 0 0 -1 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -2 -9 0 0 0 0 -22 0 0 -1 0 0 -1 0 0 0 0 -55 -16 -48 -10 -5 -2 0 0 0 0 0 0 0 0 -13 -3 -22 -61 -69 -41 -54 -32 -22 -5 -49 -53 -83 -174 -1 0 0 0 0 0 0 0 0 -1 0 -3 -7 -3 -5 -7 -5 -6 -6 -2 -2 -2 -3 -5 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -593 -621 0 0 0 0 0 0 0 0 0 -95 -99 -92 -27 -120 -62 -98 -71 -134 -8 -25 -47 -65 -96 -98 -171 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -11 -14 -13 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 0 0 0 -18 0 0 0 -2 0 0 0 -3 -15 0 0 -4 -43 -29 -31 -1 0 -2 -1 -5 0 0 -3 -2 -2 -1 0 -5 -7 -59 -17 -4 -19 -6 -22 -6 -25 -55 -52 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -8 0 0 -11 -9 -7 -9 -12 -8 -4 -3 0 -1 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -44 -284 0 0 0 0 0 0 0 0 0 0 -92 -57 -100 -94 -127 -161 -138 -63 -128 -1 -1 -25 -75 -149 -159 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -23 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -24 0 0 0 -1 0 -1 -2 -8 -2 0 -9 -9 -2 -23 -4 -2 -3 -3 -4 -3 -7 -6 -4 -2 -1 0 0 0 -19 -1 0 -2 -22 -11 -12 -7 -37 -1 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -9 -16 -14 -10 0 0 -1 -7 -4 -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 -18 0 -302 0 0 0 0 0 0 0 0 0 -46 -85 -78 -99 -110 -159 -109 -100 -107 -135 -3 -9 -40 -97 -173 -141 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -29 -42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 0 -5 -1 0 -1 0 0 0 -1 0 0 0 -2 0 0 -4 -3 0 0 -4 -6 -1 -6 -12 -16 -16 -12 -9 -3 -2 -1 -1 -1 0 0 0 0 0 -1 0 -1 -4 -18 -11 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -11 -8 -10 0 0 0 0 0 -10 -11 -6 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 -13 -188 -77 0 0 0 0 0 0 0 0 -49 -40 -35 -49 -37 -130 -112 -76 -71 -117 -78 -6 -21 -47 -59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -6 0 0 0 0 0 0 0 -4 0 0 -3 0 0 0 0 -4 0 0 -2 -11 -6 -15 -14 -15 -26 -6 -17 -3 -1 -1 -1 -3 -1 0 0 0 -1 -2 -3 -6 -4 -5 -8 -1 0 0 0 0 -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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -79 -31 -58 -60 -73 -37 -10 -39 -28 -10 -17 -15 -23 -43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 0 -6 -7 0 -3 0 -82 -24 -1 0 0 0 -2 -5 -8 0 -1 -15 -29 -22 -13 -12 -15 -35 -9 -7 -11 -9 -9 -7 -5 -3 -3 -1 -9 -11 -18 -11 -11 -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 -3 -7 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -133 -91 -94 -74 -41 -190 -141 -41 -24 -1 0 0 -8 -10 -13 -19 -30 -48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -4 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -1 0 0 0 0 -1 -19 -49 0 0 0 -1 -4 0 -4 -28 -28 -25 -17 -14 -21 -18 -12 -13 -11 -7 -5 -5 -52 -10 -7 -30 -18 -30 -31 -6 -2 -1 0 0 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -7 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -123 -150 -67 -42 -115 -147 -89 -38 -23 -4 0 0 0 0 -16 -14 -29 -33 -144 -77 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -2 -2 0 0 0 0 0 0 0 0 0 0 0 -1 0 -5 -4 0 -5 -16 -7 0 -18 -31 -5 -4 0 0 0 -2 -13 -15 -15 -9 -17 -15 -28 -29 -26 -36 -20 -16 -15 -17 -19 -14 -9 -47 -48 -4 -4 -2 0 0 0 -3 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -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 -169 0 0 0 0 0 0 0 0 0 0 -40 -109 -118 -50 -25 -159 -188 -83 -48 -6 -16 -13 0 0 -1 -24 -16 -17 -16 -131 -129 -124 -141 -193 -202 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -41 -81 -75 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 -3 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -7 0 -1 -2 -3 0 -6 -50 -18 0 -3 -2 0 0 -3 -2 0 -1 0 0 -7 -6 -18 -25 -13 -13 -32 -23 -25 -34 -24 -6 -51 -3 -1 0 0 0 -11 0 -2 0 0 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -2 -1 -20 -124 -69 -40 -36 -65 -68 -81 -69 -14 -2 0 0 -6 -17 -32 -30 -28 -12 -100 -94 -126 -111 -151 -176 -119 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 -16 -9 -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 -2 0 -50 0 -61 -48 -50 -3 0 0 0 0 -1 -2 -2 -1 0 0 0 -1 0 -4 -2 0 -32 -9 -1 -1 -1 0 0 -1 -9 -4 -6 -6 -7 -25 -14 -8 -9 -16 -8 -37 -27 -26 -3 -2 -1 0 -1 0 -5 0 -3 -7 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 -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 -1 -14 -32 -97 -55 -56 -227 -180 -71 -72 -93 -79 -25 0 -4 0 -11 -13 -21 -25 -6 -46 -49 -117 -112 -143 -85 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 -1 0 -1 0 -32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 -2 -54 -52 -52 -15 -17 -44 -1 0 0 -1 -4 -1 0 -1 0 0 0 0 0 -3 -26 -14 -4 -1 0 -7 -2 0 -10 -3 0 -2 -7 -10 -1 -3 -26 -62 -102 -25 -53 0 0 0 0 0 -11 0 -2 -5 -2 -1 0 -1 0 -4 0 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -51 -57 -84 -57 -83 -171 -89 -34 -73 -44 -17 -37 -23 -2 -1 -22 -17 -7 -8 -6 -4 -23 -104 -123 -152 0 0 0 0 0 0 0 0 -226 -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 -17 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 -16 -59 -50 -51 -68 -66 -59 -7 -38 -29 -3 -3 0 0 0 0 0 -1 0 -1 0 0 0 -34 -9 -10 -3 0 -5 -1 -2 0 0 -9 -12 -23 -6 -5 -17 -33 -79 -89 0 0 0 0 0 -7 0 -1 -4 -4 -6 -2 0 0 -3 0 0 0 0 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 -3 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -605 0 0 -840 0 0 0 0 0 0 0 0 0 0 0 -146 -118 -101 -100 -63 -154 -93 -122 -95 -53 -23 -1 -49 -43 -13 -29 -7 -1 0 -1 -5 -1 -34 -86 -143 0 0 0 0 0 0 0 0 -198 -166 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -8 -17 -2 -3 0 -1 0 0 0 0 0 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 0 0 -1 0 0 -8 -7 -4 -6 -6 -9 -19 -63 -88 -79 -6 -8 -14 -12 -5 -1 0 0 -6 0 -2 -1 -1 0 -33 -2 -19 -36 -15 -13 -4 -1 -4 -10 -11 -20 -8 -1 -10 -25 -54 -48 0 0 0 0 0 -1 -10 -4 -5 0 -2 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -671 -620 -844 -28 0 0 0 0 0 -13 0 0 -4 0 0 -185 -91 -48 -53 -45 -113 -70 -97 -118 -161 -93 -37 -29 -43 -10 -6 0 0 0 -21 -9 -14 -13 -41 -127 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 -11 0 -1 0 0 -6 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 -28 -28 -26 -25 -24 -22 -16 -8 -12 -9 -12 -24 -10 -8 -3 -3 -15 -1 -1 -2 -1 0 -42 -2 0 -24 0 0 0 -17 -4 -11 -5 -12 -2 -7 -14 -30 0 0 0 0 -1 -2 -2 -1 0 -2 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -435 -717 0 0 0 0 -25 -40 -1 -54 -10 -13 -38 0 -56 -148 -62 -41 -37 -76 -138 -34 -90 -170 -136 -128 -64 -48 -48 -56 0 -9 0 -16 -22 -15 0 -31 -54 -101 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -11 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 -10 -23 -20 -30 -29 0 0 0 0 -2 -3 -4 0 -14 -22 -8 -5 -2 0 -2 -3 -2 -2 -29 -7 -2 -3 -3 -1 -1 -1 -15 -19 -23 -4 0 -15 -12 0 0 0 0 0 0 0 0 0 -6 -2 -18 -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 -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 -101 -99 -73 -55 -7 -4 -18 -133 -56 -44 -57 -84 -128 -94 -172 -136 -123 -134 -217 -206 -197 -126 -115 -115 -11 0 -3 -1 -2 -5 -8 -20 -49 -78 0 0 0 0 -74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 -10 0 0 0 0 0 0 0 0 0 0 0 0 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 0 0 0 0 0 0 0 0 -1 0 0 -1 -4 -9 -65 -1 -2 -2 -2 -25 -11 0 0 -7 -22 -2 0 -17 -22 -49 -14 -4 -27 0 0 0 0 0 0 0 -2 0 -10 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -6 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -91 -75 -73 -23 -6 -13 -52 -89 -58 -29 -102 -86 -89 -104 -171 -124 -116 -172 -208 -231 -88 -251 -169 -270 -4 -18 -18 -21 -7 -5 -16 -91 -53 -57 0 0 -74 -113 -102 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -2 0 -1 -1 -2 -3 -9 0 0 0 0 0 -1 0 -3 -12 -15 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 -1 0 -3 -9 -94 -96 -2 -134 -142 0 -5 0 -15 -10 -3 0 0 -2 -7 -1 -1 -21 0 0 0 0 -1 -1 -1 -1 0 -7 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -1 -1 0 0 0 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -79 -29 -31 -13 0 -27 -61 -55 -49 -29 -37 -66 -97 -104 -95 -72 -90 -130 -77 -104 -294 -291 -17 -20 0 0 0 -1 -1 -52 -51 -40 0 0 0 -72 -92 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -3 0 -6 -2 -1 -1 -1 0 0 0 0 0 0 0 0 -13 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -2 -2 -2 -1 -1 -3 -2 -1 -171 0 -83 -57 -3 0 0 0 0 0 0 -8 -4 -23 -11 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 -1 -2 -2 -2 -2 0 0 0 -9 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -103 -11 -18 -22 -6 -49 -48 -57 -32 -15 -34 -53 -67 -89 -77 -72 -98 -125 -94 -40 -65 -273 -26 -19 -13 0 0 -4 -19 -27 -35 -42 0 0 0 0 -99 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -14 -97 -13 -4 -6 -1 -1 0 -1 0 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -4 0 -2 -1 -4 -2 -53 -77 -2 0 0 0 -37 -13 -12 -10 -1 0 -3 -2 -10 -11 -9 0 0 0 0 0 0 0 0 -5 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -2 0 0 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -21 -19 -25 -18 0 -7 -5 -33 -45 -27 -78 -81 -76 -89 -117 -118 -96 -62 -49 -124 -229 -19 -34 -64 0 0 -4 0 -34 -4 -35 0 0 0 0 -68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -2 -11 0 -50 0 -2 -2 -4 0 -5 0 0 0 -1 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -2 -1 -2 -1 -1 -2 -122 -150 0 -36 -25 -4 -13 0 -15 -13 -8 -13 -7 -2 -4 -1 -8 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 -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 -65 -76 -42 -56 -36 -32 -50 -58 0 0 0 0 0 -20 -16 -81 -94 -52 -50 -81 -125 -139 -115 -94 -213 -203 -18 -13 0 0 0 0 0 -15 0 0 0 0 -1 -47 -51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 0 -1 -14 -1 -3 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -90 -92 -91 -8 -4 -1 0 -2 -30 -120 -111 -26 -17 -3 -11 -7 -15 -28 -29 -19 -2 0 0 0 0 0 -5 0 0 0 -4 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -2 -4 -3 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 -14 -9 0 0 0 -21 -19 0 0 -8 -24 -65 -71 -65 -74 -86 -96 -136 -175 -203 -195 -20 -3 -18 0 -4 -4 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 0 0 -5 -1 -5 -4 -4 -11 -2 -1 0 0 -1 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -3 -1 0 0 0 0 -1 -1 -74 -81 -20 -9 -10 -1 0 -2 -36 -16 -7 -30 -6 -7 -7 -13 -49 0 -20 0 0 -1 -1 0 0 0 -3 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -2 -5 -4 -4 0 0 -159 -218 -16 -43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -15 0 0 0 0 0 0 0 0 0 -8 -32 -43 -44 -38 -40 -66 -86 -114 -159 -165 -186 -23 -7 -6 -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 -1 0 0 -7 -8 0 0 0 -2 -4 -16 0 0 0 0 0 -1 -3 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 0 0 -2 -13 -16 -66 -7 -11 -10 -1 -2 -8 -27 -10 -5 -10 -2 -37 -17 -41 0 0 -16 0 0 -6 0 0 0 0 -13 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -3 -1 0 0 0 -163 0 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 -16 0 0 0 -1 0 0 0 -44 -49 -37 -42 -53 -78 -93 -135 -127 -147 -19 -19 -20 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 0 -1 -5 -2 -6 -14 -1 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 -1 -3 -9 -19 -16 -1 -62 -36 -77 -83 -80 -38 -16 -2 -1 -9 -17 -11 -11 -27 -9 -66 -22 -51 -18 -6 -1 -1 -1 0 0 0 -11 -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 -3 -4 -2 -2 -2 -6 -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 -12 0 0 0 0 0 -57 -42 -58 -66 -76 -51 -150 -137 0 -26 -1 -3 -21 -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 -1 0 0 0 -4 -8 -5 -13 -3 -5 -6 0 0 0 0 0 -27 -5 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -16 -3 -13 -6 -36 -42 -50 -54 -46 -125 -15 -9 -7 -4 -8 -12 -12 -16 -108 -29 -14 -39 0 -8 -1 0 0 0 -3 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -6 -3 -4 -4 -8 -5 -2 0 0 0 -163 0 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 0 0 -45 -44 -53 -48 -40 -45 -98 0 0 -6 -17 -10 -26 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -3 -21 -10 -3 -5 -2 0 0 0 -3 0 0 0 0 0 -2 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -5 -1 0 -12 -9 -53 -91 -64 -59 -73 -16 -14 -6 -5 0 0 -10 -6 -63 -6 -23 -31 -20 -2 -1 0 0 -2 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -1 -2 -6 -5 -8 -7 -3 0 0 0 -4 -17 -19 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -90 -53 -50 -49 -49 -32 0 0 0 0 -10 -1 -32 -19 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 -1 -1 -1 0 0 -9 -5 -6 -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 -4 -4 -9 -12 -2 -14 -2 -14 -116 -47 -95 -104 -10 -1 0 -3 0 0 -3 -1 -21 -60 -23 -6 -37 -8 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -4 -6 -8 -6 -9 -4 -1 0 -147 0 -12 -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 -9 -83 -61 -54 -352 0 0 0 0 0 0 0 -6 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -3 0 0 -2 -9 -15 -6 0 0 0 -1 0 -4 -14 0 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -19 -16 -11 -12 -3 -42 -66 -84 -12 -12 -1 0 -3 0 0 0 0 -2 -8 -20 -3 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -11 -3 -6 -5 -15 0 0 0 -108 0 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 0 0 0 0 0 0 0 0 0 -52 -28 -37 -28 -4 -148 -111 -145 -375 -327 -7 -7 -2 0 0 0 0 0 -4 -15 -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 -1 -1 -1 -1 -1 -10 -4 -17 -1 0 0 0 0 -9 -5 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -11 -23 -21 -12 -14 -39 -70 -13 -8 0 0 0 0 0 -6 0 0 0 0 0 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -16 -4 -3 -3 -3 0 0 0 -57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 0 0 0 0 0 0 0 0 -23 -20 0 -57 -35 -218 -241 -363 -315 -282 0 -29 0 -2 -1 0 0 0 0 0 -19 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -19 -3 0 0 0 0 0 -15 -4 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -8 -12 -11 -13 -23 -52 -5 -8 0 0 0 -2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -4 -2 0 -14 -4 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -23 -68 -261 -260 -206 -163 0 0 -5 -1 -4 0 0 0 0 0 0 0 0 0 -2 -40 -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 -9 0 0 0 0 -5 0 0 0 0 -20 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -1 -3 -6 -7 -11 0 -3 -4 -12 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -19 -10 -1 0 0 -17 -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 -97 -248 -176 -107 -80 0 0 0 0 -2 -3 -75 0 -1 0 0 0 -3 0 0 0 -2 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 -6 -4 0 0 0 0 0 0 -1 0 0 -14 -14 -16 -11 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -6 -21 -17 -17 -10 -12 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 -1 -12 -12 0 0 0 -10 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -9 -10 -8 -5 0 0 0 0 0 0 0 0 0 -106 -252 -107 -77 -67 0 0 0 0 0 0 -4 -2 -1 0 -6 0 0 -3 0 0 0 0 0 -2 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -25 -7 0 0 -2 -3 0 0 -16 -7 -19 -16 -13 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 -3 -1 -13 -10 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 -1 0 0 0 0 -1 -3 -10 -7 -1 -3 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -81 0 0 0 0 0 0 0 -9 -18 -28 -9 -2 -4 0 0 0 0 0 0 0 0 0 -80 -55 -96 -66 -61 0 0 0 0 0 0 0 -2 -3 -2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -8 -14 -1 0 0 0 0 0 -1 0 0 -38 -39 -21 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -8 0 -4 0 -1 -1 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 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -10 -11 0 -5 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -114 -54 -110 -54 0 0 -3 -2 0 0 0 -3 -18 -10 -13 0 0 0 0 0 0 0 0 0 0 -17 -63 -41 -21 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 -2 -7 -2 0 0 0 0 -1 0 0 0 -59 -58 -67 -45 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -28 -5 -2 0 -2 -9 -4 -1 0 0 0 0 0 0 0 0 -2 -10 0 0 0 -54 0 -1 -33 -32 0 0 0 0 0 0 0 0 0 -37 0 0 0 0 0 0 0 0 0 0 0 0 -86 -57 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -6 0 0 0 0 0 -1 0 0 0 -59 -76 -77 -60 -47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -34 -3 -3 -1 0 -5 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -49 0 -31 -15 -8 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -1 0 0 -5 0 -2 -9 -16 0 0 0 -34 -72 -77 -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 -1 0 0 0 -8 -7 0 0 0 0 -2 0 0 0 -1 -5 -17 -18 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 0 -93 -12 -33 -10 -5 -4 -4 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -32 -33 -5 0 0 0 0 0 -5 -11 0 0 0 0 0 -1 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -14 0 -1 0 0 0 0 0 0 0 0 -3 0 -4 -7 0 -8 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 -9 -15 -41 -44 -32 -6 -18 -7 -5 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -20 0 -2 0 0 0 0 0 -2 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 -2 -5 0 0 0 0 0 0 0 0 0 0 -6 0 -2 -1 -1 -7 -2 -2 -3 -1 -3 0 0 0 0 0 0 -172 -17 -8 -4 -14 -29 -19 -38 -27 -20 -30 -31 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -1 -6 0 0 0 0 -10 -30 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 -1 -14 -1 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -1 -7 -3 -1 0 -2 -4 -6 0 0 0 0 -9 -82 -3 -69 -22 -16 -8 -2 -8 -17 -19 -25 -53 -69 -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 -2 0 0 0 0 0 0 -11 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 -1 0 -16 -1 -9 -6 -2 -3 -1 -4 -12 -4 -3 0 0 0 -31 -34 -10 -27 -12 -3 -1 -6 0 0 0 -62 -85 -106 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -18 -17 0 0 0 -9 -1 -19 -1 -1 0 0 0 -19 0 -86 -35 -26 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -5 0 -1 0 -4 -2 -19 -29 0 0 0 -31 -81 -49 -35 -28 -17 -9 -9 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -15 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -2 -7 -1 -3 -15 -11 -8 0 0 0 -13 -31 -11 -33 0 -6 -3 -62 -22 -24 -21 -15 -10 -18 0 -43 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 0 0 0 -3 0 0 0 0 0 0 -1 0 -1 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 0 0 0 0 0 0 0 -4 -14 -11 -13 -13 0 0 0 -8 -10 -1 -16 -18 -37 -30 -19 -57 -18 -14 -24 -7 -2 -6 -12 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 -1 0 -3 0 -3 0 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 -1 0 -1 -4 0 0 0 -1 -1 -1 0 -3 0 -6 -9 -5 0 -9 0 0 0 -5 0 -4 -20 -19 -18 -26 -19 -21 -18 -2 -67 -10 -8 -8 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -5 -4 -1 -3 -1 -1 -5 -18 -2 -5 -10 -2 -3 -21 -22 -3 -4 0 -12 0 0 0 0 0 -14 -10 -35 -34 -69 -65 -30 -27 -9 -12 -10 -113 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 0 0 -4 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 -1 0 -1 -2 -3 -6 -9 -9 -4 -5 -5 -2 -38 -7 -6 -7 -28 -4 -25 -14 0 0 -1 -7 -8 0 -18 -16 -16 -43 -29 -56 -22 -13 -5 -6 -8 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 -1 0 -3 -1 0 0 0 -13 -12 -4 -5 -9 -22 -11 0 -6 -1 -3 0 0 -14 0 -4 -1 0 0 -2 -10 -11 -11 0 -2 0 -4 -1 -2 -14 -35 0 0 -4 0 -92 -44 -58 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -3 0 0 0 0 -24 -7 -3 -5 -9 -2 -3 -3 -3 -40 -18 0 -10 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -6 -6 -6 -22 -19 -16 -13 -8 -4 -3 -2 -5 -10 -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 -1 0 0 0 -3 -3 -3 0 0 0 0 0 0 -14 -19 -11 -4 -2 -2 -6 -1 -3 0 0 0 0 0 0 0 -8 0 0 0 -2 -1 0 -1 0 0 -1 -6 0 0 -4 -17 -11 -7 -12 -8 -9 -13 -5 -3 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -10 -6 -1 0 -9 0 0 0 0 -2 -2 -4 -3 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -33 -30 -26 -16 -9 -13 -13 -2 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -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 0 -1 0 0 0 0 0 0 -1 0 0 0 0 0 -25 -1 0 -6 -4 -6 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 -49 -40 -23 -13 -11 -3 -1 0 0 -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 -1 -1 -1 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -4 0 0 0 -9 -39 -1 -30 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -5 0 0 -1 0 0 0 0 0 0 -19 -12 -4 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 -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 -2 -9 0 0 0 -2 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 -1 -2 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 -1 -2 -20 -3 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 0 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 -1 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -4 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -7 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -2 -1 -1 -4 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 0 0 -1 0 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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -3 0 0 -7 -5 -12 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -21 -7 -3 -8 -10 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 -15 -3 -5 -16 -12 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 -1 0 0 0 0 0 -3 -5 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -1 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 0 0 0 0 0 0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -6 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Wind_Speed 4 7 5 6 4 6 7 10 11 16 12 12 14 7 13 20 nan 22 22 27 25 20 22 11 8 10 nan 15 14 18 15 11 9 9 8 7 7 5 5 3 2 0 1 1 2 3 4 6 5 4 6 5 6 6 5 4 4 4 5 6 7 8 8 7 6 6 8 9 8 9 9 10 11 13 15 13 14 14 14 14 12 10 7 5 4 3 2 3 4 6 7 7 7 8 9 9 9 9 9 10 10 9 9 9 10 11 11 13 14 15 17 16 17 18 19 19 19 18 16 15 14 12 14 14 13 12 11 11 10 8 8 6 5 4 4 4 4 4 4 3 6 8 9 9 8 7 7 5 7 7 7 10 10 12 15 14 17 17 17 18 22 21 23 23 26 25 27 28 31 31 30 28 25 24 19 17 21 17 19 19 21 21 21 23 21 25 26 24 23 22 22 23 24 24 21 22 25 26 25 26 27 25 24 24 20 21 22 17 16 13 10 8 9 11 13 12 14 19 19 18 16 14 14 15 15 15 16 19 17 16 13 11 7 8 11 12 13 11 8 8 8 9 8 9 7 8 10 11 10 6 10 9 7 6 5 7 4 4 10 8 11 11 13 12 18 17 nan 17 21 22 24 22 23 20 14 4 8 14 13 16 15 13 9 9 8 7 8 7 6 6 5 4 5 5 4 5 5 6 7 7 6 6 5 5 5 5 5 5 5 5 6 6 7 8 9 8 6 6 8 8 8 9 11 11 13 13 13 13 13 13 11 10 9 7 4 3 3 3 3 4 6 6 7 6 7 9 10 10 9 8 9 9 10 10 9 10 9 9 11 12 13 15 16 16 18 18 19 19 18 17 16 15 15 13 14 14 11 10 9 9 9 7 5 5 3 4 4 4 4 3 3 3 6 7 7 7 6 6 7 7 8 10 12 14 17 17 17 18 18 18 20 21 27 23 24 27 28 30 30 30 30 32 28 26 25 18 19 18 16 19 18 20 20 20 20 21 24 26 23 23 21 20 24 26 24 23 22 25 27 25 27 28 26 27 28 21 21 20 17 15 13 10 9 9 9 11 9 11 15 16 16 15 14 15 15 13 15 16 16 12 12 12 7 6 9 10 10 14 13 11 6 3 4 7 10 10 10 9 11 12 6 10 6 4 6 11 8 10 10 11 12 17 10 7 11 17 18 nan nan nan 22 20 20 22 15 14 12 10 12 13 13 12 11 9 8 6 6 7 7 7 7 7 7 8 7 6 6 7 8 8 8 9 6 5 6 7 7 6 5 4 4 5 3 5 7 7 8 8 7 7 8 10 10 11 10 12 13 14 13 11 10 9 9 8 6 4 3 3 3 3 5 6 7 7 7 8 9 10 10 10 10 11 9 8 8 9 10 10 9 10 11 12 12 14 17 16 17 19 20 19 18 18 16 14 15 14 13 12 11 7 7 7 7 5 4 3 3 4 5 2 4 3 3 5 7 7 7 5 7 7 8 10 12 14 16 16 15 17 19 20 19 22 22 25 28 26 30 30 31 30 27 31 31 30 26 21 19 18 16 17 17 20 18 17 20 18 20 22 21 20 21 22 19 23 26 25 26 24 26 27 25 27 26 26 28 26 25 20 21 20 17 16 13 10 10 11 9 8 8 10 13 13 16 18 15 15 14 11 13 13 11 11 13 10 7 4 4 6 12 12 10 7 3 6 5 5 11 9 9 11 12 13 16 11 6 9 8 8 7 10 11 10 17 12 7 15 13 9 nan nan 18 21 20 16 17 17 12 13 10 11 11 11 9 8 6 5 5 8 8 7 8 10 9 10 9 9 9 10 9 8 9 10 10 9 7 7 7 7 5 5 5 5 6 6 7 8 8 9 9 7 7 7 8 9 10 10 9 10 12 11 10 8 10 10 8 7 5 4 3 5 5 5 6 7 6 7 9 10 10 10 11 12 12 10 9 8 9 9 10 8 8 10 10 12 13 15 17 18 19 20 21 19 17 17 17 15 13 11 12 11 10 8 9 7 7 7 6 5 5 4 3 4 4 4 5 5 7 8 7 8 9 10 11 14 16 15 17 17 18 20 22 22 23 23 25 26 26 27 30 29 28 27 28 29 29 24 21 18 19 18 16 17 18 18 17 17 17 19 20 20 18 20 19 19 24 24 24 25 24 25 25 25 27 28 27 24 27 30 26 23 22 15 16 14 13 12 14 10 8 7 9 15 17 16 13 12 13 11 5 8 12 13 11 9 8 5 3 5 8 10 9 10 6 4 2 4 5 8 7 9 16 12 17 19 13 10 14 12 15 9 6 3 8 16 5 11 3 nan 7 nan 14 nan 21 19 16 17 17 12 11 11 11 8 8 6 5 3 4 7 9 10 9 10 11 11 11 12 11 11 11 11 10 10 10 10 11 11 9 9 9 7 5 5 5 7 7 6 5 6 8 8 8 5 5 6 8 8 9 8 8 7 9 10 9 8 8 6 5 5 6 6 6 5 5 8 8 8 8 10 10 10 10 12 12 14 11 12 11 11 10 11 9 8 9 11 10 12 16 18 19 19 20 19 19 19 19 18 18 15 13 12 13 11 10 10 9 9 6 7 6 6 4 4 5 4 4 4 4 6 7 8 8 10 13 13 15 15 16 17 17 19 20 21 23 24 24 25 26 27 27 25 26 26 27 27 27 26 24 20 17 17 17 17 16 15 16 15 15 17 16 17 19 20 17 19 20 22 21 23 25 24 25 25 25 27 27 26 24 24 29 24 25 23 23 18 13 13 11 10 10 10 11 8 11 14 14 14 12 11 12 10 8 12 13 13 13 9 6 7 10 10 11 11 9 10 8 7 9 6 8 7 10 10 12 17 19 7 9 11 10 12 12 8 5 9 13 10 12 0 9 nan 12 16 20 21 21 19 19 18 13 12 11 11 8 5 3 4 4 9 9 12 12 12 12 11 13 11 11 12 11 12 12 11 10 10 11 13 15 13 12 10 9 7 7 7 8 7 6 5 6 6 6 6 5 4 4 6 7 6 6 6 6 7 8 8 7 6 5 4 4 5 6 7 8 7 7 9 9 10 10 10 11 12 13 14 13 13 12 14 12 12 11 9 10 9 10 10 11 12 17 18 19 20 20 20 19 19 18 17 17 16 15 14 14 13 12 11 10 9 7 5 6 6 4 3 3 4 3 3 1 4 6 10 10 12 13 14 15 16 15 16 17 17 19 22 23 23 25 24 24 24 25 25 24 25 22 22 25 25 22 17 16 15 16 14 14 12 12 14 14 14 15 14 15 15 20 21 21 19 21 25 23 26 25 26 27 25 23 25 24 26 24 24 25 23 19 18 18 9 10 8 7 7 3 nan nan 9 10 10 10 11 14 12 11 13 17 16 10 9 13 13 12 14 12 11 11 10 10 9 8 9 12 15 14 11 11 12 2 7 4 6 10 9 10 10 7 8 7 3 5 6 13 17 nan 20 21 24 20 19 18 16 12 12 10 9 7 4 6 10 11 14 14 15 15 13 13 13 12 12 12 12 13 10 10 10 9 11 15 18 18 13 14 12 11 10 9 9 8 8 8 7 7 6 5 4 4 4 4 4 4 4 4 5 5 5 6 5 4 4 5 6 6 8 8 9 8 9 10 10 10 10 12 11 12 13 14 13 12 13 13 13 13 14 11 11 11 11 13 11 10 12 16 21 21 21 20 20 19 18 17 16 16 17 15 15 15 14 13 13 11 10 8 8 8 7 5 5 6 7 6 3 2 3 6 9 8 10 11 12 13 14 14 15 17 18 21 22 22 24 22 23 24 24 24 23 22 20 18 21 21 20 18 15 14 13 14 13 10 11 13 12 9 12 15 14 16 18 22 21 20 22 26 26 26 26 26 24 25 24 25 24 22 23 24 22 22 20 19 18 12 10 9 9 6 3 nan nan nan nan nan 9 9 13 12 15 18 19 17 12 10 10 13 12 13 11 10 10 12 13 9 9 8 4 5 4 5 6 8 2 3 7 11 11 6 10 1 5 3 9 2 1 10 10 17 nan 22 23 24 22 19 19 21 13 11 9 7 8 8 12 14 16 16 16 16 16 16 16 21 19 15 15 13 12 11 12 10 11 14 17 17 18 17 16 15 12 13 12 12 10 9 10 8 7 7 6 5 4 3 2 3 3 2 2 2 4 4 4 2 4 3 4 4 5 6 7 8 8 8 10 11 10 10 11 11 12 14 13 14 15 15 13 13 12 14 13 14 14 13 12 12 12 12 13 18 22 23 21 20 20 18 18 16 18 17 17 17 17 15 16 15 13 13 12 11 10 8 6 8 7 8 9 7 4 3 3 3 6 7 9 10 10 11 12 14 15 17 19 22 22 22 22 23 23 23 23 21 20 19 18 16 20 18 15 16 12 11 12 11 10 9 8 11 12 11 12 11 14 14 21 18 18 22 24 24 22 23 22 24 23 21 23 22 20 21 21 19 21 21 18 20 17 13 11 9 7 5 4 3 3 2 5 8 10 11 13 15 18 21 16 11 11 13 16 14 14 11 11 12 10 9 7 5 2 1 2 6 7 8 8 8 11 13 10 7 6 3 6 5 6 7 1 5 12 12 14 13 19 20 16 21 22 19 20 17 9 8 10 13 13 14 16 18 20 18 17 19 20 19 17 22 22 20 18 16 13 10 8 13 16 9 12 15 15 16 17 15 16 17 16 13 11 11 11 10 7 7 7 6 5 5 4 2 1 2 2 2 3 1 1 2 4 4 5 5 5 7 8 8 7 7 9 10 9 10 11 12 12 13 13 15 15 14 15 13 13 13 14 15 13 13 13 14 13 13 17 23 24 22 21 21 19 19 18 17 18 19 18 17 18 18 15 14 15 12 11 12 11 10 9 8 7 7 8 5 3 3 1 2 6 8 9 9 10 10 10 13 14 16 22 21 21 19 20 20 20 20 20 19 17 15 15 17 16 15 15 13 10 9 9 9 8 6 9 10 10 10 7 7 11 13 18 17 20 22 20 20 19 20 21 20 19 18 19 17 17 18 17 18 20 18 17 16 13 10 11 8 6 6 5 6 3 5 10 13 11 13 17 17 18 19 18 13 13 12 16 14 13 13 13 9 5 3 1 1 2 4 6 8 6 7 9 11 9 7 6 3 5 4 7 4 7 3 7 8 11 8 9 16 9 14 14 17 nan 20 17 8 9 14 14 14 16 20 19 21 19 18 18 20 23 18 20 25 20 21 19 16 15 7 13 7 11 13 16 16 15 19 17 19 20 20 18 14 13 14 12 8 7 8 7 8 7 5 4 1 3 4 4 3 3 3 5 4 5 5 6 6 6 8 8 8 7 8 8 9 9 9 9 11 13 14 15 16 15 15 14 12 12 12 12 13 14 13 12 12 12 15 20 22 23 23 21 19 20 18 19 19 20 20 18 18 17 17 15 14 13 13 13 14 12 11 11 10 7 6 5 5 5 3 4 6 7 9 9 7 8 9 10 11 13 19 20 20 18 19 18 18 18 17 15 14 11 15 18 16 14 14 13 12 7 5 5 5 5 7 7 5 6 6 8 9 9 11 13 11 13 14 14 14 17 15 16 14 14 15 15 14 16 17 16 16 17 16 15 13 9 11 11 8 7 8 10 12 12 15 15 16 14 16 17 17 18 19 18 17 14 13 14 13 12 14 8 4 0 2 4 3 5 4 5 3 2 7 5 7 6 3 5 7 5 2 1 4 2 4 8 10 7 9 9 5 8 13 20 22 22 17 8 9 11 13 14 17 18 21 21 20 18 9 9 14 15 14 12 13 16 16 14 13 11 10 11 8 15 11 11 13 13 18 21 24 25 22 18 16 15 13 13 10 10 11 10 8 5 4 9 7 5 5 6 5 3 4 6 6 6 5 6 7 7 6 7 8 7 6 8 9 9 9 9 11 14 15 16 15 15 14 13 12 12 11 11 12 13 12 13 12 14 18 21 25 25 22 20 20 19 19 19 20 21 18 18 17 16 15 14 14 12 12 15 15 14 14 11 10 7 7 5 8 8 8 10 8 9 10 9 9 8 10 12 13 19 19 20 16 15 16 16 15 13 13 13 11 15 16 13 12 14 12 9 9 9 6 6 6 5 5 4 5 1 3 4 5 7 8 8 10 10 11 11 9 9 10 11 11 11 8 11 12 13 15 14 13 14 11 11 8 8 8 7 8 11 11 16 16 17 17 20 18 18 20 18 17 16 14 15 13 13 14 9 9 12 8 3 2 2 3 2 2 3 5 1 3 6 7 5 6 5 6 3 5 4 2 4 3 4 7 13 16 9 8 12 11 6 7 22 22 10 7 8 10 14 16 19 15 21 21 6 10 15 10 12 6 11 9 10 11 12 11 11 9 5 8 8 14 13 11 10 17 19 24 26 29 28 23 21 15 13 13 10 10 14 11 11 6 15 26 17 7 4 8 6 5 6 7 9 8 8 8 7 7 8 7 6 7 6 7 8 9 9 9 10 11 13 14 16 16 15 14 14 13 14 11 11 10 12 12 12 12 17 21 24 27 24 22 20 20 19 20 21 20 19 17 18 17 16 13 14 15 15 13 14 13 13 13 12 11 9 8 8 9 9 11 10 11 11 12 11 9 10 12 15 16 16 17 17 15 14 15 13 10 9 8 9 10 9 9 8 11 10 8 8 8 7 7 8 6 6 6 6 4 6 4 1 3 2 2 5 8 8 6 5 4 6 7 8 7 5 6 8 10 12 11 10 12 13 10 8 7 6 7 11 11 14 16 19 18 18 20 19 21 21 20 18 16 16 14 15 15 11 7 10 8 5 4 3 3 1 3 3 4 3 4 4 4 3 5 4 4 3 5 4 2 1 2 4 6 6 12 16 7 2 11 6 11 9 21 16 6 5 6 9 11 14 15 15 18 16 12 11 17 10 4 4 7 11 11 15 11 5 10 8 6 6 5 6 13 9 10 14 21 22 29 25 29 28 27 26 24 25 21 12 18 14 17 15 22 16 26 9 9 12 10 7 5 7 7 9 7 8 9 9 8 7 7 6 6 6 8 9 9 10 10 11 12 13 15 16 17 18 16 15 14 11 12 11 9 11 12 13 16 22 24 25 23 23 21 20 21 21 22 22 18 17 18 16 13 14 16 17 17 17 15 13 15 14 14 14 13 14 14 14 14 13 14 13 13 13 13 12 10 13 14 15 15 15 15 15 13 13 11 6 6 6 8 8 7 7 5 7 8 6 6 6 7 6 7 8 8 8 8 8 9 6 5 3 5 0 1 3 4 3 5 1 1 4 6 7 7 5 7 8 9 9 10 10 11 12 8 6 7 7 9 11 14 18 21 20 18 19 21 24 23 21 20 19 17 18 17 14 14 11 10 11 8 6 6 4 3 3 2 4 6 6 6 3 4 4 3 3 4 3 2 2 2 2 5 7 5 6 12 11 18 16 11 20 20 16 11 7 4 6 7 9 10 12 15 18 17 16 16 19 19 2 7 7 15 18 11 4 1 2 4 2 6 5 3 8 6 8 12 10 9 19 22 26 30 29 27 22 19 15 20 20 18 21 20 27 11 18 16 13 11 13 9 8 9 8 8 9 8 8 9 9 9 8 7 7 8 9 10 9 10 11 11 12 13 13 15 18 18 18 17 15 13 13 11 12 13 12 13 15 17 19 18 19 21 22 21 21 22 22 22 18 19 18 17 14 15 16 15 16 16 16 18 15 16 18 17 17 17 17 15 16 17 15 14 16 18 17 14 13 13 14 13 12 11 12 13 10 9 7 6 4 4 7 3 3 2 5 8 8 8 8 9 9 8 8 8 8 9 10 10 9 9 11 9 8 5 2 2 1 2 3 3 4 4 4 7 6 5 6 5 8 9 11 10 10 10 9 7 7 9 9 13 14 16 20 20 20 20 20 21 24 23 21 20 22 20 17 16 15 16 12 16 12 7 6 5 4 4 5 5 5 5 6 2 2 2 3 2 4 3 1 1 0 0 4 5 6 5 8 8 12 13 12 14 13 10 5 3 5 5 6 8 10 10 13 14 13 14 14 16 17 16 19 15 14 14 10 3 4 3 3 5 1 1 2 1 4 6 10 10 10 10 18 25 26 26 27 24 23 23 20 22 23 22 18 15 10 14 17 15 13 12 9 9 9 8 8 8 9 8 9 10 9 10 10 9 10 10 9 10 10 10 12 13 14 16 15 15 16 17 17 16 15 14 13 14 11 12 12 14 13 16 15 13 19 19 18 19 24 23 24 20 18 18 21 17 14 16 18 19 19 19 20 19 20 19 19 18 20 20 18 18 18 17 17 17 19 18 16 14 14 13 11 9 9 12 10 7 9 7 4 3 4 4 4 4 4 7 9 10 11 11 11 10 11 11 10 10 11 11 11 11 11 11 10 8 7 7 6 6 6 7 5 3 4 3 5 7 8 9 6 7 8 9 12 11 10 8 8 10 11 11 12 14 15 15 18 21 21 20 19 20 21 23 23 19 19 18 19 15 15 11 15 12 9 7 5 5 7 6 6 7 5 6 2 1 2 1 2 1 1 2 1 2 1 1 6 4 4 6 6 5 6 6 7 3 2 4 4 5 6 6 8 10 10 11 12 11 11 12 11 15 15 12 10 7 3 3 4 5 3 2 2 1 2 4 5 7 9 11 9 10 13 20 26 29 25 25 24 26 26 23 20 31 31 25 18 14 15 16 15 12 11 8 8 7 7 7 8 10 11 11 11 12 11 12 10 8 9 10 10 10 12 12 13 15 16 15 15 15 15 16 17 16 16 15 15 16 16 14 16 15 15 16 15 14 13 15 17 22 26 24 24 19 16 17 22 17 16 15 19 21 24 25 25 25 25 20 20 21 21 19 20 19 18 17 20 18 18 18 17 14 13 12 10 9 9 6 6 7 5 4 1 3 2 3 5 7 7 8 9 10 10 11 13 13 12 12 14 14 14 13 13 13 12 12 10 10 8 8 7 7 7 7 7 7 6 4 4 9 10 8 7 6 8 10 11 9 12 11 12 13 13 13 13 14 15 16 18 20 21 20 19 18 19 20 21 17 17 17 16 14 11 10 10 11 8 8 6 6 5 4 5 7 5 1 2 1 1 1 1 1 2 1 3 4 3 4 5 4 6 5 3 4 4 5 4 2 3 4 6 7 7 7 10 12 11 10 12 12 11 11 11 11 10 7 4 2 1 3 3 2 1 4 5 7 7 7 8 8 10 11 10 12 17 18 25 26 22 28 30 29 29 26 25 32 23 19 16 16 15 14 14 11 8 7 6 6 7 8 9 10 11 11 11 11 10 10 8 10 10 10 10 10 12 12 13 13 15 16 16 15 17 17 17 17 17 14 16 16 15 16 15 17 18 18 16 17 17 17 20 26 26 21 23 17 19 17 21 17 19 16 16 17 19 22 20 23 27 26 23 23 22 22 21 21 21 20 21 20 19 18 17 16 15 13 9 8 6 5 6 5 2 1 1 2 3 6 6 6 7 8 9 11 10 11 11 11 11 13 14 14 13 13 13 14 12 12 11 10 10 10 9 9 9 9 9 8 9 9 10 12 9 8 7 6 9 11 10 9 11 14 14 14 nan 13 14 16 17 16 16 18 19 18 16 14 17 17 16 15 16 16 15 12 11 9 6 7 7 5 5 6 4 4 6 6 0 2 1 1 0 3 3 3 3 4 2 4 5 4 5 4 3 3 nan nan 4 3 2 2 4 7 8 8 10 11 11 13 11 11 12 13 12 11 10 9 7 4 4 4 4 3 2 4 5 6 8 8 8 9 7 8 10 12 13 17 20 22 24 24 27 33 32 35 18 18 22 24 28 18 18 16 14 13 9 9 7 6 5 6 8 9 10 12 10 11 12 11 13 11 11 10 11 10 10 10 11 10 11 12 13 14 13 14 15 15 15 17 17 15 16 14 14 16 17 17 18 16 15 16 19 19 24 24 24 22 19 19 18 20 21 21 20 17 15 18 21 21 20 22 24 28 25 23 24 22 24 24 23 22 21 21 20 21 20 17 13 10 8 5 2 5 5 4 2 3 1 3 6 3 4 5 7 9 9 9 9 8 8 nan nan nan 11 12 11 11 11 13 11 11 11 12 11 11 11 11 11 10 11 10 10 9 11 15 13 12 10 11 10 13 12 8 10 12 nan nan 15 16 16 14 16 15 15 16 15 14 14 11 nan nan 17 14 14 17 17 14 11 10 8 5 6 5 5 6 5 6 7 1 2 2 2 3 2 2 3 4 4 3 4 4 4 4 2 nan nan nan nan nan 2 2 4 5 6 8 9 9 12 14 14 13 13 13 14 13 12 11 10 8 7 7 5 5 6 7 8 9 10 10 9 9 10 9 8 9 10 14 12 18 21 28 17 19 26 28 29 32 29 27 25 20 15 20 17 13 12 8 8 8 6 7 8 10 10 11 13 14 13 12 11 12 11 11 12 11 11 10 11 11 10 10 10 10 11 11 10 13 15 16 17 17 17 18 18 16 15 17 18 18 17 15 15 15 17 17 18 18 21 21 17 19 20 20 17 16 16 17 20 21 20 20 19 20 25 26 23 23 24 25 24 25 24 22 22 23 23 19 17 14 11 9 8 6 6 7 5 3 1 0 1 4 1 2 3 4 6 7 7 7 6 6 nan nan nan nan nan nan nan nan 10 10 12 11 12 12 12 12 13 12 12 14 14 12 11 10 11 12 11 12 10 9 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 14 13 11 8 9 7 5 3 4 5 5 6 7 1 3 2 1 1 0 2 2 3 1 2 3 3 3 2 1 nan nan nan nan nan nan nan nan nan nan 11 11 10 12 16 16 14 14 15 16 nan 13 13 12 11 9 8 9 9 9 10 11 11 12 11 11 11 11 11 12 12 13 13 12 13 15 16 13 15 22 30 36 32 34 26 23 20 17 18 15 14 11 10 9 5 7 7 8 9 10 13 13 12 nan 11 11 15 13 12 13 11 11 11 11 10 10 10 10 9 9 11 12 12 12 14 nan 17 19 nan 20 19 17 17 17 17 16 16 16 16 17 18 18 19 20 19 18 17 18 18 16 16 18 19 21 21 21 20 19 18 18 21 24 24 nan 24 23 23 25 24 24 25 23 18 15 15 11 10 9 8 7 8 6 6 5 4 5 4 2 1 2 2 2 6 5 5 6 6 7 nan nan nan nan nan nan nan nan nan nan 11 11 13 12 13 13 14 16 17 13 12 11 10 11 11 nan nan 9 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 12 10 9 6 7 6 6 4 4 5 4 5 2 2 2 3 2 3 3 2 2 4 4 2 3 4 4 2 nan nan nan nan nan nan nan nan nan nan nan nan 12 11 14 17 16 nan 15 16 18 16 14 14 13 nan 11 10 11 11 12 13 12 14 13 13 13 13 13 14 13 13 13 13 14 15 15 14 14 17 22 29 28 30 27 20 18 19 15 15 13 11 12 10 9 6 6 7 10 11 11 12 12 11 11 12 13 13 13 nan nan 12 13 12 11 11 10 9 9 10 10 11 10 11 13 nan nan nan 18 21 21 19 19 19 16 15 16 14 14 14 15 16 18 19 19 20 20 19 19 18 17 19 20 20 20 21 19 18 18 15 17 18 19 18 19 nan 19 15 15 19 21 19 18 17 16 13 8 6 7 7 7 7 5 7 5 5 5 5 3 1 1 nan nan 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 8 6 7 6 6 6 7 7 10 3 3 4 4 4 3 3 5 6 5 5 4 6 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 14 15 nan nan 16 15 18 19 15 15 15 13 nan nan 12 12 13 14 14 14 15 15 15 15 15 15 nan 15 15 15 14 14 13 15 16 15 18 18 22 20 18 18 17 nan nan 13 12 13 11 10 9 11 11 12 11 11 12 11 12 11 12 13 13 nan nan nan 11 13 13 12 12 11 9 10 9 10 9 11 11 12 14 nan nan nan nan nan 20 20 20 18 17 16 14 14 15 15 17 18 19 19 19 20 20 18 19 19 20 20 18 20 20 19 19 15 14 16 13 nan 13 14 nan nan nan nan 16 19 20 18 19 17 14 10 7 6 6 8 8 8 nan nan nan nan 7 nan nan 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 nan 10 8 8 6 7 9 9 10 2 3 4 6 6 5 6 10 10 nan 7 8 7 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 19 20 19 17 nan nan nan nan nan nan 15 15 16 16 17 17 17 16 16 16 nan nan 15 15 13 14 15 14 13 14 17 19 17 17 18 17 16 18 16 13 12 11 10 12 12 12 12 12 11 12 13 12 13 12 13 14 nan nan nan nan 14 14 12 11 11 11 10 10 10 7 9 11 11 12 16 17 nan nan nan nan 20 21 21 20 20 18 16 16 15 16 17 18 19 18 18 18 17 18 19 19 18 19 20 21 21 20 17 16 14 12 nan nan 15 nan nan nan nan nan nan nan nan 21 18 13 10 8 7 6 7 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 7 8 8 9 11 9 10 3 3 5 7 nan nan 8 9 8 11 10 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 20 nan nan 17 nan nan 16 nan nan nan nan nan nan 17 17 18 18 19 17 16 nan nan 16 17 20 16 12 13 13 16 18 16 16 17 14 16 18 16 12 12 11 10 15 15 13 13 11 12 12 13 14 15 15 15 14 14 nan nan nan nan nan nan 13 13 13 13 12 11 11 9 10 11 12 13 16 nan nan nan nan nan 22 nan 21 22 21 20 19 19 19 20 19 19 18 19 18 17 17 17 18 16 17 18 20 20 19 16 14 14 14 17 16 nan nan nan nan nan nan nan nan nan nan 19 12 9 8 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 9 7 7 9 10 11 5 6 8 nan nan nan nan nan 7 10 12 nan 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan nan nan nan nan nan nan nan 18 19 19 19 17 nan nan nan 16 17 18 16 16 17 nan 15 15 16 20 18 18 15 15 13 12 10 16 16 14 12 12 13 nan 14 15 15 16 15 15 15 15 nan nan nan nan nan nan nan 13 13 13 11 9 10 8 11 13 13 14 nan nan nan nan nan nan 22 nan 23 21 22 23 24 23 24 24 25 22 21 19 18 17 19 17 17 16 15 15 18 20 20 18 18 16 19 nan nan nan nan nan nan nan nan nan nan nan nan 15 11 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 7 9 8 9 nan nan nan nan nan nan 9 11 nan 12 13 nan nan 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 nan nan nan nan nan nan nan nan nan 18 18 17 nan nan nan nan 17 16 17 nan nan 18 17 19 19 21 19 16 16 13 12 16 18 16 16 15 17 17 16 16 nan nan nan nan nan 16 17 nan nan nan nan nan nan nan nan nan 14 12 12 11 11 11 11 12 13 nan nan nan nan 19 nan nan nan nan 23 24 26 28 27 26 26 26 25 24 21 20 19 19 17 17 16 13 11 14 18 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 8 9 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 8 8 9 nan 12 12 11 nan nan nan nan nan nan 14 15 16 16 nan 14 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 19 nan nan nan nan nan nan nan nan nan nan nan 17 nan nan nan nan nan nan nan nan 18 20 21 nan 22 20 19 16 15 15 16 17 17 17 17 18 19 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 15 14 13 12 11 11 12 nan nan nan nan nan 17 22 21 nan nan 26 27 30 31 29 29 27 26 24 22 21 22 21 18 16 16 13 13 15 16 19 22 22 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 9 9 nan nan 13 12 12 13 12 12 11 11 12 15 16 16 16 16 18 18 21 nan nan nan nan nan nan 21 20 22 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 18 17 nan nan nan nan nan nan 17 nan nan 20 nan nan 22 23 20 17 16 17 17 18 18 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 15 14 13 12 13 12 nan 12 nan nan 17 18 20 22 nan 27 29 28 30 nan 29 29 26 24 22 21 20 21 21 17 14 13 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 12 14 14 14 14 13 14 15 17 17 17 16 20 21 22 22 22 23 25 24 24 nan nan nan 25 26 26 26 26 26 26 26 26 26 nan nan nan 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 17 nan nan nan nan nan nan nan 19 nan nan nan nan nan 21 22 17 18 19 19 18 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 14 13 14 13 nan nan nan nan 17 16 17 19 24 nan 28 30 30 28 nan nan nan 25 24 23 21 nan nan 18 nan 14 14 15 15 14 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 15 13 13 13 13 14 17 16 15 16 19 18 19 18 20 22 22 22 22 24 24 24 25 25 25 24 25 25 25 25 24 25 25 25 25 25 25 25 25 25 25 24 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 17 nan nan nan nan nan nan nan 20 nan nan nan nan 22 23 22 22 21 20 20 20 21 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 16 14 nan nan nan nan nan nan nan 18 nan nan 20 nan nan 26 26 25 26 nan 26 27 27 nan nan nan nan nan nan nan nan nan 16 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 15 14 14 13 13 15 16 17 19 18 19 19 20 19 20 21 21 22 23 24 24 25 25 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 nan 26 26 25 nan 25 25 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 19 nan nan nan nan 21 19 nan nan nan nan nan 24 22 20 22 22 21 22 22 21 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 23 23 25 nan 24 26 27 nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 16 15 15 16 15 16 nan 16 16 18 18 20 20 20 21 22 22 23 22 22 22 23 24 25 24 25 nan nan nan 26 26 nan 26 26 26 26 25 26 26 27 28 28 28 27 27 27 27 26 26 26 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 nan nan nan nan 24 nan nan nan nan nan 23 24 23 23 24 25 24 23 24 24 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 21 nan nan 23 22 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 16 16 16 16 15 16 18 nan 18 18 21 20 20 20 21 21 20 22 23 24 23 24 25 25 26 27 27 27 27 27 28 29 29 29 29 29 29 29 29 29 29 31 33 33 35 35 36 36 36 32 29 27 27 27 28 nan 26 nan nan nan nan nan nan nan nan nan nan 22 22 nan nan nan 24 25 nan nan nan nan 24 28 28 26 27 26 24 25 25 26 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 14 15 17 16 16 15 16 18 20 19 19 20 21 20 19 21 22 21 23 26 26 27 27 28 28 28 29 29 29 29 29 30 30 32 31 33 32 33 33 33 34 35 36 37 38 40 41 41 43 43 43 40 38 37 34 30 30 30 28 28 nan nan nan nan nan nan nan nan nan 24 24 25 25 26 28 28 nan nan nan nan 30 30 30 29 26 25 24 26 26 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 19 nan nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 16 17 17 17 17 15 17 17 17 19 19 20 22 22 23 25 25 26 28 29 29 29 29 29 30 30 29 30 30 30 31 32 33 35 35 36 37 38 38 38 40 41 43 45 45 46 46 nan nan 45 44 46 46 45 45 43 39 37 30 30 30 29 nan nan nan nan nan nan nan 27 28 29 29 32 32 30 nan nan nan 30 32 31 30 28 26 26 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 17 18 18 19 21 nan nan nan nan nan nan nan nan 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 17 18 17 16 15 16 15 16 15 16 20 22 24 25 27 27 27 29 31 31 31 32 32 32 33 33 33 33 34 34 35 35 37 38 39 41 43 44 45 46 47 47 47 nan nan nan nan nan nan nan 47 48 47 46 46 44 39 35 34 34 29 29 31 32 32 32 nan nan 31 30 31 32 34 35 34 33 33 nan nan nan 32 33 32 30 28 27 27 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 19 nan nan nan nan nan nan nan nan 20 21 22 nan nan nan nan nan nan 23 25 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 16 16 16 16 17 17 17 18 17 17 18 20 23 26 27 27 28 29 31 32 33 34 nan nan nan nan nan nan nan nan nan nan nan 39 40 42 44 46 48 49 50 51 51 51 nan nan nan nan nan nan nan nan 50 50 51 51 50 49 47 46 45 42 36 24 21 28 32 32 32 nan nan 34 35 35 36 36 36 35 35 35 34 nan nan 34 34 33 32 31 29 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 25 nan nan nan 22 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 17 nan nan 19 nan nan nan 19 21 20 22 25 27 28 29 30 32 33 33 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 48 49 50 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 53 53 52 50 50 49 48 44 35 27 27 28 30 29 33 34 35 37 37 37 37 38 37 38 35 34 36 nan 36 36 34 34 32 31 30 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan 20 21 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 21 20 nan nan nan nan 23 23 25 28 28 30 31 32 33 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 49 50 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 54 52 52 53 51 48 44 38 28 25 29 32 31 34 35 36 36 37 39 41 40 42 40 38 38 38 38 36 35 35 34 32 31 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 27 27 26 28 27 nan nan nan 24 nan nan nan nan nan nan nan nan 22 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 24 nan nan nan nan 25 26 28 29 30 31 33 34 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 49 50 51 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 57 55 55 57 58 58 56 50 47 39 31 29 25 36 43 37 40 38 40 44 40 42 46 45 nan 45 41 38 39 37 36 34 33 32 32 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 24 28 30 28 28 27 26 26 26 27 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 25 27 nan nan nan nan nan nan 29 31 32 34 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 51 52 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 57 59 59 63 64 62 62 62 58 48 37 30 32 36 nan nan 46 44 45 43 47 53 50 51 47 48 49 48 46 41 37 36 36 35 34 31 nan nan nan nan nan nan nan 27 nan nan nan nan 26 nan nan nan nan nan 29 30 31 30 nan 27 27 26 27 26 26 26 nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 27 28 nan nan nan nan nan nan nan 32 33 35 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 48 48 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 46 52 58 61 64 67 67 69 70 68 67 66 66 48 34 41 nan nan nan nan nan 50 55 61 60 57 57 56 56 57 56 55 50 44 38 35 35 33 31 nan nan nan nan nan nan 28 29 nan nan nan 27 28 nan nan nan 29 30 30 31 nan nan 27 27 28 26 26 25 28 nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 27 26 28 29 30 nan nan nan nan nan 33 34 36 36 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 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 46 50 56 63 68 70 69 69 70 72 72 70 73 60 48 49 nan 57 57 62 68 nan nan 65 61 62 64 nan nan nan nan nan nan 54 48 43 39 36 34 33 nan nan nan nan nan 29 31 nan nan nan 30 30 nan nan nan 30 31 34 33 nan nan nan 30 28 28 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 25 28 26 29 nan nan nan 33 nan nan nan nan 36 37 40 40 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 42 49 49 53 55 62 64 69 72 71 71 72 72 70 71 69 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 48 38 36 35 35 34 nan nan nan 32 33 34 34 34 31 31 31 31 31 30 31 34 33 nan 30 28 32 29 30 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 25 30 30 30 30 30 nan nan nan 35 35 nan nan nan 38 39 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 39 nan 40 46 51 55 57 60 60 66 nan nan nan nan 68 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 46 38 39 38 35 34 nan 34 36 36 36 nan 33 32 34 31 30 31 34 35 34 nan 33 33 34 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 28 28 31 31 30 nan nan 33 37 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 41 48 48 49 55 60 58 nan nan nan nan nan nan nan nan 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 46 43 41 36 37 35 35 35 37 37 nan 36 35 34 35 34 32 35 39 37 37 34 34 36 33 nan nan nan nan nan nan nan nan 30 nan nan nan nan nan nan nan nan nan nan nan nan nan 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 26 22 32 31 nan nan 32 36 nan nan nan nan nan nan 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 47 44 49 52 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 47 41 39 38 38 37 38 38 35 33 34 39 36 37 37 41 42 40 36 36 36 36 34 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 21 26 25 25 26 23 33 32 nan nan 34 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 45 45 47 nan nan nan nan nan nan 56 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 42 41 42 39 40 42 40 38 37 41 41 39 39 40 46 42 39 38 38 35 37 36 36 36 33 32 34 31 nan nan 30 nan nan nan 33 33 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 21 26 26 25 33 33 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 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 51 53 50 49 48 45 43 41 42 40 42 41 38 38 44 48 44 42 43 42 39 38 37 36 35 34 35 nan nan nan 30 32 32 28 32 34 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 nan nan 17 24 20 17 19 34 34 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 57 56 56 61 64 61 50 47 41 45 44 45 43 38 38 45 45 43 42 42 43 42 42 38 37 34 35 nan nan 29 30 32 32 31 33 34 32 34 38 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 25 27 26 27 25 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 63 57 42 32 30 33 37 38 40 41 40 41 43 41 42 42 39 37 36 35 35 33 32 31 34 33 32 35 33 35 30 31 36 38 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 28 32 36 32 30 29 37 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 55 45 35 32 29 27 37 36 33 35 35 33 30 30 31 31 32 33 32 32 28 34 32 30 31 33 32 32 33 34 34 37 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 29 30 32 33 33 29 25 33 42 44 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 44 39 41 34 35 38 36 37 37 33 28 25 22 22 23 25 26 26 26 29 32 31 30 32 31 31 33 39 36 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 28 31 30 39 36 30 28 32 42 43 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 43 47 43 43 35 36 35 35 39 38 36 30 29 27 28 29 27 30 26 29 30 30 31 30 30 33 35 37 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 23 24 22 23 35 35 33 32 36 43 42 43 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 43 50 48 52 34 27 30 31 39 38 35 36 34 34 31 32 30 29 31 29 28 31 30 35 35 36 38 40 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 22 30 33 24 35 28 32 29 31 37 45 46 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 47 46 47 48 36 27 27 26 32 35 35 34 34 31 28 30 28 30 30 31 32 33 38 39 38 39 41 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 26 29 31 31 30 28 28 30 40 38 39 46 47 48 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 41 42 48 48 45 33 24 33 35 37 41 39 34 32 29 27 27 30 31 31 33 35 45 44 46 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 29 29 31 29 27 35 27 23 30 40 32 32 48 49 49 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 39 39 44 41 nan nan nan 39 41 40 38 32 31 29 30 33 31 30 32 35 42 49 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 27 30 29 32 39 12 21 27 29 33 38 41 50 50 52 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 41 31 21 25 29 31 38 nan nan nan 37 43 43 40 nan nan nan nan 32 31 31 33 33 41 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 27 22 26 27 25 29 17 20 20 34 40 52 52 53 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 nan nan nan 45 44 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 27 30 31 35 28 nan nan nan nan 27 32 nan nan nan nan 47 nan 48 52 47 34 24 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 16 12 8 15 22 23 21 21 22 31 31 34 40 36 59 54 55 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 43 41 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 19 19 nan nan 30 29 nan 16 24 18 34 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 14 15 16 13 14 19 21 25 35 31 30 35 35 32 56 60 57 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 36 35 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 23 20 27 26 36 25 32 29 22 39 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 17 20 nan nan 25 18 17 21 22 25 23 29 nan nan 58 56 52 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 51 55 51 nan nan nan nan nan nan 35 35 26 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 53 36 34 21 22 33 47 49 43 35 35 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 11 8 nan 11 nan nan 20 23 nan nan nan nan nan nan 51 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 43 46 51 49 49 45 48 nan 39 31 28 27 20 26 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 32 23 35 52 40 42 43 50 51 58 nan 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 16 10 nan nan nan nan nan nan nan nan nan nan nan nan 54 55 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 43 45 46 53 51 39 26 27 22 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 19 29 32 38 43 45 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 13 9 9 15 12 7 19 14 nan nan nan nan nan nan nan nan 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 45 49 49 63 33 26 29 23 18 21 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 27 31 39 35 42 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 9 12 8 nan nan 8 12 13 18 nan nan nan nan nan nan nan 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 43 49 44 28 27 29 19 17 19 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 29 27 36 nan 45 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 3 5 nan nan 10 17 17 22 21 18 16 nan nan nan nan 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 nan nan 19 18 16 16 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 34 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 4 nan nan nan 15 19 20 19 19 16 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 nan nan nan 19 8 12 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 18 26 35 nan 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 18 15 18 11 8 9 12 19 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 57 51 nan nan 8 11 11 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 17 20 26 29 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 10 7 7 5 7 8 12 13 9 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 37 38 nan nan 28 7 14 19 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 27 28 27 32 34 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 11 12 12 9 9 10 9 12 13 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 20 17 19 10 21 11 13 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 25 29 33 32 33 38 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 2 3 5 8 12 9 10 11 13 15 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 15 10 8 4 14 13 16 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 nan nan nan nan nan nan 19 26 32 34 37 nan 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 5 6 16 13 16 13 13 12 15 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 10 8 1 6 3 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 13 nan nan nan nan nan nan nan nan 18 24 30 31 35 nan 42 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 13 12 12 11 10 8 10 13 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 25 8 9 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 10 12 10 8 4 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 41 51 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 9 10 3 7 7 32 32 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 17 nan 7 5 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 9 4 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 nan 27 29 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 9 7 9 14 8 11 35 32 32 32 nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 12 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 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 32 31 29 30 28 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 39 38 37 37 34 28 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 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 28 30 31 30 nan nan nan nan nan nan 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 14 16 47 46 44 38 37 37 42 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 35 nan nan 26 32 31 nan nan nan nan nan 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 13 16 nan 46 48 49 44 41 46 50 52 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 11 13 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 52 51 48 47 44 nan nan nan 30 nan nan nan nan nan 54 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 16 18 nan nan nan nan nan 50 46 47 54 57 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 55 62 52 56 53 49 50 58 56 50 41 nan nan nan nan nan nan nan nan 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 20 22 nan nan nan nan nan nan nan nan nan nan 63 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 58 nan 51 33 21 20 19 21 32 40 44 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 16 20 23 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 50 31 15 17 19 22 20 16 25 30 33 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 17 20 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 15 19 29 22 23 21 19 17 26 27 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 25 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 26 nan 16 nan 16 16 16 17 19 23 23 nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 12 10 8 15 15 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 14 10 nan nan nan nan nan nan nan nan nan nan nan nan nan 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 10 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 nan nan nan 59 62 54 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 nan nan nan nan nan nan nan nan nan nan nan nan 51 52 nan nan 60 56 56 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan 42 55 56 nan nan 57 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 49 55 56 56 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 51 53 53 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 110 99 116 122 133 79 119 155 155 151 142 139 157 193 152 140 nan 132 132 133 132 124 123 109 90 77 nan 119 83 94 103 111 155 178 192 198 201 198 197 205 189 336 305 249 241 242 226 225 209 198 199 177 179 184 187 187 206 183 165 152 161 148 142 124 118 124 120 114 115 109 123 131 129 129 131 141 136 131 130 129 130 133 140 139 146 162 198 191 170 172 185 177 175 169 177 183 191 184 183 195 185 179 171 165 160 151 152 157 162 171 174 167 165 172 173 172 171 176 171 177 180 180 166 169 171 160 169 168 161 163 167 186 182 191 125 87 97 100 94 85 64 54 53 50 47 42 43 43 33 27 29 25 25 24 25 25 19 14 14 9 13 6 11 1 0 359 1 359 9 6 4 6 9 11 14 6 19 15 26 31 37 43 44 49 42 39 42 49 51 53 47 47 45 48 56 56 50 49 52 47 48 55 52 50 66 75 78 81 85 92 117 118 124 139 123 125 132 137 142 141 136 148 156 143 150 151 155 150 162 175 172 177 169 184 190 187 179 164 177 194 191 218 230 269 281 327 355 333 305 317 344 71 92 158 196 239 218 158 167 163 187 192 158 147 156 150 nan 144 142 135 131 133 124 116 126 118 25 101 75 82 94 113 138 170 178 204 217 227 224 220 236 219 229 228 217 227 225 233 235 224 214 209 208 207 210 211 197 209 198 184 168 173 148 144 136 129 121 120 116 110 114 126 129 126 130 136 137 134 136 133 137 135 140 153 164 166 188 211 170 165 182 181 177 176 183 179 176 181 198 199 198 179 165 164 162 164 168 170 168 168 170 174 168 169 171 177 174 173 173 179 179 187 184 179 182 178 168 165 168 163 166 176 165 183 168 131 109 103 103 109 99 79 66 66 61 48 40 33 27 27 25 21 17 22 22 17 22 17 14 9 6 8 7 7 358 357 355 357 360 5 3 8 10 11 15 14 13 13 12 31 32 39 44 39 35 35 32 39 47 52 51 44 45 48 52 57 56 50 50 51 45 49 52 52 54 66 67 71 79 85 94 107 117 110 120 106 133 125 129 138 135 131 130 160 153 148 147 150 150 153 163 174 159 164 173 177 190 181 180 177 197 203 240 238 254 273 305 335 346 331 327 340 277 334 265 261 281 227 241 208 236 251 204 170 188 143 136 nan nan nan 131 133 131 125 112 115 109 76 78 84 85 98 115 153 164 181 215 228 233 239 247 235 231 233 248 239 239 227 225 235 238 229 230 221 224 223 234 219 219 206 186 185 186 140 130 132 134 130 126 124 126 122 132 128 133 145 146 138 136 136 136 136 137 150 165 167 162 204 218 181 183 180 182 187 177 187 193 191 191 182 184 183 178 177 176 171 168 170 163 163 173 174 169 175 173 173 174 176 176 176 181 181 188 186 189 189 183 179 176 173 170 166 171 173 183 172 157 137 124 152 131 126 134 88 75 67 73 45 30 33 23 21 17 25 20 21 16 19 14 15 10 9 7 1 4 357 356 357 1 358 358 4 8 10 10 7 16 18 11 18 31 36 39 39 34 33 36 30 38 49 54 51 47 46 49 53 57 55 50 50 50 43 49 49 54 56 62 64 75 72 76 84 89 89 101 96 103 122 120 133 131 136 151 149 151 153 144 155 160 146 143 152 154 140 123 160 131 173 183 180 182 177 179 264 257 275 277 273 309 330 344 3 16 306 302 256 237 234 218 220 249 245 238 257 204 171 148 149 nan nan 137 142 143 148 143 131 131 103 98 92 86 95 108 126 157 175 197 221 223 234 243 241 238 235 238 242 244 233 230 226 224 236 233 234 232 232 243 239 233 222 217 195 194 188 186 160 148 145 136 137 139 130 117 119 131 142 147 146 140 137 138 146 152 152 155 156 148 150 156 174 167 160 168 177 180 178 190 199 201 191 186 182 186 193 193 192 188 185 183 162 155 162 181 187 187 188 182 181 182 177 179 181 185 188 188 191 188 190 183 181 187 188 175 191 178 184 175 172 158 140 142 129 149 131 85 80 64 55 45 36 31 23 16 20 21 19 17 15 18 11 10 9 11 5 3 2 353 354 357 356 355 356 359 3 10 4 11 20 23 14 18 25 34 41 40 35 34 35 34 44 51 54 47 47 49 48 49 55 56 53 55 50 42 46 49 54 53 61 60 68 62 72 73 80 87 89 87 91 106 125 139 148 145 149 143 162 152 134 138 156 169 180 181 158 142 116 165 165 183 194 181 177 175 183 266 208 262 257 270 289 280 329 346 14 276 277 234 227 254 196 195 281 255 264 241 138 83 nan 140 nan 151 nan 152 157 161 151 136 118 100 104 103 116 109 122 135 180 209 231 230 236 231 240 241 241 240 242 237 238 235 225 229 224 227 238 235 236 236 238 243 242 241 235 224 221 207 194 183 162 147 141 132 144 142 131 122 128 138 142 151 150 150 157 155 165 158 147 148 131 138 142 153 155 144 161 159 167 177 184 191 189 192 192 189 196 205 205 196 194 187 198 172 160 159 169 177 188 194 189 190 185 179 182 183 181 190 190 187 190 194 188 191 188 194 185 196 191 189 179 179 165 180 157 146 164 128 125 81 62 48 36 31 32 17 17 18 13 16 14 11 7 3 1 6 1 1 1 358 355 354 354 351 354 358 358 5 6 8 11 20 21 12 22 21 28 37 40 35 37 39 34 51 51 52 49 49 52 49 46 54 54 57 55 52 46 45 49 54 52 58 55 59 65 63 62 63 72 76 95 106 112 145 145 153 143 136 143 144 149 145 146 147 158 169 185 195 192 182 198 192 191 180 203 194 209 224 230 216 247 272 280 273 288 323 347 12 255 217 227 209 216 224 250 257 296 296 294 30 80 144 nan 166 163 156 162 168 161 149 134 115 106 112 113 118 141 163 195 233 235 244 247 241 238 238 239 241 234 236 234 229 228 214 230 226 230 238 239 233 231 239 241 253 255 258 243 232 242 230 208 197 170 161 155 164 164 148 128 128 131 132 154 165 165 158 161 176 164 154 144 131 143 152 159 163 149 164 167 167 172 179 178 184 186 196 196 202 207 198 197 188 194 202 196 189 183 180 177 176 188 194 198 193 185 184 184 186 188 193 187 185 193 194 195 192 197 202 199 199 193 192 185 194 191 192 151 150 159 168 157 138 63 37 29 27 19 19 17 15 11 8 7 2 358 353 358 357 355 359 358 352 348 352 352 353 353 353 355 3 5 14 19 21 16 19 20 21 22 29 33 37 28 44 49 50 57 50 50 51 49 47 55 50 50 49 50 50 48 49 54 52 54 53 56 61 67 57 69 66 68 85 89 97 107 110 nan nan 146 140 139 140 142 146 153 158 172 172 187 199 182 209 215 183 188 201 214 223 245 234 245 238 277 274 277 286 304 356 8 139 193 189 214 214 219 286 310 319 287 347 354 165 150 184 163 nan 163 176 159 156 151 142 127 108 114 128 151 170 218 243 246 240 231 234 232 229 225 226 236 240 238 233 226 218 220 226 232 231 240 246 240 232 234 240 235 238 256 254 237 238 245 240 217 195 190 174 178 173 159 136 110 94 110 143 168 169 168 162 159 165 174 163 159 157 157 161 159 163 165 165 172 182 178 175 181 189 197 199 197 198 204 200 194 197 200 198 196 198 189 190 183 186 180 196 200 192 188 188 186 190 190 192 190 188 200 196 200 197 207 206 202 208 204 200 204 205 205 184 185 182 194 202 175 136 59 42 27 17 12 11 13 11 10 5 357 356 354 351 351 349 352 354 355 349 350 350 347 352 357 354 357 2 9 19 21 18 15 26 20 14 21 27 21 16 52 51 49 60 53 56 57 51 52 55 51 51 50 50 50 51 45 46 53 53 54 53 59 66 64 66 64 65 77 85 80 100 117 nan nan nan nan nan 152 148 145 154 165 173 184 196 206 198 209 222 203 208 218 218 213 238 240 237 266 259 282 295 313 9 11 23 161 166 187 203 205 249 294 199 271 231 317 315 74 210 172 188 nan 192 175 151 154 149 142 134 130 133 137 162 199 242 252 249 237 228 237 226 217 218 232 228 215 214 221 219 221 219 239 238 222 226 238 241 237 242 244 239 244 255 253 250 240 238 237 216 206 193 195 208 202 209 172 111 94 85 129 171 173 178 148 146 164 194 188 186 171 158 161 160 160 161 172 172 182 178 182 181 187 195 198 194 193 200 202 209 204 206 200 200 204 196 195 193 187 192 196 198 195 198 192 193 195 195 195 196 190 199 200 205 201 206 208 211 214 215 210 211 212 211 205 201 197 201 209 206 193 174 66 12 350 356 4 350 349 358 2 2 355 351 346 345 345 346 351 355 351 348 346 352 346 352 3 356 -0 9 20 32 25 14 15 16 14 24 23 26 34 55 50 60 59 52 51 60 57 56 62 57 51 52 56 54 53 46 46 52 55 55 56 58 68 66 64 68 65 58 75 64 65 80 163 153 160 146 135 136 128 136 159 177 182 198 192 190 204 186 197 199 212 214 215 219 227 231 225 240 258 200 357 37 44 23 26 290 203 202 200 210 242 25 336 263 299 323 47 256 194 223 242 247 200 185 171 157 142 139 137 141 141 150 199 221 239 248 247 241 231 229 227 221 218 225 215 193 198 204 205 214 215 239 237 225 226 228 251 240 237 249 248 250 254 254 246 237 241 233 238 227 220 204 217 217 205 191 172 150 8 356 286 242 206 147 142 195 197 205 185 175 169 167 166 159 161 176 178 172 177 191 185 186 191 198 189 198 198 196 214 213 210 214 208 209 203 192 200 204 197 199 194 196 200 199 197 198 201 200 200 203 201 205 207 206 204 208 209 214 215 215 215 211 209 209 209 208 209 209 200 201 193 184 273 348 311 333 333 332 344 348 357 347 341 336 339 339 339 343 348 349 347 348 344 351 353 1 1 0 8 20 35 33 22 5 2 4 25 7 7 26 51 38 35 34 34 47 59 58 63 65 60 52 47 52 55 57 49 51 54 61 58 54 65 70 65 67 69 75 74 72 86 84 93 133 142 122 139 140 129 137 155 169 174 184 189 193 198 182 192 194 203 205 220 228 221 215 243 179 113 1 351 38 39 45 31 32 223 199 195 194 219 303 335 299 250 320 342 209 160 236 237 223 191 188 173 154 147 124 nan 120 119 139 179 215 224 234 241 244 244 239 233 229 236 240 227 212 204 199 201 209 216 208 231 233 211 236 224 239 248 231 250 265 265 255 249 245 232 230 233 232 236 226 223 211 211 204 204 190 166 291 304 290 274 248 223 194 207 204 193 186 185 178 177 176 161 162 177 187 179 176 194 197 188 191 194 187 199 199 196 211 218 222 220 219 214 215 206 198 202 200 199 201 202 197 200 203 203 203 204 204 204 206 206 210 208 210 210 209 214 226 218 219 212 218 222 218 211 203 204 200 209 245 234 252 283 303 293 307 316 327 330 346 344 329 318 328 325 329 335 335 342 339 338 337 353 356 5 2 360 6 23 38 38 36 18 2 352 8 5 358 354 22 20 34 21 32 38 53 60 57 49 48 37 41 52 53 61 63 58 59 68 67 60 67 79 71 74 75 75 76 79 90 105 133 122 126 134 145 158 150 155 175 168 182 184 173 180 206 193 202 194 200 217 222 229 230 241 244 3 27 342 353 21 23 67 37 11 153 195 173 205 248 273 296 253 276 205 233 209 243 235 263 234 219 257 126 129 100 114 98 102 98 160 213 236 239 256 259 242 244 241 234 239 216 239 231 207 215 178 205 184 192 209 212 188 206 223 231 232 244 253 261 249 257 255 256 245 233 224 229 233 241 220 229 234 210 203 198 212 174 324 254 226 276 296 277 218 207 201 181 170 183 186 177 178 172 164 172 176 189 191 182 192 190 198 197 188 192 200 201 210 224 229 231 228 222 217 217 211 208 201 202 206 208 203 203 206 206 209 212 208 208 210 208 209 210 214 218 215 219 227 229 239 235 226 221 222 216 210 206 205 211 240 243 254 248 267 280 282 296 306 317 318 322 316 312 323 320 320 332 335 340 341 333 341 350 353 4 6 359 358 19 39 44 43 44 43 28 21 35 44 40 37 66 334 43 52 48 60 63 25 11 12 15 27 44 56 63 71 76 64 71 77 74 79 95 88 71 81 88 80 70 95 132 152 148 169 162 159 165 170 164 177 185 183 188 177 183 196 200 208 206 211 215 208 230 234 237 219 151 251 315 356 21 42 70 137 133 168 198 194 231 251 276 287 299 299 246 211 257 230 259 263 264 242 251 59 85 100 106 98 101 103 192 210 239 252 272 270 259 250 238 234 269 259 277 209 189 171 212 193 176 180 213 215 215 157 202 244 231 238 244 265 274 273 262 245 245 239 227 228 224 228 240 223 233 223 197 188 223 275 332 318 316 259 206 229 235 214 211 178 166 178 179 190 171 178 164 167 160 183 206 191 191 195 192 197 186 188 201 208 211 223 228 232 233 223 205 227 213 214 209 209 206 207 206 202 207 206 209 215 212 213 215 216 216 211 212 214 222 233 243 251 245 249 243 243 232 235 227 221 221 217 226 239 246 250 254 270 280 286 292 300 292 291 296 308 321 313 308 310 328 336 338 341 349 349 1 12 6 2 350 23 51 49 39 41 46 49 56 63 75 97 88 89 101 98 99 111 85 81 32 349 346 346 6 359 41 58 81 94 98 81 77 84 71 91 98 98 103 100 84 80 105 137 167 153 166 173 164 163 165 170 178 176 183 185 182 186 186 201 206 217 210 215 218 230 233 233 232 193 212 226 354 359 70 73 126 119 154 212 250 259 265 245 251 289 309 207 265 259 257 255 281 296 237 349 55 74 108 87 78 101 126 207 210 231 242 263 275 271 275 230 285 252 259 264 276 246 129 122 126 171 178 254 197 212 248 253 289 294 235 235 253 276 284 268 243 243 239 229 232 237 225 250 208 192 239 219 201 251 292 322 330 264 252 219 227 219 224 225 193 164 170 184 183 176 185 175 172 161 176 188 203 201 194 191 196 193 189 195 202 212 218 225 230 234 233 220 221 219 207 204 208 205 197 203 203 204 210 210 215 218 220 221 219 220 223 221 223 231 243 252 275 253 252 251 249 245 239 232 234 232 234 240 238 248 247 251 254 250 259 269 277 274 280 282 301 317 309 298 298 313 327 332 334 346 4 17 15 358 354 346 29 69 66 61 68 73 71 75 91 101 109 106 105 108 106 126 133 128 145 204 1 302 334 8 317 74 29 103 112 136 123 89 105 91 101 111 112 102 104 99 99 98 144 164 159 170 170 165 164 164 173 182 177 178 182 179 186 193 202 210 214 209 209 217 223 230 220 222 213 203 193 164 168 117 107 95 100 196 230 256 263 241 240 246 214 141 232 286 299 291 287 289 312 39 27 40 27 21 37 88 130 133 220 231 247 263 263 278 282 291 312 307 305 308 308 314 41 26 88 74 88 145 312 333 289 235 53 358 264 239 288 283 274 302 270 240 232 238 246 249 238 238 217 228 231 226 215 221 267 303 313 310 267 236 231 218 219 222 222 207 169 171 184 179 183 191 177 182 186 187 198 196 200 200 198 204 199 201 194 201 205 211 219 223 232 232 223 222 220 213 201 215 214 207 200 199 204 208 209 215 223 227 224 224 226 233 235 231 237 251 277 263 279 261 255 261 255 245 243 242 242 243 246 247 249 252 250 251 249 242 255 264 269 278 275 292 304 299 293 302 300 317 328 328 332 17 37 13 51 29 6 86 93 97 96 96 88 86 87 94 99 100 106 107 111 114 116 120 129 126 126 133 143 158 146 167 192 192 187 132 138 153 139 107 112 108 116 126 125 116 123 120 120 126 152 163 163 167 169 163 169 172 179 185 182 182 177 183 187 198 195 198 211 211 221 231 242 220 206 231 207 189 173 134 119 113 111 121 229 263 267 265 229 208 220 74 102 98 273 286 296 304 321 323 356 19 27 29 38 49 72 80 193 221 230 241 257 272 278 287 283 286 291 298 309 318 328 349 27 30 75 106 186 222 233 303 3 304 292 265 192 269 248 260 276 274 233 217 236 238 246 242 223 218 222 221 212 229 248 262 285 270 271 267 234 225 221 224 229 228 207 186 171 179 184 187 187 185 185 193 195 211 213 207 201 204 206 206 203 203 203 204 208 216 221 225 226 224 221 226 225 210 211 215 207 200 199 200 205 208 216 220 225 223 226 232 233 236 245 240 251 258 269 280 278 265 262 259 255 256 256 250 248 249 248 252 252 253 248 246 246 249 262 276 275 271 283 282 282 286 283 287 309 320 314 304 20 44 34 51 88 92 101 104 102 103 105 101 96 92 94 97 98 94 98 106 115 118 113 119 113 118 125 129 137 160 165 191 193 176 136 128 156 156 146 140 113 127 127 128 133 137 125 110 139 155 155 161 170 176 173 170 177 174 176 190 193 185 180 176 187 196 194 196 207 217 220 231 217 207 199 199 193 170 145 122 108 123 119 278 326 278 290 264 78 76 121 153 129 223 277 309 292 312 324 342 33 61 76 90 62 193 195 192 214 230 246 270 282 286 281 292 292 286 290 289 308 321 341 11 34 64 124 174 195 199 154 78 17 218 261 223 231 225 237 264 271 259 252 234 229 239 236 226 228 228 205 238 243 239 242 279 256 237 225 227 217 203 224 225 225 209 192 185 181 185 191 196 198 197 199 199 219 225 215 210 207 210 210 210 210 212 207 204 211 213 220 229 231 224 225 227 224 218 228 212 205 199 202 204 208 210 221 224 225 223 227 235 237 255 252 245 261 277 279 275 269 259 258 250 258 261 255 252 250 256 254 255 255 253 250 249 252 264 266 269 267 270 265 254 276 282 284 289 302 293 283 120 63 125 87 115 104 102 102 103 107 105 101 97 96 95 96 92 90 90 92 99 102 103 108 109 118 120 119 127 149 159 169 193 180 173 146 155 167 180 147 129 118 132 131 140 151 141 148 153 151 160 165 172 171 170 173 178 180 178 182 193 189 182 178 183 183 188 189 189 191 196 215 201 202 185 214 181 194 153 161 131 102 88 249 256 316 7 309 125 102 95 25 5 13 346 312 328 322 321 345 17 89 115 123 143 203 235 229 239 243 260 270 279 278 281 284 293 294 289 291 293 305 319 335 357 354 267 212 214 244 60 199 205 232 231 240 217 214 218 226 236 246 249 223 221 226 238 237 240 229 226 236 231 229 239 272 249 236 233 227 213 208 202 213 205 206 196 200 190 184 192 193 205 204 210 202 210 220 223 219 213 219 217 219 216 214 216 215 215 214 218 221 226 225 224 228 228 221 229 221 212 209 208 205 211 214 221 224 223 225 224 233 239 247 249 258 254 269 282 277 266 263 254 247 255 253 251 248 246 251 252 249 250 249 250 253 256 265 262 263 256 253 256 240 233 255 256 275 283 274 297 216 328 180 113 122 117 102 101 110 108 106 98 95 90 88 83 80 85 88 89 93 104 101 105 111 108 111 109 112 132 147 170 188 189 180 169 182 166 168 170 142 130 140 138 147 157 159 154 154 150 160 nan 173 171 173 179 176 175 179 178 181 185 181 177 178 173 177 176 176 163 170 183 194 197 172 173 173 182 161 151 149 124 111 309 317 276 256 295 23 37 26 14 7 348 335 330 336 326 325 344 11 nan nan 120 151 199 270 270 249 258 266 272 287 284 283 278 282 286 298 293 291 291 293 297 307 283 266 263 253 216 259 262 248 241 253 225 251 238 222 225 226 226 222 214 226 223 250 244 239 243 232 228 229 229 247 255 249 236 226 225 223 208 206 199 183 193 194 208 203 197 195 188 202 198 204 201 203 216 225 218 217 218 219 224 223 217 218 224 224 223 222 219 224 220 218 227 227 228 212 217 211 214 215 214 216 219 223 230 227 225 224 227 231 243 253 261 266 270 277 276 262 250 248 251 249 249 246 240 242 244 246 248 245 250 256 254 257 254 256 255 255 252 256 232 228 213 227 219 239 236 250 251 292 189 96 114 120 111 97 112 120 120 113 100 92 86 nan nan nan 95 91 95 94 109 112 109 115 112 117 124 128 145 165 176 187 186 193 190 178 178 171 165 153 153 168 161 162 170 153 152 167 nan nan 182 187 185 183 169 178 178 179 179 183 180 186 nan nan 163 174 171 163 161 162 170 167 161 166 161 182 176 174 173 149 133 287 289 315 354 9 16 13 8 12 13 334 314 325 339 328 2 nan nan nan nan nan 177 233 262 275 263 266 262 266 288 290 285 283 284 279 283 286 288 286 286 281 265 256 265 268 270 259 261 264 272 270 259 249 243 249 245 239 215 219 211 221 231 236 239 234 237 234 241 245 249 252 253 246 234 227 225 225 216 202 204 199 204 195 203 207 212 211 201 191 196 191 201 200 201 201 216 218 219 216 219 217 220 219 220 225 233 230 229 226 224 225 221 220 229 221 211 213 213 218 217 216 215 222 224 225 222 218 222 226 231 240 255 255 262 268 267 261 256 248 255 253 252 250 247 241 236 241 238 240 243 249 247 249 255 250 250 251 249 249 258 226 213 201 197 191 209 226 244 247 274 270 151 124 88 40 82 109 123 124 114 106 93 86 nan nan nan nan nan nan nan nan 100 106 107 105 118 125 125 134 151 170 190 192 193 196 185 182 186 186 175 172 170 171 170 162 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 165 159 160 157 153 152 145 151 149 171 165 160 160 158 136 278 258 263 284 352 1 10 29 14 332 282 302 324 322 322 20 nan nan nan nan nan nan nan nan nan nan 270 275 277 272 290 292 291 287 290 290 nan 284 283 280 270 259 251 244 249 251 255 261 265 256 263 277 269 253 246 245 239 233 235 231 231 227 237 238 238 236 238 237 257 250 257 252 244 223 218 222 224 218 210 223 207 227 223 224 227 228 228 227 219 nan 207 206 204 205 204 209 211 213 218 222 222 217 211 215 216 236 233 225 235 238 234 nan 228 226 nan 214 210 216 221 222 223 219 221 228 230 231 231 236 236 239 238 245 251 253 257 253 250 249 246 247 248 252 255 250 247 241 238 240 239 nan 239 245 242 244 245 243 244 245 237 239 218 211 203 187 193 227 232 243 262 235 197 170 175 192 336 88 116 98 125 120 95 87 84 85 nan nan nan nan nan nan nan nan nan nan 104 116 126 135 141 145 159 173 183 193 191 191 184 184 188 nan nan 180 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 161 142 143 149 149 143 134 133 135 120 118 116 110 262 247 295 307 327 339 352 336 322 311 302 302 283 291 291 293 nan nan nan nan nan nan nan nan nan nan nan nan 279 275 278 290 289 nan 291 289 299 290 283 287 284 nan 269 253 249 247 248 249 246 251 250 246 254 256 244 237 245 247 242 234 229 231 241 241 236 237 232 245 247 246 250 245 237 222 215 227 225 214 207 206 201 230 236 229 229 241 240 240 237 232 228 222 215 220 212 nan nan 217 216 217 224 219 219 218 214 218 229 233 235 240 239 nan nan nan 228 221 213 212 219 222 226 226 225 231 238 240 238 235 235 238 238 243 247 239 243 240 243 243 244 249 245 242 248 255 252 242 242 239 246 234 235 nan 231 223 230 235 233 229 232 203 209 213 235 224 219 228 245 245 250 255 233 206 190 193 173 111 109 nan nan 134 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 149 144 146 144 136 138 130 120 134 126 330 345 328 295 298 294 313 310 311 299 291 288 294 292 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 280 284 294 nan nan 291 286 292 298 284 279 274 271 nan nan 251 249 247 251 251 251 251 251 247 247 247 237 nan 235 236 231 239 245 247 243 247 242 241 243 233 228 218 228 228 nan nan 229 214 212 192 195 208 228 234 228 231 233 237 232 230 233 232 230 233 nan nan nan 218 223 226 222 212 214 230 225 226 227 231 238 242 242 239 nan nan nan nan nan 214 214 213 220 229 234 237 243 247 245 243 244 242 244 245 247 237 235 239 239 240 238 250 249 248 247 249 248 246 263 245 nan 221 204 nan nan nan nan 237 223 225 215 196 205 212 220 258 248 266 281 264 263 nan nan nan nan 189 nan nan 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 154 nan 148 150 142 146 139 127 130 125 353 301 317 293 285 286 293 312 305 nan 300 297 294 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 283 286 288 286 nan nan nan nan nan nan 252 251 249 246 248 249 247 247 247 240 nan nan 235 236 235 262 254 249 251 241 231 233 223 212 215 230 230 232 225 224 217 205 207 223 226 231 234 234 238 233 230 226 227 234 236 234 nan nan nan nan 230 234 230 216 216 223 230 237 230 227 242 238 242 245 245 238 nan nan nan nan 221 216 214 219 231 239 249 253 258 255 256 255 254 251 239 237 238 236 237 239 239 245 247 247 244 244 242 242 252 241 nan nan 233 nan nan nan nan nan nan nan nan 198 203 204 202 225 246 260 277 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 144 158 143 147 142 130 129 119 275 257 260 275 nan nan 278 283 295 303 300 291 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 283 nan nan 272 nan nan 269 nan nan nan nan nan nan 249 246 249 249 249 254 248 nan nan 232 227 233 238 243 242 235 231 226 220 217 215 230 238 243 238 240 224 216 216 232 233 229 233 236 240 237 234 237 231 232 237 237 243 nan nan nan nan nan nan 216 220 225 220 223 226 226 228 244 240 245 243 240 nan nan nan nan nan 226 nan 218 225 237 251 256 260 263 263 265 263 255 244 244 241 239 236 236 239 244 249 250 246 241 238 242 251 250 240 242 nan nan nan nan nan nan nan nan nan nan 206 205 210 224 237 258 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 173 154 148 145 131 131 126 277 272 271 nan nan nan nan nan 277 284 284 nan 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 nan nan nan nan nan nan nan nan 248 247 249 249 251 nan nan nan 227 232 228 222 215 224 nan 231 229 220 220 235 238 249 240 235 229 224 236 239 242 238 238 240 nan 235 236 237 237 239 240 241 239 nan nan nan nan nan nan nan 228 230 228 222 229 231 247 248 241 244 240 nan nan nan nan nan nan 230 nan 223 230 248 256 261 263 265 268 268 262 255 248 245 245 243 240 239 244 245 250 255 246 233 231 231 238 245 nan nan nan nan nan nan nan nan nan nan nan nan 207 209 223 238 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 149 130 127 122 274 270 nan nan nan nan nan nan 280 282 nan 305 301 nan nan 313 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 265 265 nan nan nan nan nan nan nan nan nan 250 251 255 nan nan nan nan 234 230 222 nan nan 225 223 227 226 224 231 238 248 244 233 228 240 243 243 248 240 235 238 242 nan nan nan nan nan 238 243 nan nan nan nan nan nan nan nan nan 230 219 229 223 230 266 261 254 246 nan nan nan nan 235 nan nan nan nan 232 244 260 261 262 263 266 267 263 265 260 255 250 246 244 243 243 247 252 265 260 243 229 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 211 229 250 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 158 143 145 nan 281 282 279 nan nan nan nan nan nan 309 311 314 312 nan 310 308 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 nan nan nan nan nan nan nan nan nan nan nan 260 nan nan nan nan nan nan nan nan 221 226 225 nan 233 230 231 233 237 246 240 239 244 246 249 253 246 235 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 231 227 227 244 261 262 256 nan nan nan nan nan 245 244 233 nan nan 243 248 257 258 263 264 267 266 265 264 264 261 254 247 244 244 242 256 263 263 256 243 238 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 158 152 nan nan 282 289 286 284 292 295 302 301 303 302 302 309 308 307 306 301 307 nan nan nan nan nan nan 294 292 294 294 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 248 261 nan nan nan nan nan nan 233 nan nan 233 nan nan 227 227 224 231 244 251 247 247 252 254 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 237 231 236 246 255 253 254 nan 255 nan nan 235 250 234 233 nan 244 247 250 256 nan 262 264 266 266 269 267 268 270 261 249 243 247 252 260 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 292 301 302 307 308 300 293 289 296 305 299 297 293 302 301 301 300 299 300 298 298 295 nan nan nan 279 283 288 289 290 290 290 289 286 281 nan nan nan 267 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 260 nan nan nan nan nan nan nan 245 nan nan nan nan nan 234 230 240 252 253 251 247 253 251 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 244 246 251 251 253 nan nan nan nan 242 258 244 239 244 nan 247 248 251 257 nan nan nan 268 267 269 270 nan nan 267 nan 248 254 266 284 278 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 299 300 294 288 291 294 303 302 300 296 295 296 301 304 299 296 302 300 301 300 300 299 298 295 293 291 289 289 288 288 286 285 282 286 280 280 279 278 273 272 267 262 262 262 261 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 251 nan nan nan nan nan nan nan 247 nan nan nan nan 237 234 239 243 251 251 252 255 253 254 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 244 250 243 nan nan nan nan nan nan nan 241 nan nan 249 nan nan 255 257 258 261 nan 273 278 275 nan nan nan nan nan nan nan nan nan 275 287 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 299 297 296 296 291 292 285 282 283 286 299 296 300 298 292 295 292 294 296 293 297 296 294 293 289 286 287 286 286 285 284 285 284 285 288 286 284 282 280 277 272 nan 265 266 263 nan 261 260 260 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 255 nan nan nan nan 253 250 nan nan nan nan nan 237 237 249 257 256 251 255 253 257 257 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 249 nan nan nan nan nan nan nan nan nan nan nan nan nan 257 258 259 261 262 nan 263 270 276 nan nan nan nan nan nan nan nan nan nan 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 301 302 302 300 292 288 292 nan 293 288 303 295 296 298 299 297 297 297 297 293 291 292 294 296 295 294 294 nan nan nan 292 292 nan 289 286 284 283 279 277 274 272 270 271 271 269 265 262 258 257 258 257 256 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 260 nan nan nan nan 257 nan nan nan nan nan 232 242 253 255 254 254 256 253 257 259 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 260 256 nan nan 259 262 267 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 293 299 305 301 294 290 290 289 297 nan 295 293 303 297 299 296 295 297 298 301 300 296 294 290 288 288 289 287 287 287 287 286 285 286 285 283 283 278 273 271 269 267 267 266 265 265 263 261 259 259 255 253 252 253 253 250 250 nan 254 nan nan nan nan nan nan nan nan nan nan 252 260 nan nan nan 255 262 nan nan nan nan 240 241 248 247 251 253 254 258 256 257 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 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 290 288 287 284 286 286 288 298 301 301 302 301 304 301 303 301 300 299 294 292 289 287 285 285 282 282 281 282 283 283 282 283 282 282 280 280 280 277 273 271 269 266 265 265 264 263 263 261 259 257 255 251 250 252 249 246 247 249 248 253 nan nan nan nan nan nan nan nan nan 253 262 264 261 260 263 259 nan nan nan nan 247 252 255 254 254 256 258 260 260 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 269 277 nan nan nan nan nan nan nan nan 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 294 292 287 288 283 284 282 290 294 298 303 300 296 293 292 295 292 293 293 287 284 278 274 275 276 276 277 277 277 279 281 281 282 283 284 286 284 282 280 279 276 274 271 267 265 263 262 260 nan nan 258 257 257 254 255 253 251 246 242 248 253 254 257 nan nan nan nan nan nan nan 259 264 268 263 261 261 259 nan nan nan 256 251 252 258 263 263 259 259 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 267 270 264 266 273 nan nan nan nan nan nan nan nan 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 295 290 288 286 282 281 277 282 275 282 286 282 292 289 288 287 287 284 283 280 279 276 274 276 277 276 276 277 279 280 282 284 286 286 285 286 287 285 283 282 281 279 277 275 273 nan nan nan nan nan nan nan 254 255 257 256 257 255 251 247 250 246 250 253 254 263 264 266 nan nan 264 262 261 263 265 263 262 259 256 nan nan nan 261 259 258 260 261 261 260 261 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 272 nan nan nan nan nan nan nan nan 270 270 275 nan nan nan nan nan nan 267 269 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 286 284 280 278 270 268 271 268 268 285 283 283 285 282 282 281 280 276 275 275 272 nan nan nan nan nan nan nan nan nan nan nan 288 287 287 288 286 286 286 284 283 281 280 nan nan nan nan nan nan nan nan 261 260 257 254 252 252 254 247 247 245 242 240 249 253 257 260 267 nan nan 265 262 259 260 262 262 262 262 262 262 nan nan 264 263 260 259 259 259 258 258 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 276 nan nan nan 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 nan nan 274 nan nan nan 266 267 266 274 279 281 282 283 282 280 278 277 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 288 287 286 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 251 249 247 247 247 245 244 243 248 249 252 255 259 265 269 268 267 264 262 262 261 260 259 258 257 260 264 nan 263 261 261 262 262 263 262 258 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 nan nan 280 274 282 281 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 281 277 271 270 nan nan nan nan 264 264 273 278 281 282 282 284 285 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 291 290 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 246 245 243 241 241 243 244 244 255 255 259 262 263 267 265 263 263 263 264 266 263 258 254 256 257 261 263 261 260 261 259 260 261 259 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 270 277 276 276 279 277 nan nan nan 276 nan nan nan nan nan nan nan nan 279 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 269 nan nan nan nan 266 270 280 284 286 289 290 290 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 295 294 292 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 249 247 242 241 242 243 242 243 244 249 252 255 246 254 247 251 257 262 267 266 261 261 256 252 nan 251 255 258 257 256 256 258 259 257 258 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 268 275 277 274 271 274 277 278 280 280 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 nan nan nan 272 270 nan 268 266 nan nan nan nan nan nan 281 285 288 290 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 294 294 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 249 247 245 242 244 244 243 243 245 243 247 253 253 257 nan nan 249 257 264 257 256 256 254 253 251 250 247 248 246 242 244 247 252 252 253 251 nan nan nan nan nan nan nan 254 nan nan nan nan 260 nan nan nan nan nan 265 270 271 274 nan 277 278 279 277 278 283 284 nan nan nan nan nan nan nan nan nan nan nan 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 274 271 273 nan nan nan nan nan nan nan 286 289 290 291 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 292 292 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 255 251 247 245 244 245 245 243 241 243 247 242 239 253 257 nan nan nan nan nan 259 254 258 252 247 247 245 244 243 241 237 233 233 241 248 248 249 251 nan nan nan nan nan nan 253 263 nan nan nan 259 270 nan nan nan 268 269 271 275 nan nan 274 276 278 277 278 282 285 nan nan nan nan nan nan nan nan nan nan nan nan 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 277 281 285 289 291 nan nan nan nan nan 284 289 290 291 293 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 259 259 256 252 248 245 246 245 243 241 238 237 235 242 255 258 nan 254 259 256 256 nan nan 247 248 249 248 nan nan nan nan nan nan 230 231 235 238 242 247 248 nan nan nan nan nan 252 259 nan nan nan 258 269 nan nan nan 275 273 275 273 nan nan nan 275 278 279 279 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 242 277 274 283 nan nan nan 286 nan nan nan nan 286 291 292 294 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 272 267 262 260 257 255 251 246 245 243 242 241 240 239 241 239 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 229 233 242 248 251 256 nan nan nan 248 255 258 260 259 258 258 270 270 275 278 279 277 276 nan 273 274 275 276 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 255 255 247 280 278 276 nan nan nan 287 287 nan nan nan 289 292 296 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 nan 274 271 266 264 261 255 250 248 nan nan nan nan 243 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 237 245 248 248 250 250 nan 248 250 252 253 nan 254 262 260 266 267 269 276 277 277 nan 273 272 272 272 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 253 256 281 282 282 nan nan 287 287 nan nan nan nan nan 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 274 268 262 262 256 250 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 239 239 246 243 244 247 249 248 249 250 252 nan 254 258 260 260 260 264 271 274 272 273 271 271 272 271 nan nan nan nan nan nan nan nan 279 nan nan nan nan nan nan nan nan nan nan nan nan nan 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 242 243 251 260 286 287 nan nan 287 292 nan nan nan nan nan nan 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 276 273 271 263 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 246 245 245 244 245 247 252 253 253 255 257 257 255 258 267 270 270 269 271 270 271 272 271 273 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 234 262 258 268 254 256 290 290 nan nan 283 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 304 304 302 nan nan nan nan nan nan 256 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 240 242 246 246 247 244 252 254 254 255 253 254 265 268 267 264 265 270 267 269 271 270 271 273 275 273 271 268 nan nan 281 nan nan nan 286 293 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 nan nan nan nan 253 252 267 277 266 262 292 290 nan nan 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 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 235 251 249 251 254 254 252 248 243 252 255 252 255 261 264 263 260 261 262 262 265 265 266 269 270 273 273 nan nan nan 282 285 285 283 285 292 292 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 261 268 262 283 280 291 290 nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 243 250 256 251 244 242 243 241 243 250 255 251 252 259 263 263 260 260 261 263 263 267 266 264 266 270 nan nan 269 282 284 285 282 286 286 286 292 289 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 245 255 269 275 272 272 300 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 238 234 235 233 251 250 249 250 251 259 263 262 259 262 262 262 265 263 262 266 268 268 272 275 278 280 280 280 280 280 287 285 277 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 235 245 256 256 258 255 260 296 303 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 236 242 236 242 247 248 249 247 253 256 257 259 263 265 262 259 263 261 263 264 272 268 272 279 278 276 275 282 282 275 275 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 218 222 234 240 248 248 252 256 263 297 295 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 nan nan nan nan nan nan nan nan nan nan 231 235 235 238 243 249 246 245 247 251 251 250 251 250 256 259 261 264 265 270 266 264 267 273 268 270 273 279 282 275 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 228 237 230 232 242 241 261 261 292 292 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 234 235 235 236 240 247 249 252 250 250 250 246 250 257 259 266 263 270 265 264 266 263 262 264 268 272 282 283 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 232 215 219 227 230 235 237 244 255 270 287 290 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 232 231 234 234 231 235 239 252 247 249 250 253 252 255 258 264 263 264 262 261 260 262 264 266 272 276 282 285 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 211 219 220 219 231 238 225 248 259 273 289 291 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 nan nan nan nan nan nan nan nan nan nan nan nan 227 231 235 237 235 225 237 235 246 245 246 247 241 241 242 248 252 257 260 262 263 263 267 271 272 275 278 281 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 189 206 216 216 229 220 217 233 240 235 245 262 262 288 293 296 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 230 239 241 232 229 225 239 243 238 241 235 230 226 236 245 252 260 263 265 269 274 280 279 272 278 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 210 220 216 221 231 232 233 234 250 255 255 251 289 293 293 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 209 226 236 237 236 233 nan nan nan 236 235 233 228 228 238 241 247 255 264 268 275 280 283 281 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 215 226 223 227 225 246 237 235 254 266 257 255 291 294 294 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 209 208 222 243 244 240 239 nan nan nan 241 242 233 238 nan nan nan nan 253 259 266 265 276 284 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 217 220 248 239 237 254 265 293 282 274 274 263 266 291 291 291 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 319 319 323 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 217 242 239 229 231 nan nan nan nan 236 243 nan nan nan nan 246 nan 251 250 247 253 274 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 241 261 232 227 251 256 262 253 279 286 283 280 278 292 289 285 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 317 324 318 311 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 186 205 242 nan nan 249 254 nan 235 274 252 252 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 246 258 261 264 266 264 282 269 284 292 290 287 269 291 289 293 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 317 315 306 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 242 258 257 238 238 226 243 222 234 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 235 267 264 nan nan 295 281 288 312 288 284 291 294 nan nan 292 292 296 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 327 326 328 326 nan nan nan nan nan nan 319 310 312 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 226 225 196 238 258 254 243 242 238 232 237 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 273 270 283 nan 294 nan nan 286 291 nan nan nan nan nan nan 291 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 321 326 331 330 327 325 322 nan 326 314 327 312 305 311 308 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 241 241 240 245 248 248 243 247 243 nan 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 227 260 nan nan nan nan nan nan nan nan nan nan nan nan 280 282 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 325 329 329 327 327 327 314 318 326 315 307 310 312 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 217 206 246 249 254 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 209 273 202 289 326 317 327 322 320 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 315 326 330 331 323 300 338 325 315 312 320 314 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 211 213 245 247 255 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 192 187 208 280 nan nan 8 335 349 2 nan nan nan nan nan nan nan 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 306 326 332 311 294 304 319 306 311 313 315 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 227 238 nan 260 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 116 270 274 nan nan 29 2 9 36 36 50 58 nan nan nan nan 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 309 nan nan 277 294 303 312 312 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 250 257 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 305 nan nan nan 25 11 24 31 18 36 49 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 nan nan nan 269 282 320 310 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 245 253 nan 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 23 23 26 41 57 60 66 74 76 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 300 294 nan nan 276 305 328 308 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 232 238 257 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 18 28 42 72 61 59 51 60 75 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 303 nan nan 249 283 316 319 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 218 225 228 246 251 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 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 333 37 39 30 28 47 69 70 40 52 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 300 292 328 314 252 261 300 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 234 238 237 242 250 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 264 143 93 75 37 28 18 47 56 36 266 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 304 270 322 354 256 267 286 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 96 nan nan nan nan nan nan 227 235 238 242 244 nan 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 7 10 14 0 25 23 16 37 25 264 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 164 104 161 170 294 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 115 nan nan nan nan nan nan nan nan 225 237 243 241 242 nan 251 nan 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 10 17 14 43 11 356 23 243 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 139 160 162 214 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 149 129 126 114 98 nan nan nan nan nan nan nan 245 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 284 279 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 39 9 318 270 240 298 247 249 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 144 nan 182 192 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 172 202 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 298 nan 294 292 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 357 14 336 318 315 317 251 251 255 267 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 122 130 130 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 286 283 288 295 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 340 352 263 263 256 249 250 250 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 185 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 283 272 277 283 nan nan nan nan nan nan 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 330 344 337 247 255 264 265 265 266 267 267 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 281 nan nan 277 271 278 nan nan nan nan nan 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 300 302 311 nan 253 254 261 262 264 266 274 276 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 154 179 205 228 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 282 276 270 270 273 nan nan nan 272 nan nan nan nan nan 238 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 290 301 305 308 nan nan nan nan nan 265 270 267 278 284 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 310 312 303 294 291 281 269 264 256 256 266 nan nan nan nan nan nan nan nan 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 294 303 300 nan nan nan nan nan nan nan nan nan nan 271 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 318 317 nan 313 300 294 305 303 285 259 254 248 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 282 282 280 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 321 324 315 292 304 312 302 288 285 244 229 232 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 291 294 284 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 336 330 296 294 275 306 291 271 248 231 231 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 292 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 334 326 nan 327 nan 268 284 279 243 230 223 217 nan nan nan nan nan nan 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 306 312 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 315 267 222 218 211 197 187 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 181 248 nan nan nan nan nan nan nan nan nan nan nan nan nan 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 215 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 114 183 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 193 nan nan nan 215 217 221 221 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 247 nan nan nan nan nan nan nan nan nan nan nan nan 195 198 nan nan 217 217 217 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 nan nan nan nan nan nan nan nan nan nan nan 192 201 215 nan nan 216 220 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 187 198 207 213 215 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 nan nan nan nan nan nan nan nan nan 200 210 209 215 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 nan nan nan nan nan nan nan nan nan nan nan nan 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 146 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan