CAPE 572 460 367 350 297 216 172 283 463 649 823 549 511 581 573 442 475 445 362 296 543 775 889 924 1098 1222 1222 1160 843 1404 1390 1568 1307 1117 1097 1078 1164 905 773 944 959 811 783 1043 999 1021 1172 1098 1170 1222 1389 1231 1244 1282 1286 1253 1207 1076 984 968 899 860 796 767 735 714 754 958 1013 979 978 1083 1119 1156 1202 1211 1241 1054 1089 1170 1148 1106 972 1081 1040 1128 1169 1004 992 1109 1247 920 882 1038 1097 1024 1031 946 821 854 752 733 792 769 758 785 777 748 757 750 761 813 961 1087 1174 1186 1131 1071 974 830 769 823 899 980 1132 1305 1359 1383 1223 1242 1300 1286 1218 1211 1295 1304 1179 1216 1278 1253 1162 1127 1057 1114 1149 1332 1285 1255 1243 1185 1332 1421 1407 1362 1378 1426 1441 1385 1222 1295 1260 1295 1263 1242 1193 1259 1241 1251 1290 1328 1359 1523 1521 1448 1316 1265 1293 1303 1279 1243 1178 1107 1028 979 952 989 1023 1064 1052 1038 1052 1064 1107 1232 1130 1312 1429 1385 1382 1391 1337 1417 1481 1420 1436 1562 1427 1140 898 582 386 503 456 619 685 661 612 553 517 514 494 421 329 250 209 297 460 413 162 215 383 247 133 133 245 366 364 250 238 296 475 561 354 329 209 270 359 311 273 217 294 490 569 376 205 200 271 394 504 518 568 406 682 836 775 483 383 419 434 410 461 556 400 466 374 725 1120 1089 1119 998 1209 1280 1397 1502 1148 1178 1172 1207 1126 1034 945 1117 946 961 1061 1113 1099 1102 1085 1140 1103 1335 1339 1270 1256 1174 1107 944 989 1017 1051 961 860 801 785 764 742 733 912 990 1017 905 983 1069 1021 1080 1064 1037 1029 966 1076 1140 1168 1094 951 920 973 1034 1010 1080 1223 1176 1080 1127 1259 1287 1241 1225 1243 996 895 919 843 864 872 881 900 951 1022 1066 1054 1081 1080 1121 1164 1154 1213 1211 1186 1185 1006 953 1075 1144 1298 1406 1449 1440 1361 1241 1209 1185 1150 1167 1226 1215 1207 1199 1231 1298 1385 1121 1341 1182 1163 1322 1278 1401 1472 1464 1491 1538 1522 1494 1544 1469 1458 1384 1381 1334 1416 1364 1368 1321 1286 1300 1334 1379 1470 1521 1526 1421 1461 1514 1493 1415 1378 1401 1416 1506 1460 1421 1400 1375 1340 1304 1256 1281 1261 1310 1229 1138 1165 1138 1271 1356 1299 1245 1363 1310 1376 1415 1511 1385 1538 1274 1439 1399 1370 1275 802 462 482 491 539 604 627 822 751 679 639 708 699 729 705 736 744 618 375 113 98 111 196 232 175 290 296 243 218 255 331 502 477 373 496 361 317 147 213 217 277 403 366 525 449 279 186 209 293 215 222 400 692 359 149 365 782 334 309 411 542 537 265 409 544 573 486 662 1128 1147 933 997 1163 1235 1309 1329 1351 1288 1227 1128 1141 1130 1107 1068 974 1048 1097 1039 1038 1001 990 1175 1285 1375 1220 1298 1175 1153 1066 964 940 932 944 917 866 859 779 653 560 696 878 919 819 799 882 973 1053 1098 1109 1074 1191 1235 1247 1288 1179 1156 1205 1209 1266 1355 1371 1251 1287 1265 1175 1170 1188 1067 1158 1079 1100 1100 1109 1068 1204 1333 1306 1181 1218 1247 1377 1238 1294 1305 1243 1192 1263 1307 1312 1349 1308 1239 1305 1376 1415 1425 1485 1469 1510 1469 1235 1213 1283 1247 1286 1263 1367 1217 1240 1220 1402 1437 1417 1404 1403 1287 1334 1446 1573 1683 1734 1656 1718 1696 1619 1667 1634 1655 1507 1458 1518 1519 1362 1418 1387 1369 1401 1424 1433 1480 1493 1502 1524 1490 1571 1470 1379 1302 1450 1426 1402 1379 1391 1418 1394 1368 1356 1318 1305 1307 1414 1365 1389 1378 1279 1380 1260 1273 1310 1338 1543 1531 1456 1508 1472 1180 1285 1530 1592 1577 1498 1240 926 709 805 718 908 879 894 844 860 799 773 774 903 959 1071 879 653 384 220 107 87 132 212 207 320 355 368 362 371 329 463 443 473 472 371 438 506 426 457 473 410 275 319 351 272 120 136 230 360 527 708 111 125 162 153 464 322 441 437 436 590 812 685 536 745 667 627 705 901 621 1054 1120 1146 1177 1318 1209 1227 1203 1139 1144 1122 1065 1045 1051 976 799 767 758 795 728 972 1192 1270 1350 1224 1214 1233 1185 1178 1091 1066 1075 1027 955 881 833 767 665 641 728 758 801 818 888 965 1042 1074 1081 1156 1195 1148 1193 1229 1150 1237 1213 1267 1177 1321 1346 1344 1351 1412 1334 1146 991 992 1111 1147 1084 1159 1234 1397 1604 1723 1603 1333 1283 1285 1465 1381 1251 1241 1262 1304 1303 1388 1395 1478 1384 1331 1391 1542 1452 1392 1154 1300 1416 1440 1316 1220 1296 1295 1167 1308 1346 1325 1223 1256 1413 1602 1640 1610 1557 1490 1493 1577 1629 1780 1686 1751 1813 1886 1871 1772 1688 1613 1481 1549 1417 1457 1438 1436 1502 1408 1458 1375 1383 1389 1363 1425 1556 1538 1499 1423 1454 1481 1490 1439 1371 1352 1380 1365 1341 1375 1393 1363 1414 1451 1441 1404 1422 1471 1377 1262 1249 1388 1404 1453 1630 1602 1452 1463 1416 1549 1487 1565 1616 1705 1526 1652 1477 1122 1025 929 950 984 976 905 927 844 832 829 850 987 1088 980 725 460 443 420 411 229 233 338 346 300 225 198 232 303 480 569 553 689 589 501 330 182 183 219 250 323 291 298 259 292 241 410 370 422 141 114 129 199 327 384 238 463 473 578 917 948 1062 725 652 669 628 680 670 752 752 907 1042 1040 1259 1255 1124 1086 1086 1145 1188 1114 1118 1192 1066 1010 934 837 730 795 871 946 1203 1346 1290 1243 1359 1234 1128 1046 989 1015 1080 1061 1025 906 827 717 671 685 708 745 792 859 919 986 1046 973 1079 1096 1103 1060 1168 1242 1199 1162 1061 1093 1129 1351 1200 1350 1422 1334 1193 1167 1089 1039 1070 1098 1031 1136 1187 1314 1321 1234 1195 1176 1233 1351 1371 1341 1201 1188 1355 1343 1391 1390 1395 1394 1400 1346 1274 1240 1254 1180 1171 1325 1400 1345 1393 1422 1398 1403 1339 1495 1577 1312 1412 1471 1704 1787 1769 1623 1618 1543 1555 1683 1829 1762 1748 1838 1825 1748 1750 1818 1658 1617 1508 1388 1436 1454 1514 1489 1524 1487 1479 1370 1349 1392 1428 1492 1461 1534 1412 1425 1476 1490 1481 1409 1390 1381 1406 1447 1411 1414 1378 1409 1505 1442 1489 1434 1541 1497 1444 1434 1582 1555 1560 1544 1602 1502 1485 1424 1549 1747 1716 1834 1825 1759 1712 1567 1411 1103 1173 847 698 779 862 902 880 843 880 760 688 761 901 776 683 726 684 384 492 513 688 458 303 387 380 363 439 445 589 569 478 274 233 275 235 212 356 465 428 287 232 328 393 274 242 337 117 90 68 38 292 544 270 183 335 418 687 893 1003 1079 1052 654 593 666 614 614 798 578 1036 1037 1064 984 1072 1150 1085 1149 1169 1206 1132 1146 1236 1235 1071 872 867 771 772 668 767 1094 1382 1398 1213 1264 1261 1288 1159 1048 1004 1000 1082 1020 994 959 986 1083 1185 1110 945 836 864 918 980 1058 1059 1037 1108 1040 1083 1069 1074 1156 1126 1109 1031 1104 1242 1359 1273 1359 1245 1205 1107 1028 989 908 877 941 1008 1087 1145 1209 1195 1120 1090 1208 1274 1268 1382 1461 1347 1388 1525 1516 1422 1457 1429 1335 1427 1425 1247 1227 1179 1171 1154 1264 1268 1393 1400 1594 1599 1656 1427 1634 1553 1645 1503 1676 1815 1870 1796 1743 1611 1593 1799 1892 1880 1847 1898 1888 1691 1731 1787 1752 1657 1592 1423 1477 1496 1543 1474 1496 1545 1459 1473 1498 1409 1439 1562 1573 1551 1521 1541 1521 1542 1532 1571 1544 1615 1648 1535 1562 1564 1582 1544 1525 1441 1516 1437 1638 1602 1504 1637 1678 1579 1556 1517 1575 1484 1491 1718 1826 1657 1524 1574 1838 1713 1656 1664 1475 1380 1346 1334 1087 1081 999 1024 962 846 829 741 728 708 799 691 564 354 307 125 31 38 104 49 89 63 209 523 476 501 416 381 370 458 273 292 237 252 386 483 338 434 349 261 162 348 261 288 353 279 223 140 497 481 209 187 260 678 769 650 957 1070 1053 969 757 653 563 581 606 945 1046 546 951 1077 1080 1195 1170 1223 1141 1190 1124 1151 1214 1172 1012 1005 1003 923 934 848 906 725 1323 1243 1198 1363 1378 1262 1137 1115 956 951 982 937 846 1000 1117 1129 1185 1110 1094 1172 1125 876 836 1087 1055 1064 1037 954 849 1009 1002 1014 957 943 1006 1167 1260 1281 1590 1284 1116 1142 1066 924 864 807 786 891 987 1031 1019 1024 1045 1022 1136 1198 1241 1279 1340 1483 1529 1554 1545 1469 1401 1389 1296 1351 1322 1182 1244 1210 1141 1091 1151 1296 1308 1563 1362 1552 1745 1639 1687 1745 1783 1919 1826 1813 1831 1839 1755 1781 1686 1796 1970 1974 1973 1906 2057 1898 1871 1934 1874 1803 1725 1456 1512 1425 1496 1480 1498 1383 1423 1493 1443 1324 1370 1496 1507 1470 1481 1557 1574 1547 1599 1608 1569 1613 1641 1641 1615 1526 1487 1601 1665 1628 1562 1434 1547 1527 1635 1519 1714 1595 1470 1631 1694 1551 1412 1729 1677 1580 1461 1618 1743 1796 1975 1821 1755 1539 1596 1401 1493 1593 1390 1239 1090 978 946 878 845 772 624 528 501 600 273 33 0 0 0 56 21 48 137 147 121 243 394 326 365 439 402 334 446 329 375 422 481 293 293 200 475 326 288 377 448 333 173 246 404 579 471 194 228 313 378 262 272 507 773 1096 1010 1079 587 531 414 568 622 893 845 713 689 1225 1242 1135 1174 1129 1225 1140 1155 1225 1227 1157 1092 1108 1035 1130 1103 1176 1012 1200 1347 1143 1360 1379 1274 1131 1071 867 807 647 648 592 631 925 962 1103 986 872 707 671 852 876 1044 1122 1000 988 912 838 742 833 908 971 980 1049 1187 1275 1297 1419 1436 1210 1184 1050 900 765 769 744 845 883 942 987 1023 1072 1045 1176 1041 1049 1038 1349 1314 1320 1433 1388 1386 1419 1362 1153 1159 1222 1330 1285 1265 1069 1072 1109 1170 1396 1467 1255 1444 1372 1591 1583 1726 1857 1922 1977 1855 1920 1899 1857 1767 1807 1891 2175 2137 2189 2217 2230 2110 2134 2048 1855 1848 1691 1615 1597 1428 1547 1494 1510 1371 1335 1562 1577 1425 1404 1541 1487 1541 1580 1549 1496 1597 1462 1499 1546 1666 1684 1645 1602 1616 1653 1628 1639 1581 1721 1710 1642 1616 1550 1480 1591 1567 1529 1516 1606 1786 1808 1838 1796 1713 1802 1726 1575 1651 1928 1867 1694 1634 1568 1411 1428 1486 1491 1398 1080 951 893 954 1018 1057 1009 632 712 634 96 24 0 0 0 0 0 15 55 112 406 552 359 592 713 705 776 764 613 461 430 268 277 271 37 130 228 408 538 353 298 171 72 183 296 363 220 190 218 529 335 206 257 194 432 1022 1145 1060 805 679 755 538 749 767 719 767 827 1129 1267 1304 1235 1319 1351 1251 1260 1243 1246 1162 1083 1167 1201 993 857 585 434 540 1061 1206 1382 1280 1182 1109 934 667 740 731 614 564 550 578 661 699 762 754 738 771 643 586 766 886 912 884 887 763 790 865 867 931 975 1176 1423 1297 1274 1319 1251 1255 1198 1013 823 791 738 757 811 882 1020 987 1087 1150 1103 1055 979 866 1096 1106 1167 1329 1398 1372 1389 1180 1334 1450 1241 1137 1099 1259 1282 1194 1210 1182 1195 1255 1283 1366 1331 1402 1665 1600 1652 1815 1819 2014 1993 1921 1944 1862 1808 1902 2039 2208 2283 2302 2277 2176 2086 2098 1996 1837 1841 1742 1693 1611 1594 1575 1593 1558 1430 1400 1445 1531 1448 1378 1603 1502 1596 1501 1676 1632 1580 1412 1408 1437 1543 1568 1662 1572 1675 1623 1640 1637 1592 1591 1561 1487 1551 1618 1598 1447 1481 1528 1562 1493 1442 1508 1586 1646 1588 1558 1672 1723 1772 1740 1569 1614 1673 1536 1484 1543 1473 1455 1346 1156 1137 1598 1454 1313 723 494 558 487 560 604 483 226 81 27 1 43 80 184 388 539 543 555 766 728 792 983 784 719 466 544 802 631 255 312 246 337 703 628 367 566 396 458 296 221 194 333 323 304 586 363 177 203 217 242 676 1056 1057 954 803 693 705 728 831 685 491 555 712 907 1060 1238 1293 1265 1334 1404 1376 1304 1086 1058 1005 1132 748 507 260 378 885 1284 1349 1168 1149 1109 971 1027 919 811 662 460 736 696 683 793 831 861 891 752 586 635 519 626 720 788 838 863 911 874 891 914 940 1022 1048 1158 1211 1276 1136 1136 1086 1169 1030 909 805 766 780 882 900 931 1140 1122 1099 1205 1283 920 1014 1042 1139 1378 1261 1262 1232 1189 1276 1466 1370 1249 1151 1043 1185 1253 1247 1212 1356 1269 1274 1279 1339 1333 1466 1533 1560 1693 1618 1837 2049 1884 1982 1992 1903 1797 1882 2097 2172 2251 2187 2164 2138 2071 2057 2000 1837 1750 1709 1757 1681 1681 1603 1581 1637 1440 1453 1539 1509 1447 1514 1585 1641 1632 1378 1600 1703 1652 1581 1455 1563 1598 1549 1679 1766 1603 1505 1498 1581 1633 1681 1467 1489 1461 1426 1392 1505 1611 1494 1481 1507 1513 1570 1704 1752 1775 1829 1804 1743 1673 1813 1618 1761 1812 1783 1604 1605 1516 1540 1555 1438 1470 1486 1562 1422 1032 605 668 805 850 938 1024 788 672 592 551 542 581 576 587 671 710 765 860 833 674 741 873 779 703 1002 707 629 362 488 363 572 591 497 315 523 529 240 231 257 338 298 310 528 311 222 122 144 243 187 268 624 839 946 1091 971 750 566 549 650 530 493 557 634 887 1175 1177 1200 1117 1132 1059 1203 1296 1056 1003 1020 1028 732 914 1088 967 1115 1184 1132 976 1002 1039 957 685 723 508 655 642 707 791 929 851 685 566 593 572 436 585 700 769 857 931 932 826 855 701 690 940 1137 1256 1330 1147 1135 1140 1128 1095 1142 1117 847 835 897 759 773 918 1060 1151 1109 1179 1445 1361 1313 987 1010 1171 1298 1410 1246 1315 1307 1380 1319 1072 1156 1281 990 1106 1226 1373 1288 1357 1304 1361 1434 1496 1442 1289 1274 1521 1511 1493 1791 1838 1795 1882 2028 1853 1907 2016 2062 2131 2147 2173 2186 2193 2128 2000 1935 1875 1743 1671 1637 1533 1611 1624 1610 1642 1579 1576 1608 1578 1529 1610 1669 1610 1359 1335 1415 1580 1760 1753 1649 1638 1709 1640 1599 1548 1484 1511 1434 1530 1572 1652 1710 1697 1523 1403 1505 1463 1493 1521 1573 1596 1518 1692 1756 1676 1494 1475 1557 1362 1381 1766 1678 1901 1717 1789 1774 1796 1597 1477 1546 1463 1494 1517 1498 1260 1342 1050 1063 1043 1035 970 863 788 793 989 967 697 711 726 798 822 886 909 910 774 591 697 862 958 811 671 695 660 459 605 560 528 651 846 642 610 570 573 436 412 286 291 226 375 186 146 483 247 249 230 279 384 588 887 956 1013 820 475 500 500 505 672 685 783 936 1007 972 970 950 906 1076 1410 1256 980 995 998 972 741 790 1176 1144 1166 1128 1089 1075 1020 776 670 521 606 539 657 818 669 835 611 589 539 433 413 419 412 472 644 639 738 786 794 694 680 635 946 805 1051 939 1210 1231 1125 1100 1064 1085 1067 958 840 863 805 664 739 996 1105 1191 1216 1235 1275 1315 1416 1109 1062 1146 1122 1426 1380 1338 1321 1314 1268 1145 1170 1498 1186 1161 1196 1403 1360 1419 1390 1417 1376 1266 1222 1346 1273 1341 1467 1580 1873 1906 1819 1862 2005 1896 1925 2035 1966 1975 2143 2201 2197 2195 2107 1990 1907 1878 1841 1692 1644 1620 1595 1539 1509 1531 1552 1575 1557 1555 1640 1598 1608 1548 1511 1597 1603 1623 1579 1588 1573 1552 1628 1526 1495 1502 1602 1573 1654 1651 1749 1764 1755 1727 1778 1517 1641 1580 1534 1453 1422 1452 1352 1463 1354 1323 1335 1433 1478 1472 1353 1439 1443 1777 1773 1866 1799 1770 1635 1583 1618 1562 1533 1513 1496 1407 1159 1203 1559 1000 1085 1018 1071 1083 1057 1529 1267 1067 920 871 864 982 1008 919 824 828 1106 1304 1050 957 733 816 581 687 310 554 506 557 699 626 616 612 403 430 413 334 248 289 356 117 113 355 672 603 277 459 265 329 536 909 989 967 855 603 288 841 729 721 796 499 458 698 735 1015 904 985 1031 1192 1228 1212 1140 1279 1266 1295 1282 1330 1297 1093 1214 1159 1075 755 628 651 672 683 709 699 813 823 617 388 379 349 309 375 389 454 416 649 479 448 648 664 688 610 653 1025 1077 955 1059 1099 1138 1002 1080 1088 927 924 882 703 718 890 790 746 1062 1201 1204 1329 1309 1280 1246 1337 1117 1073 1131 1311 1219 1322 1163 1354 1342 1281 1276 1328 1460 1281 1354 1354 1428 1462 1342 1260 1137 1031 1000 994 1077 1158 1124 1362 1509 1602 1815 1670 1750 1872 1971 1932 2011 2090 2031 1979 2071 2140 2073 1911 1962 1861 1824 1804 1735 1678 1625 1493 1439 1406 1346 1321 1377 1396 1525 1581 1571 1550 1524 1466 1507 1550 1535 1506 1593 1518 1483 1432 1515 1521 1503 1412 1547 1553 1453 1554 1582 1494 1611 1737 1559 1520 1569 1550 1599 1640 1529 1487 1474 1333 1441 1461 1434 1428 1424 1397 1494 1391 1376 1679 1736 1802 1787 1633 1594 1526 1424 1551 1524 1543 1558 1459 1426 1414 1071 1058 1148 1208 1073 1377 964 1464 996 877 922 1014 1186 999 953 990 1194 994 1055 986 762 835 827 755 870 414 707 660 717 721 638 615 459 380 414 403 305 322 341 338 160 170 608 433 586 402 783 900 293 352 871 990 961 812 788 516 561 973 897 886 853 752 705 768 817 738 1047 985 1035 1098 1032 1045 1129 1280 1262 1148 1090 1144 1104 1108 1078 1087 976 848 862 818 724 938 761 789 591 514 398 283 255 316 454 488 544 364 397 600 491 484 318 634 681 934 959 960 752 622 890 979 1038 1079 1186 1101 1029 720 715 737 863 965 1024 1064 1148 1104 1079 1168 1172 1289 1300 1215 1096 1129 1455 1352 1346 1235 1310 1307 1468 1479 1463 1531 1432 1273 1216 1417 1243 1096 1068 983 910 873 825 861 893 953 1270 1425 1641 1648 1823 1739 1756 1796 1882 1989 2070 2070 2070 1931 1959 2036 1986 1840 1796 1769 1759 1751 1694 1603 1553 1455 1380 1327 1251 1197 1243 1277 1259 1360 1360 1334 1454 1567 1463 1401 1408 1435 1378 1363 1328 1285 1296 1383 1397 1297 1189 1237 1260 1377 1353 1343 1605 1535 1430 1580 1485 1478 1585 1487 1491 1424 1387 1301 1284 1337 1351 1347 1409 1416 1372 1310 1323 1383 1463 1708 1783 1695 1604 1515 1492 1457 1478 1560 1280 1331 1199 1132 1594 1533 1478 1240 1048 941 1263 1134 1176 1009 1259 1247 1100 1172 1125 818 1020 1043 1157 1028 870 987 932 755 518 646 653 857 731 440 502 433 395 448 327 344 244 388 395 309 358 614 385 521 788 443 965 383 254 761 850 904 946 788 678 550 803 816 827 993 952 1013 685 769 608 933 788 796 799 944 983 950 1080 1036 1013 1021 986 1067 1096 1087 1072 997 938 944 673 688 531 598 877 623 537 452 386 439 373 552 407 399 401 465 537 555 547 483 322 387 703 540 553 344 402 589 664 1097 1105 1080 1086 1090 1001 876 820 604 779 887 1048 996 964 1008 1073 1069 1105 1118 1179 1139 1200 1335 1180 1225 1304 1210 1283 1498 1371 1405 1474 1308 1243 1324 1419 1267 982 750 737 831 776 708 722 596 760 1260 1371 1538 1758 1839 1791 1822 1894 1974 1965 1895 1898 1899 2026 1986 1959 1878 1788 1711 1773 1800 1726 1665 1600 1558 1460 1325 1261 1180 1021 937 919 975 1009 1127 1357 1433 1540 1451 1414 1375 1317 1207 1174 1187 1146 1060 1055 1150 1143 1132 1250 1339 1354 1243 1289 1457 1485 1509 1472 1499 1501 1509 1485 1448 1337 1250 1217 1195 1192 1254 1275 1301 1263 1231 1213 1268 1394 1286 1544 1837 1645 1591 1483 1668 1543 1445 1246 1064 1261 1392 1521 1431 1619 1495 1618 1426 1330 1495 1165 852 833 1304 1084 920 814 819 775 886 1093 1111 718 643 788 787 662 572 761 694 890 775 472 536 481 413 397 429 282 509 616 360 303 307 488 818 838 644 446 636 562 282 475 613 777 738 684 541 603 715 827 678 561 744 764 795 605 302 339 675 836 848 843 922 1036 1088 1078 952 894 941 904 867 899 843 846 790 729 839 949 759 892 925 961 891 914 758 426 311 389 425 286 271 316 252 289 424 562 329 308 419 595 394 333 530 428 492 662 593 408 544 486 611 674 569 479 526 710 859 843 841 985 998 1049 1046 1013 1107 1073 1094 1105 1127 1181 1220 1311 1432 1501 1360 1353 1265 1282 1153 1250 1241 943 644 550 745 792 771 700 758 768 911 1090 1278 1419 1541 1795 1779 1586 1762 1869 1940 1960 1909 1846 1836 1866 1831 1829 1720 1716 1671 1721 1628 1578 1531 1522 1400 1255 1191 1055 906 894 830 809 774 816 1059 1298 1404 1339 1284 1204 1120 1067 1143 1044 1034 910 820 844 1021 1010 939 899 953 1198 1258 1267 1237 1348 1430 1377 1295 1321 1369 1277 1215 1187 1175 1171 1191 1210 1288 1217 1186 1186 1175 1315 1166 1332 1391 1638 1647 1544 1435 1521 1505 1582 1370 1281 1568 1329 1689 1239 1670 1521 1405 1468 1399 1067 781 717 726 950 806 632 619 583 589 766 876 852 847 756 689 632 618 715 710 1112 967 677 555 458 512 425 424 360 518 292 541 226 247 204 299 476 702 729 860 776 559 283 294 427 513 686 758 647 603 475 770 750 773 694 691 584 623 702 251 354 371 430 521 845 1014 1074 1091 962 915 808 826 582 753 814 709 602 851 762 876 859 869 774 470 666 654 389 396 391 457 368 357 234 199 229 216 327 421 330 415 427 308 322 355 99 264 271 349 413 356 283 339 414 391 372 380 383 388 654 720 830 940 1045 1013 956 949 902 967 930 941 985 1013 1025 1169 1227 1377 1366 1307 1165 1128 1048 1094 926 697 382 482 506 547 544 649 726 719 803 959 1184 1463 1434 1713 1735 1643 1749 1837 1864 1841 1902 1873 1803 1813 1737 1716 1731 1667 1624 1623 1597 1509 1539 1424 1262 1190 1086 895 755 766 750 740 713 758 728 930 1219 1316 1268 1210 1141 1080 1112 1052 949 896 751 714 674 747 802 809 827 758 887 857 863 1107 1297 1279 1087 1075 1117 1155 1132 1163 1191 1147 1076 1122 1257 1312 1246 1173 1087 1139 952 1040 1119 1211 1467 1568 1590 1576 1593 1760 1564 1554 1561 1552 1401 1277 1724 1222 1363 1224 1011 810 731 544 568 591 563 560 446 406 394 506 576 710 789 897 915 740 686 792 854 1173 819 595 584 568 513 495 514 513 424 352 305 250 196 204 324 573 654 818 852 530 229 241 236 272 302 474 720 604 545 596 522 704 795 678 710 661 574 752 349 178 198 149 255 609 744 953 849 766 696 850 816 625 591 483 612 585 634 652 900 685 485 411 441 355 557 397 293 448 413 368 389 292 259 273 356 529 426 538 449 379 365 290 213 333 238 136 258 395 87 227 439 264 194 233 252 250 316 519 515 495 609 899 978 898 848 778 801 844 811 752 801 906 962 1117 1142 1038 1069 1062 1050 909 748 800 628 374 385 348 373 376 464 602 711 728 825 1110 1427 1430 1622 1640 1627 1668 1709 1781 1843 1817 1818 1798 1738 1596 1615 1547 1444 1512 1518 1527 1455 1387 1301 1191 1125 1101 1073 787 672 627 618 601 679 716 707 791 1181 1215 1164 1012 1083 1132 1100 990 859 680 688 548 542 623 633 720 669 678 678 716 812 929 961 818 799 798 926 992 1026 1043 1027 1005 1040 1197 1210 1099 1073 990 960 956 890 867 1014 1184 1351 1639 1575 1592 1571 1503 1261 1383 1591 1638 1587 1485 1133 1097 1071 717 659 608 482 468 428 437 436 395 332 320 342 394 547 724 823 906 800 754 1036 1371 813 774 700 795 650 481 464 479 505 424 288 215 187 391 404 397 521 690 674 713 817 505 293 84 85 157 255 445 689 382 440 608 635 588 774 555 684 736 671 827 404 198 75 78 194 312 446 568 580 475 617 612 438 611 358 141 515 325 445 823 641 339 277 387 405 358 392 362 332 368 411 408 332 327 365 436 674 537 463 508 527 446 266 274 405 400 112 208 418 257 144 220 19 49 93 248 275 335 416 372 373 393 648 966 839 775 758 728 734 878 655 541 564 732 921 991 910 911 1037 949 955 820 779 526 313 198 197 278 149 257 434 607 599 673 823 1179 1386 1654 1703 1713 1378 1564 1543 1574 1568 1631 1634 1441 1295 1318 1406 1416 1421 1377 1353 1325 1290 1214 1100 993 944 903 868 677 538 531 477 540 602 654 690 759 923 1025 1066 1067 1035 1013 907 595 540 522 526 372 394 441 446 509 591 581 584 600 626 591 478 527 508 613 704 754 765 809 774 863 903 980 998 926 824 664 643 888 779 911 990 1100 1277 1165 1290 1154 1225 1044 1084 1293 1331 1514 1017 884 748 633 509 369 260 210 227 201 185 191 220 231 268 334 313 369 544 726 887 851 833 1338 1197 985 929 1061 733 571 519 769 648 475 369 296 269 385 499 553 503 414 413 507 577 556 269 228 69 4 3 64 268 527 388 359 349 641 536 631 634 499 591 657 686 870 463 97 44 35 78 160 201 218 345 316 432 335 424 583 161 325 303 388 495 664 305 164 405 560 290 322 276 261 256 341 388 326 380 389 353 458 743 626 497 528 576 448 439 182 84 140 210 419 439 318 354 289 65 112 99 128 276 348 282 342 367 402 635 711 628 634 537 588 780 823 559 250 384 572 767 786 779 862 1014 1018 902 830 686 206 132 143 175 192 172 234 383 443 506 705 839 1141 1440 1561 1667 1289 1075 1217 1345 1282 1129 1174 1203 1066 1111 1136 1308 1362 1295 1233 1228 1168 1110 1032 948 899 830 810 798 529 413 410 370 384 450 509 489 346 434 974 899 813 706 668 552 606 519 584 377 283 252 220 289 325 279 296 333 407 308 177 221 266 344 449 438 519 630 623 646 748 726 647 424 346 316 337 538 863 775 818 664 701 737 735 694 694 749 814 882 801 761 636 368 254 197 103 56 41 32 24 34 27 43 39 55 38 73 171 242 292 421 622 818 902 1428 1409 1313 1167 1049 999 926 866 733 571 399 327 376 489 578 490 525 417 476 357 543 513 322 142 30 116 9 2 3 4 337 564 189 230 269 385 281 476 407 539 634 645 693 674 439 91 14 0 0 8 48 53 167 247 210 242 411 369 275 535 655 214 378 262 82 168 241 360 351 307 336 337 299 324 344 273 214 184 230 423 518 524 471 318 396 591 282 129 138 188 258 248 293 416 436 506 244 124 165 151 180 176 176 228 242 335 436 330 296 282 351 429 511 388 162 300 377 445 555 679 722 784 660 798 676 585 256 145 136 140 117 106 190 209 328 494 621 811 958 1103 1255 1420 1165 733 667 813 841 817 1039 1114 1103 1015 1097 1135 1183 1169 1146 1155 1150 1100 977 875 810 754 678 648 510 417 317 231 204 290 343 226 109 96 346 618 693 591 434 437 485 528 396 148 211 212 172 117 210 187 210 77 104 110 64 125 92 122 188 207 270 169 285 481 505 536 277 221 206 218 245 366 541 700 728 526 409 384 481 484 525 592 357 346 333 314 279 245 71 54 0 0 0 0 0 0 0 0 0 0 0 1 23 63 114 166 272 422 602 1402 1285 1229 1115 935 979 898 857 669 548 576 547 504 472 360 366 424 161 305 341 501 485 315 17 9 9 5 2 2 1 12 337 400 143 153 128 97 62 389 246 274 287 442 474 785 170 7 2 2 2 0 6 7 13 6 29 204 100 139 356 603 708 358 148 87 59 120 307 276 210 210 208 286 294 306 229 196 231 220 294 372 381 430 337 300 370 321 223 236 285 355 251 271 364 544 638 498 510 535 338 125 91 38 117 181 218 285 99 103 164 170 253 292 296 111 129 258 248 376 615 711 686 553 607 615 451 250 152 143 75 60 39 133 155 137 201 460 631 721 828 873 889 703 522 402 552 789 950 981 952 948 979 950 1058 1089 1052 1005 955 931 873 804 774 728 678 579 470 367 357 321 231 169 118 106 104 47 28 58 338 523 471 420 307 351 362 265 187 144 84 39 89 38 70 31 14 15 28 31 27 11 29 107 107 151 172 114 235 228 196 81 91 139 123 115 236 259 372 415 531 517 221 396 241 265 224 111 57 13 18 6 174 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 47 177 351 1151 1002 884 770 764 680 556 363 288 282 333 234 203 261 116 0 51 317 79 272 331 310 283 101 4 4 1 2 0 0 2 10 19 25 14 103 7 5 2 378 77 5 6 173 212 553 21 6 2 1 9 6 6 4 7 3 7 7 3 136 525 652 702 651 23 12 22 201 271 279 182 214 243 218 210 226 246 79 109 179 160 231 325 401 231 283 507 289 261 300 413 439 459 556 631 715 712 642 637 553 431 386 144 38 25 25 12 10 11 43 139 153 175 170 120 34 186 198 329 426 565 669 763 630 546 333 195 78 24 52 50 13 38 59 82 191 160 355 467 513 556 592 436 315 379 591 642 689 760 742 753 849 942 980 915 947 851 840 885 768 660 644 630 543 460 381 361 275 157 202 115 99 90 77 13 15 140 393 308 318 271 227 183 261 135 76 39 41 20 29 27 34 33 15 7 18 27 22 14 16 17 22 34 47 98 50 24 30 60 62 47 41 47 25 39 118 190 147 129 136 151 179 87 45 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 2 94 995 594 401 315 350 279 161 82 1 0 84 270 240 163 147 79 2 156 369 80 204 203 117 20 14 0 0 0 0 0 0 3 7 5 4 10 16 3 2 11 248 4 0 0 233 34 519 13 1 3 1 2 4 4 9 1 2 0 0 54 279 430 501 696 458 40 124 153 63 64 45 52 71 101 83 85 157 74 146 161 140 182 229 122 189 190 699 411 381 378 424 498 580 654 680 669 604 527 416 414 302 246 188 353 256 83 96 83 64 9 61 66 24 81 148 78 23 60 172 229 347 413 605 458 426 282 92 33 29 51 33 12 17 69 133 224 115 172 321 337 341 259 224 281 420 470 463 524 545 561 558 655 671 750 826 827 840 769 779 693 686 617 580 486 329 234 258 159 72 55 83 52 56 105 109 78 118 250 239 219 206 190 174 132 110 35 27 25 25 16 26 25 22 14 14 10 15 10 21 7 3 6 11 8 7 45 29 10 7 6 9 8 3 7 0 2 30 25 31 9 10 6 18 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 570 239 100 104 39 15 22 1 5 0 47 309 370 175 151 215 221 230 234 187 196 96 19 16 23 21 5 3 2 0 1 0 1 3 1 3 13 13 7 1 198 16 2 1 48 8 5 436 16 1 1 2 2 8 7 4 3 1 1 80 141 190 294 507 698 417 0 114 157 184 156 73 3 40 104 64 45 62 45 181 145 81 95 2 80 149 377 694 500 508 495 618 599 691 652 648 491 296 182 121 93 106 233 320 380 319 260 311 120 140 103 49 41 22 29 21 24 22 34 96 174 243 246 175 223 29 4 3 14 23 10 13 14 58 143 97 133 23 204 249 134 185 229 305 318 312 354 446 502 492 451 445 398 378 407 475 639 677 608 605 579 508 492 422 335 192 122 13 26 45 54 56 44 53 47 16 28 57 121 70 93 126 119 97 30 30 26 29 14 6 2 16 17 10 7 13 7 12 15 8 7 8 9 9 7 8 27 18 9 5 6 7 3 1 0 0 0 0 6 1 4 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 32 73 450 159 45 33 0 21 88 138 119 177 173 136 84 0 0 61 218 167 105 92 27 6 1 0 1 1 3 2 1 1 0 0 2 1 5 7 3 0 4 226 4 2 9 9 7 5 134 284 64 16 8 5 4 11 8 7 5 3 5 14 151 358 671 535 414 27 3 94 98 3 0 0 0 0 0 0 0 0 37 8 53 22 34 76 297 640 629 672 662 742 844 821 638 604 410 251 232 175 121 99 83 117 203 230 245 179 83 31 53 32 25 27 29 16 6 13 13 13 67 137 126 115 72 4 0 0 11 13 18 19 20 23 82 106 138 188 107 120 62 121 199 261 195 239 254 341 398 396 401 370 301 272 231 243 268 379 481 522 514 490 365 280 223 180 56 37 32 17 22 28 19 17 14 20 30 37 31 26 40 71 73 74 24 23 9 4 3 9 9 9 5 6 13 13 11 9 15 15 3 7 8 2 7 6 3 5 6 11 6 6 4 2 0 0 0 0 0 0 5 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 219 763 742 533 384 208 193 128 17 9 42 45 4 3 39 160 1 3 181 92 48 20 9 5 5 6 1 0 1 0 2 0 0 0 0 0 0 14 16 17 12 30 202 9 3 5 15 25 0 0 4 82 129 16 4 2 2 4 2 2 0 2 4 150 373 544 515 190 33 0 0 25 0 0 0 0 0 0 0 0 14 0 15 0 0 0 129 461 581 637 607 683 782 735 582 463 337 181 95 74 58 47 68 88 89 83 107 343 158 50 20 15 23 13 13 11 10 0 3 6 19 47 33 32 35 14 11 0 7 11 12 14 22 29 29 36 82 197 97 58 96 121 105 155 171 180 250 333 353 369 337 320 277 243 193 191 220 219 238 265 383 400 311 222 209 84 17 38 43 24 20 18 19 22 22 21 22 7 31 32 30 36 35 24 13 16 9 2 3 13 8 7 7 5 2 7 7 8 7 6 9 3 3 5 4 5 4 8 7 5 11 9 6 4 1 0 0 0 0 0 1 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 636 853 924 993 1045 769 586 738 229 25 2 8 6 1 7 0 0 3 145 135 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 2 0 0 2 14 34 4 0 1 3 15 1 0 0 2 61 13 0 0 3 2 3 0 0 5 7 169 346 401 422 197 69 0 0 0 0 0 1 0 0 0 0 0 43 0 0 0 0 0 277 381 504 532 534 537 561 504 409 240 116 69 43 23 16 11 20 58 130 109 89 91 56 9 0 8 8 5 2 8 11 6 0 7 29 34 33 19 13 11 9 0 3 1 15 21 25 28 36 72 126 109 96 62 131 77 95 109 123 79 126 242 283 257 266 241 209 210 225 148 120 96 123 168 195 175 183 129 40 24 21 25 23 28 26 24 27 30 34 29 36 32 37 32 33 34 32 10 13 8 6 3 6 7 15 7 6 8 6 6 5 8 9 8 7 6 7 5 6 4 11 4 9 9 6 5 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 0 0 0 0 0 0 0 0 0 0 0 0 250 205 480 645 722 534 393 264 52 2 4 2 0 0 0 1 0 1 6 5 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 2 1 0 0 0 3 13 5 0 0 3 22 26 0 0 0 21 2 2 1 2 1 1 0 1 7 12 185 319 378 349 146 0 0 58 0 0 0 0 0 0 0 0 35 170 0 0 0 0 147 331 495 485 490 553 514 470 339 182 79 61 43 21 13 12 23 32 41 31 34 58 46 1 0 6 9 11 5 10 13 25 6 0 10 30 17 14 1 15 40 24 16 2 11 22 39 36 85 85 80 96 49 51 72 61 55 43 37 98 77 111 252 280 221 214 182 143 113 112 78 64 57 48 77 78 77 46 28 28 23 18 26 32 32 43 40 37 30 32 34 37 39 36 36 36 38 21 9 3 3 3 3 9 12 18 4 5 15 11 10 7 7 5 5 7 7 7 5 8 8 8 8 8 5 3 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 788 1160 485 153 344 88 99 32 29 4 6 41 182 281 220 113 2 0 3 3 0 0 0 0 0 0 0 1 27 0 6 9 1 0 1 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 30 2 2 5 2 0 0 1 4 6 11 82 299 276 303 45 2 0 0 0 0 0 0 1 151 0 0 48 0 0 0 0 23 169 321 462 546 468 395 333 229 94 41 14 19 18 15 16 38 27 24 7 12 46 49 3 4 4 5 9 8 9 15 13 4 3 0 6 0 0 2 6 34 41 46 30 20 15 21 23 33 37 73 60 66 46 45 40 62 96 104 136 131 108 138 173 187 184 124 86 59 45 40 53 49 42 40 35 24 28 21 29 13 23 28 29 22 26 40 39 37 30 36 40 38 36 44 41 39 24 18 5 2 5 2 7 5 7 19 5 6 5 13 8 6 6 4 2 4 3 3 3 3 5 3 4 4 3 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 530 699 569 85 0 0 0 0 2 7 290 479 517 478 523 430 1 0 0 0 0 2 1 0 0 0 0 2 6 0 0 19 7 0 1 1 3 2 1 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 8 7 61 23 0 0 0 0 2 6 9 67 234 212 228 241 61 0 0 0 0 0 46 244 164 0 0 0 0 0 0 3 98 120 209 283 292 229 184 95 62 40 29 2 2 2 0 0 0 0 0 20 3 0 5 8 5 7 13 9 9 10 11 11 5 7 30 7 9 5 0 25 46 36 49 63 44 36 1 13 26 39 54 68 58 42 50 45 61 72 160 132 129 122 120 117 116 61 36 17 12 12 33 34 31 27 26 25 26 25 23 3 11 26 15 11 19 17 24 32 20 33 37 37 27 28 33 30 25 15 12 9 4 2 5 5 6 12 7 13 14 12 9 8 5 4 3 2 2 2 2 1 2 4 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 94 235 123 123 168 534 605 0 0 22 251 271 277 431 503 418 1 0 0 0 1 2 6 7 6 1 0 1 1 2 7 25 81 2 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 2 19 1 0 0 0 0 0 0 0 4 8 138 199 229 211 103 0 0 0 0 0 35 74 0 0 0 0 0 0 0 33 0 2 98 169 143 66 44 6 0 2 15 3 3 4 6 5 3 3 7 3 6 9 10 6 6 16 15 12 11 8 3 26 54 63 18 64 13 16 36 27 46 44 71 74 56 39 20 29 38 42 35 42 63 80 54 50 70 127 117 149 166 103 93 54 44 35 23 15 0 3 15 21 20 18 26 26 21 17 0 0 11 16 31 12 14 18 22 12 30 7 29 37 28 31 27 24 14 9 3 8 8 4 5 6 11 12 10 9 9 9 7 7 5 3 3 2 0 0 1 2 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 258 377 951 490 358 473 769 622 0 0 0 0 58 288 394 377 87 0 0 6 6 6 10 19 24 11 0 0 2 4 10 8 22 5 1 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 7 189 209 150 143 45 0 0 0 0 0 0 0 0 0 37 0 0 0 65 0 0 63 69 1 0 0 1 3 4 0 1 5 5 4 5 6 8 5 7 7 10 6 11 30 12 19 14 9 10 5 18 55 41 72 61 68 53 63 62 62 73 61 60 59 57 51 41 37 34 44 46 44 42 41 50 57 71 165 137 117 63 67 50 33 26 7 0 0 0 0 6 15 17 23 30 22 11 0 0 9 7 8 10 5 15 15 23 33 26 29 34 34 24 20 15 3 5 5 3 11 6 5 5 7 8 6 8 8 7 7 6 4 3 2 1 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 159 481 700 846 813 287 128 652 610 87 0 0 5 66 147 218 347 101 0 0 1 5 13 29 76 171 95 168 150 141 13 65 75 24 1 0 0 8 25 19 29 4 2 0 0 0 0 0 14 0 0 0 0 0 0 0 0 0 31 53 8 0 0 0 0 0 0 0 0 0 0 1 145 161 94 156 135 39 11 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 26 2 0 5 4 4 7 6 6 8 7 10 9 7 6 17 14 22 10 7 3 2 3 30 60 77 75 70 51 56 65 59 55 57 62 63 57 47 29 18 25 32 29 40 52 45 40 68 62 68 64 79 100 67 62 45 35 26 0 0 0 0 0 5 21 20 32 26 18 1 14 11 15 15 20 10 15 20 25 9 28 29 38 42 25 21 16 8 3 8 3 2 9 6 4 3 4 9 8 6 5 5 5 6 5 4 3 1 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 4 47 261 215 232 200 217 33 0 22 346 523 353 201 63 18 0 10 74 290 83 53 48 71 136 171 195 220 229 224 240 212 45 228 166 140 149 116 96 116 23 95 134 121 114 13 0 0 0 1 47 16 8 0 0 0 0 19 9 2 0 5 1 1 0 1 2 0 0 0 0 0 0 0 0 0 140 85 57 122 106 62 45 35 19 0 0 104 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 0 54 4 1 0 4 1 3 7 4 4 16 6 4 23 0 12 13 1 2 1 2 29 61 56 57 57 41 49 62 64 55 48 33 11 9 12 10 0 2 16 27 39 55 66 65 68 73 75 67 69 67 42 26 21 18 1 1 1 1 1 13 29 40 48 28 15 4 3 0 10 23 22 18 17 24 7 4 16 4 18 26 22 15 6 3 3 2 10 8 1 5 4 5 2 6 11 6 6 5 4 5 6 5 4 4 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 69 69 877 754 703 614 234 545 608 468 122 54 55 96 224 385 228 42 0 81 225 58 24 5 55 5 3 90 94 1 88 188 229 209 150 161 163 145 141 173 154 113 71 167 198 147 110 87 26 85 119 160 117 25 0 0 0 2 32 37 27 9 1 15 42 36 43 0 0 0 0 0 0 0 0 0 0 85 138 161 138 85 69 65 62 30 0 10 0 0 0 0 126 3 0 0 0 0 0 0 0 0 3 3 60 111 21 4 3 0 0 0 10 10 15 53 47 0 0 6 59 18 0 1 1 10 38 12 30 8 43 30 54 62 52 29 6 4 7 0 0 0 0 0 2 35 44 59 68 63 73 61 68 61 47 38 44 39 24 3 3 4 4 5 13 21 20 28 30 36 15 24 24 3 1 6 8 14 12 6 12 4 17 13 15 15 11 5 7 6 7 3 2 0 6 4 8 8 9 9 6 5 4 4 3 3 5 7 4 5 2 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 158 273 518 521 455 495 572 407 362 418 419 278 201 193 96 61 80 180 164 88 62 160 169 1 0 0 0 0 0 0 0 33 84 85 95 126 118 119 96 157 144 137 106 110 125 91 121 168 144 172 149 154 133 84 137 88 26 0 0 0 63 65 116 39 47 7 30 0 0 0 3 1 0 0 0 0 0 0 109 161 149 151 131 135 128 57 57 3 15 129 124 0 0 0 0 0 1 9 0 0 0 0 0 0 46 170 123 81 2 6 50 0 1 74 52 80 42 33 21 0 0 92 3 0 1 2 15 0 0 0 2 25 25 28 19 2 1 0 0 0 2 5 0 0 0 29 41 42 39 60 46 47 44 50 55 64 61 45 35 25 29 27 7 3 0 0 0 0 11 37 28 30 20 0 0 1 6 4 5 4 11 5 19 3 17 11 10 11 4 8 6 2 8 0 0 1 5 7 12 10 9 5 5 3 3 3 3 4 4 4 4 4 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 75 547 495 481 457 425 368 238 232 244 227 242 216 202 192 109 65 91 141 115 50 48 120 35 206 252 159 18 13 0 0 0 0 0 17 56 133 165 176 173 128 111 126 110 98 100 114 171 205 169 158 176 152 88 110 130 67 69 55 0 32 111 188 170 140 32 9 0 0 0 0 0 22 48 0 0 0 0 1 120 135 23 134 143 143 74 0 15 63 0 48 119 6 2 149 85 110 116 43 0 0 0 0 0 67 194 174 81 0 28 95 24 48 143 139 79 93 135 74 24 80 6 0 0 0 24 53 26 18 3 1 1 0 0 0 0 0 0 0 0 2 3 1 3 30 36 36 31 47 57 56 48 56 74 69 61 47 37 34 31 32 7 2 0 0 0 0 6 20 29 33 18 17 25 8 16 9 15 16 13 6 2 6 2 9 5 3 4 5 7 9 7 0 0 4 4 6 5 5 5 6 5 5 4 4 4 2 2 3 3 3 3 2 2 2 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 68 0 0 0 0 5 187 132 103 128 145 257 328 299 304 252 239 123 147 198 185 152 92 72 104 132 76 107 180 226 221 198 134 233 123 73 42 19 16 3 0 0 0 7 36 80 94 153 136 121 46 76 95 135 198 210 159 133 165 87 159 147 126 137 115 45 21 110 177 168 154 97 0 49 35 22 0 0 168 135 94 0 48 0 0 0 31 0 0 167 183 139 0 0 0 0 0 134 147 25 3 29 195 167 33 0 0 0 0 34 195 231 178 8 0 79 154 133 141 159 157 107 194 84 91 38 123 3 0 0 0 16 36 19 27 9 6 3 1 0 0 0 0 0 0 0 21 6 39 46 41 34 47 63 53 56 73 68 76 77 73 52 41 25 26 26 29 27 0 0 5 7 10 17 30 36 22 18 7 0 8 1 9 7 24 12 2 13 5 8 4 3 4 4 2 3 8 7 9 8 8 7 5 5 6 6 5 5 6 6 5 5 3 3 2 2 2 2 2 3 2 0 1 1 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 94 5 0 0 0 0 341 348 258 232 282 232 195 159 194 166 129 112 111 115 108 149 95 63 80 129 132 210 343 309 237 237 226 169 161 206 259 172 133 95 114 121 117 112 90 36 46 54 82 135 126 128 115 51 56 91 185 174 177 178 43 106 177 177 194 165 136 151 101 163 170 124 121 152 137 137 156 196 0 3 102 0 0 75 58 71 0 0 0 0 6 53 41 0 0 0 0 0 62 166 125 0 99 198 162 86 84 53 0 0 137 271 169 28 12 0 145 159 125 149 79 61 111 152 86 74 84 44 10 1 0 0 3 43 55 54 73 56 22 26 2 0 0 11 5 0 8 36 46 47 67 40 49 73 66 80 83 81 67 71 71 66 57 45 41 25 33 36 22 11 11 11 9 6 25 34 25 16 9 2 1 12 9 24 20 2 11 13 8 7 7 10 10 9 0 0 0 5 6 5 7 6 5 6 5 3 3 4 4 6 5 3 3 4 3 1 1 2 2 3 2 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 0 0 0 0 1 0 4 43 0 0 274 213 268 286 282 252 320 308 269 161 139 93 86 108 136 121 207 175 111 124 100 251 262 227 144 111 78 51 49 37 50 44 109 140 152 146 150 139 142 107 126 166 158 126 135 167 163 184 143 158 112 82 175 242 132 29 1 21 62 82 132 201 189 211 183 177 160 112 124 86 12 21 203 197 127 131 182 148 130 212 214 168 210 123 59 91 45 0 0 0 0 0 0 0 128 259 151 287 269 220 134 160 206 65 0 198 258 0 187 6 33 183 69 98 132 175 95 174 215 79 55 72 25 2 0 0 0 1 44 6 0 0 0 2 47 30 12 0 0 0 1 47 52 56 78 72 56 64 82 71 77 67 67 64 77 58 63 49 42 30 33 29 21 24 20 16 12 9 18 34 21 18 17 17 2 0 0 23 11 2 10 6 1 3 11 0 12 0 0 0 0 4 5 3 8 6 5 4 6 5 3 3 2 4 4 4 3 3 4 2 1 1 2 2 2 0 0 1 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 8 77 14 94 128 86 125 196 249 295 313 308 251 198 160 116 101 85 140 187 270 240 196 143 177 147 98 84 52 29 18 19 12 5 2 1 24 66 93 118 127 138 136 186 202 255 339 245 170 189 191 229 265 242 170 161 177 218 265 157 111 17 4 1 0 21 170 270 270 176 209 118 0 0 0 0 0 26 84 148 174 159 160 152 196 166 169 232 194 189 128 136 147 151 41 8 257 226 67 90 279 298 329 292 239 146 309 271 156 73 296 239 221 227 100 61 84 85 141 190 165 90 159 84 124 110 62 43 3 0 0 0 0 0 11 14 10 0 5 19 2 2 0 0 24 60 57 61 75 68 60 65 74 65 70 70 58 56 56 71 58 57 47 45 43 31 31 25 20 24 21 23 12 29 24 30 27 18 1 0 0 7 10 3 11 5 3 4 3 0 0 0 0 0 0 0 0 0 0 3 3 3 4 3 4 3 2 3 3 3 3 2 2 2 2 2 3 2 1 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 116 144 71 89 64 50 40 37 71 167 194 189 192 162 128 120 109 109 163 173 224 192 164 95 103 69 50 26 11 5 6 4 5 2 2 24 17 41 70 100 140 142 201 237 281 307 281 284 255 197 183 202 191 186 151 158 170 209 307 212 111 132 181 98 50 37 5 16 94 37 5 0 0 0 0 2 0 0 0 0 187 182 196 195 195 203 249 214 195 256 223 237 193 156 121 223 326 296 284 123 123 283 329 345 358 242 220 149 292 310 208 301 267 287 340 173 85 113 251 160 296 118 192 191 143 201 180 134 85 3 1 1 0 53 61 75 68 1 1 15 7 1 0 0 46 72 78 89 81 79 74 56 48 63 68 43 38 37 3 54 53 52 29 8 21 28 9 4 0 0 20 26 30 13 24 33 38 21 2 0 0 1 10 20 15 12 6 7 6 6 0 0 0 0 0 0 0 0 0 0 0 4 2 4 4 3 2 1 1 2 3 2 1 1 1 2 3 3 1 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 115 126 70 62 59 27 12 0 0 45 107 129 131 122 107 114 138 122 136 140 108 108 120 94 87 40 6 0 0 0 0 0 0 0 0 0 2 21 52 92 103 147 166 136 154 248 240 228 200 188 251 267 248 198 200 223 203 204 209 185 159 160 159 185 196 212 219 126 42 29 22 35 111 167 145 173 150 115 151 185 178 152 146 146 154 155 196 164 226 257 270 275 325 322 321 222 161 310 349 312 313 161 257 375 432 410 441 428 237 290 403 386 410 436 351 412 112 142 120 118 284 156 135 260 168 173 230 228 209 105 2 40 74 130 96 0 0 14 42 0 0 0 0 0 23 59 70 81 71 62 82 65 65 57 47 46 33 32 45 47 62 47 48 33 0 0 0 0 0 0 0 12 25 35 23 34 38 30 12 0 0 0 4 4 5 7 5 7 12 7 7 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 1 1 1 2 2 1 1 1 1 1 1 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 79 44 41 76 32 17 19 17 7 4 92 102 97 107 89 115 128 134 130 106 87 85 106 97 42 19 17 15 13 6 1 0 0 0 0 0 0 9 51 83 107 108 100 127 134 136 142 148 162 158 145 166 188 186 207 225 215 226 236 222 200 177 191 219 193 263 249 141 134 159 188 185 191 168 135 126 136 119 154 183 163 121 120 123 164 233 292 156 164 218 245 295 318 331 413 410 407 409 340 347 372 366 373 424 443 487 508 534 381 159 444 503 513 465 503 514 325 245 244 168 247 383 236 186 179 266 242 220 228 153 101 78 82 126 23 5 110 40 48 0 0 0 0 0 0 0 20 44 68 74 71 59 56 56 56 61 49 44 47 49 60 57 59 49 24 0 0 0 0 0 0 5 9 14 26 31 29 34 17 4 0 0 0 8 7 12 9 6 9 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 1 0 1 1 1 1 0 0 0 0 1 1 1 2 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 67 71 26 69 126 22 9 9 7 30 36 75 62 76 66 20 87 82 49 54 80 82 101 82 42 15 25 22 22 15 11 11 6 0 0 0 22 67 93 105 96 101 80 56 101 98 94 73 65 59 44 70 113 112 127 129 162 196 200 207 206 182 170 163 143 185 215 270 250 254 212 173 161 124 63 91 85 80 107 89 82 50 57 58 111 152 216 273 267 318 223 152 120 302 396 427 451 478 497 535 594 549 516 536 549 484 399 372 485 552 193 451 465 528 514 511 673 664 637 458 424 540 545 445 369 261 236 256 313 276 122 197 186 105 23 53 145 16 70 8 2 3 3 0 0 0 0 0 1 3 35 65 60 60 47 48 56 56 50 48 36 34 32 64 50 48 31 12 0 0 0 0 0 0 12 9 14 34 38 24 4 0 0 0 0 3 1 3 8 5 6 3 4 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 1 0 0 0 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 81 36 36 81 127 31 18 9 4 0 4 33 46 42 30 24 26 29 7 22 27 57 69 66 39 14 6 4 2 2 1 1 2 2 1 2 7 52 86 70 73 70 46 34 34 43 47 47 33 17 14 1 1 2 22 22 22 40 130 165 157 179 150 151 152 147 130 170 143 122 121 96 44 42 51 69 66 64 93 106 59 37 24 50 19 25 43 148 208 302 275 278 413 385 242 430 470 555 525 561 597 645 610 603 630 630 653 663 674 669 541 474 640 598 611 620 622 683 699 709 641 708 694 624 566 511 377 406 475 375 215 330 302 145 214 91 29 168 64 57 68 72 76 70 72 51 23 2 1 0 0 0 0 6 7 7 5 2 22 28 23 25 26 19 29 35 32 0 0 0 0 0 0 11 15 16 17 11 37 38 17 5 0 0 0 0 1 6 8 9 5 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 82 61 51 64 49 139 16 2 0 0 0 1 8 8 12 22 20 24 38 58 62 75 92 83 42 15 9 3 3 5 3 0 0 0 1 0 0 20 23 26 43 33 29 21 25 30 27 27 16 12 8 0 0 0 0 1 1 5 19 39 62 45 60 120 107 80 57 73 75 63 48 40 6 4 2 26 22 59 32 3 3 30 30 18 7 6 3 2 1 53 92 198 376 343 296 395 514 515 519 530 539 627 714 718 669 672 717 790 772 789 752 568 604 759 692 725 689 652 701 704 695 753 695 679 697 722 661 588 623 581 598 514 364 426 280 245 82 138 46 58 101 93 57 55 40 12 16 45 101 96 97 95 43 0 0 0 0 0 2 2 3 6 9 0 8 0 0 15 0 0 0 0 0 0 0 28 31 23 30 37 52 17 0 0 0 0 0 0 0 3 7 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 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 6 105 84 83 34 39 35 4 0 0 0 1 6 5 11 11 22 9 12 8 5 3 48 76 49 16 9 5 5 6 6 4 1 0 0 0 0 0 0 11 25 23 17 12 4 0 0 2 7 5 7 6 6 2 1 1 4 6 4 0 6 12 51 64 78 39 9 6 2 0 9 1 9 1 5 0 1 4 0 0 0 0 0 0 0 5 0 0 0 0 0 3 28 84 148 346 356 328 353 514 545 496 436 452 481 596 603 577 736 827 800 797 653 525 793 1014 782 730 714 788 742 784 730 719 795 778 720 741 471 654 629 618 438 378 562 501 225 278 201 189 132 57 26 12 0 0 0 0 7 9 18 13 9 57 73 42 26 14 1 2 9 22 31 20 29 31 17 0 0 1 0 0 0 0 0 0 19 34 17 24 21 46 27 9 0 0 0 0 0 0 1 3 5 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 30 44 72 62 75 51 38 61 0 0 0 1 0 1 8 10 14 8 0 0 0 0 0 0 0 6 5 5 3 3 1 1 0 0 0 0 0 0 2 3 4 22 9 5 4 10 0 1 2 2 3 0 0 1 1 2 3 3 9 9 11 11 12 0 5 19 17 4 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 19 80 189 237 282 380 454 485 528 619 561 511 558 517 518 556 538 756 740 748 562 891 1154 994 897 806 893 919 967 803 686 704 786 796 720 532 746 649 536 432 550 437 379 249 166 76 13 0 2 0 0 0 0 0 0 0 6 9 7 5 8 14 4 11 53 64 65 35 2 33 68 82 41 25 18 0 1 0 0 0 0 0 0 28 40 19 6 24 22 8 3 0 0 0 0 0 0 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 10 54 21 1 11 27 34 39 43 12 0 0 0 1 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 6 19 6 3 0 0 8 4 0 4 0 0 0 0 0 4 1 1 5 7 6 5 1 0 0 0 0 0 4 3 3 3 4 3 0 0 0 0 0 0 0 0 0 0 0 2 2 1 1 2 0 0 0 0 0 0 6 195 217 253 232 220 226 448 556 594 655 678 519 479 685 768 701 680 825 841 802 771 1066 917 891 722 999 928 798 919 970 920 567 794 583 574 555 496 530 433 334 191 97 26 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 3 3 0 1 19 72 54 41 62 80 79 66 46 40 36 0 0 0 0 0 12 33 35 31 47 31 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 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 7 64 44 25 12 0 27 30 46 42 17 162 0 0 0 1 0 1 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 27 15 4 0 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 1 8 3 0 0 0 0 0 3 5 5 6 0 0 0 0 0 0 0 0 1 2 2 2 2 3 3 3 3 2 2 1 0 0 0 0 0 147 175 235 264 234 288 247 287 503 511 606 689 712 758 791 860 767 661 854 760 706 778 782 733 727 615 687 764 1051 1035 1062 765 450 494 429 337 323 307 128 50 51 39 0 0 0 0 0 0 1 10 10 10 12 10 7 6 9 8 1 0 1 4 10 18 6 1 0 18 30 64 69 73 61 80 63 41 0 0 0 3 0 19 30 58 49 49 20 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 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 9 12 11 56 53 40 0 38 34 50 53 33 415 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 10 21 0 0 2 2 4 0 0 0 1 0 4 0 0 0 0 0 0 5 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 4 3 4 4 3 4 4 3 1 1 2 0 9 49 139 165 261 194 226 218 250 470 527 513 547 609 675 833 831 724 875 703 431 525 501 398 385 426 577 725 914 1102 1031 686 517 525 521 384 160 68 56 52 49 4 0 11 11 10 11 16 8 10 8 7 7 6 2 4 4 4 3 0 0 0 1 4 10 11 3 0 0 15 30 60 62 60 65 23 9 0 0 1 18 34 40 42 64 53 22 4 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 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 0 0 0 29 63 37 0 0 0 28 252 334 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 4 2 0 0 0 0 0 0 0 3 2 6 3 0 9 14 12 10 11 8 2 0 0 0 0 0 3 4 4 1 8 23 13 20 35 51 53 44 29 35 37 12 13 12 10 7 4 3 1 1 1 0 0 0 14 29 67 87 64 77 217 226 387 555 593 590 623 783 730 715 575 376 236 265 275 298 154 360 523 940 1066 1020 803 649 670 618 324 81 45 56 65 51 2 25 30 23 13 0 0 0 0 0 0 1 4 4 4 2 2 3 3 4 2 0 0 0 0 0 0 0 0 0 23 26 38 56 66 71 56 3 0 0 49 61 40 45 38 37 16 7 0 0 0 0 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 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 3 0 1 0 1 1 32 13 0 0 0 13 333 552 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 2 0 0 0 0 0 0 5 3 8 20 22 20 20 13 8 10 1 0 0 1 4 33 42 29 20 18 23 9 17 12 14 5 2 5 12 12 6 9 11 20 36 40 35 31 21 5 1 1 0 0 1 0 0 0 0 0 33 124 121 157 254 508 659 653 657 759 578 603 679 560 395 363 355 269 257 674 607 872 961 675 706 650 536 241 43 41 54 47 3 1 0 20 0 0 0 0 0 0 0 0 8 7 6 6 4 3 2 3 3 2 1 0 0 1 0 0 0 0 0 0 0 25 28 41 67 79 60 27 45 6 45 47 44 43 37 23 21 17 10 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 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 25 43 8 29 33 11 2 2 0 0 0 17 67 183 335 0 0 0 0 0 0 0 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 2 2 2 0 0 0 0 0 0 0 8 32 4 0 0 0 0 11 17 16 13 5 0 0 3 7 2 8 31 36 44 27 6 1 0 1 7 2 1 0 2 2 0 0 0 0 0 0 0 1 6 4 8 10 8 17 25 8 2 1 1 2 1 2 0 0 0 0 70 141 201 252 448 612 546 590 823 546 429 316 272 263 426 501 681 708 512 698 750 786 758 548 360 113 23 25 44 33 5 36 0 0 0 0 0 0 2 7 5 5 4 4 5 4 4 4 4 4 4 3 2 0 0 0 0 0 1 0 0 0 0 0 0 27 31 58 73 62 56 61 2 58 43 38 50 36 37 34 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 8 9 10 5 3 0 0 3 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 4 5 2 29 18 2 20 7 15 2 12 18 36 4 68 130 0 0 0 0 0 0 0 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 2 3 2 18 24 31 24 0 7 7 0 0 23 35 14 3 0 0 3 34 23 3 0 0 0 2 14 48 50 55 29 6 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 3 1 0 0 0 1 10 21 26 8 3 4 2 2 2 1 1 1 0 0 1 71 164 396 467 465 329 439 422 399 216 223 437 533 797 636 651 686 716 812 732 419 170 47 23 35 60 28 19 6 0 0 0 0 0 7 5 4 4 6 8 7 6 4 5 6 5 4 3 3 3 3 2 1 1 1 0 0 1 4 3 0 0 0 9 33 55 76 55 29 43 35 59 39 50 41 38 35 29 7 0 0 0 0 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 6 7 7 8 8 4 3 0 3 3 3 0 0 0 0 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 30 9 2 79 51 49 25 11 0 0 20 0 0 0 9 23 65 102 79 34 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 7 12 13 11 15 18 15 7 2 20 26 22 15 0 11 20 6 0 0 0 0 29 37 0 0 0 0 22 41 53 46 13 12 3 0 0 0 0 0 1 3 4 5 6 4 5 4 6 11 11 13 6 7 7 5 5 6 6 4 1 1 10 28 15 7 4 7 5 3 3 4 3 1 0 0 11 124 300 245 294 479 341 367 599 616 392 333 532 510 498 593 521 387 117 139 73 54 69 64 55 29 3 0 0 0 0 0 0 0 0 0 2 3 4 6 6 5 5 5 6 5 5 5 5 5 4 5 4 3 2 2 1 1 3 11 5 0 0 0 25 53 77 56 46 55 55 39 40 34 40 45 32 0 5 0 0 0 7 19 5 0 0 0 0 0 0 0 0 0 0 0 7 10 7 6 5 3 4 4 6 2 2 6 0 0 0 1 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 6 7 2 3 0 0 18 23 2 0 0 111 54 58 17 0 0 0 0 96 66 93 67 135 206 202 210 177 123 70 1 0 0 0 0 0 0 0 0 0 0 2 1 2 5 4 10 7 11 4 0 1 0 0 0 0 0 0 0 13 0 0 44 16 41 53 0 0 0 0 0 44 6 1 12 0 20 53 31 36 24 1 0 0 0 0 0 0 4 3 3 17 14 13 15 16 13 10 19 21 13 10 11 13 18 17 20 14 10 3 2 7 34 15 10 7 9 3 6 4 4 5 1 0 0 0 135 266 243 323 474 697 271 165 196 236 459 497 369 593 228 214 162 89 66 48 59 71 50 63 15 0 0 0 0 0 0 0 0 3 0 4 6 6 8 7 7 7 7 7 6 8 11 10 10 10 7 10 11 7 4 3 3 4 5 15 9 0 0 31 73 85 55 47 74 54 35 39 25 46 40 11 8 0 0 0 0 8 5 0 0 0 0 0 0 0 0 0 0 0 8 8 3 3 4 4 4 0 6 4 2 4 0 0 1 2 0 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 50 55 99 54 24 0 0 0 397 397 369 314 276 304 313 281 274 233 175 143 0 1 0 0 0 3 5 4 2 1 2 0 5 7 30 26 7 0 0 0 0 0 0 0 13 0 0 0 0 0 0 0 19 49 50 68 28 0 0 8 42 42 38 23 17 85 86 14 6 5 0 0 0 0 0 3 6 6 5 5 17 13 11 11 11 14 11 7 6 8 10 10 11 10 8 10 9 8 16 4 11 27 24 12 6 8 6 6 7 7 11 10 1 0 0 4 247 284 253 382 311 250 277 201 267 312 508 705 440 210 179 82 27 12 22 61 27 53 32 4 0 0 0 0 0 1 4 2 2 1 2 4 5 6 7 5 6 6 6 7 7 7 10 12 10 17 18 18 20 16 14 9 5 6 7 16 13 6 0 10 60 88 47 68 27 37 41 42 36 34 21 20 28 0 2 0 7 4 0 0 0 0 0 0 0 0 5 7 4 8 10 6 6 4 7 7 3 2 2 3 2 4 1 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 3 0 0 0 0 0 0 0 0 15 52 117 76 35 0 0 0 531 570 577 565 533 475 404 351 351 305 230 240 177 92 138 99 44 17 19 2 9 18 5 13 0 1 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 67 63 67 67 58 9 14 59 47 27 41 127 122 36 56 13 0 0 1 1 3 4 3 5 2 1 15 18 18 13 13 11 13 12 17 9 6 3 8 11 19 13 13 20 15 11 15 21 22 18 13 10 10 14 19 22 14 20 41 32 0 0 0 134 283 307 327 340 159 130 2 0 0 28 189 59 4 37 1 5 4 22 44 26 51 9 0 0 0 1 2 3 0 2 2 0 0 0 2 3 1 0 0 0 0 0 0 0 0 0 6 16 17 13 12 20 23 18 20 24 12 8 20 26 37 11 0 4 64 82 115 55 21 35 41 35 35 38 28 37 17 14 7 21 0 0 0 0 0 0 0 0 0 6 6 6 11 9 4 6 5 8 6 0 2 1 1 3 4 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72 93 149 134 17 0 0 0 709 703 712 710 633 578 583 476 393 394 325 309 368 379 320 237 162 166 142 98 37 18 28 34 55 35 3 2 2 2 4 2 1 0 0 0 0 0 0 0 0 0 0 0 12 30 63 78 86 78 56 30 44 57 23 38 173 72 2 0 0 0 1 1 1 4 2 6 6 4 6 10 9 10 12 13 19 15 5 10 12 9 5 15 31 18 31 26 27 13 10 11 15 14 15 7 15 20 16 27 33 28 43 34 43 17 0 0 31 253 260 244 134 78 71 27 0 1 2 4 7 29 3 0 6 5 9 10 12 4 6 0 1 0 5 0 1 5 6 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 2 16 20 36 34 28 26 14 38 40 43 20 5 4 78 98 86 21 18 32 19 28 42 24 32 19 20 25 34 1 0 0 0 0 0 0 0 2 5 7 1 3 1 1 2 11 8 8 3 3 1 1 3 4 4 0 0 0 0 35 1 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 93 171 147 115 2 0 0 0 712 701 739 649 564 528 614 594 567 531 436 418 469 449 379 297 237 221 243 237 168 72 24 51 74 74 2 5 31 57 64 44 3 0 0 0 0 0 0 0 0 0 0 0 0 20 73 91 114 86 75 56 108 79 77 97 148 28 2 0 0 0 1 4 3 1 3 2 1 5 4 3 9 11 10 15 17 4 20 22 32 36 22 38 47 36 25 19 12 22 32 6 5 4 8 24 51 42 49 61 77 60 54 41 55 16 0 0 0 165 278 212 145 26 27 7 0 1 6 11 17 2 6 12 9 1 0 0 2 6 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 14 21 34 41 44 47 43 53 61 59 54 29 15 10 94 83 20 15 6 18 27 35 24 25 22 21 15 29 0 0 0 0 0 0 0 2 1 5 1 2 1 1 1 1 1 8 6 4 1 1 1 2 4 0 0 0 0 0 47 0 0 5 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 251 127 27 0 0 0 772 655 526 585 589 606 613 606 625 662 621 550 541 499 463 420 350 280 228 227 226 167 100 34 47 87 86 11 28 99 130 137 89 61 22 0 0 0 0 0 0 0 0 0 0 37 76 100 118 116 104 123 179 132 216 188 110 22 3 0 0 0 1 2 5 5 4 3 2 2 6 6 8 14 7 14 13 17 15 27 23 13 3 15 27 25 16 11 39 51 38 28 33 43 43 39 43 47 51 84 74 67 82 83 72 80 13 0 0 92 247 147 30 20 35 14 14 9 23 19 4 0 18 14 0 0 4 1 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 39 41 43 57 52 62 71 51 38 6 9 50 93 81 0 11 0 17 22 21 18 19 21 33 11 0 0 0 0 0 1 1 0 2 7 6 1 0 0 0 0 1 4 1 1 1 1 1 0 0 0 0 0 1 105 3 0 162 64 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 247 207 124 40 17 35 77 835 659 492 492 527 658 603 603 626 710 731 677 630 610 601 534 468 406 303 257 253 254 220 128 82 87 132 114 79 83 121 162 155 133 130 103 53 0 0 0 0 0 0 0 0 44 91 110 240 154 116 201 212 163 252 224 77 2 0 0 0 1 3 2 4 6 7 8 3 3 5 9 9 8 9 12 22 8 17 18 20 16 18 33 49 21 27 46 11 0 1 2 5 6 8 9 8 8 31 53 73 105 97 88 52 72 78 32 0 109 105 97 31 26 24 27 18 7 25 14 0 0 0 2 0 1 4 3 1 0 0 0 0 0 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 37 41 64 65 57 82 68 65 59 25 34 84 99 39 0 0 9 12 10 16 16 19 11 0 0 0 0 5 5 0 0 0 2 3 4 0 0 0 3 3 2 0 0 0 1 1 0 0 0 0 0 0 19 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 178 188 116 66 58 89 118 723 623 521 357 431 578 526 492 554 694 757 730 750 766 751 664 569 529 475 429 359 299 267 259 169 141 144 139 127 106 133 159 157 178 160 134 99 75 0 0 0 0 0 0 15 42 79 99 298 292 239 263 358 312 183 165 48 10 0 0 0 1 4 3 1 3 4 5 6 9 10 11 10 7 19 18 18 24 14 23 25 27 46 45 1 38 14 2 6 9 8 7 10 14 12 7 16 14 4 12 60 78 82 113 87 86 108 90 8 197 94 49 23 16 16 9 11 7 11 3 4 3 4 5 0 3 0 0 0 0 0 12 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 87 73 68 25 53 40 61 74 68 65 63 69 80 64 31 23 32 94 80 43 22 8 14 0 0 7 11 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 1 0 0 0 0 0 0 0 69 130 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 19 36 100 148 145 79 24 132 237 393 523 533 441 443 600 759 800 819 828 807 726 649 628 567 488 423 370 327 289 229 195 167 156 141 129 154 131 137 169 170 146 103 93 73 0 0 0 22 5 11 55 94 186 260 260 295 247 310 338 172 103 40 4 0 0 0 2 2 1 4 3 3 5 5 0 0 0 11 15 16 29 33 30 21 25 19 19 56 50 43 12 11 15 8 2 9 11 13 9 4 15 22 27 13 13 14 74 89 89 136 132 158 43 48 265 91 37 15 12 8 4 7 5 4 4 2 2 0 0 0 0 22 19 0 8 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 64 66 49 40 51 57 62 41 86 78 91 74 74 68 70 55 31 31 62 128 80 48 25 18 0 0 8 7 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 1 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 4 63 79 157 87 0 0 0 4 107 96 160 183 279 499 630 759 808 794 805 700 719 707 680 581 465 427 379 340 277 214 180 158 135 160 202 206 197 192 173 159 144 131 80 0 0 3 8 8 13 59 81 140 176 239 226 119 31 268 99 97 13 10 0 0 0 2 2 2 2 3 0 0 0 0 0 8 9 18 36 30 28 23 18 16 16 35 55 28 21 12 12 0 0 7 0 18 21 17 17 14 76 57 14 11 18 29 94 105 113 170 112 111 308 171 37 13 17 4 6 10 15 4 2 0 0 5 2 16 42 27 10 20 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 73 81 55 42 45 36 54 60 69 93 98 115 89 76 89 70 54 19 69 160 121 83 51 6 0 0 14 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 101 77 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 5 27 72 130 0 0 0 0 0 0 0 0 0 0 12 324 530 672 817 840 785 787 718 644 520 457 469 457 398 295 214 164 163 189 239 277 290 265 200 178 179 161 69 0 7 6 7 16 67 69 74 145 256 268 271 24 73 181 100 39 19 12 0 0 0 2 2 2 4 0 0 0 0 0 0 5 19 30 26 22 15 20 27 29 22 58 42 22 19 11 0 14 2 22 22 22 19 25 23 52 127 126 70 5 15 13 59 118 104 106 170 166 143 124 43 33 86 32 25 40 18 5 3 1 0 0 64 37 24 21 9 0 12 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 59 84 54 45 36 44 42 51 80 92 100 112 117 107 123 113 37 18 37 121 158 117 43 5 0 0 13 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 62 87 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 2 17 36 6 0 0 0 0 0 0 0 0 0 0 0 0 27 477 648 827 916 907 904 878 643 600 649 629 557 461 362 280 252 255 291 339 340 327 260 235 196 103 40 4 3 5 10 26 93 107 91 131 198 296 265 76 40 91 94 20 23 6 0 0 7 1 2 0 0 0 0 0 0 0 2 16 24 29 39 47 27 50 71 68 60 38 40 33 25 13 11 28 32 30 0 29 11 0 9 21 170 240 132 27 12 12 2 129 150 101 171 50 103 72 102 126 133 32 24 28 2 5 2 0 43 52 42 17 16 0 14 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 7 51 84 71 49 46 56 52 64 87 100 124 136 154 129 110 157 96 57 73 132 171 145 121 36 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 3 0 0 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 43 98 0 0 0 0 0 0 0 0 0 0 0 0 0 25 480 927 946 943 951 1064 939 657 749 727 694 664 554 449 393 339 351 414 392 360 304 266 115 79 29 0 2 4 5 16 61 99 122 92 172 241 278 117 27 87 85 0 16 1 0 0 9 2 2 0 0 0 0 0 0 0 0 19 32 54 66 72 87 112 106 65 58 25 15 9 7 23 37 39 33 20 0 0 0 0 5 77 237 135 187 88 7 24 61 182 136 202 97 53 97 109 129 89 50 10 24 3 0 5 7 51 39 20 9 0 4 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 42 49 104 69 53 56 73 79 98 98 128 146 153 185 154 130 189 80 62 35 138 113 135 173 66 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 69 72 283 0 0 0 0 0 0 0 0 0 0 0 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 154 181 0 0 0 0 0 0 0 0 0 0 0 0 6 99 347 655 964 1102 1228 1144 1201 1099 830 753 809 756 769 659 562 468 475 483 437 384 335 115 47 0 0 0 0 5 11 22 43 65 82 118 159 239 311 130 92 58 66 0 18 6 0 0 3 2 0 0 0 0 0 0 0 0 0 1 21 81 94 99 77 57 81 17 4 1 8 6 13 43 48 44 27 0 0 0 0 0 1 197 228 189 144 14 12 117 182 157 199 219 57 55 61 160 49 62 22 13 2 0 0 37 50 38 22 17 18 15 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 2 40 82 114 92 81 85 97 136 124 148 117 146 113 157 166 124 27 70 3 81 60 81 115 103 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 16 350 408 229 337 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 52 71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 310 638 1037 1028 1082 1148 1048 849 880 906 846 735 657 646 603 516 433 159 60 0 0 0 0 2 8 8 20 28 44 52 83 122 151 196 106 89 59 28 0 6 2 0 0 1 2 0 0 0 0 0 0 0 0 0 0 46 67 69 72 53 8 14 8 18 11 13 20 45 50 54 56 32 0 0 0 0 0 85 333 113 121 49 47 147 208 210 237 164 85 50 11 115 62 26 7 18 1 0 0 0 49 44 36 18 17 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54 63 74 92 97 124 114 127 162 156 163 190 231 188 140 120 128 87 15 15 79 20 99 92 91 28 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 58 183 217 527 782 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 205 514 846 800 1046 808 819 782 795 831 873 816 745 575 243 85 0 0 0 0 0 2 5 10 22 28 34 41 81 125 161 135 94 51 105 0 4 7 0 0 10 6 0 0 0 0 0 0 0 0 9 0 7 44 48 62 56 59 54 30 30 31 15 24 20 16 28 46 35 48 0 0 0 0 0 76 185 229 76 102 188 222 255 186 101 16 95 55 25 8 47 56 1 4 0 0 38 48 40 27 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 54 44 56 64 71 106 130 67 77 253 232 236 240 289 282 141 154 104 44 1 9 1 17 100 78 111 35 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 153 526 228 453 631 888 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 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 1 20 8 0 0 0 0 0 0 0 1 1 0 6 8 167 526 807 898 648 680 701 663 807 821 740 375 113 0 0 0 0 0 0 3 5 11 28 34 39 45 76 119 138 81 47 68 62 44 9 2 0 0 7 0 0 0 0 0 0 0 0 0 0 0 12 38 48 44 53 83 31 12 23 32 19 19 10 20 33 51 46 37 41 0 0 0 16 11 63 33 77 106 152 232 184 62 29 26 38 55 15 25 24 15 3 0 50 40 47 46 43 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 79 55 55 49 64 84 80 83 100 178 170 121 227 252 288 180 202 181 42 2 4 2 2 106 101 73 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 437 520 637 910 646 509 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 39 6 0 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 45 16 0 0 0 1 2 0 12 22 0 0 23 193 350 668 602 574 572 553 640 627 360 113 1 0 0 0 0 0 0 5 8 29 19 17 34 74 98 103 115 79 76 74 41 18 17 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 50 42 48 67 80 34 10 8 16 28 20 14 27 36 36 46 55 52 0 0 0 12 7 10 55 42 57 40 59 78 73 18 15 62 55 13 35 2 0 0 36 41 45 43 40 33 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 84 76 73 21 40 61 76 70 78 91 109 120 113 266 228 300 168 163 164 47 2 0 1 2 19 148 58 21 2 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 529 801 657 722 770 54 196 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 21 53 34 51 33 18 6 0 0 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 14 42 4 2 0 0 0 18 15 1 0 10 2 0 2 299 447 547 448 527 409 469 417 185 13 0 0 0 0 0 0 1 5 6 0 0 0 16 57 95 104 90 63 83 0 0 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 28 40 51 71 26 14 6 31 21 18 12 20 34 45 55 77 77 0 0 1 0 2 4 13 16 11 15 8 6 51 22 6 31 1 10 0 0 0 65 51 30 44 38 28 2 0 0 0 0 0 0 0 0 0 0 0 0 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 88 73 73 48 39 38 39 41 66 145 155 196 149 125 234 285 296 176 145 139 73 7 65 56 52 144 51 2 36 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 345 922 1003 824 904 199 118 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 3 2 16 13 40 30 16 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 21 0 0 0 0 0 0 32 14 1 50 294 444 457 430 334 326 211 118 0 0 0 0 0 0 0 1 0 0 0 0 0 0 43 84 67 37 69 20 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 14 23 32 65 47 27 18 23 22 17 8 10 28 43 67 67 70 0 0 0 0 0 0 7 10 7 14 2 3 0 0 0 0 0 0 0 0 66 44 47 40 33 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 74 72 70 81 81 28 0 31 47 62 75 120 158 161 38 157 218 199 155 154 152 118 26 30 43 89 73 60 42 9 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 102 841 896 906 590 513 301 251 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 2 7 20 21 25 22 0 0 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 2 20 14 0 170 420 444 273 332 245 174 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 42 18 51 36 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 26 47 39 24 21 26 26 19 27 49 60 64 46 45 0 0 0 3 0 0 0 0 3 3 3 0 0 0 0 0 0 15 80 63 55 50 36 31 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 55 70 72 79 76 96 64 0 26 69 77 70 85 0 0 77 169 262 146 139 85 129 99 44 24 53 73 11 89 0 22 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 411 381 667 830 640 363 480 146 0 0 0 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 1 2 3 0 2 2 1 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 3 0 0 41 23 0 208 379 398 309 325 261 99 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 20 13 18 21 1 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 24 35 36 34 31 33 37 38 36 42 56 49 61 71 68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 54 61 60 52 39 36 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 66 76 69 85 97 85 62 23 84 67 100 113 0 4 5 37 70 125 61 58 62 74 94 14 0 107 52 2 44 7 25 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 0 500 871 424 105 251 570 92 0 0 0 1 0 2 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 47 10 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 27 0 176 341 415 360 349 198 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 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 0 2 2 0 0 9 36 44 28 35 36 41 45 42 38 0 44 57 50 66 0 0 0 0 0 0 0 0 0 0 0 40 51 44 43 45 36 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 32 60 48 90 65 55 48 62 73 79 78 73 80 49 64 123 101 105 0 5 8 38 47 4 44 27 20 68 36 15 29 173 109 92 102 89 62 5 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 260 0 558 701 0 1 50 199 26 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 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 10 259 349 350 302 317 62 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 13 10 2 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 3 3 2 24 0 0 44 36 37 41 23 0 0 0 0 0 0 0 0 0 0 0 0 0 10 40 51 46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 54 68 58 54 61 74 63 63 61 89 82 74 78 79 7 68 115 72 0 0 0 0 15 0 0 0 0 0 0 3 116 172 27 202 143 129 89 53 40 16 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 173 233 526 698 0 0 67 108 0 0 0 0 0 0 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 1 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 25 135 254 244 384 182 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 14 5 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 5 11 6 8 0 0 43 34 32 39 19 34 7 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 45 65 66 79 87 78 58 66 53 43 56 76 75 71 78 74 58 47 56 44 0 0 0 0 0 31 22 1 0 4 49 204 269 281 231 284 222 149 76 72 58 33 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 59 402 28 134 133 257 267 109 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 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 10 96 102 281 350 54 0 0 0 0 0 0 0 0 0 0 0 0 4 0 7 1 0 3 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 6 7 10 1 0 0 18 34 32 45 43 51 0 0 0 0 0 18 0 0 1 3 3 3 6 4 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 54 53 63 65 111 122 100 66 83 31 44 52 67 69 61 72 61 47 11 0 0 0 1 0 52 0 41 47 99 148 163 182 187 140 205 257 195 134 116 83 57 44 36 21 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 275 64 0 0 163 57 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 7 4 0 26 91 237 357 206 6 0 0 0 0 0 0 0 0 0 0 0 0 5 0 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 1 4 10 1 0 0 0 16 22 38 58 12 0 0 0 24 37 35 19 0 1 0 1 5 12 18 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 82 75 64 52 81 124 92 46 39 39 59 46 64 70 64 62 49 26 0 0 0 0 9 35 79 25 27 5 17 105 210 191 260 156 103 71 43 32 11 0 51 45 2 13 23 0 0 0 0 0 0 0 0 0 0 0 8 13 0 0 0 10 139 272 325 2 5 3 1 49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 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 13 37 74 272 260 65 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 17 5 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 2 0 0 0 25 46 49 0 0 20 12 10 37 0 12 7 5 3 4 14 24 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 3 59 50 56 67 67 108 129 22 32 46 45 38 39 67 62 49 25 0 0 1 0 0 13 95 81 31 17 16 4 35 70 106 92 38 46 40 9 0 0 2 2 1 14 9 31 38 6 0 0 0 0 0 0 0 0 0 3 40 1 0 0 8 94 248 159 437 27 0 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 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 3 17 74 46 33 175 78 13 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 7 0 0 0 8 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 4 7 8 2 0 0 17 29 29 0 0 0 0 0 5 20 12 14 19 15 16 20 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 65 80 63 70 72 69 90 109 40 41 36 27 50 58 52 36 0 0 0 0 0 0 5 93 49 22 18 4 25 30 47 20 13 8 4 3 6 0 0 3 3 23 14 9 46 71 10 0 0 0 0 0 0 0 0 0 0 38 27 4 4 47 292 300 523 77 3 6 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 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 1 23 40 29 55 53 9 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 10 13 6 5 0 0 0 3 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 2 9 11 0 0 0 15 15 0 0 0 0 0 0 18 20 24 19 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 68 67 69 59 68 87 122 98 50 42 39 40 40 45 46 37 16 0 0 0 0 0 15 27 75 23 12 14 9 0 4 3 8 8 0 0 0 0 1 8 2 0 14 26 18 31 21 0 0 0 0 0 0 0 0 0 0 0 0 51 39 23 60 204 117 573 27 0 86 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 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 8 14 0 60 24 0 0 11 2 0 0 0 0 0 0 0 0 0 0 0 0 16 10 6 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 3 2 0 0 0 2 5 4 1 6 4 0 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 58 86 77 76 72 70 76 60 49 45 42 48 46 41 36 32 25 0 0 0 0 0 0 11 19 14 4 5 6 5 5 0 0 1 2 4 14 13 0 0 3 0 3 6 4 0 26 1 0 0 0 0 0 0 0 0 0 0 0 0 0 22 24 54 69 15 240 126 1 24 61 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 7 3 0 5 33 22 4 0 0 0 0 0 0 0 0 0 0 0 1 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 3 3 3 0 0 0 0 7 10 11 18 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 66 64 56 60 54 63 55 56 53 54 56 66 57 41 35 24 25 0 0 1 0 0 0 3 11 2 0 1 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 124 178 31 38 669 52 19 22 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 17 0 0 13 42 48 12 5 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 4 0 0 0 0 2 10 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 20 53 50 51 55 42 39 39 40 40 31 39 43 47 39 37 22 0 0 0 0 0 0 0 0 10 10 0 0 0 0 1 2 0 0 3 4 0 1 4 4 0 1 5 0 0 17 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 126 166 3 102 180 43 0 36 21 25 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 39 47 32 22 0 0 0 0 0 0 0 0 3 5 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 4 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 3 5 0 23 46 37 32 30 21 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 2 0 0 13 6 0 0 0 0 0 0 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 15 170 50 56 95 108 30 37 52 69 45 39 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 2 1 39 26 9 17 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 83 54 15 3 26 25 20 24 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 14 8 0 0 1 1 0 0 4 25 0 20 12 9 3 0 0 0 0 0 0 0 0 0 0 0 0 16 191 102 118 194 85 22 26 40 56 53 91 43 16 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 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 23 6 4 0 10 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 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 0 0 3 21 23 21 26 16 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 3 0 0 10 5 27 18 13 8 6 0 0 0 0 0 0 0 0 0 0 0 65 130 100 95 60 4 8 50 9 0 0 35 62 49 35 30 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 8 10 11 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 5 13 3 1 25 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 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 94 43 19 0 5 16 15 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 12 8 6 13 7 3 0 0 0 0 0 0 0 0 0 0 56 68 35 11 105 97 0 38 0 0 0 11 7 42 16 16 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 25 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 2 5 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 134 81 52 28 3 1 4 10 1 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 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 28 169 181 57 42 140 2 0 0 0 0 0 35 20 6 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 82 72 61 71 31 6 3 2 5 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 1 5 1 0 0 0 0 0 0 0 0 0 0 0 37 64 10 48 2 59 0 0 0 0 0 0 16 15 15 21 27 8 4 0 0 11 9 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 29 57 73 55 28 2 1 7 6 6 0 0 0 0 0 0 0 0 6 0 0 0 5 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 3 0 0 0 0 0 0 0 0 0 0 0 12 4 2 64 28 2 0 0 0 0 0 10 9 12 21 7 3 1 0 0 0 0 0 0 0 0 0 0 0 6 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 1 1 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 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 0 0 0 0 0 0 0 34 48 19 8 3 7 4 13 0 0 0 0 0 0 0 0 1 0 0 0 0 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 8 0 0 0 1 0 0 16 21 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 3 4 2 3 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 45 46 28 5 8 7 0 0 0 0 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 0 0 0 0 6 0 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 36 45 48 24 9 9 14 0 0 0 0 0 0 20 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 1 0 0 0 0 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 33 25 22 27 17 8 3 0 0 1 0 27 14 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 2 4 1 7 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 33 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 8 26 25 16 7 12 13 11 26 41 33 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 3 1 8 18 18 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 3 7 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 1 0 0 0 0 35 9 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 2 3 14 13 25 28 36 33 17 3 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 4 7 1 3 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 11 16 18 14 26 26 17 10 4 8 10 6 3 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 0 0 0 0 7 2 29 27 20 10 6 7 3 4 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 21 0 0 0 0 0 0 0 0 5 17 19 13 5 6 11 8 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 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 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 1 0 0 0 22 5 0 0 0 2 16 18 33 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 31 10 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 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 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 7 5 5 5 6 4 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 15 18 18 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 1 1 0 0 4 19 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 4 11 15 3 0 14 4 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 1 4 5 8 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 6 5 2 9 19 16 4 2 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 8 8 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 10 5 2 1 1 2 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 5 1 0 0 0 0 0 0 0 0 0 0 0 0 5 2 1 4 13 2 3 8 13 21 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 5 9 6 3 1 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 5 5 18 16 4 1 2 0 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 1 6 5 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 39 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 12 9 3 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 2 0 0 0 0 0 0 0 1 1 0 0 0 0 0 8 2 0 4 10 6 4 5 1 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 12 0 0 0 0 0 6 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 2 6 1 3 7 25 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 0 0 0 0 0 0 0 0 0 3 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 0 45 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 16 10 1 0 0 0 1 6 9 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 9 2 0 0 0 0 0 0 0 0 0 1 0 2 6 8 0 0 0 0 0 0 9 4 4 7 6 11 21 12 29 19 2 1 2 2 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 50 23 30 4 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 3 3 2 2 1 2 3 2 5 6 7 11 15 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 18 19 20 19 8 0 0 0 0 3 5 9 13 14 16 12 0 0 0 0 0 0 0 0 0 0 0 15 7 0 4 5 4 0 0 0 0 0 0 0 0 0 0 1 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 5 4 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 0 0 0 0 0 0 0 0 0 0 0 1 3 7 8 8 7 13 16 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 6 1 2 14 20 15 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 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 2 21 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 8 7 6 6 10 15 21 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 5 8 6 2 2 0 7 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -29 -18 -12 0 0 -2 -1 0 0 0 -1 -5 -6 -5 -2 -1 0 -1 -4 -6 -6 -2 -3 -1 -1 -1 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -3 0 -1 -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 -2 -3 -3 -5 -4 -1 -2 -6 -1 -1 -10 -9 -13 -13 -19 -26 -26 -20 -16 -12 -17 -23 -15 -10 -3 -1 0 0 0 -1 -17 -8 -15 -5 -1 0 0 0 0 0 0 0 0 -6 -6 -2 -5 -15 -31 -16 -22 -7 -33 -22 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -11 -9 -16 -13 -4 -1 -1 -1 0 0 -1 0 0 -1 -1 0 0 0 -1 -3 -2 -4 -5 -3 -1 0 -2 0 -14 -49 -44 -60 -28 -41 -75 -72 -58 -68 -59 -56 -66 -82 -85 -101 -68 -29 -33 -82 -62 -8 -56 -130 -131 -65 -24 -14 -36 -19 -13 -2 -2 -11 -7 -11 -22 -8 -12 -11 -41 -14 -26 -30 -17 -12 0 0 0 0 0 0 0 0 0 -3 -7 -2 -1 -1 0 0 -3 -5 -5 -5 0 -2 -2 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -2 -3 -3 -2 -1 -7 -9 -16 -5 0 -7 -11 -9 -6 -2 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -9 -3 -23 -11 -28 -31 -28 -20 -30 -5 -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 -1 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 -2 -2 -5 -3 -4 -3 -1 0 0 -5 -25 -42 -65 -65 -54 -50 -36 -38 -46 -28 -26 -12 -20 -21 -26 -19 -10 -40 -114 -108 -106 -87 -72 -134 -70 -53 -36 -41 -5 -2 -2 -3 -27 -6 -2 -17 -41 -18 -6 -10 -2 -25 -13 -19 -4 -14 0 0 0 0 0 0 -22 0 -8 0 -3 0 0 -2 -3 -6 -3 -3 -1 -1 -1 0 -1 -2 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -1 -6 -6 0 0 -4 -4 -2 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -4 -23 -29 -19 -19 -20 -9 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -2 -2 -4 -5 -6 -2 -1 -2 -2 -1 -2 -19 -26 -62 -36 -23 -24 -29 -34 -24 -24 -1 0 -8 -3 -11 -15 -49 -75 -131 -105 -127 -88 -113 -53 -26 -12 -2 -2 -9 -2 -2 -5 -4 -1 0 0 -2 -1 -8 -9 -29 -24 -39 -13 -30 -8 0 0 0 0 0 0 -1 -8 -2 -6 -1 0 0 0 -3 -4 -6 -2 -1 -4 -2 -4 -7 -5 -2 0 0 0 0 0 0 0 0 0 0 0 -6 0 -1 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 0 -1 0 -2 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -13 -12 -13 -21 -11 -9 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -3 -4 -4 -3 -1 -1 -1 -1 -1 -3 -14 -42 -40 -41 -23 -28 -22 -17 -11 -2 -9 -11 -12 -7 -14 -40 -33 -26 -18 -50 -90 -40 -39 -29 -35 -30 -10 -2 -6 -4 -4 -3 -1 -1 -6 -15 -12 -21 -23 -52 -7 -32 -10 -1 -15 0 -2 -4 -8 -1 -2 0 -15 -2 -50 -3 -1 0 -2 -2 0 -3 -4 -3 0 -1 -2 -3 -10 -3 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -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 -1 -17 -14 -21 -13 -14 -13 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -6 -3 -3 -3 -2 -1 -2 -2 -2 -1 -17 -18 -70 -73 -68 -41 -31 -23 -1 -3 -15 -49 -43 -18 -23 -23 -8 -12 -37 -12 -4 -1 -24 -49 -10 0 0 -1 -4 -2 -2 -6 -40 -30 -37 -30 -17 -9 -17 -54 -50 -40 -2 -6 -5 -13 -13 -18 -2 -3 -21 -8 -1 -8 -8 0 -1 0 0 0 0 -1 -3 -3 -2 0 -1 -4 -7 -3 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 0 0 -1 -7 -17 -26 -21 -14 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 -1 -2 -1 -2 -2 -3 -1 -4 -6 -4 -3 -4 -3 -1 -1 -1 -11 -24 -35 -38 -28 -40 -20 -3 -10 -35 -43 -40 -24 -29 -49 -64 -79 -152 -150 -113 -77 -104 -81 -56 -22 0 0 0 -10 -29 -14 -2 -50 -16 -6 -16 -4 -6 -51 -37 -24 -27 -21 -11 -13 -2 -3 -1 -16 -4 0 -3 -9 -8 0 -1 0 0 0 -1 0 -2 -3 -4 -5 -4 -5 -3 -5 -11 -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 -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 -4 0 0 0 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -14 -24 -26 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -1 -1 0 -1 0 -1 -3 -2 -2 -2 -4 -2 -2 -5 -5 -8 -5 -4 -2 -2 -1 -2 -1 -7 -14 -6 -12 -16 -26 -12 -8 -35 -23 -42 -42 -47 -57 -49 -86 -226 0 0 0 -91 -113 -75 -75 -63 -46 -10 -3 -8 -19 -4 -5 -7 -6 -3 -3 -6 -2 -73 -30 -42 -5 -8 -7 -8 0 -5 -34 -7 -4 -1 -2 -6 -5 0 -2 -8 -12 0 0 0 0 0 -5 -10 -11 -4 -6 -3 -2 -7 -5 -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 -1 0 -5 -4 -2 -2 -1 -1 0 0 0 -1 -2 0 -1 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -2 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -1 -1 0 0 0 0 -15 -10 -18 -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 -2 -2 -2 0 0 -1 -1 -2 0 -1 -2 -2 -2 -2 -2 -1 -2 -3 -1 -2 -2 -3 -2 -1 -2 -2 -2 0 -8 -21 -18 -14 -35 -12 -31 -26 -21 -17 -13 -58 -49 -50 -200 -83 0 0 0 0 0 -102 -61 -43 -8 -2 -7 -3 -1 -4 -2 -5 -4 -3 -5 -12 -8 -70 -122 -42 -18 -5 -9 -4 -11 -17 -57 -13 -3 -2 -5 -5 -8 0 0 -19 -23 -14 -1 0 0 0 0 -1 -2 -4 -4 -2 -2 -5 -2 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -13 -9 -1 -1 0 0 0 0 0 0 -1 -5 -4 -4 -6 -6 -4 -3 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 -6 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 -1 -1 -1 -1 -1 -2 -2 -2 -2 -1 -2 -4 -5 -6 -6 -7 -6 -3 -3 -2 -2 -8 -11 -20 -27 -18 -17 -6 -10 -17 -54 -93 -81 -85 -73 -56 -73 -89 -158 -114 -9 -119 -67 -42 -3 0 0 -1 0 0 0 0 -1 0 -2 -1 0 0 -85 -44 -18 -8 -2 -2 -1 -1 -8 -2 -5 -1 -4 -19 -2 0 0 -4 -14 -6 -10 -21 0 0 0 0 0 -1 -4 -5 -3 -1 -5 -5 -1 -4 -1 -1 0 0 -2 0 0 0 0 0 0 0 0 -5 -18 -16 -1 0 0 -1 -1 -1 -2 0 0 -3 -2 -4 -2 -3 -4 -2 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -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 -1 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 -4 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 -1 -4 -2 -2 -2 -3 -2 -2 -8 -6 -1 -4 -3 -7 -10 -14 -90 -61 -52 -48 -32 -15 -11 -8 -12 -1 -5 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 0 0 -1 -48 -7 -18 -1 -2 -15 -13 -9 -5 -5 -6 -8 -22 -4 -3 0 -2 -4 -9 -4 -3 -16 -7 0 -1 0 0 0 -3 -6 -1 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 -2 -2 -4 -3 -4 -2 -2 -2 -1 0 0 0 0 0 -1 -9 -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 -2 0 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -2 -2 -1 -2 -1 -2 -2 -2 -1 0 -8 -2 -4 -3 -3 -7 -14 -3 -48 -26 -25 -27 -26 -40 -16 -1 0 0 -2 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 -1 0 0 -10 -5 -15 -5 0 -6 -10 -5 0 0 -13 -8 -4 -8 -1 0 -4 -2 -1 -5 -6 -11 -15 -2 0 0 0 0 0 -6 -6 0 -45 0 0 0 0 0 0 0 0 0 -2 0 0 -1 -1 -1 0 0 0 0 -1 -1 -1 -1 0 -1 -2 -2 -3 -2 -4 -4 -2 0 0 0 0 0 0 0 -7 0 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -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 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 -2 -1 0 -1 -3 -3 -6 -5 -3 -2 -2 -2 -2 -1 -1 -10 -3 0 -2 -17 -37 -27 -1 -29 -27 -17 -16 -2 0 0 0 0 -1 0 0 0 0 -2 0 0 0 0 0 0 -1 0 0 0 -25 -4 -10 0 0 0 -3 -5 0 0 -7 -13 -1 -1 -3 -3 -3 -4 0 0 -1 -2 -20 -10 0 0 0 0 0 0 -35 -1 0 0 0 -1 -5 0 0 0 -1 0 0 -1 0 0 -1 0 0 0 0 0 0 -1 0 0 0 -2 -2 -6 -1 -4 -3 -3 -1 0 0 -2 0 0 0 0 -1 -2 -2 -2 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 -2 0 0 0 0 0 0 0 0 -4 0 0 0 0 0 -1 -7 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 -2 0 0 0 0 0 -4 0 0 0 -1 -1 -1 -4 -4 -3 -4 -2 -2 -3 -1 -1 -13 -5 -2 -3 -9 -17 -17 -15 -40 -26 -8 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 0 0 0 -7 0 -3 0 0 -3 -3 -4 -4 -7 -8 -19 -6 -2 -1 0 -4 0 0 0 -2 0 0 -19 -7 0 0 0 0 0 -4 -2 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -4 -4 -2 -1 0 0 0 0 -23 0 0 0 -1 -2 0 0 0 -2 0 -1 -3 -2 0 -2 -2 0 -3 -1 0 0 0 0 0 0 -4 -9 -5 -4 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -2 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 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -4 -5 -2 -3 -6 -5 -2 -1 -1 0 -1 0 -10 -4 -4 -27 -24 -33 -28 -3 -1 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 -1 -7 -17 -4 -12 -1 -29 -1 0 -1 -1 0 -4 -1 0 -1 0 -3 -9 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -2 -2 -2 -1 0 0 -13 0 0 0 -1 0 -3 -2 0 -4 0 0 0 -2 -5 -2 -2 -3 -3 -2 -3 -2 -3 -1 0 0 -1 -1 0 -2 -4 -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 -1 0 -1 0 -8 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -12 -25 -23 -13 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -6 -6 -14 -4 -2 -7 -4 -1 -1 -1 -1 0 -2 -7 -18 -23 -28 -8 -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 -2 -3 -2 0 0 -14 -1 0 -1 -7 -8 0 0 0 0 -2 0 0 -14 -1 0 0 0 0 0 -1 -2 0 -1 -3 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 -1 -2 -4 -8 -9 -7 0 0 -4 -5 -2 -1 -3 -10 -3 -9 -6 -4 -16 -20 -14 -8 -7 -3 -7 -10 -6 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -4 -5 -1 -1 -1 -1 -1 -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 -6 -44 -46 -38 -37 -27 -3 0 0 0 0 0 0 0 0 0 0 -7 -6 -10 0 -1 -5 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -7 0 -5 -1 -3 -2 -1 -1 -1 0 0 0 -5 -5 -5 -2 0 -9 0 0 0 0 0 0 -5 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -3 0 -2 -2 0 -7 -3 -9 -19 -17 -23 0 0 0 0 0 0 -21 -18 -5 0 0 0 0 -1 -1 0 0 0 -1 0 0 0 0 -4 -4 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -1 -1 -3 -3 0 -3 -2 -8 -9 -5 -4 -1 0 0 -1 0 -1 -6 -4 -71 -26 -32 -20 -17 -19 -29 -17 -14 -15 -15 -13 -14 -7 -4 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -18 -9 -9 -8 -11 -1 -2 -3 -8 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -20 -50 -47 -36 -35 -34 -32 -14 -1 0 0 0 0 0 0 0 -7 -7 -8 -7 -14 -5 -4 -8 -8 -4 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -11 -16 -17 -4 -4 -2 -1 0 0 0 0 0 -1 0 -4 -5 0 -5 0 -1 -5 -10 -22 -6 -12 -13 -4 -12 -14 -6 -10 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -6 -23 -2 -4 -16 -4 -1 0 0 0 -3 -8 -20 -21 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -3 -10 -4 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 -5 -1 -4 -1 -9 -16 -9 -10 -13 -9 -12 -13 -2 -1 0 -2 0 0 -4 -3 -6 -20 -6 -15 -54 -29 -9 -111 -47 -7 -41 -57 -32 -26 -29 -10 -4 -4 -2 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -10 -29 -31 -49 -15 -4 -5 -7 -15 -12 -2 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 -17 -53 -60 -60 -65 -48 -40 -41 -37 -3 -2 -2 -2 0 -1 -4 -11 -16 -28 -21 -34 -28 -11 -11 -1 -7 -4 -3 -7 0 0 0 -11 -12 -9 -4 -2 -1 -3 0 0 0 0 0 -1 -4 0 -2 -5 -34 -32 -26 -8 -2 -1 -1 -1 0 0 -2 -8 0 0 0 0 -4 -1 -14 -35 -32 -32 -15 -34 -17 -20 -23 -27 -17 -23 -21 -4 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 -1 -9 -6 -3 -5 -9 -6 -2 0 0 0 0 0 -1 -15 -24 -21 -11 0 0 0 0 0 0 0 0 0 -2 0 -1 0 -2 -14 -25 -17 -7 -13 -7 -2 -1 -2 0 0 -5 0 -13 -31 -4 -19 -5 0 0 -8 -10 -8 -8 -13 -15 -16 -18 -16 -13 -10 -11 -10 -9 -3 0 0 -1 0 -4 -4 -18 -16 -2 -5 -76 -43 -13 -47 -95 -55 -46 -56 -72 -21 -20 -6 -7 -8 -5 -5 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -14 -72 -131 -58 -233 -89 -20 -6 -6 -12 -9 -6 -4 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -3 0 -2 -9 -47 -81 -78 -95 -77 -60 -55 -47 -40 -21 -6 -3 -4 -5 -3 -15 -57 -55 -43 -24 -41 -43 -38 -39 -23 -16 -23 -18 -20 -19 -29 -45 -39 -36 -26 -20 -13 -11 -7 -3 0 -3 -5 -3 -6 -12 -28 -31 -6 -46 -44 -28 -13 -5 -4 -2 0 0 0 -2 0 0 0 -5 -27 -20 -60 -65 -79 -86 -109 -97 -80 -71 -68 -55 -45 -29 -25 -20 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -13 -24 -7 -2 -3 -3 0 0 -1 0 0 -3 -1 -2 0 0 -11 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -16 -33 -51 -32 -30 -33 -35 -19 -18 -7 -12 -4 0 -31 -8 -8 -9 -3 0 -8 -27 -4 -1 -18 -20 -34 -29 -26 -17 -17 -23 -19 -17 -19 -10 -4 -5 -8 -4 -2 -4 -2 -40 -63 -70 -46 -12 -14 -40 -31 -28 -67 -82 -84 -60 -14 -6 -13 -7 -12 -7 -2 0 0 0 0 -2 -2 -2 0 -8 -2 0 0 0 0 0 0 0 0 0 0 -69 -130 -139 -157 -134 -183 -113 -45 -11 -13 -7 -8 -7 -3 -2 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 -1 -2 -3 -14 -18 -27 -79 -106 -100 -107 -99 -95 -85 -85 -113 -94 -15 -10 -14 -28 -35 -48 -39 -41 -33 -65 -84 -87 -80 -57 -65 -71 -71 -62 -59 -85 -120 -96 -94 -74 -56 -64 -34 -22 -23 -18 -11 -27 -38 -99 -121 -153 -138 -43 -18 -60 -63 -77 -53 -38 -17 -14 0 -2 -1 -4 -9 -8 -44 -94 -132 -195 -212 -276 -297 -334 -300 -285 -229 -208 -162 -140 -142 -96 -48 -28 -18 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -7 -2 0 -1 0 0 0 -1 0 0 -4 0 0 -5 0 0 0 0 0 0 -7 -15 -7 0 -2 0 0 0 0 0 0 0 0 -15 -7 0 0 -7 -52 -52 -27 -17 -16 -16 -4 -6 -9 0 0 -12 -4 -13 -44 -38 -13 -13 -20 -33 -26 -17 -17 -15 -13 -24 -30 -41 -36 -15 -14 -17 -18 -30 -13 -1 -31 -74 -72 -52 -42 -45 -36 -20 -11 -5 -34 -66 -39 -34 -31 -30 -36 -31 -22 -15 -4 -8 -5 -3 -5 -5 -2 -1 -23 -3 -3 0 0 0 0 -1 -2 0 0 -4 -55 -129 -150 -172 -201 -236 -143 -163 -63 -10 -10 -9 -6 -6 -6 -1 0 0 -10 -4 -4 -7 -5 -2 -2 -5 -1 0 0 0 0 0 0 0 0 -5 -9 -27 -52 -62 -90 -120 -153 -176 -188 -149 -141 -179 -227 -231 -110 -52 -40 -54 -82 -82 -63 -55 -77 -156 -131 -130 -114 -129 -79 -95 -85 -171 -171 -167 -215 -167 -184 -158 -125 -129 -127 -160 -117 -43 -41 -31 -138 -167 -201 -218 -230 -133 -32 -52 -75 -111 -124 -128 -98 -51 -15 -6 -30 -45 -76 -83 -102 -98 -239 -315 -6 0 0 0 0 0 0 0 0 0 0 -30 -193 -118 -66 -51 -37 -20 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -5 -2 -1 -4 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -1 -1 0 -1 0 0 0 0 -5 0 0 0 0 0 0 0 -2 0 -13 -7 -20 -19 -2 0 0 -1 -30 -24 -23 -43 -8 -10 -34 -36 -25 -16 -17 -19 -27 -29 -16 -20 -15 -13 -13 -7 -13 -16 -8 -12 -39 -44 -29 -12 -35 -39 -15 -1 0 -1 0 0 -3 -67 -88 -9 -64 -53 -33 -19 -94 -62 -35 -31 -18 -9 -5 -43 -44 -16 -16 -4 0 0 -3 -12 -8 -3 -12 -62 -126 -148 -250 -303 -358 -187 -196 -201 -138 -33 -21 -17 -7 -9 -5 -13 -39 -72 -38 -14 -7 -6 -9 -6 -3 -5 0 0 0 0 0 0 -2 -3 -6 -22 -39 -68 -110 -140 -145 -155 -194 -232 -245 -245 -262 -347 -325 -267 -117 -70 -88 -92 -121 -98 -97 -138 -165 -189 -232 -310 -195 -77 -169 -23 0 0 0 0 0 0 -13 -189 -201 -174 -170 -194 -133 -130 -158 -233 -232 -228 -271 -306 -220 -177 -126 -95 -123 -128 -172 -135 -147 -78 -93 -156 -197 -198 -260 -225 -112 -272 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -130 -103 -55 -27 0 0 0 0 0 0 0 0 -2 -3 -1 -10 -2 -4 0 0 0 -1 -2 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -2 0 0 0 -4 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 0 0 0 0 -4 -2 -5 -11 -6 -5 -19 -20 -10 -14 -18 -21 -25 -45 -71 -38 -54 -42 -18 -12 -35 -32 -5 -21 -31 -25 -12 -7 -5 -1 0 0 0 0 0 0 -1 -1 -73 -48 -82 -39 0 0 0 -76 -48 -65 -47 -37 -55 -120 -37 -29 -6 -2 0 -1 -1 -13 -14 -20 -85 -197 -294 -276 -297 -1 -325 -297 -267 -142 -174 -90 -65 -58 -38 -32 -68 -113 -93 -36 -31 -34 -29 -23 -23 -13 -11 -5 -1 -1 0 0 0 0 -12 -24 -41 -68 -105 -142 -160 -203 -266 -229 -289 -307 -297 -294 -318 -314 -222 -109 -139 -128 -143 -150 -168 -137 -196 -244 -140 -136 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 -138 -299 -254 -302 -332 -316 -270 -272 -309 -308 -334 -384 -376 -253 -184 -226 -253 -247 -224 -252 -234 -263 -344 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -51 -115 0 0 -4 -15 -11 -9 -22 -24 0 0 -23 -3 -2 0 -2 -5 0 -25 -6 0 -13 -4 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -8 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -6 -1 0 0 0 0 -20 -24 -17 -15 -14 -24 -31 -35 -36 -58 -54 -64 -80 -94 -75 -94 -70 -48 -100 -57 -55 0 -3 -4 -5 -6 -2 0 0 -1 -3 -4 -4 -10 -9 -16 -26 -42 -10 -31 -77 -53 -60 -82 0 -62 -91 0 -137 -69 -115 -181 -112 -47 -33 -9 -7 -10 -31 -27 -39 -148 -250 -254 -263 -90 0 -2 -247 -173 -96 -213 -165 -104 -104 -112 -129 -137 -109 -87 -69 -83 -71 -68 -60 -50 -35 -31 -23 -13 -10 -4 -5 -4 -11 -15 -31 -63 -92 -153 -203 -197 -255 -339 -365 -312 -344 -345 -278 -253 -267 -225 -164 -161 -158 -145 -145 -160 -179 -184 -65 -2 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -242 -215 0 -61 -119 -350 -381 -236 -445 -489 -42 -269 -362 -335 -56 -136 -129 -140 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -25 -83 -64 -37 -41 -58 -3 0 0 -23 0 0 -3 -7 -5 -10 -30 -25 -30 -16 -12 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 -19 -22 -14 -1 0 0 -1 0 -25 -18 -16 -19 -26 -3 -44 -93 -42 -47 -40 -49 -81 -134 -78 -130 -4 -155 -84 -12 0 0 0 0 0 0 0 0 -2 -6 -18 -50 -88 -14 -15 -34 -13 -7 -20 -30 -24 -106 -125 -159 -22 -24 -2 -2 -2 -9 -111 -130 -74 -49 -33 -50 -88 -79 -152 -15 -35 -1 0 0 -1 -1 -272 -144 -209 -180 -11 -131 -123 -197 -158 -126 -102 -108 -127 -122 -102 -94 -94 -105 -89 -95 -89 -74 -66 -30 -22 -32 -27 -31 -59 -80 -118 -166 -227 -263 -368 -365 -362 -359 -360 -367 -352 -337 -22 -20 -333 -242 -252 -200 -149 -170 -209 -17 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -316 0 0 0 0 0 0 -416 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -24 -6 -37 -34 -36 0 -19 -13 -26 -42 -21 -13 -24 -42 0 0 -29 -40 -30 -90 -84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -1 0 0 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -3 0 0 -2 -19 0 -65 -56 -1 0 0 0 0 0 0 0 0 -55 -23 -57 -71 -51 -149 -21 0 0 0 0 0 0 0 0 0 -5 -19 -27 -50 -92 -19 -17 -74 -35 -38 -36 -59 -62 -71 -65 -9 -5 -5 -3 0 0 -4 -6 -3 -111 -95 -113 -129 -142 -1 0 0 0 0 0 0 0 -1 -213 -174 -156 -125 -203 -175 -227 -172 -129 -112 -138 -143 -148 -129 -116 -118 -115 -129 -149 -155 -155 -156 -150 -102 -74 -68 -70 -83 -131 -174 -202 -230 -337 -215 -299 0 0 0 -366 -1 -1 -1 -2 -266 -172 -6 -324 -238 -224 -245 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -14 -19 -5 -49 -39 0 0 -14 -20 0 0 -34 -55 -51 0 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 -3 -4 -3 -1 0 -1 0 0 0 0 0 0 0 0 -2 -6 0 0 0 0 0 0 0 0 0 0 -13 -1 0 0 -17 -30 0 0 -58 0 0 0 0 0 0 0 0 -33 0 -30 0 0 0 -112 -1 0 0 0 0 0 0 -1 0 0 -28 -29 -56 -69 -68 -53 -68 -102 -103 -123 -17 -115 -66 -56 -2 -2 -1 -1 -1 0 0 -5 -5 0 0 0 0 -103 -2 -1 0 0 0 0 0 -1 -1 -88 -3 -221 -117 -192 -248 -214 -192 -205 -155 -160 -163 -130 -112 -111 -124 -132 -142 -161 -169 -190 -202 -182 -174 -157 -146 -117 -119 -140 -193 -197 -278 -180 -377 -381 0 -2 -3 -2 -2 -2 0 -1 0 -3 -4 -5 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 -14 -21 0 0 0 0 0 0 0 0 -28 -27 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 -5 0 0 0 0 0 0 0 0 0 0 -18 -2 -2 -5 -31 -96 0 0 0 0 0 0 0 0 0 0 0 -119 0 0 0 0 0 -28 -5 0 0 0 0 0 0 0 -9 -44 -70 -102 -126 -127 -138 -119 -66 -108 -182 -52 -70 -78 -54 0 0 0 0 0 0 0 0 0 -5 -2 -2 -3 -8 -5 -1 0 0 0 0 0 -1 -1 -1 -3 -232 -159 -192 -209 -258 -194 -273 -243 -231 -226 -262 -210 -151 -128 -140 -136 -149 -182 -197 -198 -244 -247 -252 -232 -190 -195 -190 -195 -251 -333 0 0 0 -1 -3 -4 -5 -4 -3 -2 -2 -2 -1 -2 -3 -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 -39 -31 -5 -7 0 -4 -1 -4 -56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -14 -11 -19 -60 0 0 -84 0 0 0 0 0 0 0 0 -66 -80 0 0 0 0 -82 -14 0 0 0 0 0 0 -2 -29 -47 -75 -102 -126 -142 -134 -129 -103 -97 -108 -92 -72 -87 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -3 -5 -3 -2 -1 0 0 0 0 0 -1 0 -204 -226 -248 -213 -310 -323 -283 -311 -319 -8 -9 -260 -286 -226 -138 -125 -143 -150 -175 -215 -248 -258 -318 -323 -304 -300 -258 -251 -267 -348 0 0 0 -1 -1 -3 -5 -4 -4 -4 -3 -3 -2 -5 -3 -2 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 0 -2 -32 0 -12 -8 -31 -34 0 0 -5 -7 0 -3 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -24 -33 -43 -26 0 0 0 0 0 0 0 0 -73 0 0 -58 0 0 0 0 -18 -69 -23 -5 -1 -4 -11 -10 -28 -23 -72 -81 -117 -130 -144 -145 -110 -131 -136 -113 -99 -98 -105 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 -5 -292 -315 -322 -67 -259 -2 -355 -284 -277 -242 -238 -238 -207 -194 -184 -167 -228 -285 -313 -355 -364 -337 -344 -318 -314 -318 -2 -78 -2 -2 -3 -1 -2 -2 -3 -3 -3 -4 -4 -3 -3 -2 -4 -4 -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 -34 -10 -28 0 0 0 0 0 0 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -43 -46 -55 -64 -44 0 0 0 0 0 -31 -48 -92 0 0 0 0 0 0 -2 -98 -85 -49 -22 -16 -34 -46 -40 -31 -57 -79 0 0 0 0 0 0 0 0 -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 -1 -1 -2 -166 -337 -252 -2 -4 -6 -174 -110 -235 -267 -238 -224 -225 -232 -236 -164 -4 -9 -9 -9 -219 -302 -57 -2 -2 -1 -1 -1 0 -6 -4 -2 -4 -4 -2 -2 -1 -2 -1 -2 -2 -3 -6 -5 -4 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 -15 -18 -26 0 -1 0 0 -3 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -64 -61 -75 -58 0 0 0 0 0 -18 -48 0 0 0 0 0 0 0 -6 0 0 -29 -49 -52 -11 -14 -7 0 0 -30 0 0 0 0 0 0 0 -13 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 -326 -1 -4 -59 -261 -271 -225 -180 -65 -251 -1 -1 -2 -1 -3 0 -2 -2 -1 -1 -1 -1 0 0 0 0 0 -3 -3 -2 -1 -1 -1 0 0 -1 0 -1 -4 -7 -5 -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 -10 0 0 0 0 0 0 0 0 0 -5 -9 -2 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -57 -43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 0 0 -6 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -78 -1 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 -1 -2 0 -3 -3 -52 -199 -195 -186 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 -2 -2 -2 -3 -4 -7 -2 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 0 0 -3 0 0 -1 -1 -16 -19 -11 -6 0 0 0 0 0 0 -23 -52 -18 -63 -74 -97 0 -5 -19 -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 -47 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 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 -1 -1 -1 -2 0 0 -1 -1 -2 -1 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -172 -378 0 0 -1 -3 -3 -16 0 -2 -1 -1 -1 0 0 0 0 -6 -7 -11 0 -2 0 0 -47 -39 -33 -39 -42 -44 -43 -59 0 -59 -69 -69 -64 -84 -66 -47 0 -77 -94 -105 -103 0 0 0 0 0 -1 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 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 0 -28 0 0 0 0 0 0 0 0 0 -130 0 -1 -62 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -5 -1 -1 0 -1 -1 -2 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 -1 0 -1 0 0 0 0 0 0 -1 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -86 -348 -322 0 0 0 0 -2 0 0 0 -8 -24 -28 -17 -2 0 0 -3 0 -5 -16 -4 -3 0 0 0 0 -7 -7 0 -6 -50 -59 -52 -70 -71 -67 -84 -99 -74 -81 0 -4 -67 -49 -54 0 0 0 0 0 -51 -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 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -7 -9 -4 0 0 0 0 0 0 -53 -95 -69 -63 0 0 0 -43 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 0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -2 -2 -1 -3 -2 0 -2 -1 0 0 0 -1 0 -1 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -349 -165 -109 0 0 0 0 0 0 0 -1 -3 -10 -16 -21 -29 -35 -21 -12 -7 -5 -5 -34 -24 -1 0 0 0 0 0 0 0 -3 0 0 0 0 -3 -3 -7 -53 0 0 0 0 -1 -3 -1 -8 0 -74 0 -4 0 0 -43 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 0 0 -1 0 0 -8 0 0 -7 -27 -22 -52 -50 -71 0 0 -31 0 0 0 0 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -5 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 -4 -3 -5 0 -1 0 0 0 0 0 -1 0 -1 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -113 -51 -1 -2 -2 -2 -2 -5 -13 -11 -10 -13 -7 -11 -17 -13 -24 -18 -4 -22 -41 -12 -6 -43 -4 -55 -46 -34 -1 -2 0 0 0 0 0 -19 -19 -2 -70 -58 -45 0 0 0 -3 -4 -4 -4 0 -16 -29 -45 -44 -55 -1 0 -17 0 -1 -2 0 -3 0 -57 -62 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 0 0 0 0 0 -7 0 0 0 0 -1 0 -1 -6 0 -1 -19 -13 -6 -28 -48 -27 0 0 0 0 -42 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -4 -6 -4 0 -3 -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 -33 -62 0 0 0 0 -1 -13 -22 -23 -19 -18 -16 -6 -11 -10 -15 -11 -19 -24 -7 -8 -18 -10 -7 -5 -37 -28 -44 -55 -56 -53 -55 0 -51 -42 0 -5 -26 -21 -35 0 0 0 -9 -25 -8 -5 0 0 -1 -14 -5 -6 -4 -8 -25 -2 -1 0 -1 -37 -1 -1 0 0 -7 -5 -6 -41 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 -8 0 0 0 0 -8 0 0 0 -2 0 -2 0 0 -1 0 0 -4 -79 -17 -10 -36 -7 0 0 0 0 -18 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 -2 -4 -8 -7 0 -3 0 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -84 -20 -1 -4 0 0 -9 0 -6 -14 -11 -16 -21 -29 -18 -12 -7 -8 -8 -8 -12 -15 -16 -17 -8 -4 -6 -14 -10 -33 -31 -22 -23 -40 -17 -27 -20 -36 0 0 0 0 -2 -9 -14 -31 -26 -19 -12 0 0 -1 -3 -18 -21 -11 -1 -1 0 0 -9 -3 -2 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 -7 -5 -12 0 0 -2 0 0 -1 -1 0 0 0 0 0 0 -5 -1 -1 -7 -11 -8 -12 -13 0 0 0 0 0 0 0 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 -3 -5 -6 -8 -4 -5 -6 0 0 0 -1 0 0 0 0 0 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -19 -24 0 0 -7 -13 -5 -6 -2 0 0 -1 -5 -18 -26 -3 -2 -28 -22 -5 -5 -6 -21 -14 -17 -5 -9 -24 -20 0 0 -1 0 0 -1 0 -13 -17 -26 -3 0 0 0 -4 -1 -3 -4 -3 -2 0 0 -22 -7 -11 -4 -4 -12 -12 -3 -10 -5 -12 -5 -4 -3 0 0 0 0 0 0 -2 -3 -4 -15 -9 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 -3 -4 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 -13 0 0 0 0 0 -2 -1 0 -1 -6 0 0 -1 0 0 -4 -2 0 -21 -2 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 -2 -5 -7 -4 -7 -9 -4 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 -19 -20 -42 -39 -18 -16 -12 -2 -2 -1 -1 0 0 -6 -24 -1 -32 -1 -17 -7 -1 -4 -7 -29 -15 -46 0 0 -1 -8 -9 -7 -2 -1 0 0 -6 -1 0 0 0 -10 -8 -9 -5 0 0 -1 -5 -6 -8 -2 0 -5 -5 -4 -3 -4 -4 -2 -3 -13 -13 -20 0 -14 -1 0 0 0 0 -1 0 0 0 0 0 -3 -3 0 0 0 -2 -2 0 -1 -1 0 -1 0 -1 -1 0 0 -1 -1 0 -2 -5 -2 0 -9 -7 -5 0 0 -2 0 -1 -6 0 -1 0 0 -9 -12 -7 -4 0 -4 0 -1 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -5 -5 -7 -6 -3 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 -37 -70 -92 -97 -17 -20 -20 -18 -1 -3 -6 -13 -14 -21 -2 0 0 -5 -23 -20 -1 -2 -10 -10 -20 0 0 -6 -2 -7 -11 0 0 0 0 -7 -11 -6 -3 0 0 0 -12 -4 -2 0 -5 -9 -9 0 0 -2 0 0 0 -2 -7 0 -7 -6 -4 -2 -5 -3 -9 -20 -25 -31 0 -6 -3 -1 0 0 0 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 -3 -1 -1 -1 -3 -1 0 0 -4 0 -3 0 0 0 0 0 -2 -12 -6 -1 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 -32 0 -1 -103 0 0 -1 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -4 -8 -11 -9 -8 0 0 0 -2 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -100 -106 -123 -129 -15 -27 -37 -1 0 -11 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 -10 -5 0 0 0 0 0 0 0 -10 -10 -8 0 0 -12 -6 -7 0 0 0 0 0 -2 -5 -12 -13 -16 -9 -6 -6 -11 -1 -1 -5 -2 0 0 -2 -3 -1 -4 -3 -4 -1 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 -1 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -1 -8 -10 0 -1 -1 -10 0 0 0 0 0 0 0 -29 -8 -2 -38 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -5 -7 -9 -12 -12 0 0 0 -3 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -74 -40 -23 -266 -165 -15 -27 -33 -37 -43 -7 0 -3 -1 -1 0 0 0 -1 -2 -1 -1 -3 -3 0 0 -1 0 0 0 -2 -1 0 0 0 0 0 0 -7 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -2 -2 -3 -5 -8 -5 -6 -4 -2 -2 0 0 -1 0 0 -5 0 -1 -1 -10 -13 -5 -1 0 0 0 -1 -1 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -7 0 0 0 0 0 0 0 0 -1 -8 0 0 -3 -10 -10 -7 -4 0 -3 0 -2 -6 -10 -6 -36 0 -46 -3 -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 -2 -2 0 0 0 0 0 0 -1 -3 -3 -3 -5 -5 -7 -12 -17 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 -6 -90 -72 -46 -172 -98 -43 -37 -59 -47 -9 -6 0 0 0 0 -3 0 0 -2 -1 -1 -2 -3 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 -3 -1 -2 -1 0 0 0 0 0 0 0 0 -2 0 -1 -1 -22 -15 -6 -14 -3 0 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -8 -3 -2 -3 -11 0 -5 -11 -38 -7 -16 -40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 -4 -7 -8 -7 -12 -10 -11 -1 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -96 -144 -222 -147 -82 -4 -2 0 0 0 -1 0 -1 -2 -1 -4 -1 -2 -1 0 -3 -1 -2 0 0 -2 -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 -3 -5 -9 -5 0 0 0 0 0 0 0 0 -1 -3 -10 -19 -5 -14 -15 -1 -2 -1 -6 -4 -1 -1 0 -1 -12 -25 -41 -28 -16 -4 -3 0 0 -3 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 -1 -1 -1 0 0 0 0 0 0 -3 -4 0 -1 -2 -1 -12 -1 -37 -15 -60 -3 -53 -40 0 -38 -80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 0 0 0 0 0 0 0 0 0 0 -3 -5 -8 -13 -10 -9 -11 -13 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 -110 -121 -176 -141 -162 -121 -48 -58 0 0 0 0 0 0 0 0 0 -3 0 0 -1 -2 -1 -2 0 0 0 -5 0 -3 0 0 0 0 0 0 0 -8 -1 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -3 0 -4 -1 -1 0 -2 -12 -14 -17 -6 -12 -6 -2 -3 -11 -10 -3 -25 -2 -17 -4 -2 -18 -10 -1 -1 0 0 0 -55 -35 -15 -3 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 0 0 0 0 -1 0 0 0 -1 0 -2 -1 0 0 0 0 0 0 0 0 0 0 -8 -16 -13 -16 -39 -43 -26 -45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -10 -12 -6 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -108 -118 -123 -115 -60 -107 -29 0 0 0 0 0 -1 0 0 0 0 0 0 -1 -2 0 0 0 0 -5 -8 -3 -3 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 -1 -2 -2 -1 -5 -5 -20 -20 -6 0 -2 0 -1 0 0 0 -24 -68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -16 -10 0 0 -1 -1 0 0 0 0 -4 -2 0 -1 -3 0 0 -1 0 -3 -7 -1 0 -1 -4 -2 0 0 0 0 -1 0 -1 -2 -1 0 -1 0 -2 -2 -2 0 0 -2 -5 -2 -4 -22 -18 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 -7 -7 -8 -7 -13 -18 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 -13 -3 -22 -90 -121 -121 -65 -39 -117 -10 0 0 0 0 0 -1 -2 -1 -1 0 0 0 0 0 0 0 -28 -14 -13 -13 0 0 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -5 -3 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -4 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -34 -4 -2 -1 -2 -1 0 0 0 0 -1 -1 0 -1 -2 -6 -1 0 -2 0 -7 -2 0 0 -2 -4 -2 -1 0 0 -1 -1 -1 -2 -1 -2 -1 -3 0 0 0 0 0 -1 0 0 -4 0 -1 0 0 0 0 0 0 0 -1 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 -3 -3 -6 -14 -5 -10 -15 -17 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 -8 0 -24 -23 -8 -15 -16 -51 -48 -34 -21 -13 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -4 0 0 0 0 0 0 0 0 0 0 0 -1 0 -4 -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 -14 0 0 0 -1 -7 -15 0 0 0 0 0 0 0 0 -1 -1 -2 0 0 -2 -7 -1 -1 -2 -3 -1 -1 -2 0 -1 -1 -2 -1 -6 -2 -3 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 -1 -2 0 0 0 0 0 0 0 0 -5 -6 -4 -5 -1 -3 -11 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -17 -20 -20 0 -13 -67 -80 -8 -3 -78 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -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 -2 -1 0 -1 -2 -2 -12 -16 -1 0 0 0 -8 0 0 0 -3 -2 -1 -8 -7 -2 -3 -5 -5 -9 -8 -6 -1 -1 0 -1 -13 -10 -2 -8 -1 -4 0 -5 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 0 -2 -3 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 -5 -4 -1 -2 -1 -3 -12 -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 -5 -3 -16 -3 -6 -12 -32 -249 -187 -81 -31 -18 -20 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -7 0 -1 -1 -9 -7 -15 -24 -4 0 -1 0 0 0 -1 -2 -7 -6 -6 -23 -18 -5 -12 -9 -5 -8 -7 -6 -1 -1 -4 -6 0 0 0 -5 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 0 -1 -9 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 -8 0 0 0 -9 -33 -26 0 0 0 -91 -38 -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 -2 -3 -4 -6 -1 -4 -3 -2 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -65 -27 -43 -48 -54 -24 -49 -31 -11 0 0 0 0 -1 -4 -10 -32 -39 -25 -4 -3 -26 -7 -12 -3 0 0 -1 0 0 0 0 -71 -29 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -7 0 0 0 0 -1 -1 -2 -1 -4 -4 0 0 0 0 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 -4 0 -24 -42 -116 -126 0 0 0 -73 -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 0 0 0 0 0 0 0 0 0 0 0 -6 -7 -5 -5 -5 -6 -3 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -19 -62 -40 -84 -55 -19 0 0 0 0 -2 -6 -7 -11 -14 -7 -11 -23 -23 -1 -7 -5 0 -1 0 0 -2 0 -2 -2 -3 -2 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -3 -2 -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 -11 -10 -14 -5 -3 -8 -7 -34 0 0 0 -88 -123 -17 -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 0 0 0 0 0 -2 -1 -1 0 0 0 0 -6 -4 -6 -13 -12 0 0 -2 0 0 0 0 -1 0 -1 -15 -8 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 -74 -37 -43 -44 -10 0 -1 -7 -2 -8 -13 -22 -35 -54 -19 -30 -13 -3 -6 -3 -15 0 0 0 0 -2 -3 -6 -6 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 -1 -1 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -1 -2 -5 -7 -24 -30 -58 -13 -20 -81 -53 -48 -106 -177 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -3 -5 0 0 -2 -3 -3 -16 0 0 0 -2 -1 -1 -2 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 -48 -63 -34 -7 -2 -2 -14 -8 -10 -17 -33 -70 -58 -24 -1 -9 -5 -4 0 -1 0 -8 0 0 0 -2 0 -1 -2 -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 -1 -1 -1 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 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 -5 -1 -15 -29 -49 -18 -34 -60 -59 -76 -113 0 0 -222 0 0 0 -116 -122 -79 -50 -58 -62 -76 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 -2 -3 -2 0 0 0 0 -5 -5 0 0 0 0 -3 -1 -3 0 -4 -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 -110 -36 -11 -9 -13 -3 -7 -31 0 -2 -16 -17 -8 -13 -14 -8 -8 -8 0 0 0 0 0 0 0 -1 -2 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 -5 -10 0 0 -6 -21 -10 0 0 -30 -52 -73 -91 0 0 0 0 -93 -106 -83 -88 -47 -14 -11 -3 -5 -20 -43 -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 -2 0 0 0 -1 -2 0 0 0 0 0 0 -5 -13 -6 -13 0 -9 -2 -1 -5 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 -13 -1 -1 -8 -2 0 -30 -30 -17 -31 -4 -25 -27 -4 -26 -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 -1 0 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 0 0 0 0 0 0 0 0 0 -40 -58 -86 -138 -104 0 0 0 -32 -27 -25 -38 -50 -30 -8 -3 0 -8 -22 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 0 0 0 -2 -6 -6 -7 -1 -4 -1 -5 0 -3 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 -225 -83 -315 -28 0 0 -68 -1 -5 -5 -13 0 -1 -1 -7 -2 -35 -42 -18 -7 -5 0 0 0 -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 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 0 0 0 0 0 0 0 0 -91 -61 -103 -90 -107 0 0 0 -20 -16 -20 -28 -31 -29 -34 -34 -16 -19 -22 -4 -5 -20 -7 -14 -45 -76 -37 0 0 -6 -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 -1 -2 -1 -5 -1 -2 -7 -9 -4 -17 -6 -4 -1 -11 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 -152 -40 -176 -240 0 0 0 -5 -2 -1 0 -5 -1 -3 -2 0 0 -41 -69 -32 -29 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 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 -92 -97 -92 -88 -127 0 0 0 -12 -19 -25 -24 -23 -22 -13 -19 -36 -37 -38 -23 -1 0 0 -1 -10 -10 -10 -28 -49 -27 -2 -2 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -3 -5 -2 0 -4 -4 -7 -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 -2 -3 0 0 0 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -175 -183 -150 -301 0 0 -85 0 0 0 -6 0 0 -10 0 0 0 0 0 -34 -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 -1 -3 -1 -2 -1 0 0 -2 -3 -1 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -336 -128 0 0 -787 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -69 -105 -95 -96 -17 0 0 0 -13 -15 -14 -25 -38 -47 -31 -34 -30 -19 -21 -20 -4 -1 -4 -10 -6 -3 -2 -2 -9 -21 -65 -54 0 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 -1 -25 -6 -2 -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 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -236 -205 -239 -197 -200 -169 -235 0 0 0 -3 0 0 -1 0 -1 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -1 -1 0 0 0 -2 -5 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -7 -38 0 -81 -807 -781 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -101 -109 -108 -184 0 0 -14 -29 -53 -64 -42 -40 -41 -46 -51 -33 -22 -31 -29 -20 -11 -2 -5 -14 -21 -9 -4 -9 -6 -17 -61 -56 0 -23 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -2 -2 -11 -16 -2 -3 -3 0 -6 -2 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 -1 -1 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 -193 -185 -205 -179 -144 -165 -128 -201 0 0 -11 0 -4 0 -5 0 0 -5 -1 0 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 -3 0 -1 -1 -1 -2 -4 -3 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -183 -278 -47 0 -613 -752 0 0 0 -75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -79 -115 -149 -160 -179 -124 -84 -33 -54 -80 -67 -69 -52 -52 -46 -42 -28 -15 -12 -11 -7 -13 -24 -15 -10 -7 -8 -1 -1 -7 -12 -32 -32 -26 -31 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -22 -2 0 -2 -3 0 0 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -207 -141 -135 -141 -189 -134 -89 -93 0 -2 -13 -21 0 -4 0 0 -1 0 -1 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 -4 -5 -3 -2 -4 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -251 -59 0 0 0 0 0 0 -112 0 0 0 0 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 -77 -95 -133 -132 -138 -88 -22 -42 -55 -48 -71 -63 -37 -45 -44 -36 -17 -23 -27 -25 -20 -24 -22 -29 -32 -22 -7 -1 0 0 -2 -12 -15 -43 -42 -67 -66 -49 -37 -34 -70 0 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 -1 -2 -3 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 -39 -100 -135 -123 -53 -50 -130 -2 -11 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 -2 0 0 0 0 -4 -5 -6 -7 0 0 -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 -287 -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 -1 -91 -128 -86 -96 -65 -29 -111 -163 -154 -104 -74 -38 -33 -62 -80 -15 -7 -17 -40 -39 -37 -48 -64 -73 -58 -45 -33 -14 -4 -3 -1 -12 -23 -24 -43 -48 -46 -32 -3 -59 0 -1 -3 -3 -2 0 0 0 0 0 0 0 0 -1 -1 -3 -2 -3 -2 -2 -4 -3 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -63 -56 -24 -86 -83 -1 -9 0 0 -3 0 0 -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 -1 0 0 -1 -4 -6 -6 -6 0 0 -4 -2 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 -50 -55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -51 -48 -49 -41 -31 0 0 0 -217 -130 -53 -42 -213 -163 -21 -16 -18 -12 -27 -37 -58 -53 -45 -52 -58 -65 -37 -21 -6 -4 -4 -10 -19 -36 -34 -30 -17 -11 -25 -1 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 -2 -1 -1 -5 -13 -1 -5 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 -3 0 0 0 -1 -7 0 0 0 0 0 0 0 0 0 0 -66 -32 0 0 0 0 0 0 -55 -29 -35 -34 -3 0 -32 0 -1 -6 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -2 -1 -2 -6 -9 -12 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -220 -69 0 0 0 0 0 0 0 0 0 0 0 -27 0 -6 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -16 -72 -57 0 0 0 0 0 0 0 0 0 0 -100 -184 -119 -58 -25 -31 -49 -58 -61 -60 -67 -61 -36 -13 -5 -6 -10 -8 -15 -20 -8 -9 -14 -16 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -10 -5 -7 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 0 0 -1 -1 0 0 0 -5 0 0 0 0 0 0 0 0 0 -140 -78 -21 -20 -67 0 0 0 -4 -1 -4 -8 -20 0 0 -3 -28 -14 -12 -29 -12 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -8 0 -1 -5 -21 -64 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 -149 -142 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 -1 -4 0 0 0 0 0 0 0 0 0 0 0 -4 -38 -45 -31 0 0 0 0 0 0 0 0 0 0 0 0 -416 -128 -50 -12 -14 -21 -41 -52 -60 -51 -35 -25 -10 -7 -6 -9 -4 -4 -3 -1 -2 -7 -14 -10 -11 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -6 -3 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -156 -123 -3 -98 -85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -131 -11 0 -29 -122 0 0 -3 -2 -6 -12 -14 -9 -3 -18 0 0 -2 -35 -19 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -13 -5 0 0 -1 -9 -56 -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 -40 0 0 -139 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -108 -42 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 -327 -50 -2 -3 -3 -10 -18 -23 -41 -33 -30 -15 -7 -2 -2 -1 -8 -6 -17 -1 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -3 0 0 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -85 -48 -56 -69 -59 -44 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -67 -9 -22 -24 -46 -1 -63 -10 -5 -13 -2 0 0 -10 -2 0 -10 -23 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -6 -19 -60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -170 -9 -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 0 0 0 0 0 0 0 0 -44 -25 -31 0 0 0 0 0 0 0 0 0 0 0 0 -24 -174 -33 -6 -1 -1 -1 -1 -1 -4 -8 -10 -6 -8 -4 0 0 -3 -3 -10 -2 0 0 -2 -14 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -47 -35 -67 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -43 -18 -20 -35 -73 -29 -12 -4 -10 -5 0 0 -1 -14 0 -11 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 -1 0 0 0 0 0 0 -8 0 -6 -1 -21 -4 -52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -8 -11 -80 -118 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -57 -43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -72 -4 0 0 0 0 0 0 0 -4 -1 0 0 0 0 0 0 -2 -4 -12 0 0 0 0 0 0 0 0 -1 -2 -3 -1 -2 -3 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -89 -19 -16 -14 -39 -25 -5 -6 -7 -1 0 0 -12 0 0 -10 -8 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -12 -49 -15 -3 -54 -75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -231 -54 -83 -97 -118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -62 -6 0 0 -2 -1 -1 0 -1 0 0 0 0 0 0 0 -4 0 0 0 0 0 0 0 0 0 -1 -2 -3 -1 -2 -3 -2 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 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -56 -12 -16 -23 -16 -5 -7 0 0 0 0 -3 0 -14 0 0 -23 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 0 -27 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 -53 -42 -88 -77 -99 -74 -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 -2 0 0 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 -39 -102 -21 -4 -3 -3 -2 0 0 -2 0 0 0 -2 -8 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -3 -7 -8 0 0 0 -2 -9 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 -84 -28 -19 -1 0 0 0 0 0 0 -13 -1 -1 0 -5 0 0 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 0 0 0 0 0 0 0 0 0 0 0 0 -10 0 -3 -8 -11 0 -16 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -50 -25 -80 -109 -108 -78 -55 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -27 -8 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 -8 -10 0 -3 -7 0 0 -73 -18 -14 -8 -10 -1 -3 -15 -7 -1 -2 -10 -4 0 0 0 0 0 0 0 0 0 -1 -4 -2 0 0 -1 -1 -2 -3 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 0 0 0 0 0 0 -1 -1 0 0 0 -12 -2 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -6 0 0 0 0 0 0 0 0 -2 -16 0 -1 -7 -24 -21 -7 -40 -9 -28 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -103 -50 -56 -108 -154 -69 -42 -40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -49 -33 -15 -38 -24 -7 -23 -16 0 0 -8 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -1 0 0 -7 -12 0 -8 -10 -8 -14 -25 -12 -18 -13 -6 -2 -12 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -2 -12 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -1 -7 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 -1 -1 -1 0 0 0 0 0 0 -3 -4 -3 0 0 -4 -14 0 -58 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -99 -93 -134 -148 -104 -97 -66 -71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -21 -7 -18 -12 -8 -1 -10 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -11 -17 -5 -40 -9 -6 -21 -22 -21 -15 -10 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -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 -10 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 0 0 0 0 0 0 0 -1 -9 -6 -2 0 0 -1 -3 -68 -59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -69 -70 -105 -133 -146 -55 -66 -32 -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 -6 -17 -5 -6 -9 -21 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 -1 -15 -11 0 -10 -11 -17 -22 -15 -20 -6 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -3 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 -11 0 0 0 -1 0 0 -12 -35 -39 -1 -10 0 0 0 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -81 -77 -119 -127 -100 -55 -37 -50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -28 0 -24 -5 -3 0 -1 0 0 0 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 0 0 -5 -10 0 -6 -11 -26 -13 -16 -6 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 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 -3 -2 0 0 0 -2 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 -17 0 0 -9 0 0 0 0 -11 -1 -1 0 -4 -2 -1 0 0 -21 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -199 0 -77 -100 -130 -161 -66 -15 -78 0 0 0 -18 0 -6 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -11 -8 -8 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 0 -11 -3 -21 -23 -12 -2 -88 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 0 -2 0 0 0 0 -14 -1 -43 -11 -36 -1 -1 0 -3 0 0 -1 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -57 0 -114 -119 0 -94 -118 -33 -132 0 0 0 0 0 0 0 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -15 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 -14 -47 -6 -9 -9 -30 -8 -39 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 -2 -4 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -31 -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 -3 0 0 0 0 0 0 -8 -22 0 0 0 0 0 0 -13 -17 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -151 -33 -66 -87 -86 0 -90 -105 -79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -3 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 -18 -19 -23 -14 -16 -16 -124 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -138 0 0 0 -3 0 0 -10 -10 0 0 -7 -10 -1 -6 -11 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -66 -25 -82 -99 -109 -30 -36 -72 -123 0 0 0 0 0 0 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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -136 0 0 -4 -67 -18 -15 -34 -16 -63 -10 0 0 0 0 0 0 0 0 0 0 0 -10 -3 -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 -3 -14 -5 0 0 -1 0 0 0 0 0 0 0 0 -13 -15 -28 -35 -36 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -3 -1 0 0 -1 0 -18 -21 -11 -15 -11 -5 -19 0 0 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -12 -98 0 0 -62 -101 -61 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -54 0 -1 -16 -10 -16 -37 -29 -97 0 0 0 0 0 0 0 0 0 0 0 0 -11 0 -8 -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 -22 -16 -2 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -2 0 0 0 0 -2 -9 -36 -26 -32 -23 -12 -10 0 -7 -12 -18 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -28 -37 0 0 0 -18 -14 -59 -30 -48 -7 -87 -101 -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 -17 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 -68 -7 -3 -20 -11 -44 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 0 0 0 -12 -1 0 0 0 0 0 0 0 0 -3 -2 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 0 0 0 -1 -1 -15 -34 -35 -14 -16 0 0 0 -27 -10 -6 -4 -2 -6 -77 0 0 0 0 0 0 0 0 0 -7 -11 -10 0 0 -7 -49 -31 -55 -24 -150 0 -59 -134 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 -4 -7 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 0 -10 -5 -37 -16 -33 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -12 -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 -14 -10 -2 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 -2 -35 -66 -45 -9 -10 -6 -26 -5 -11 -21 0 -1 0 0 0 0 -38 -9 -10 -5 -6 -57 0 0 0 0 0 0 0 0 0 0 -10 -24 -24 -34 -27 -136 -142 -70 -38 -4 -70 -77 -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 -2 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -17 -2 0 -4 -6 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -9 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -9 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -44 0 0 0 0 0 0 -3 0 0 0 0 0 0 -3 0 -15 -20 -28 -25 -11 0 0 0 0 0 0 0 0 0 0 0 0 -6 -12 -20 -89 -97 -193 -78 -34 0 -68 -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 -11 -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 -9 -1 0 0 -2 -14 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -26 -29 -25 -15 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -11 -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 -13 -7 -143 -207 -303 -121 -66 -4 -44 -63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -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 -34 -31 -12 -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 0 0 0 0 -2 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 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -97 -149 -286 -282 -69 -68 -29 -52 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -28 -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 -1 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -99 -66 -23 -121 -113 -69 0 -27 -85 -16 -30 -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 -1 0 0 0 0 -8 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 -1 0 0 0 0 -4 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 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 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -77 -67 -194 -125 -119 -84 -179 -27 -9 -19 -19 -24 -41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -2 -6 -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 -1 -2 -2 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 0 0 0 0 0 0 0 -2 -3 -6 -2 0 0 0 0 0 0 0 0 0 0 0 -80 -58 -148 -96 -110 -133 -163 -136 -27 -13 -6 -36 -30 -20 -51 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 0 0 -11 -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 -1 -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 -17 -4 -1 0 0 0 0 0 -1 0 -4 -5 0 0 0 0 0 0 0 0 0 0 0 -150 -119 -92 -98 -110 -103 -8 -117 -140 0 0 -63 -49 -57 -54 -46 -2 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -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 -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 -1 0 -3 -12 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 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -144 -148 -165 -132 -63 -82 0 -85 0 0 0 -78 -114 -79 -82 -41 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -127 -45 -32 -102 -43 -55 -3 0 0 0 0 0 -71 -70 -36 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -86 -26 -75 -84 -24 -101 0 0 0 0 0 0 -51 -33 -38 -26 -8 -1 -2 0 0 -4 -1 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 -41 -59 -40 -49 -71 -32 0 0 0 0 0 -55 -60 -48 -29 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -1 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 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 0 0 -20 -46 0 0 0 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 -1 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 0 -15 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 -3 0 0 0 0 0 0 -1 0 -1 -1 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -24 -7 -6 -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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 0 -3 -2 -1 -1 -2 -3 -3 -2 -4 -9 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -6 -4 -3 -5 -6 -7 -7 -8 -10 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 0 0 0 0 -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 -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 -3 -2 -3 -4 -5 -8 -12 -14 -12 -12 -3 -2 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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -9 -12 -18 -20 -16 -14 -9 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -14 0 0 0 -25 -12 -11 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -1 -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 -2 -1 -7 -7 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -12 -9 -3 -5 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -2 -4 -6 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 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 -3 -5 -19 -11 -6 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -6 0 0 0 -1 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 -6 -9 -14 -19 -22 -13 -7 -9 -20 -2 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -3 -5 -4 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 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -5 -7 -11 -12 -12 -2 -5 -9 -9 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -5 -4 -5 -1 0 0 0 0 0 0 0 0 0 0 -8 -3 -2 0 0 0 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 -2 -1 0 0 0 0 -1 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 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 -1 -1 -1 0 0 0 0 -2 0 0 -2 -1 0 0 0 0 0 -2 -1 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 -2 -1 0 -2 -2 0 0 0 0 0 0 0 0 -11 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -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 -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 -3 0 0 0 0 0 0 0 0 0 0 -4 0 -6 -19 -14 0 0 0 0 0 0 0 0 -2 -2 0 -33 -18 -2 -17 0 -1 -11 -14 -5 -2 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -7 -6 0 0 0 0 -13 -17 -18 -6 -3 -7 -4 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 -7 -2 0 0 -8 -11 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 -1 -1 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 29 27 29 27 34 36 30 40 31 30 28 25 24 19 16 14 13 14 15 12 12 13 12 12 11 11 9 9 7 8 8 6 7 7 7 7 6 6 5 5 5 5 5 6 7 9 10 11 10 10 11 10 8 6 5 5 5 5 7 6 6 8 9 10 10 11 11 10 10 10 10 9 8 8 7 7 6 6 6 8 10 10 12 10 9 7 7 4 3 3 2 5 8 5 6 15 11 6 7 8 11 10 9 10 14 12 11 8 7 6 2 6 7 8 8 9 8 9 7 9 9 8 10 11 14 13 14 15 14 13 11 12 11 10 10 12 11 12 13 13 12 13 13 14 13 13 12 13 13 14 16 16 15 15 15 14 12 12 12 12 13 13 13 13 14 14 14 13 12 13 9 7 4 3 3 5 6 7 7 8 7 9 9 10 9 9 9 11 13 13 13 16 21 19 20 21 22 23 23 25 25 24 23 23 23 24 23 22 22 21 22 23 27 23 21 20 21 14 14 14 15 12 7 4 4 5 4 10 9 8 13 15 15 14 14 13 12 15 14 15 14 13 17 18 19 17 14 14 18 20 31 28 26 29 33 31 32 34 34 35 35 24 22 26 22 15 13 12 11 14 13 15 15 15 14 15 12 9 8 8 6 8 7 7 7 7 7 6 5 5 6 5 5 5 7 9 9 9 10 9 10 10 10 9 7 6 6 5 5 6 7 7 8 9 11 11 10 9 8 8 7 7 6 8 7 7 6 6 6 7 10 12 12 13 11 11 9 8 6 5 5 6 7 9 7 13 12 5 7 8 9 10 9 9 10 13 13 13 11 6 4 5 5 6 6 6 7 8 7 7 9 8 9 9 11 11 14 14 13 14 14 14 13 12 12 11 13 12 11 11 11 11 11 13 12 13 12 11 11 13 15 14 15 15 13 12 13 11 11 11 11 11 11 11 12 12 13 13 12 12 11 8 6 3 2 2 2 6 6 7 5 6 7 6 8 9 9 7 7 8 10 10 16 19 19 16 20 23 22 23 24 24 24 25 25 24 23 23 25 24 23 24 26 25 21 22 20 21 17 19 20 18 14 8 3 4 6 5 8 nan 9 12 13 14 12 11 11 10 13 14 15 13 9 12 14 19 21 18 15 14 10 29 16 21 22 29 30 28 34 35 34 29 25 22 29 24 17 12 12 12 12 12 14 14 14 14 13 13 12 10 8 8 8 9 8 8 7 6 6 5 5 4 5 7 6 10 10 10 8 8 9 9 8 8 8 8 6 6 6 6 8 8 9 10 10 11 11 10 9 8 7 7 6 6 5 5 6 7 7 7 9 11 11 14 13 12 11 11 10 7 7 7 8 9 4 10 7 7 9 5 8 7 9 8 7 9 10 12 12 8 6 5 5 4 6 5 7 8 9 6 7 9 7 9 10 12 14 15 16 15 14 14 15 15 14 15 15 13 13 12 11 10 10 10 11 12 11 9 11 10 12 13 13 13 13 13 12 11 11 11 12 10 10 11 11 10 11 12 13 12 11 9 7 6 4 2 1 2 3 4 6 5 4 6 7 7 6 6 6 4 6 8 10 13 17 19 19 20 22 24 24 27 25 26 26 24 24 23 24 27 26 25 27 25 23 23 26 24 21 16 18 22 19 13 7 4 3 5 6 7 10 nan 10 11 11 12 12 12 13 12 14 14 12 10 11 16 15 12 12 16 19 21 19 19 21 17 20 24 32 37 30 34 33 29 32 31 27 19 11 9 11 13 10 8 13 14 14 13 13 13 12 10 10 10 7 8 9 7 5 7 7 6 6 6 8 8 7 11 10 9 8 8 8 8 9 10 8 7 7 7 7 8 9 11 12 11 11 11 12 11 10 8 7 5 4 4 2 2 5 5 7 8 8 9 13 13 15 13 12 12 9 11 12 12 10 11 11 10 10 7 4 6 8 10 8 9 11 11 12 14 15 16 10 8 7 9 8 5 6 6 9 8 7 9 11 13 13 14 16 16 16 16 17 17 16 15 15 16 14 14 12 11 10 9 10 10 11 10 8 9 11 11 10 11 12 12 13 13 13 12 12 11 12 11 11 11 10 10 11 11 10 9 8 7 5 4 1 2 1 2 4 6 5 5 7 7 6 7 7 6 6 4 5 8 13 19 17 21 21 22 23 25 25 25 23 25 26 26 26 26 25 24 25 24 24 25 25 22 21 19 16 20 22 19 11 8 4 2 3 7 7 7 7 6 9 8 12 12 15 15 16 18 14 16 10 10 12 9 8 6 24 25 25 6 15 20 17 14 23 26 25 27 26 22 27 33 32 28 13 11 10 10 12 13 13 12 13 15 14 14 14 13 12 10 11 9 7 8 6 5 5 8 10 10 8 8 9 9 10 10 9 9 9 8 8 8 8 8 8 9 9 8 8 9 11 12 12 12 12 12 13 12 10 7 5 3 2 1 2 4 5 6 7 8 10 12 12 14 13 12 12 10 11 12 13 14 13 10 10 7 4 6 8 7 10 11 14 12 12 16 14 15 14 13 11 12 11 12 8 7 8 10 9 7 10 11 11 12 15 17 15 17 17 16 18 18 15 14 14 13 14 12 11 12 10 9 10 11 9 10 9 10 11 10 11 12 12 12 13 11 12 12 13 12 12 11 10 10 10 11 11 11 9 8 6 5 2 1 2 2 1 3 4 5 7 8 8 7 6 6 6 6 6 6 7 9 16 17 18 19 20 23 25 23 22 24 25 26 28 28 28 27 26 23 26 23 25 23 22 17 18 18 18 21 12 7 3 2 1 3 5 5 3 3 5 9 7 8 9 12 13 16 16 15 19 12 12 19 22 18 13 19 22 24 12 11 15 15 18 22 20 23 16 nan nan nan 35 26 18 13 10 11 10 13 15 15 15 14 15 15 15 15 14 12 10 10 11 10 9 8 5 6 8 11 10 7 8 9 10 10 10 11 11 10 8 7 7 8 9 9 10 10 9 10 9 10 11 12 12 14 14 14 13 11 9 6 2 1 1 2 3 3 5 5 6 9 11 11 12 13 12 11 10 13 15 15 15 14 13 13 10 7 7 7 11 10 10 10 9 12 15 14 13 12 11 14 12 13 12 10 10 12 9 10 8 10 10 11 11 11 13 14 16 18 17 16 19 16 15 13 14 13 13 12 13 11 10 11 11 10 10 9 10 10 12 12 12 13 13 11 11 11 13 12 12 12 10 10 10 11 9 9 10 10 8 6 4 2 1 2 4 2 1 2 2 4 5 5 7 8 7 6 7 6 5 4 7 12 19 21 19 19 20 21 21 23 24 26 26 26 27 25 27 24 26 27 24 24 24 21 19 19 18 18 18 7 4 4 3 2 3 4 5 5 6 nan nan 5 nan nan nan 12 15 16 17 15 12 11 15 22 19 20 17 17 17 10 5 6 5 2 9 16 22 19 1 21 30 32 26 19 13 11 12 10 13 15 16 16 15 16 16 16 15 13 13 13 10 10 8 8 7 9 7 7 8 8 9 8 9 11 11 10 12 15 13 11 9 7 8 8 9 10 10 10 11 11 11 11 11 10 10 14 15 13 11 7 6 2 1 3 2 3 4 4 6 7 9 11 10 11 14 13 14 17 18 18 19 15 15 15 15 13 11 5 4 9 8 8 9 7 12 12 11 11 12 12 14 11 13 11 11 10 11 12 10 10 9 10 11 11 10 12 14 14 16 17 17 19 17 18 14 13 16 15 16 15 15 12 11 12 12 10 11 10 10 11 11 12 12 12 10 11 11 11 11 11 11 10 10 11 10 9 10 9 9 7 6 4 3 2 3 4 4 3 5 4 4 5 6 7 9 7 8 8 7 5 5 6 9 15 18 17 17 19 21 18 20 22 23 23 23 18 22 23 27 25 24 24 24 24 22 20 16 16 16 14 6 4 4 3 4 4 5 6 nan nan nan nan nan nan nan 11 13 15 16 17 15 15 13 20 18 18 21 15 11 12 9 10 7 13 10 7 8 16 6 15 14 23 23 22 17 15 12 13 14 14 15 15 17 18 18 17 17 20 16 15 14 14 12 9 8 8 6 8 8 8 6 6 8 12 12 13 14 17 20 18 16 9 5 7 9 6 11 10 11 12 11 9 10 11 11 10 11 13 14 13 11 8 4 2 2 2 2 2 3 6 7 9 11 13 12 13 16 17 17 19 18 18 21 19 17 15 13 11 6 6 6 9 8 8 11 12 14 11 13 14 14 13 10 10 10 11 10 10 12 12 10 10 10 14 12 12 11 15 14 15 17 17 18 19 20 19 17 15 18 18 17 16 15 12 15 14 10 10 9 10 11 11 11 11 10 10 10 10 12 11 13 12 11 12 11 11 10 9 8 9 6 5 3 3 3 3 7 7 6 6 6 6 5 6 7 9 9 9 8 6 5 5 5 5 12 14 17 15 16 16 13 15 16 18 19 21 14 14 20 23 25 23 25 23 21 21 17 16 15 16 10 6 1 3 2 4 7 5 nan nan nan nan nan nan nan nan nan 13 16 16 17 16 15 15 20 20 18 22 16 12 14 3 nan 5 8 9 2 7 10 16 nan 23 19 16 18 12 14 13 14 16 16 16 16 16 15 14 12 8 12 16 17 16 13 17 10 9 10 7 7 10 8 8 10 11 11 12 13 15 20 16 15 11 8 4 10 8 9 11 10 12 14 12 11 11 10 10 10 10 15 18 16 15 18 13 10 7 5 4 3 3 5 7 9 10 11 13 12 14 17 18 18 19 20 20 20 17 14 13 10 9 9 5 9 9 11 8 12 16 12 10 13 14 17 16 12 13 10 14 13 12 12 9 8 12 13 11 13 12 13 12 15 16 16 15 18 21 20 21 21 21 21 19 20 18 16 17 15 12 11 11 10 11 10 12 10 10 11 10 11 12 12 13 13 12 11 13 12 13 12 11 10 9 6 5 2 4 7 9 10 7 9 9 8 8 7 8 10 10 11 11 9 7 6 4 2 7 9 13 11 10 10 11 10 13 14 16 18 15 16 20 24 27 26 20 20 18 19 18 16 16 13 8 5 4 4 1 2 2 3 4 5 6 nan nan nan nan nan 12 14 18 18 17 16 17 19 19 20 20 18 15 12 12 4 6 8 7 6 7 25 25 23 18 15 18 18 14 16 12 14 15 14 15 16 15 17 16 16 18 21 24 20 18 17 18 11 15 13 7 6 4 8 7 9 12 10 12 12 13 16 19 18 17 15 7 8 9 9 10 11 10 11 14 13 13 13 12 14 13 14 20 23 20 21 23 14 15 14 9 6 3 2 6 11 13 14 14 14 15 17 18 19 19 21 20 20 20 17 14 14 11 10 8 7 11 9 9 8 10 15 13 14 16 17 19 17 15 18 17 21 17 15 13 10 7 10 13 13 11 12 12 12 12 13 15 12 14 18 20 22 21 22 23 22 22 20 18 17 16 13 13 13 12 11 9 11 10 11 10 9 11 11 11 13 15 14 12 13 13 14 14 14 14 12 10 7 6 7 8 10 10 9 10 10 10 9 9 10 11 13 13 13 12 10 6 4 3 3 2 3 7 6 9 7 10 11 12 17 16 17 16 19 24 29 25 24 24 20 17 18 15 15 11 9 6 3 2 4 2 1 2 4 4 5 5 6 8 7 10 13 14 14 18 19 19 17 18 18 18 18 17 13 13 11 11 6 4 13 18 18 22 20 20 22 21 19 18 19 20 16 15 13 13 14 15 16 16 16 17 18 19 22 20 18 18 15 7 3 4 9 11 7 8 6 8 11 11 13 14 15 16 16 15 14 10 10 10 10 9 9 11 11 11 12 12 14 14 14 15 18 19 23 22 22 23 9 5 2 7 5 4 5 7 10 13 16 18 17 18 17 20 20 20 19 20 19 19 17 17 15 13 13 12 11 9 9 9 9 10 12 15 16 16 16 17 16 15 16 15 16 20 20 16 15 16 12 7 11 11 13 12 12 12 9 10 13 11 8 13 17 17 19 21 22 23 23 23 20 18 17 15 15 14 13 11 9 10 11 10 8 8 11 12 13 16 16 14 13 14 17 17 15 17 15 13 11 10 10 10 11 11 10 11 12 13 13 13 12 11 12 13 14 14 14 11 8 6 2 2 1 1 3 4 5 6 9 10 12 13 14 15 17 17 18 24 21 19 23 21 18 15 14 12 10 8 6 6 2 3 2 1 1 1 3 4 5 6 8 7 9 11 11 13 18 20 18 18 18 17 16 17 14 12 11 12 14 7 11 16 21 18 19 18 23 25 22 19 19 20 20 20 19 18 15 13 13 14 15 16 17 18 19 19 18 20 19 12 7 8 13 10 18 11 9 4 8 10 11 16 15 13 13 12 14 13 12 9 10 11 10 10 10 9 11 12 13 14 15 16 20 22 25 23 27 27 17 11 13 8 4 8 11 10 12 14 16 18 18 18 19 18 19 19 20 21 20 19 16 16 15 13 12 14 13 11 12 11 11 12 12 17 19 17 16 16 17 15 17 16 16 17 18 18 18 14 17 14 10 10 10 12 12 12 11 12 9 11 9 12 11 16 13 18 19 19 22 24 23 23 21 19 19 17 16 16 11 12 10 11 12 7 9 9 11 13 15 15 15 15 16 18 17 18 19 16 16 13 11 11 11 12 14 15 14 14 16 15 17 16 17 15 15 14 16 16 15 11 10 5 5 4 5 5 6 7 7 7 5 6 10 10 13 14 13 19 19 19 20 21 22 19 16 12 10 8 10 7 2 2 2 3 2 2 2 2 1 2 4 7 8 9 9 11 13 14 12 15 15 15 17 18 18 14 9 12 13 11 10 16 20 19 19 21 23 24 23 21 18 17 18 20 19 21 21 18 15 14 15 15 16 18 18 19 18 18 17 10 9 12 4 8 20 12 11 13 7 10 13 13 13 16 13 12 12 14 14 12 12 11 11 14 14 13 12 12 11 13 15 18 21 24 25 24 26 31 20 13 16 15 13 11 12 14 13 15 16 18 19 18 18 19 18 18 18 20 20 20 16 15 17 15 12 13 13 13 12 13 13 12 14 15 16 19 19 20 21 20 18 16 15 13 14 15 18 19 13 19 16 12 11 13 12 14 12 12 8 11 12 12 9 10 16 18 18 18 20 18 20 23 24 22 22 20 19 19 18 14 13 11 10 11 8 9 10 11 14 15 15 16 17 18 18 19 20 18 15 15 15 11 12 12 11 13 15 17 16 16 16 17 17 18 15 17 18 19 17 17 14 12 11 8 9 12 11 8 7 7 7 9 7 13 11 11 9 9 15 16 16 17 21 20 16 15 8 7 7 7 5 4 1 4 5 6 3 4 3 3 1 5 8 10 9 8 13 11 14 13 16 17 20 17 18 14 15 13 15 15 13 21 19 21 21 19 23 25 26 20 17 17 16 16 17 16 16 18 19 15 14 16 16 15 17 19 19 19 18 18 17 17 11 9 8 5 4 6 9 10 15 15 15 14 15 12 11 11 12 11 11 11 11 12 14 14 15 15 14 13 11 12 14 14 19 23 25 29 26 28 26 21 17 16 15 14 14 14 16 17 18 18 17 18 18 16 17 19 19 18 17 15 13 13 13 11 10 10 11 13 12 13 13 14 16 17 19 19 21 19 20 20 18 15 14 17 20 18 16 13 15 18 15 13 15 14 15 17 11 11 12 14 15 15 10 14 17 18 21 23 22 23 24 25 25 26 23 22 20 19 17 14 13 11 11 10 10 10 12 14 15 15 17 19 20 19 20 22 20 16 16 16 15 13 13 14 13 15 18 18 19 18 16 16 19 18 17 17 18 19 20 16 16 15 13 13 16 15 15 11 11 12 12 7 14 10 12 13 11 16 15 12 14 18 17 17 13 5 5 5 4 3 4 2 2 5 4 5 6 3 2 4 5 8 9 10 11 13 13 14 17 16 19 21 19 18 17 18 18 15 15 23 23 21 20 19 17 25 22 19 17 16 13 12 11 11 11 12 11 12 14 14 14 16 14 16 18 19 20 19 19 20 18 14 12 9 7 7 15 13 17 14 13 14 14 13 11 10 9 10 11 11 11 11 13 14 14 13 14 16 18 15 18 21 24 24 25 22 27 32 31 26 22 19 18 16 16 14 14 17 19 18 18 18 20 20 18 17 19 18 15 13 13 11 12 11 11 12 11 10 13 14 14 13 14 16 20 23 21 21 20 23 21 18 20 22 21 19 19 16 16 14 16 14 13 14 17 14 15 16 15 11 14 11 12 10 13 16 19 21 23 22 23 22 22 27 25 28 25 22 22 21 17 15 13 12 13 13 12 12 13 15 16 18 19 19 21 22 23 20 17 16 18 18 16 14 15 16 17 16 19 20 19 19 19 20 18 16 16 15 17 19 17 15 14 17 16 19 18 18 17 17 14 7 7 11 17 14 13 13 16 13 13 15 18 16 18 16 8 6 4 1 3 4 4 2 2 5 5 7 5 3 3 6 8 12 11 13 12 13 16 18 16 17 18 18 19 17 19 21 15 16 24 23 21 17 15 21 18 17 16 15 15 14 12 12 11 10 10 11 10 10 12 16 15 14 14 17 19 20 20 20 19 19 16 17 15 10 11 14 12 14 14 14 13 12 12 12 10 10 10 12 9 10 11 11 12 13 15 14 14 15 18 19 20 23 27 27 29 30 30 27 25 24 22 20 19 17 16 14 17 21 19 19 19 21 21 18 18 20 19 17 15 15 13 13 15 13 13 13 11 11 15 12 11 13 16 23 24 22 24 23 23 25 26 25 24 22 21 19 15 16 11 13 12 11 13 18 16 12 18 19 16 13 14 8 5 9 16 18 21 22 20 23 26 26 25 26 32 30 27 26 24 20 17 16 14 16 16 15 13 14 15 16 18 19 19 21 22 21 20 18 19 19 20 20 15 18 18 20 20 21 22 21 18 18 19 20 17 16 17 18 20 19 18 17 15 16 18 20 18 20 22 20 18 18 17 17 16 15 15 17 13 15 15 19 17 16 15 14 12 4 3 3 4 5 4 3 6 7 8 6 7 10 9 8 11 12 15 13 13 13 18 16 16 17 18 19 18 20 20 17 17 22 22 18 15 19 17 15 13 15 15 15 14 13 13 11 9 10 9 8 10 12 13 14 15 15 15 17 19 20 20 19 16 16 16 18 17 15 13 11 10 11 11 10 10 8 8 8 9 9 9 10 11 11 11 13 14 15 14 14 12 16 19 22 24 25 27 29 30 31 28 26 25 22 20 21 19 19 18 20 21 21 21 23 23 23 22 nan 18 19 18 17 17 16 16 16 17 14 12 12 12 13 13 12 14 15 18 21 25 24 24 27 27 28 27 26 24 22 21 17 14 11 11 11 11 14 15 14 14 15 17 15 12 12 10 8 7 5 10 17 21 23 21 21 24 26 29 29 29 30 30 27 24 20 18 16 19 19 17 17 16 16 16 17 19 20 23 21 20 20 21 20 19 20 20 18 20 23 23 21 23 23 25 23 22 21 23 23 19 20 22 23 23 24 23 21 20 19 19 20 20 22 23 21 21 21 19 20 18 19 13 16 17 16 19 16 16 15 14 13 9 3 4 5 5 3 2 4 7 8 11 8 9 9 9 8 10 11 12 14 12 13 18 16 18 18 16 17 17 18 18 18 21 20 16 16 18 16 15 13 14 15 14 14 14 12 10 10 10 9 8 9 9 10 12 12 14 14 13 16 19 18 20 19 18 15 19 18 18 15 12 8 10 10 8 8 7 7 7 9 9 8 9 8 10 11 10 9 9 9 11 13 17 17 20 21 23 25 25 27 29 27 24 25 22 21 21 20 20 19 21 23 22 24 27 26 25 25 24 24 20 18 18 nan 17 17 16 16 14 14 11 12 11 13 11 12 13 18 19 23 24 25 28 29 28 29 26 23 24 22 19 16 12 10 10 12 10 11 10 9 14 17 19 12 12 14 13 10 8 10 13 13 17 20 18 20 22 23 25 33 34 30 32 28 24 21 20 20 20 20 20 20 18 17 17 18 21 21 20 20 19 22 21 23 22 22 20 21 21 22 23 23 22 24 25 25 25 22 22 23 24 25 24 23 25 24 23 24 23 21 19 22 23 23 23 25 24 21 20 21 20 18 18 18 18 14 18 15 14 17 15 11 6 5 5 6 7 6 5 5 6 6 8 11 10 9 7 10 11 12 12 14 12 16 16 17 18 16 17 16 16 14 14 17 13 15 19 16 14 14 13 12 12 11 13 13 12 11 10 10 11 10 9 11 10 11 13 12 nan nan 13 14 18 19 18 17 17 16 17 18 15 12 8 6 8 9 8 nan nan 8 8 11 10 9 8 8 8 8 7 6 5 5 7 10 12 15 15 17 20 23 25 27 27 24 24 23 22 21 21 22 22 21 23 23 25 27 29 27 26 26 24 20 18 15 20 17 16 nan nan nan 14 12 12 13 13 11 9 12 15 17 18 23 22 23 27 27 26 27 26 26 26 21 16 16 12 12 14 10 11 10 9 10 12 18 17 15 15 15 12 13 11 12 15 15 20 19 21 21 26 23 29 32 32 34 29 26 23 24 22 22 22 23 22 20 19 18 19 19 19 20 20 20 21 24 25 26 24 21 21 20 21 19 20 22 22 22 20 20 23 23 21 18 17 17 21 19 23 25 25 24 21 20 23 22 23 23 24 26 24 22 20 19 20 19 19 21 16 18 18 14 14 13 12 8 6 6 7 8 8 8 5 4 6 6 9 10 8 7 9 10 13 13 14 15 14 15 16 17 17 19 17 18 16 14 14 14 15 13 12 13 12 11 10 10 12 12 12 12 12 13 11 11 10 9 9 11 12 13 14 nan nan nan nan 14 17 15 16 15 17 16 16 16 14 11 9 6 6 7 nan nan nan nan 11 11 11 10 8 8 7 7 6 5 5 5 6 8 10 9 11 12 15 19 23 24 24 22 23 22 21 20 19 18 20 23 25 24 24 26 29 26 24 nan 20 17 15 18 15 17 15 nan 17 nan 16 15 16 13 13 10 13 14 18 17 21 23 26 26 28 27 25 25 25 23 20 17 14 14 17 17 14 12 12 9 8 10 13 17 14 19 15 11 15 13 13 17 16 23 22 22 20 22 27 26 33 30 33 32 31 26 26 22 24 24 23 24 23 21 20 21 22 21 21 21 20 21 25 25 26 25 23 19 21 24 23 23 28 26 23 20 18 17 18 20 20 18 16 17 15 18 21 21 20 18 18 20 24 22 26 24 23 26 26 22 21 20 20 20 20 22 20 17 13 12 12 12 12 7 5 7 8 9 9 6 5 5 5 8 8 nan nan nan nan nan nan nan nan nan nan nan 16 16 17 17 15 14 15 12 12 13 12 12 10 8 11 11 11 10 11 10 12 13 13 14 12 11 9 9 10 12 14 nan 15 nan nan nan nan 16 17 16 17 16 16 16 16 14 14 12 12 9 8 7 nan nan nan nan nan nan nan 9 8 7 7 7 5 3 3 3 5 6 6 nan 7 9 11 15 16 20 21 20 21 21 18 17 19 20 23 25 26 25 22 22 24 21 20 19 18 17 14 14 16 16 19 18 19 18 16 16 15 13 13 13 15 16 18 20 22 25 26 27 25 24 23 22 22 20 17 17 17 21 21 18 15 13 9 9 9 9 12 14 18 13 11 11 16 14 17 21 24 27 23 22 23 29 27 26 33 32 32 32 29 28 28 24 26 23 26 24 24 24 25 25 24 22 21 21 23 25 25 25 23 24 nan 22 23 26 28 27 26 22 20 22 21 20 20 18 19 18 15 17 nan 17 19 nan 17 nan 16 18 22 23 26 27 26 26 27 25 20 18 16 19 23 22 18 12 13 15 12 11 11 7 8 9 10 10 7 7 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 15 16 15 15 14 13 13 11 11 11 11 11 11 11 11 11 13 11 11 12 12 13 15 13 11 10 11 nan nan nan nan nan nan nan nan 16 16 15 16 15 nan nan 15 12 11 11 9 9 8 7 nan nan nan nan nan nan nan nan nan nan 5 5 4 4 4 4 4 4 nan nan 7 8 10 11 13 15 18 18 18 18 19 19 21 24 25 24 24 21 20 20 22 22 19 17 16 15 15 16 17 19 20 19 19 19 17 nan nan 14 14 14 14 nan 19 21 26 27 26 25 25 23 24 24 23 21 20 20 22 22 21 18 14 13 11 nan nan nan 10 13 12 10 13 17 18 17 20 23 29 25 25 26 27 27 28 27 32 35 31 32 29 29 27 28 27 26 24 25 25 27 27 25 25 22 21 23 24 24 28 27 nan nan nan 29 28 25 23 22 22 22 22 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan 18 20 20 23 26 26 27 26 nan nan 21 21 21 29 25 21 17 14 13 12 13 13 10 9 8 nan nan nan nan 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 16 15 16 17 16 15 14 15 14 14 13 12 11 12 nan nan 12 nan 13 12 10 8 9 nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan 13 nan nan nan 9 9 8 nan nan nan nan nan nan nan nan nan nan nan nan nan 6 5 4 4 6 nan nan nan 9 9 10 11 12 14 16 18 19 21 nan 23 23 22 21 21 20 18 17 21 22 20 18 17 17 16 16 17 19 21 21 20 20 19 18 17 nan nan nan nan nan nan nan 25 27 27 26 26 nan 26 27 26 24 23 21 22 25 24 21 17 nan nan nan nan nan nan nan nan 13 13 15 17 20 22 20 25 25 25 23 24 28 29 30 31 30 35 32 30 31 29 29 26 26 26 27 26 28 28 27 26 28 30 29 27 nan nan nan nan nan 22 22 22 22 20 19 20 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 22 17 16 13 14 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 16 17 16 16 17 17 17 nan nan nan nan 12 11 11 11 nan nan 12 12 nan 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 nan nan nan 9 nan 9 nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 5 5 10 nan 9 9 nan nan nan nan nan 16 nan nan 21 nan 23 23 23 21 19 18 18 18 19 20 20 19 20 19 18 18 18 21 22 22 20 21 22 20 19 17 20 nan nan nan nan nan nan nan nan nan 29 nan nan nan 27 26 23 22 23 26 27 23 nan nan nan nan nan nan nan nan 11 12 13 13 14 19 24 24 21 19 21 22 24 27 29 30 32 32 34 37 34 33 30 29 27 27 26 28 28 29 29 30 29 33 nan nan nan nan nan 22 28 nan 17 16 18 18 19 20 20 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 17 15 nan nan nan nan nan nan nan 12 12 11 10 11 11 11 10 11 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan 10 nan nan nan nan nan nan nan nan nan nan nan nan 8 8 7 7 9 11 nan 11 12 12 13 nan nan nan 20 nan nan nan nan 23 22 nan nan nan nan 20 19 22 20 20 20 19 19 20 22 23 22 23 21 21 nan 21 20 18 18 20 21 22 20 20 21 nan nan nan nan nan nan nan nan nan 28 26 23 24 25 nan nan nan nan nan nan nan nan nan 14 nan 15 nan 14 18 20 21 20 20 21 21 23 26 28 31 32 32 32 33 35 36 34 33 30 29 27 28 29 29 30 28 33 nan nan nan nan nan nan nan nan nan nan nan 17 nan nan 19 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 11 12 nan nan nan nan nan 13 12 11 11 10 nan nan nan nan 10 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan 11 10 nan nan nan nan nan nan nan nan nan nan nan nan 9 9 10 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 20 21 20 21 22 23 25 25 23 23 22 22 22 nan nan 20 19 21 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan 28 29 27 nan nan nan nan nan nan nan nan nan nan nan 16 19 20 18 19 nan 20 21 20 21 23 23 25 27 29 31 30 32 33 35 38 40 36 32 31 29 27 31 30 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 11 11 11 10 11 10 11 10 nan nan nan nan nan nan nan 9 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 14 nan nan nan nan nan nan nan nan nan 10 nan nan nan nan nan nan nan nan nan nan 10 12 13 12 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 24 24 23 24 25 26 27 26 24 23 nan nan nan nan nan nan nan nan 23 24 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 nan nan nan 19 20 20 23 24 26 25 25 26 27 32 34 34 33 40 40 37 35 33 32 36 32 31 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 13 14 12 9 10 12 11 nan nan nan nan nan nan nan nan nan 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 14 14 15 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 24 25 25 26 26 27 28 28 26 25 nan nan nan nan nan nan nan 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 25 24 nan nan 22 nan nan 24 25 nan 27 26 25 25 27 28 31 35 38 40 39 nan 37 37 36 32 30 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 13 13 14 14 16 15 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 13 16 15 17 18 nan nan nan nan nan nan nan nan nan nan nan nan 28 nan nan nan nan 27 27 28 27 27 28 28 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 25 24 24 23 24 27 32 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 11 13 12 13 13 nan nan nan nan nan nan nan 8 8 6 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 16 nan nan nan nan nan nan nan nan nan 25 nan nan nan nan nan nan nan nan 29 29 29 30 30 30 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 27 29 28 25 23 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 13 nan nan nan nan nan nan nan 10 11 13 13 11 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 17 17 17 nan nan nan nan nan nan nan 28 27 nan nan nan nan nan nan nan nan 30 29 30 30 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 26 27 29 30 26 24 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 13 15 13 14 nan nan nan 11 13 13 13 15 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 19 18 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 26 30 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 12 12 14 14 16 13 nan nan nan nan nan 14 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 22 23 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 30 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 15 17 16 18 18 16 14 nan nan nan nan nan 16 18 17 18 nan nan nan nan nan nan nan 8 nan 9 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 nan 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 18 18 nan nan nan 18 19 17 17 nan nan nan nan nan 18 nan nan nan nan 11 14 15 16 18 17 18 18 nan 15 14 12 13 13 nan 12 nan nan 12 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 nan nan 26 26 nan nan nan nan nan nan 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 20 20 20 20 21 19 20 nan nan nan 16 17 16 nan nan nan 12 nan nan nan nan nan nan nan nan nan nan 18 17 17 17 15 16 17 16 16 17 17 nan 20 21 17 17 nan nan nan 18 23 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 29 30 nan nan nan nan nan nan nan nan nan nan nan 32 nan nan nan nan nan nan nan nan nan nan nan nan 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 11 20 19 19 21 20 20 20 22 20 19 17 16 nan nan nan 15 14 nan nan 10 12 nan nan nan nan nan nan nan nan nan nan nan nan 21 21 19 nan 20 21 21 21 21 21 nan 22 21 21 19 21 25 25 nan 25 nan nan nan nan nan nan nan 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 30 31 31 31 31 32 nan nan nan nan 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan 19 18 18 18 17 18 18 19 18 17 17 16 16 14 14 nan nan 14 13 nan nan 17 nan 18 19 19 nan nan nan nan nan nan nan nan nan 24 25 25 25 25 24 24 24 nan 24 22 23 23 24 26 27 27 nan 28 29 nan nan nan nan nan 31 32 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 nan 33 33 33 nan nan nan nan nan nan 32 nan nan 32 nan 32 32 nan nan nan nan nan nan nan 27 29 nan nan nan nan nan nan 31 32 nan nan 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 17 17 15 15 16 17 16 16 15 15 16 17 17 17 nan nan 18 18 nan 17 21 24 22 22 25 25 24 nan nan nan nan nan nan nan nan nan nan nan nan 29 26 26 nan nan nan 26 25 26 27 28 29 nan 31 31 32 32 33 nan nan 34 35 35 36 nan nan nan nan nan nan nan 34 35 nan nan nan nan nan nan nan nan nan 33 34 35 nan nan nan nan nan 34 33 nan nan nan 31 31 nan nan nan nan nan nan 30 31 31 nan nan nan 30 30 29 31 36 37 39 nan nan nan 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 17 17 17 17 17 18 17 17 17 18 19 20 22 nan nan nan 24 24 27 31 26 27 32 32 32 35 34 35 31 31 nan 30 29 29 28 nan nan nan nan nan 30 28 27 26 nan nan nan 27 31 30 31 nan 35 36 38 38 38 36 36 37 38 37 37 37 36 35 37 37 37 nan nan 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 nan nan 29 33 nan nan nan nan nan 30 29 32 nan nan nan 29 29 33 35 nan nan 38 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 21 21 20 20 21 20 20 20 20 nan nan 22 23 25 26 27 27 29 32 35 36 34 34 34 nan nan nan nan nan nan 35 35 35 35 34 34 32 30 30 30 31 32 34 32 28 27 28 28 28 nan 32 33 35 nan nan nan nan nan 40 39 37 39 39 37 38 40 40 nan nan nan 40 40 39 39 38 40 41 42 42 41 38 38 nan nan nan nan nan nan nan nan nan nan 32 32 32 32 32 31 31 30 29 nan nan 31 31 nan 32 nan nan 31 nan nan 34 32 nan 37 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan 25 25 24 24 24 23 24 24 24 23 24 nan 26 27 30 32 33 35 36 40 nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 37 37 37 36 34 31 34 35 35 35 34 32 32 33 33 33 31 33 37 39 nan nan nan nan nan 41 41 42 41 41 42 nan nan nan nan nan nan nan 42 40 42 43 43 43 41 41 40 39 40 38 37 36 34 nan nan 29 28 nan nan 29 28 29 29 29 28 28 28 29 nan 30 30 32 33 31 nan nan nan 34 35 37 nan 38 nan 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 nan nan nan nan nan nan nan 27 27 27 26 27 26 25 26 28 29 29 32 36 37 nan 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 42 42 43 43 43 43 41 40 42 42 41 41 40 40 42 40 38 36 30 32 35 33 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 45 43 43 41 39 39 37 37 35 34 35 34 32 32 30 30 30 29 28 26 23 24 22 25 24 25 27 29 27 28 28 31 32 32 31 nan 32 33 33 37 37 36 34 36 37 31 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 21 nan nan nan nan nan nan nan nan 28 29 29 29 29 30 29 30 30 31 34 36 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 46 47 47 47 50 50 49 49 48 49 48 48 49 48 48 48 46 39 39 38 35 34 31 26 27 26 34 nan nan nan nan 31 32 36 35 40 37 39 39 38 29 28 27 29 33 31 30 28 28 26 22 18 21 20 22 24 24 24 21 17 18 18 19 21 20 20 23 25 24 25 27 28 29 31 31 31 30 31 31 32 34 36 36 34 32 29 25 27 29 nan nan nan 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 nan 33 nan 33 33 34 35 35 nan nan 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 52 52 51 51 54 56 55 56 56 56 56 55 56 52 52 55 44 43 35 41 42 41 41 37 40 45 37 34 30 31 31 31 31 32 31 24 25 30 24 26 24 24 28 34 32 21 19 20 20 22 23 21 20 20 22 23 21 21 22 24 24 22 27 26 28 28 24 23 21 22 24 25 26 28 27 30 30 29 31 31 30 34 34 33 30 26 24 24 25 29 nan nan 42 nan nan 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 nan 55 nan nan 57 nan nan nan nan nan nan nan 63 63 62 63 63 63 60 59 56 55 54 55 53 53 50 49 51 50 43 50 44 42 nan nan nan nan 37 nan nan nan nan nan 35 31 38 42 44 38 31 29 32 30 29 27 26 27 27 29 31 32 35 34 34 33 32 29 26 25 24 22 22 24 23 25 25 26 28 26 27 29 29 28 30 29 27 23 21 23 23 23 30 37 nan nan 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 65 65 65 64 62 59 61 60 60 55 59 61 58 nan nan nan nan nan nan nan nan 49 nan nan nan nan nan nan nan 45 44 50 47 39 39 40 38 39 38 36 38 37 38 38 36 37 34 34 30 29 27 28 27 26 25 25 24 25 25 24 23 23 25 25 28 27 26 28 27 22 19 20 23 25 28 33 37 nan nan 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 69 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 59 55 51 43 44 45 45 45 44 41 37 36 34 34 30 30 27 26 27 27 25 24 25 25 26 26 25 24 24 21 21 23 24 23 26 21 19 18 20 19 21 23 30 31 nan 33 nan nan 39 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 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 64 60 56 49 48 48 46 44 40 37 31 31 30 26 24 25 25 21 21 22 24 27 25 25 25 25 26 23 22 21 18 20 21 22 19 20 21 23 25 30 32 35 44 49 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 61 61 57 55 52 47 44 42 37 37 35 31 28 24 22 21 18 20 18 24 26 25 27 27 27 27 27 24 22 21 18 20 23 24 25 29 30 33 33 34 40 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 57 55 55 58 57 55 51 47 43 42 42 38 37 33 30 24 24 16 17 17 19 19 18 20 23 27 29 29 28 29 22 20 24 28 31 33 38 39 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 51 51 52 51 53 53 50 50 46 41 41 40 39 37 35 28 26 21 21 23 25 23 23 23 23 26 28 30 30 28 26 27 31 34 37 37 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 nan nan nan nan nan nan nan nan nan nan nan 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 46 47 48 44 45 46 53 52 46 42 38 37 36 35 30 27 31 32 34 32 36 31 31 27 30 32 30 31 31 36 37 48 43 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 40 48 50 45 41 36 37 37 33 29 29 28 28 20 24 25 25 23 26 31 35 35 38 42 46 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 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 47 42 39 41 46 46 40 35 33 35 34 34 32 33 34 23 25 23 19 28 30 31 36 41 47 52 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 26 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 44 43 39 43 38 37 30 37 37 38 34 28 26 29 29 26 32 29 33 41 45 51 54 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 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 42 41 37 39 39 35 36 29 22 20 21 21 23 22 26 30 24 39 41 57 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 39 39 40 36 40 24 15 29 18 16 15 20 20 27 25 28 13 75 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 nan nan nan nan nan nan nan nan nan nan nan 28 29 28 29 30 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 38 39 40 40 37 31 18 24 15 8 6 12 23 22 12 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 28 26 27 27 27 27 27 29 30 30 31 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 33 34 40 45 41 41 38 37 28 18 14 29 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan nan nan nan nan 25 26 27 26 26 28 31 33 34 33 33 33 33 nan 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 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 31 31 35 40 47 51 45 nan nan nan nan 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 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 17 14 nan nan nan nan 22 24 24 28 28 29 28 27 28 30 33 36 36 35 35 36 36 37 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 29 36 40 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 15 13 9 nan nan nan nan 29 31 34 34 35 37 36 34 33 28 29 32 34 36 37 37 37 36 35 36 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 nan nan nan 40 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 27 33 41 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 12 nan nan nan nan 35 36 38 41 41 40 39 37 35 36 37 38 37 35 35 37 37 36 38 38 38 36 35 nan nan nan nan nan nan nan 28 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 31 34 36 39 31 31 27 26 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 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 10 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 16 14 16 nan nan nan nan 33 35 39 41 40 38 36 35 36 37 36 36 34 33 35 35 35 36 37 37 38 38 38 37 nan nan 34 32 nan nan 32 33 32 30 29 29 nan nan nan nan nan nan nan nan nan nan nan 34 34 35 40 33 28 25 19 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 nan nan nan nan nan nan nan 31 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 14 13 nan nan nan 13 33 35 37 37 36 34 31 31 31 33 35 36 36 36 38 36 36 36 38 39 39 38 39 40 39 37 38 37 34 33 34 35 35 34 32 32 nan nan nan nan nan nan nan nan nan nan nan nan 36 37 35 25 23 18 13 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 32 nan nan 28 nan nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 nan nan 16 16 17 nan nan 38 41 39 36 35 34 34 35 32 30 33 37 40 41 41 42 42 43 42 42 39 39 40 41 40 39 37 36 36 35 36 36 34 33 32 nan nan nan nan nan nan nan nan nan nan 35 34 33 26 22 19 18 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 32 33 30 nan nan 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 22 nan nan nan nan nan 46 nan 32 30 30 34 34 31 29 31 38 43 44 43 43 43 45 43 43 40 39 40 42 43 42 39 38 37 37 36 35 34 33 33 nan nan nan nan nan nan nan nan nan 32 34 25 23 23 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 39 37 36 36 34 40 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 73 nan nan nan nan nan nan nan 66 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan 33 30 29 31 35 40 44 46 47 46 47 44 43 40 40 40 42 43 42 39 37 39 38 35 34 33 33 nan nan nan nan nan nan nan nan nan 35 28 22 24 nan nan 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 6 nan nan nan nan nan 40 43 42 43 51 61 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 86 88 87 85 83 85 nan nan nan 64 70 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 38 37 36 41 42 45 46 47 46 45 43 40 40 41 42 41 39 37 38 38 35 35 34 33 nan nan nan nan nan nan nan 32 nan 36 20 19 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 17 19 nan nan nan nan 38 45 52 52 nan 60 nan 58 57 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 89 95 97 95 98 92 93 nan nan nan 46 45 38 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 43 44 45 47 45 45 45 46 44 45 43 39 40 41 39 37 36 37 36 34 35 34 nan nan nan nan nan nan nan nan nan 33 nan 15 15 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 16 21 nan nan nan nan 32 43 56 nan nan nan 62 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 70 nan nan nan nan nan nan nan 87 86 86 82 83 88 82 nan nan nan 45 39 34 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 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 41 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 54 50 47 43 45 44 46 43 42 44 43 40 38 39 38 36 34 35 36 35 34 nan nan nan nan nan nan nan nan nan nan nan 24 13 14 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 16 21 31 nan nan 24 26 30 43 56 nan nan 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 72 nan nan nan nan 76 72 69 70 63 60 66 66 67 nan nan nan nan nan nan 34 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 31 34 39 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 44 31 35 37 40 41 40 41 43 40 39 38 34 32 34 34 33 nan nan nan nan nan nan nan nan nan nan nan nan nan 14 18 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 23 23 nan nan 25 29 37 36 39 nan nan nan 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 67 62 59 48 41 37 27 23 28 32 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 34 30 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 45 51 33 29 37 38 38 41 44 40 39 37 32 33 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 9 10 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 14 21 nan 34 26 29 34 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 59 nan nan 19 18 23 24 23 26 28 32 40 nan nan nan nan nan 31 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 39 34 36 35 31 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 44 35 34 39 39 41 45 42 39 42 33 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 28 27 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 16 13 21 29 30 31 36 45 56 nan nan nan nan nan 24 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 37 36 35 28 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 39 30 35 38 42 43 43 42 43 40 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 10 15 25 34 27 35 57 60 nan nan nan nan nan nan 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 33 36 35 29 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 36 33 35 40 46 47 45 45 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 11 14 12 19 19 31 39 49 59 nan nan nan nan nan 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 35 37 36 31 28 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 34 33 41 48 47 48 50 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 11 8 7 nan 2 8 19 25 34 41 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 39 36 36 33 28 24 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 35 40 46 46 50 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 13 5 10 22 nan 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 37 32 33 32 27 20 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 27 30 42 47 47 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 30 nan nan nan nan nan 39 nan nan nan nan nan nan nan 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 33 34 32 21 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 24 32 42 46 48 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 40 39 36 nan nan nan nan nan nan nan nan nan nan nan nan nan 15 9 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 40 nan 37 37 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 29 34 37 44 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 nan nan nan nan nan nan nan nan nan nan nan nan nan 53 28 nan 36 19 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 39 41 38 nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 43 47 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 42 20 18 27 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 nan 43 36 30 22 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 37 42 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 72 85 87 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 26 44 60 35 29 28 28 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 43 nan nan nan 30 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 40 38 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 82 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 34 41 38 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 45 43 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 42 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 88 87 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 42 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 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 43 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 50 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 53 46 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 45 nan 43 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 nan nan nan 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 37 38 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 35 37 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 74 67 68 71 59 77 79 80 84 101 102 106 110 114 114 118 125 128 132 135 130 145 144 145 145 142 152 154 154 160 168 160 153 143 150 150 162 165 154 148 166 179 193 199 226 235 244 234 231 240 239 228 227 251 271 264 274 282 300 312 317 330 350 3 6 14 19 24 20 28 22 16 18 10 10 19 8 1 13 356 353 346 350 334 332 322 307 309 304 304 300 254 323 334 326 320 321 310 288 264 261 245 234 249 266 270 255 249 238 253 225 235 277 285 277 275 281 263 253 246 221 226 222 222 217 217 215 205 210 208 196 204 201 206 209 207 215 208 214 207 204 204 202 197 198 185 176 171 174 168 175 169 171 172 168 164 168 172 167 173 170 166 167 167 154 150 147 139 136 139 139 146 147 136 152 98 81 80 70 64 57 52 50 45 43 43 47 43 33 36 41 29 38 32 22 12 11 20 16 18 10 4 360 360 9 4 1 356 354 355 352 347 353 348 355 346 352 356 356 350 353 357 4 359 93 112 136 112 118 132 130 132 130 115 111 110 109 112 118 118 118 122 125 126 121 116 119 123 120 109 102 77 68 63 70 68 81 87 76 88 100 104 120 111 114 106 115 129 130 135 134 135 143 149 145 148 145 155 156 155 154 164 158 160 164 151 159 174 170 181 181 173 176 191 215 222 229 229 220 229 228 227 223 223 237 259 267 272 283 294 311 325 349 349 356 360 5 14 24 22 21 21 12 11 17 4 10 8 11 10 353 341 343 336 326 324 323 319 307 291 271 250 280 292 300 288 315 323 313 294 263 266 242 245 247 250 263 272 269 275 253 288 259 280 308 270 278 298 269 239 237 249 249 237 229 234 224 226 226 214 218 210 209 208 208 211 226 213 212 224 225 211 211 210 185 193 182 171 174 181 175 182 177 175 175 172 176 171 174 163 172 170 168 165 168 154 156 148 144 146 147 154 145 152 154 167 105 99 77 67 69 50 52 53 47 42 43 47 49 44 39 34 29 32 33 27 15 20 21 22 22 8 5 4 6 4 358 358 359 355 351 352 348 350 346 355 347 347 350 357 11 360 2 5 5 82 102 117 116 123 nan 120 122 117 97 93 109 104 105 109 98 106 106 117 134 95 107 101 88 100 110 103 68 42 73 68 83 88 89 97 99 101 109 149 144 117 113 109 122 133 133 130 144 142 144 145 148 146 148 148 145 148 160 159 169 160 163 173 181 189 208 198 183 186 192 195 209 208 205 216 230 234 218 236 246 254 263 265 275 292 307 312 331 340 341 348 350 353 359 3 6 7 6 8 14 26 17 12 9 6 7 357 350 347 341 338 338 328 330 323 314 307 307 309 308 276 298 315 301 312 279 245 252 243 250 242 236 249 249 249 247 269 267 271 256 247 262 280 296 285 254 218 251 258 255 247 237 235 233 242 235 231 227 217 216 210 211 215 227 206 213 227 220 223 208 189 194 186 172 177 187 192 185 183 181 182 180 181 174 176 174 172 170 173 170 175 157 162 156 154 161 161 153 154 160 158 220 265 75 71 47 56 41 33 42 32 28 30 39 39 40 36 26 23 23 21 24 19 28 30 22 18 13 8 7 7 1 1 3 0 355 351 350 345 351 343 343 339 340 343 349 348 348 353 8 18 58 95 119 119 122 111 nan 113 116 102 76 84 96 102 104 95 108 113 86 124 122 89 104 94 97 79 90 56 78 79 94 93 96 100 102 107 119 119 115 118 103 102 105 120 138 139 136 131 142 142 145 143 149 146 143 141 151 159 161 168 168 187 182 187 193 197 180 187 192 195 196 205 202 202 212 225 232 230 242 236 246 259 290 282 294 301 315 330 335 336 342 342 345 344 347 348 350 0 0 15 23 36 21 2 2 4 350 350 343 340 340 336 332 331 320 306 299 307 308 310 300 302 310 326 318 310 214 244 206 213 219 234 253 241 239 246 252 263 266 260 255 281 279 279 266 242 236 237 253 264 251 261 255 246 236 247 238 235 233 226 225 219 221 221 218 214 213 222 218 223 198 202 190 185 189 186 200 191 189 184 194 194 197 180 183 178 179 177 176 175 179 167 179 173 169 169 167 154 153 174 163 167 330 353 42 19 35 25 9 32 24 8 8 18 11 10 2 7 11 21 22 18 18 21 23 23 19 11 9 8 6 3 3 7 2 4 359 357 354 346 343 346 341 353 348 351 345 344 353 9 39 60 81 108 130 144 126 70 98 105 113 81 87 96 91 93 92 111 91 96 113 140 141 126 107 87 105 85 170 80 96 102 110 123 115 124 130 129 105 119 104 99 93 102 123 136 158 147 147 147 151 149 147 147 151 147 146 149 162 161 161 174 206 208 221 204 194 184 188 190 210 204 202 202 211 220 224 232 236 246 259 267 271 276 269 270 293 309 316 323 325 336 338 338 338 332 329 332 333 350 18 49 50 38 13 2 4 1 351 351 347 340 333 326 325 317 297 296 305 308 313 305 300 312 311 281 316 216 231 222 247 249 246 246 220 235 238 236 239 253 248 248 263 269 260 258 245 252 248 256 266 275 273 271 257 253 253 249 249 241 235 227 228 231 229 226 222 217 219 229 214 228 209 201 200 197 194 205 207 200 201 202 205 204 189 187 187 184 188 183 179 177 174 185 190 181 182 179 169 166 182 135 125 288 296 15 15 26 16 12 14 8 358 349 5 355 346 349 360 348 4 15 22 20 19 14 11 17 10 6 6 6 7 6 4 3 7 5 3 353 350 352 351 344 352 350 342 341 343 358 24 28 34 81 130 138 138 134 122 109 103 106 136 104 95 90 91 102 88 92 96 79 79 109 122 112 113 96 89 91 98 104 103 128 126 124 96 82 nan nan nan 99 91 76 117 143 146 158 157 162 161 154 154 156 154 152 150 147 149 162 172 175 176 190 210 207 208 186 192 197 195 211 207 202 199 215 223 224 233 241 247 261 271 274 272 277 277 279 292 297 309 313 328 335 337 337 332 329 325 323 327 340 37 44 52 14 25 14 352 354 346 341 336 335 326 312 307 308 316 311 307 300 300 301 298 300 272 283 219 241 228 241 239 242 239 214 208 235 246 230 238 241 250 264 278 291 269 256 263 260 270 299 287 295 283 263 255 256 253 252 247 247 233 228 227 236 235 232 228 230 231 227 227 230 216 202 201 205 200 208 217 206 206 212 208 205 193 198 190 191 197 184 191 188 200 194 194 197 200 180 171 159 151 190 289 305 317 309 303 331 341 335 348 338 335 355 335 320 318 344 349 21 14 15 16 9 10 3 8 11 2 1 3 7 9 3 2 359 360 356 352 354 350 350 351 354 353 339 352 351 8 37 13 9 108 140 137 120 107 128 nan nan 118 nan nan nan 86 96 102 102 93 82 78 71 112 122 126 111 81 105 89 78 81 322 224 168 153 84 83 329 47 82 88 81 105 120 135 138 159 157 165 160 162 159 159 156 154 149 151 163 170 172 183 184 199 205 209 200 197 207 206 212 212 218 213 213 219 224 229 233 237 244 261 267 265 269 277 283 282 287 293 303 312 321 326 337 337 326 320 315 317 305 289 231 132 64 40 31 10 344 342 336 337 337 330 317 316 312 316 314 311 305 298 297 296 295 297 285 279 245 237 218 236 219 249 249 223 217 207 251 243 231 237 257 261 262 271 281 253 253 255 275 300 303 316 299 268 250 248 258 251 251 247 241 237 237 230 234 230 231 233 244 234 236 233 238 220 213 209 214 221 216 220 218 217 217 211 207 215 203 205 206 199 201 207 209 207 207 214 213 197 186 176 175 208 275 279 271 262 277 284 294 302 315 320 317 331 318 310 303 323 2 350 5 20 23 7 13 3 6 17 1 359 4 2 8 16 351 355 350 350 357 355 352 356 356 357 358 348 4 359 351 36 285 20 66 97 118 115 nan nan nan nan nan nan nan 108 100 102 102 99 102 96 95 91 91 111 141 122 103 123 302 245 258 252 253 162 183 202 185 76 45 92 71 79 100 118 142 150 163 168 163 159 162 163 160 155 149 144 155 169 183 155 136 169 194 207 200 200 204 215 230 232 230 227 217 222 235 256 240 237 240 243 290 268 248 284 280 291 286 279 279 283 301 306 311 314 321 311 303 293 284 262 217 170 153 105 73 66 4 333 327 336 337 332 334 326 314 310 304 301 302 302 306 303 294 297 303 303 275 262 219 215 215 222 275 249 235 233 222 235 232 239 228 246 256 260 267 270 253 257 262 281 301 307 315 310 274 260 261 272 255 247 244 240 237 235 241 244 239 233 243 246 250 235 241 236 227 225 226 227 233 219 229 223 216 224 217 218 220 217 216 215 213 209 213 212 218 215 222 227 224 216 191 192 227 248 269 273 276 278 261 270 293 300 294 300 297 299 301 318 327 1 358 348 6 10 12 10 9 6 27 4 3 1 6 360 16 347 344 344 346 354 350 354 360 358 356 4 358 17 3 2 342 296 17 73 76 104 nan nan nan nan nan nan nan nan nan 96 101 94 94 96 106 106 102 110 112 109 125 119 126 114 nan 318 149 161 164 214 94 83 nan 92 91 83 95 119 149 149 152 157 163 163 164 169 170 183 177 138 140 170 174 186 192 165 153 126 177 178 204 217 231 252 249 237 229 229 234 252 270 308 305 289 206 343 343 316 283 277 277 277 272 281 283 282 288 290 299 300 295 282 279 265 245 197 166 156 174 154 58 318 313 308 318 316 325 331 325 305 308 305 299 294 300 298 298 298 297 298 301 278 259 257 233 226 235 278 250 236 228 247 235 237 232 240 256 251 265 269 278 250 237 248 280 311 302 305 304 292 267 266 267 251 247 246 239 233 237 235 231 238 235 238 242 243 241 245 239 237 237 234 239 234 236 235 227 217 218 219 223 223 224 225 225 221 217 221 217 219 215 218 226 229 218 222 246 232 236 260 278 273 267 274 278 293 293 298 294 292 295 305 322 331 6 17 23 346 16 13 4 9 4 12 359 357 350 358 2 2 354 348 351 352 349 355 356 355 2 2 359 16 22 11 6 298 272 317 67 87 86 88 131 129 nan nan nan nan nan 95 88 90 95 96 101 107 102 103 102 105 109 117 139 141 308 116 119 126 120 45 81 89 99 102 95 94 99 120 151 147 160 163 163 159 160 164 165 166 160 156 159 166 170 175 186 181 148 166 135 160 140 192 203 228 234 242 242 235 233 239 257 279 292 294 349 339 321 311 301 294 287 281 274 273 274 275 270 269 267 270 275 274 267 260 252 221 182 171 167 172 157 302 218 309 317 308 312 313 319 315 311 308 303 301 295 298 296 295 296 296 309 304 279 282 273 231 265 265 266 243 224 242 263 249 228 231 230 244 254 252 261 261 259 258 268 274 306 296 293 294 287 283 283 267 265 255 265 254 235 240 241 236 238 236 239 245 249 245 244 248 240 241 247 241 247 238 236 232 223 219 224 232 230 232 230 231 226 229 229 222 224 221 224 223 223 224 225 258 264 254 259 280 286 280 292 294 288 288 295 288 287 293 299 311 320 332 339 348 334 22 1 354 355 352 5 3 351 349 342 350 3 2 352 352 349 355 1 360 358 357 3 12 22 31 32 23 350 320 273 52 66 81 119 107 125 118 105 98 104 102 94 93 90 98 100 98 100 102 97 102 114 118 126 138 137 257 213 165 130 119 99 105 110 116 119 107 114 121 125 132 130 141 156 163 165 166 169 172 167 168 165 171 174 175 177 181 202 220 211 253 207 169 196 199 217 222 228 243 243 236 245 257 282 296 318 323 315 303 303 305 282 277 274 271 268 268 268 262 258 256 261 260 259 267 253 202 194 246 2 27 344 288 284 309 302 305 308 305 309 313 312 313 309 306 298 294 292 293 295 301 306 306 303 296 296 287 252 256 268 254 239 240 249 260 232 218 230 233 242 239 242 259 249 260 273 285 276 282 288 276 290 285 275 275 274 259 254 265 264 242 245 251 247 240 244 243 241 244 248 251 244 244 251 256 251 252 252 252 249 238 226 235 236 234 231 235 229 228 231 228 231 225 228 229 228 226 225 229 239 261 270 273 277 272 274 277 279 283 283 284 278 282 288 289 290 297 292 293 253 126 15 25 306 310 320 342 342 334 336 331 332 357 359 345 345 342 357 2 358 357 354 8 17 21 40 48 39 35 352 278 342 223 175 130 142 123 127 109 121 129 121 110 92 91 90 90 97 108 107 105 116 117 111 126 126 138 224 194 146 129 122 120 121 122 128 129 133 143 142 129 123 118 120 125 131 151 162 172 179 170 170 174 173 177 180 181 189 182 323 227 198 182 180 193 192 211 224 218 225 242 237 250 262 270 275 282 280 271 276 285 282 271 271 274 268 267 263 264 263 259 253 259 255 254 245 230 209 298 298 296 291 258 254 267 280 291 302 303 304 308 310 308 309 307 304 301 293 290 295 294 296 300 297 300 299 297 285 271 259 255 251 248 246 253 253 230 228 231 232 232 244 253 250 245 254 255 272 276 287 293 288 285 283 271 269 261 271 251 257 265 259 270 274 254 256 260 256 251 245 247 256 248 247 247 253 257 258 259 263 258 252 237 239 241 240 237 241 237 233 233 231 230 227 232 229 229 229 226 232 240 262 281 293 295 287 274 275 272 272 282 285 283 269 269 274 279 291 289 287 278 236 226 260 268 297 305 316 313 306 313 312 315 325 349 347 330 337 351 354 2 357 354 357 10 23 45 60 58 82 267 288 268 225 241 224 228 228 121 121 129 129 139 128 108 94 94 100 102 102 102 110 112 112 117 123 125 122 202 178 142 131 129 123 125 132 132 128 133 140 148 141 123 117 110 114 125 126 148 156 162 164 161 160 167 169 171 176 194 213 230 192 180 204 167 170 182 202 204 213 218 234 229 235 243 246 255 259 262 268 271 268 272 276 274 267 266 265 264 266 262 258 252 255 259 257 223 251 289 296 276 282 279 278 277 281 291 301 307 300 302 306 303 304 303 301 303 299 294 293 296 293 295 298 301 298 298 300 287 278 265 254 246 248 249 249 252 248 233 233 230 232 234 251 257 261 263 252 253 282 289 285 286 280 281 278 269 266 259 258 250 272 263 270 275 278 257 266 270 263 251 256 262 257 251 254 253 258 255 259 267 268 260 242 242 238 234 236 235 234 238 233 232 233 231 237 242 239 237 243 255 254 264 274 284 299 291 288 281 277 272 285 291 287 278 272 276 284 291 287 287 274 263 235 252 261 272 288 291 288 292 294 302 322 312 326 314 317 323 336 336 346 359 348 353 360 14 51 76 77 77 309 266 250 243 269 278 275 243 164 145 141 126 139 141 123 120 109 105 101 112 109 114 104 102 116 124 121 123 177 152 143 139 134 134 136 137 132 135 140 140 143 141 142 130 118 115 112 128 136 143 148 155 157 157 161 159 160 164 170 186 206 209 243 253 126 112 119 189 212 205 212 217 218 220 230 240 249 255 257 259 260 265 267 268 265 259 259 258 264 260 259 245 247 248 245 244 264 272 283 275 267 261 264 264 276 285 293 291 292 292 295 296 290 297 301 299 301 298 293 286 291 289 292 299 286 282 291 285 282 275 266 258 254 244 244 246 256 246 240 235 232 237 240 256 262 263 258 255 249 259 271 283 290 282 268 268 274 275 263 264 244 259 266 269 275 281 256 261 255 247 253 261 262 262 255 253 257 260 257 250 255 265 263 253 248 241 230 238 236 234 234 236 235 232 239 245 244 246 243 255 257 257 267 293 297 294 290 281 279 279 282 280 289 287 279 278 271 278 282 285 277 271 270 249 255 265 272 284 274 274 296 277 293 298 309 302 296 291 320 311 319 327 337 353 344 339 357 38 55 97 119 168 270 252 259 259 250 254 211 192 155 121 126 153 145 137 125 119 116 120 118 120 111 116 120 117 114 125 124 147 142 145 140 139 138 138 132 134 132 133 131 133 140 151 136 134 132 124 117 125 138 153 154 157 159 162 160 164 164 164 168 174 184 173 180 169 164 175 194 189 196 202 205 210 211 221 230 238 244 248 255 255 258 257 260 261 260 254 251 248 245 242 244 247 239 250 242 248 258 261 264 267 267 263 262 268 278 279 292 291 292 292 298 302 299 291 291 292 289 275 268 263 259 262 258 255 256 251 270 264 262 252 247 245 232 236 244 247 240 240 239 232 238 251 251 249 255 255 257 257 260 268 275 280 279 270 265 257 258 251 246 248 247 259 271 274 284 269 264 271 261 252 265 268 270 259 257 258 258 260 256 248 257 262 257 252 249 237 240 238 237 236 238 242 247 244 251 253 253 250 253 259 265 273 291 295 287 295 281 277 275 276 280 284 286 279 284 286 279 286 286 284 272 264 270 262 265 267 270 272 274 235 262 278 292 297 304 294 288 295 298 310 312 320 333 335 320 337 16 70 143 147 136 208 253 251 245 247 212 226 172 157 143 142 148 132 133 130 129 125 126 121 126 127 130 122 114 110 122 125 140 137 142 136 138 140 139 139 136 131 127 125 131 141 137 141 132 136 149 159 145 129 138 149 151 159 165 158 158 159 160 157 167 170 160 168 178 183 189 200 205 206 204 198 196 213 214 215 228 235 237 241 241 247 255 255 255 265 264 253 248 248 246 248 248 248 248 245 246 250 254 256 265 268 268 269 268 268 280 285 291 293 295 292 291 288 288 291 287 277 267 255 254 258 254 254 257 258 250 257 255 259 255 250 242 230 230 239 235 232 234 240 240 246 249 248 253 252 253 248 242 249 258 264 270 274 270 272 252 252 264 251 247 229 235 263 272 272 271 270 270 259 264 262 274 258 266 251 259 262 259 260 257 256 261 261 257 253 244 250 247 237 236 239 246 254 253 256 261 257 251 260 267 270 279 288 290 294 289 282 278 283 278 278 286 299 288 287 292 296 290 287 287 286 278 268 265 268 272 264 270 264 267 265 273 274 285 297 294 289 287 285 287 298 306 324 332 328 316 313 168 153 174 121 179 197 246 244 238 234 206 197 180 161 163 151 131 134 131 131 129 127 126 130 129 129 124 121 117 117 116 136 135 135 132 134 137 140 137 132 130 134 136 135 125 130 141 135 144 148 163 171 163 147 146 145 149 162 159 157 155 155 159 161 167 156 160 175 178 195 211 209 215 214 211 201 207 220 224 234 241 238 244 240 250 252 259 263 271 267 265 256 257 252 252 249 247 249 250 250 253 258 258 265 275 281 278 284 281 281 287 288 291 292 289 295 302 nan 282 278 272 266 257 247 249 254 253 254 260 257 266 275 272 255 246 247 235 230 230 228 227 230 229 233 243 246 242 241 251 249 248 246 240 245 246 259 265 268 256 251 246 248 252 253 262 247 254 258 269 270 268 263 265 263 265 268 258 268 254 261 260 260 259 260 260 266 268 269 264 258 258 258 249 245 243 243 256 263 261 258 260 257 264 269 269 280 298 300 301 292 287 283 291 289 289 297 301 308 296 295 296 296 292 291 287 284 282 278 267 271 275 269 266 262 262 274 273 281 279 281 284 285 280 273 286 297 311 312 312 314 296 211 178 145 135 139 167 251 243 238 230 207 210 178 170 176 136 136 136 128 127 133 123 128 128 125 124 117 119 123 130 122 133 127 132 131 137 139 137 139 135 136 139 135 130 125 120 123 125 133 160 176 170 181 173 162 149 147 158 163 162 164 160 163 161 160 167 169 169 175 183 189 219 224 219 205 205 217 214 219 232 243 244 251 253 260 267 262 264 272 273 263 260 260 258 255 257 256 256 257 255 256 260 264 267 270 274 286 283 285 287 287 291 291 290 297 300 296 294 286 274 273 268 nan 246 248 254 255 258 260 261 261 267 273 268 259 257 244 243 233 230 230 228 230 229 231 231 234 241 248 247 254 258 248 248 257 253 259 268 259 257 246 237 245 245 255 270 244 263 278 277 269 270 264 260 262 266 260 265 256 263 256 263 260 261 263 269 270 273 265 264 271 266 259 254 254 250 259 263 263 262 261 262 269 270 273 276 298 299 292 290 302 301 302 296 291 292 290 296 304 299 302 299 299 300 296 289 286 293 281 274 275 276 272 272 268 274 273 270 281 279 277 277 276 280 282 296 296 292 299 291 284 243 199 175 172 166 180 199 209 219 221 199 206 188 181 174 136 139 134 134 127 120 120 123 123 122 120 113 111 120 120 115 126 135 141 136 139 141 138 136 139 142 144 142 135 135 127 128 136 138 158 181 177 181 184 180 172 nan nan 164 165 163 164 161 163 173 172 171 177 171 182 182 191 212 235 227 nan nan 224 234 235 238 240 232 237 243 243 242 251 248 266 261 256 259 262 259 259 260 261 257 257 256 253 260 264 268 268 272 271 273 285 283 284 291 295 298 299 292 283 278 272 268 271 276 270 268 nan nan nan 265 266 267 268 265 265 267 265 259 251 240 235 233 242 234 234 228 229 232 236 238 244 256 255 250 254 259 254 266 268 271 255 254 246 251 245 249 256 250 244 263 264 275 283 274 269 269 267 257 270 259 258 257 253 256 262 261 269 275 274 270 272 277 275 273 268 266 266 267 265 265 266 261 262 269 271 272 267 287 290 291 297 307 305 301 302 304 302 301 296 295 293 300 303 297 303 297 293 287 287 287 281 277 275 275 275 277 273 277 271 268 275 276 278 276 273 267 282 281 269 266 271 272 250 197 188 181 169 161 191 185 205 224 195 208 184 184 172 148 144 134 128 122 120 120 119 117 117 119 114 114 115 114 116 135 146 144 139 148 149 147 155 155 158 152 144 145 145 151 149 146 152 152 156 178 170 181 180 179 nan nan nan nan 172 170 167 168 168 176 182 185 191 182 193 195 206 212 246 nan nan nan nan 238 241 239 242 240 246 251 242 245 247 262 244 252 255 260 256 260 257 263 268 264 259 262 259 257 259 268 272 269 267 274 285 290 293 293 299 300 292 285 nan 272 267 260 273 266 278 285 nan 280 nan 270 265 262 261 255 250 255 261 265 248 240 235 229 225 232 230 236 232 234 234 234 240 242 252 259 259 261 265 268 268 269 252 247 247 236 236 258 239 243 250 261 260 271 274 273 266 263 259 270 273 259 269 252 253 258 262 269 267 276 272 275 283 278 276 274 272 275 274 268 270 272 264 264 270 273 272 269 270 293 295 296 302 304 297 296 299 300 302 297 296 299 299 290 288 292 300 291 287 287 286 285 280 276 272 275 276 275 277 277 273 275 270 279 272 267 260 264 276 272 270 279 285 277 230 187 194 166 167 189 192 200 216 226 222 187 nan nan nan nan nan nan nan nan nan nan nan 114 118 115 111 108 109 103 157 155 164 162 153 155 173 174 165 157 159 155 147 156 158 154 150 148 145 163 178 168 180 174 nan 174 nan nan nan nan 175 174 175 176 181 186 187 189 199 199 200 210 206 229 243 nan nan nan nan nan nan nan 246 245 246 242 233 247 249 240 246 269 272 269 nan 253 245 264 271 266 260 258 260 262 261 259 263 266 271 276 285 291 295 295 296 293 282 272 271 267 266 270 265 267 273 279 284 281 278 267 266 266 264 260 250 254 257 252 247 238 229 232 233 230 228 222 227 233 230 234 238 247 255 254 257 258 261 260 260 252 255 243 243 228 246 247 239 247 254 254 261 268 269 266 265 266 268 271 266 262 266 259 251 258 271 267 278 269 273 289 277 271 274 273 274 276 272 269 260 256 259 258 259 265 269 nan 286 290 292 295 293 293 292 295 296 297 298 299 297 297 296 294 297 nan 280 283 nan 279 nan 280 278 278 273 276 277 278 278 275 277 279 281 246 250 251 264 256 273 278 280 276 267 248 207 197 176 175 183 202 207 188 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 109 111 105 101 98 175 173 179 172 171 178 177 176 166 166 169 164 163 161 152 153 149 156 157 164 176 179 182 nan nan nan nan nan nan nan nan 179 179 180 179 182 nan nan 188 196 200 199 199 208 216 244 nan nan nan nan nan nan nan nan nan nan 254 264 268 266 271 290 295 295 nan nan 262 265 273 271 265 263 261 260 257 259 261 260 264 275 282 290 293 293 293 289 291 283 278 271 272 270 267 266 265 268 274 277 281 283 284 nan nan 272 264 257 263 nan 253 246 235 228 229 224 226 219 229 229 227 232 236 237 243 247 251 259 259 255 251 nan nan nan 250 246 247 237 231 239 249 250 255 258 266 267 265 267 266 268 271 266 264 261 259 255 272 267 276 266 276 282 278 267 270 271 270 272 269 270 269 263 259 258 257 260 nan nan nan 280 282 290 293 297 301 300 295 294 295 nan nan nan nan nan nan nan nan nan nan nan nan nan 276 273 274 281 276 277 278 276 nan nan 274 250 247 240 252 255 254 257 265 269 253 253 236 212 200 nan nan nan nan 193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 87 86 183 183 185 183 180 180 181 182 174 171 174 169 160 154 145 nan nan 154 nan 161 166 164 187 186 nan nan nan nan nan nan nan nan nan nan nan 180 nan nan nan 188 nan nan nan 196 203 215 nan nan nan nan nan nan nan nan nan nan nan nan nan 281 283 296 286 302 nan nan nan 262 260 265 261 260 259 260 265 271 274 nan 277 277 277 279 287 295 295 286 299 290 285 277 275 273 269 268 273 269 268 269 270 278 279 278 281 nan nan nan nan nan nan nan 227 226 225 222 224 nan 216 228 232 229 233 235 242 246 251 255 261 nan nan nan nan nan nan nan nan 260 232 231 240 248 255 257 260 266 264 266 267 267 270 269 262 264 252 249 266 261 275 266 277 280 275 275 274 279 270 266 268 278 279 272 271 nan nan nan nan nan 277 278 280 284 288 291 296 297 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 249 247 243 239 255 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 183 184 182 185 186 184 184 nan nan nan nan 165 158 154 148 nan nan 150 153 nan 160 171 183 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 nan nan nan 214 nan 216 nan nan nan nan nan nan nan nan nan nan nan nan nan 273 281 284 281 307 nan 290 280 nan nan nan nan nan 274 nan nan 275 nan 283 284 287 285 288 291 294 292 294 289 283 281 279 274 274 279 279 277 269 265 266 266 266 267 270 271 285 nan nan nan nan nan nan nan nan nan 225 nan nan nan 223 225 227 232 243 251 255 251 nan nan nan nan nan nan nan nan 289 276 273 245 237 243 253 258 262 261 257 258 262 263 264 265 262 258 258 251 255 253 269 262 272 270 271 275 261 275 266 266 271 282 nan nan nan nan nan 258 282 nan 270 273 283 285 289 293 295 294 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 183 188 182 188 nan nan nan nan nan nan nan 170 166 162 160 162 158 157 162 161 154 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 189 nan nan nan nan nan nan 225 nan nan nan nan nan nan nan nan nan nan nan nan 272 275 279 276 307 300 nan 288 281 277 270 nan nan nan 272 nan nan nan nan 287 291 nan nan nan nan 289 289 298 292 284 280 277 281 279 280 277 271 266 264 265 nan 263 265 269 272 282 279 276 270 259 250 nan nan nan nan nan nan nan nan nan 224 229 236 243 249 nan nan nan nan nan nan nan nan nan 288 nan 284 nan 266 259 261 259 261 259 259 257 255 254 257 258 259 257 256 250 252 249 262 257 267 267 263 265 258 263 263 258 277 nan nan nan nan nan nan nan nan nan nan nan 281 nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 188 192 nan nan nan nan nan 184 181 175 174 169 nan nan nan nan 174 177 174 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 198 nan nan nan nan nan nan 235 244 nan nan nan nan nan nan nan nan nan nan nan nan 264 255 267 281 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 296 297 294 284 281 280 282 277 277 274 270 269 268 263 nan nan 272 272 274 279 284 nan nan nan nan nan nan nan nan nan nan nan nan nan 232 235 244 nan nan nan nan nan nan nan nan nan nan nan 291 291 285 267 277 nan 276 270 271 262 253 251 247 248 251 250 252 256 253 252 248 254 256 257 254 251 262 262 263 269 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 190 195 193 205 204 202 206 199 nan nan nan nan nan nan nan 186 nan nan 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 nan nan nan nan nan nan nan nan nan 260 nan nan nan nan nan nan nan nan nan nan 266 261 277 279 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 295 296 294 290 283 282 282 282 279 275 272 nan nan nan nan nan nan nan nan 281 277 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 282 nan nan nan 271 278 278 271 260 248 245 248 250 248 246 249 248 249 247 248 247 249 251 257 260 265 266 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 199 195 201 198 216 214 208 217 208 nan nan nan nan nan nan nan nan nan 197 196 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 265 276 280 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 287 289 290 288 285 283 283 283 280 274 nan nan nan nan nan nan nan 278 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 282 nan nan 273 nan nan 277 265 nan 245 246 246 247 249 247 244 242 241 243 246 nan 252 257 260 262 265 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 207 208 205 212 211 210 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 258 262 272 278 280 nan nan nan nan nan nan nan nan nan nan nan nan 288 nan nan nan nan 282 284 284 285 283 285 282 280 282 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 244 249 244 245 247 246 241 236 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 215 224 220 220 nan nan nan nan nan nan nan 223 222 230 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 261 270 273 nan nan nan nan nan nan nan nan nan 284 nan nan nan nan nan nan nan nan 279 280 280 283 280 280 279 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 263 252 247 244 241 243 240 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 233 235 nan nan nan nan nan nan nan 216 206 210 211 222 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 263 266 267 272 nan nan nan nan nan nan nan 275 282 nan nan nan nan nan nan nan nan 278 277 277 278 277 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 267 255 246 247 242 236 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 250 255 256 250 252 nan nan nan 229 223 219 218 238 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 262 269 269 268 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 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 271 260 249 242 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 266 258 263 257 247 238 253 nan nan nan nan nan 227 231 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 265 269 267 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 237 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 262 250 250 260 253 246 238 256 nan nan nan nan nan 237 239 247 271 nan nan nan nan nan nan nan 242 nan 253 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 269 272 nan 274 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 261 259 253 250 nan nan nan 246 243 244 244 nan nan nan nan nan 255 nan nan nan nan 245 234 232 233 240 236 235 242 nan 238 237 249 253 258 nan 260 nan nan 250 260 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 274 nan nan 281 279 nan nan nan nan nan nan 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 251 253 256 257 259 256 257 254 nan nan nan 252 251 250 nan nan nan 264 nan nan nan nan nan nan nan nan nan nan 248 252 245 247 248 250 253 253 252 250 245 nan 243 248 253 265 nan nan nan 263 264 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 282 282 nan nan nan nan nan nan nan nan nan nan nan 287 nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 343 355 259 257 256 254 253 255 260 262 264 263 261 260 nan nan nan 264 263 nan nan 276 276 nan nan nan nan nan nan nan nan nan nan nan nan 250 250 256 nan 255 252 249 250 251 255 nan 256 259 263 267 266 267 271 nan 277 nan nan nan nan nan nan nan 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 277 280 280 280 282 284 nan nan nan nan 286 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 nan 263 261 258 259 262 261 257 259 259 261 261 259 258 258 256 nan nan 263 261 nan nan 291 nan 270 262 265 nan nan nan nan nan nan nan nan nan 248 251 253 250 251 249 246 251 nan 262 260 260 260 268 273 276 276 nan 277 281 nan nan nan nan nan 277 281 282 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 279 nan 278 279 285 nan nan nan nan nan nan 281 nan nan 286 nan 283 282 nan nan nan nan nan nan nan 277 275 nan nan nan nan nan nan 283 285 nan nan 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 272 273 277 274 270 273 273 272 270 267 265 258 257 258 259 nan nan 263 279 nan 282 278 271 266 261 263 255 257 nan nan nan nan nan nan nan nan nan nan nan nan 248 249 254 nan nan nan 261 260 268 277 276 277 nan 281 281 280 281 280 nan nan 281 282 283 283 nan nan nan nan nan nan nan 275 277 nan nan nan nan nan nan nan nan nan 280 282 282 nan nan nan nan nan 279 283 nan nan nan 281 285 nan nan nan nan nan nan 274 277 281 nan nan nan 272 275 272 277 281 280 282 nan nan nan 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 270 274 277 279 277 273 266 266 264 261 260 261 263 262 261 nan nan nan 272 274 277 272 271 263 259 263 257 256 258 258 257 255 nan 255 253 254 254 nan nan nan nan nan 256 257 259 262 nan nan nan 269 274 277 281 nan 281 282 281 285 283 281 281 282 283 281 281 282 279 279 277 276 276 nan nan 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 281 nan nan 284 283 nan nan nan nan nan 277 274 278 nan nan nan 271 274 271 272 nan nan 282 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 256 253 252 248 249 251 257 259 259 260 nan nan 258 257 259 265 277 275 275 276 272 271 265 259 254 nan nan nan nan nan nan 256 258 260 259 256 254 254 261 258 256 259 261 261 261 263 266 269 270 272 nan 278 285 286 nan nan nan nan nan 281 282 281 282 282 280 276 277 276 nan nan nan 276 276 277 274 274 276 278 278 276 277 278 279 nan nan nan nan nan nan nan nan nan nan 284 279 278 282 283 281 278 275 273 nan nan 276 277 nan 279 nan nan 272 nan nan 276 278 nan 284 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 nan 252 253 251 254 252 251 250 248 247 249 255 nan 260 265 269 271 271 272 269 270 nan nan nan nan nan nan nan nan nan nan nan nan nan 261 261 261 262 263 262 262 263 264 266 262 263 264 263 269 271 278 280 282 288 287 288 nan nan nan nan nan 284 283 282 276 278 275 nan nan nan nan nan nan nan 270 275 275 275 275 276 275 275 276 276 277 277 277 276 275 nan nan 277 276 nan nan 282 280 280 280 278 274 272 268 274 nan 275 275 275 277 275 nan nan nan 280 280 281 nan 285 nan 293 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 265 nan nan nan nan nan nan nan 252 254 253 252 254 256 257 258 260 263 266 270 272 271 nan 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 264 264 266 266 263 263 263 264 264 266 265 265 264 265 269 268 270 271 282 287 287 286 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 271 270 272 272 276 276 276 276 278 278 280 279 276 275 272 269 271 277 282 282 279 280 281 284 278 271 267 270 271 271 272 273 276 278 277 nan 277 279 278 281 282 283 284 291 294 296 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 235 nan nan nan nan nan nan nan nan 252 256 257 257 258 259 261 265 268 271 271 272 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 270 269 268 267 265 263 263 263 263 263 263 263 262 261 259 261 261 264 267 261 270 264 272 271 274 290 290 nan nan nan nan 274 272 268 265 266 271 266 266 260 267 263 262 274 283 282 284 279 283 282 282 282 283 275 276 272 266 266 271 279 284 282 282 283 278 280 275 272 269 267 278 277 276 278 281 281 280 279 281 279 281 283 284 286 288 289 292 290 277 nan nan nan 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 265 nan 261 264 266 267 270 nan nan 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 269 269 269 268 267 266 265 264 263 263 263 262 262 261 261 262 261 258 253 253 252 257 257 262 261 262 266 268 254 255 258 261 257 251 250 238 245 240 242 251 255 251 272 268 258 257 284 275 272 269 271 273 270 273 271 267 264 271 272 272 272 281 284 284 283 280 276 275 271 263 281 280 283 279 278 279 280 281 284 284 285 283 284 283 284 286 290 291 283 272 nan nan 259 nan nan 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 nan 268 nan nan 266 nan nan nan nan nan nan nan 260 260 260 261 261 261 260 262 260 257 255 258 257 255 251 258 258 255 252 255 249 251 nan nan nan nan 230 nan nan nan nan nan 245 247 244 255 267 266 266 268 274 273 272 273 274 268 268 268 273 281 276 280 283 280 282 278 277 272 269 266 271 272 273 277 283 281 281 277 278 286 286 287 289 288 286 288 287 287 286 272 265 258 nan nan 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 258 260 261 260 260 258 252 255 254 250 258 261 248 nan nan nan nan nan nan nan nan 248 nan nan nan nan nan nan nan 249 248 254 264 258 266 269 272 273 271 268 272 273 274 279 279 278 278 279 277 276 273 273 266 262 259 262 270 273 272 269 268 274 275 282 285 288 286 286 286 284 284 277 287 270 276 258 259 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 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 258 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 253 254 257 261 266 266 267 266 266 269 273 275 276 278 277 272 272 269 266 269 266 264 260 260 268 267 265 263 263 265 266 267 271 281 285 281 273 276 280 283 276 271 267 259 255 nan 260 nan nan 256 nan nan nan nan nan nan nan 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 251 256 264 265 266 265 265 268 268 268 269 270 269 263 265 265 259 260 265 260 262 261 260 262 263 263 266 264 264 268 270 274 272 275 266 268 274 273 267 264 266 261 260 259 261 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 255 255 257 262 263 263 263 262 259 260 260 260 256 254 247 263 269 270 261 262 263 263 266 257 255 255 264 261 261 261 263 273 274 274 276 276 268 265 269 265 264 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 253 253 252 253 253 257 257 258 256 256 256 254 252 246 250 246 241 256 250 261 263 257 263 273 268 260 252 256 260 258 258 267 275 272 266 274 267 265 266 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 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 252 249 251 251 248 249 250 248 249 251 252 252 251 248 244 244 240 245 254 256 261 261 265 265 262 267 259 253 251 257 263 267 268 273 271 270 265 264 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 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 249 248 252 249 246 244 245 243 243 244 244 243 242 245 251 259 261 259 253 261 254 247 250 253 258 252 260 266 272 272 270 267 284 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 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 247 247 243 239 239 240 242 244 247 254 262 265 259 248 238 260 235 247 253 254 261 264 272 273 272 272 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 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 257 255 253 247 239 236 240 241 247 254 260 263 269 266 273 274 271 256 252 254 264 264 270 276 276 270 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 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 251 252 260 243 235 243 245 258 256 256 258 257 269 269 267 268 258 260 266 279 279 277 277 272 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 241 247 250 251 248 237 244 254 246 241 250 251 263 267 271 299 303 281 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 307 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 242 241 243 249 249 256 240 240 233 240 241 227 253 274 280 290 254 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 258 nan nan nan nan nan nan nan nan nan nan nan 305 305 305 304 306 306 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 241 241 245 260 275 276 262 251 253 317 298 263 270 257 212 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 306 305 305 307 309 309 307 306 307 308 311 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 236 244 248 265 273 268 262 256 252 259 260 275 254 238 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 310 nan nan nan nan nan 318 326 327 328 325 321 318 317 317 318 316 313 315 nan 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 300 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 239 239 241 265 267 265 268 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 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 267 277 nan nan nan nan 331 336 340 339 339 339 337 337 334 329 322 318 317 317 317 313 312 315 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 304 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 253 266 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 287 276 nan nan nan nan 334 336 336 335 333 335 339 340 343 338 339 338 330 321 319 319 319 315 312 311 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 314 nan nan nan 304 nan nan nan 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 272 271 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 317 315 287 nan nan nan nan 330 332 330 329 329 331 332 334 335 334 335 332 331 331 329 321 321 321 318 311 309 308 302 nan nan nan nan nan nan nan 287 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 315 313 313 314 311 305 301 301 293 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 143 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 316 308 308 nan nan nan nan 331 327 327 329 334 336 334 332 333 334 329 325 326 328 329 329 327 321 317 314 312 305 303 302 nan nan 295 296 nan nan 286 286 287 288 289 289 nan nan nan nan nan nan nan nan nan nan nan 317 311 312 316 311 298 304 294 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 244 nan nan nan nan nan nan nan 250 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 313 318 324 nan nan nan 344 326 328 326 325 331 338 338 343 343 338 331 327 323 323 326 324 323 322 321 317 311 308 303 301 300 298 294 293 293 290 289 287 284 287 289 288 nan nan nan nan nan nan nan nan nan nan nan nan 313 317 314 307 295 298 292 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 242 nan nan 245 nan nan 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 141 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 324 nan nan 333 347 341 nan nan 318 327 331 330 336 338 347 338 333 327 324 324 322 321 321 321 320 316 314 312 307 304 299 296 294 293 290 291 289 287 288 287 286 287 290 nan nan nan nan nan nan nan nan nan nan 320 317 319 312 304 286 276 281 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 243 244 241 nan nan 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 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 331 nan nan nan nan nan 328 nan 318 323 327 317 329 343 340 334 327 322 318 315 314 312 313 311 310 307 302 296 293 292 291 290 290 289 287 290 289 290 292 296 nan nan nan nan nan nan nan nan nan 322 319 314 307 296 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 239 245 246 242 234 255 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 259 nan nan nan nan nan nan nan 263 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 158 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 314 nan nan nan nan nan nan nan nan nan nan nan 330 336 336 334 324 316 312 311 310 308 308 305 304 305 299 295 292 291 291 291 289 287 287 291 294 295 297 nan nan nan nan nan nan nan nan nan 322 316 304 307 nan nan 269 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 239 284 nan nan nan nan nan 238 242 242 243 254 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 259 255 252 249 243 242 nan nan nan 248 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 322 321 315 315 313 309 305 304 302 301 300 299 300 297 296 293 291 291 288 284 286 290 293 295 297 nan nan nan nan nan nan nan 322 nan 327 312 299 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 231 258 296 nan nan nan nan 239 238 245 251 nan 257 nan 266 267 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 261 260 255 246 238 238 nan nan nan 232 259 256 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 314 314 314 315 310 302 299 297 297 297 297 297 295 296 297 295 293 287 284 285 288 290 292 nan nan nan nan nan nan nan nan nan 323 nan 304 296 318 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 270 292 nan nan nan nan 242 238 247 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 nan nan nan nan nan nan nan 268 266 264 264 255 250 241 nan nan nan 216 212 260 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 140 nan nan nan nan nan nan nan nan nan nan nan nan 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 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 303 305 308 307 305 296 291 291 292 291 292 293 295 295 297 296 293 291 287 287 286 288 nan nan nan nan nan nan nan nan nan nan nan 316 295 296 313 307 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 300 288 293 nan nan 268 258 256 250 243 nan nan nan 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 nan nan nan nan 277 277 277 275 274 270 265 256 248 nan nan nan nan nan nan 237 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 136 131 144 152 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 268 271 278 283 287 286 287 290 292 292 294 294 293 292 289 288 286 nan nan nan nan nan nan nan nan nan nan nan nan nan 282 297 294 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 319 305 298 nan nan 267 259 262 268 263 nan nan nan 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 281 280 279 274 273 269 256 244 241 242 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 138 133 141 144 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 243 255 275 275 281 285 287 290 294 294 291 286 287 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 274 298 nan nan 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 321 nan 307 288 280 269 266 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 286 282 nan nan 265 262 235 215 203 191 186 181 182 nan nan nan nan nan 252 nan 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 150 147 145 150 140 156 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 253 268 271 275 280 285 288 291 289 285 287 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 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 299 295 274 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 219 250 266 234 209 200 192 181 168 174 nan nan nan nan nan 226 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 152 144 157 147 152 165 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 249 261 269 276 278 283 288 291 280 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 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 222 233 233 211 205 197 186 163 176 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 156 155 156 156 159 nan 158 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 252 261 269 272 275 280 290 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan 208 209 214 206 195 203 198 189 177 159 172 nan nan nan nan nan 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 151 163 163 165 168 172 160 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 260 265 267 272 277 283 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 193 177 186 nan 331 189 183 183 167 162 165 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 165 166 163 168 174 181 175 150 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 254 260 266 274 278 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 169 176 127 148 nan 150 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 174 169 170 178 182 187 167 176 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 252 260 266 271 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 140 148 nan nan nan nan nan 121 nan nan nan nan nan nan nan 164 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 171 181 186 188 189 168 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 254 263 261 265 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 146 144 144 nan nan nan nan nan nan nan nan nan nan nan nan nan 154 159 nan 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 178 nan 177 189 nan nan nan 188 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 250 260 263 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 142 nan nan nan nan nan nan nan nan nan nan nan nan nan 144 148 nan 200 193 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 184 190 185 196 nan nan nan 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 245 256 253 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 145 156 179 187 202 210 216 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 190 nan 191 194 194 200 207 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 250 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 314 315 316 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 174 178 181 177 188 192 203 198 205 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 191 nan nan nan 192 nan 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 249 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 314 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 188 193 190 193 194 189 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 194 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 311 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 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 196 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan 200 201 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 205 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 211 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 nan nan 201 212 nan nan 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 213 nan 218 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 212 nan nan nan 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 223 220 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 214 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 126 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 232 nan nan 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan