CAPE 579 596 633 318 126 79 94 224 304 482 299 237 182 209 203 178 150 284 218 256 256 210 263 488 638 686 485 639 579 662 639 432 536 575 918 932 1061 985 918 630 590 845 1104 1029 1123 1052 997 1003 1047 1029 1041 1002 958 899 982 1013 960 816 879 1105 1096 1168 1176 1212 1134 1037 938 965 952 1036 1030 1163 1462 1257 1281 1331 1378 1427 1401 1374 1480 1442 1317 1264 1275 1214 1202 1145 1393 1301 1227 1241 1267 1018 1053 1211 1117 1170 1201 1235 1277 1306 1253 1253 1249 1271 1201 1172 1300 1269 1281 1390 1360 1390 1351 1349 1374 1380 1426 1508 1462 1420 1368 1365 1187 1173 1255 1264 1223 1109 1162 1233 1206 1295 1458 1341 1172 1194 1155 1223 1163 1225 1241 1303 1195 1204 1189 1168 1188 1199 1175 1145 1244 1241 1325 1364 1269 1291 1408 1393 1382 1387 1307 1248 1173 1265 1262 1310 1380 1424 1441 1435 1336 1254 1265 1097 1121 1209 993 1046 1066 804 1009 1095 927 1129 1129 1145 1119 1175 1133 1175 1427 1553 1605 1684 1316 1083 1239 1104 866 1107 1260 1260 1210 1517 1490 1372 1422 1234 1360 1384 1241 1203 1265 1106 955 1313 1316 1225 1158 1080 875 878 806 722 801 1021 1057 987 840 873 1101 1068 843 1128 1170 1227 1006 963 902 823 728 601 463 546 599 611 539 521 565 397 488 253 247 98 230 193 309 563 483 183 201 198 172 206 394 202 298 248 254 202 270 397 671 617 695 691 548 715 667 504 434 448 432 590 854 964 973 927 847 695 930 1011 1007 987 951 1059 1077 1087 975 994 1028 1054 968 942 943 925 965 1028 1087 1006 1195 1116 1126 1133 1183 1147 980 1134 1262 1251 1432 1369 1176 1416 1537 1453 1464 1582 1527 1518 1515 1412 1339 1306 1206 1176 1231 1262 1242 1253 1351 1448 1208 1124 1228 1189 1198 1176 1199 1237 1235 1200 1318 1293 1177 1188 1241 1173 1114 1181 1297 1280 1337 1366 1312 1296 1313 1393 1446 1491 1399 1352 1356 1333 1318 1279 1242 1259 1166 1070 1098 1183 1300 1326 1260 1203 1136 1253 1272 1292 1388 1388 1339 1170 1237 1186 1131 1264 1312 1383 1379 1400 1182 1320 1318 1224 1192 1345 1346 1383 1403 1381 1207 1246 1287 1352 1353 1326 1308 1283 1272 1244 1242 1171 1166 1132 1086 1108 1114 1011 1151 1146 1019 1020 994 1005 1119 1144 1134 1166 1293 1355 1284 1128 1481 1308 1112 764 633 723 996 1048 1221 1131 1252 1399 1497 1382 1277 1103 1058 975 790 921 872 1307 1491 1209 889 852 871 783 813 921 820 848 1040 1034 1124 1131 1170 1189 1013 930 979 1043 1160 1243 1195 942 771 450 446 540 692 745 701 723 756 668 382 862 286 127 111 246 203 257 335 334 161 187 185 207 223 325 207 271 246 184 229 353 540 699 644 716 708 692 774 694 645 281 328 360 397 608 836 973 904 944 1053 1002 836 934 1126 1198 1162 1121 1049 930 938 1017 987 1008 1012 984 1031 996 970 1019 1058 1068 997 951 922 999 1194 1006 1128 1108 1082 1191 1288 1207 1199 1448 1465 1492 1470 1195 1469 1473 1391 1313 1275 1353 1351 1429 1314 1216 1152 1356 1449 1399 1272 1339 1298 1353 1326 1236 1188 1242 1367 1427 1389 1311 1255 1157 1195 1239 1298 1290 1325 1370 1300 1416 1272 1285 1294 1274 1270 1361 1368 1371 1286 1297 1294 1251 1107 1174 1133 1215 1174 1184 1149 1192 1268 1140 1114 1124 1202 1263 1316 1342 1290 1319 1285 1248 1366 1422 1433 1357 1271 1400 1436 1395 1288 1335 1505 1449 1426 1413 1396 1358 1407 1492 1437 1385 1371 1348 1369 1342 1249 1277 1239 1283 1289 1258 935 1004 1024 1057 1262 1268 997 1216 921 1074 904 1157 1144 1216 1197 1226 1004 1262 1395 1153 940 574 598 844 1044 1017 1179 1281 1026 1058 1055 997 929 851 690 538 665 1006 1277 1269 1084 936 851 820 836 682 685 743 787 972 987 1176 1067 1036 1018 1094 1092 1038 996 1013 1117 1064 848 619 547 529 579 677 911 696 715 843 808 255 249 349 169 118 175 374 359 394 288 240 176 185 187 219 194 345 442 287 216 220 457 703 597 695 620 677 703 679 647 574 408 457 264 293 340 560 813 907 960 958 1065 971 895 1186 1161 992 1085 1176 1032 1093 1146 1049 904 1005 1120 1059 1034 934 888 934 997 852 834 1061 1112 905 925 1160 1173 1103 966 1079 1060 1098 1325 1523 1491 1272 1179 1238 1159 1267 1278 1442 1466 1311 1439 1284 1382 1307 1517 1352 1371 1326 1371 1394 1482 1251 1222 1208 1302 1381 1345 1460 1494 1304 1292 1241 1238 1319 1362 1358 1362 1411 1421 1401 1395 1284 1260 1294 1276 1344 1356 1245 1409 1356 1401 1278 1248 1241 1261 1260 1195 1209 1242 1289 1280 1308 1323 1271 1288 1291 1276 1283 1288 1376 1424 1487 1453 1434 1441 1486 1511 1485 1434 1317 1528 1581 1572 1569 1554 1492 1445 1460 1355 1340 1377 1385 1343 1297 1281 1253 1285 1259 1281 1251 1304 966 1359 1076 1053 1198 1181 1219 1228 1105 958 933 1090 1042 1245 1079 1049 1169 1164 1478 1255 1135 903 760 800 841 1017 1137 1137 909 839 808 758 740 759 595 704 1096 1157 1235 1222 1109 1130 873 693 612 609 632 702 827 942 930 884 880 848 852 961 792 938 925 963 833 813 877 765 717 664 734 781 805 757 863 826 776 237 227 334 952 121 220 398 430 307 282 267 256 213 432 188 215 528 548 424 252 231 424 821 819 789 860 709 497 400 549 614 469 411 401 275 290 386 513 566 888 1030 979 1133 921 874 744 1100 1239 1084 943 1007 1124 1039 1079 959 1026 1083 917 821 888 876 949 928 919 986 847 737 932 902 1007 1118 1099 1065 1002 1093 1328 1201 1351 1408 1323 1315 1322 1277 1441 1598 1624 1620 1401 1291 1381 1320 1361 1233 1535 1431 1468 1250 1232 1202 1416 1306 1398 1223 1245 1295 1471 1311 1343 1337 1444 1275 1308 1393 1476 1568 1552 1525 1434 1396 1412 1444 1430 1403 1387 1335 1476 1418 1295 1300 1242 1191 1241 1189 1161 1176 1189 1281 1396 1382 1215 1187 1354 1352 1261 1331 1442 1432 1413 1384 1468 1426 1515 1612 1601 1569 1590 1492 1374 1329 1532 1515 1411 1347 1470 1408 1366 1402 1432 1413 1365 1343 1293 1277 1261 1196 1171 1070 1037 1020 1257 1232 1228 1150 1079 1250 1134 1105 1029 909 892 1100 1020 812 831 886 1015 1135 1291 1396 1192 896 944 869 729 753 829 580 602 583 513 624 734 954 1083 1231 1385 1104 1049 968 1013 1251 825 633 536 472 645 812 906 866 722 685 688 737 781 809 974 969 715 727 722 701 776 875 821 888 820 769 633 707 705 717 943 241 494 560 314 477 316 237 193 272 255 196 181 417 650 263 493 602 684 517 269 326 836 884 976 823 846 677 507 608 801 647 538 515 352 346 289 417 612 881 955 698 858 846 861 791 996 1105 1084 1167 1137 1044 1050 880 859 1009 1097 1079 962 878 772 790 862 895 894 886 902 926 1022 1043 1019 1093 1139 1078 1098 1081 960 1193 1265 1320 1260 1156 1161 1356 1314 1474 1337 1605 1426 1536 1363 1520 1316 1451 1430 1412 1303 1311 1118 1253 1324 1332 1329 1447 1360 1212 1268 1445 1389 1164 1362 1250 1405 1422 1575 1656 1617 1525 1509 1555 1617 1431 1533 1425 1476 1472 1449 1265 1383 1482 1179 1197 1074 1076 1153 1234 1269 1240 1334 1396 1294 1449 1499 1349 1280 1386 1447 1484 1394 1654 1593 1566 1625 1671 1621 1683 1629 1582 1506 1534 1476 1445 1538 1532 1535 1482 1488 1463 1397 1390 1274 1083 1119 1146 977 828 779 800 799 912 963 1167 1118 1037 1006 1082 1108 1035 909 859 944 758 748 785 852 942 970 924 960 951 925 858 898 958 986 887 750 688 744 758 822 1013 1163 1206 1194 1428 759 670 658 515 226 140 78 104 126 227 315 441 537 572 536 669 990 1169 1377 1312 1203 911 827 788 788 797 852 759 540 533 535 509 546 522 507 469 266 369 479 325 309 236 204 224 312 207 224 615 938 685 562 602 601 560 562 306 306 870 1074 1014 1047 994 1066 1086 991 838 727 664 662 556 584 530 505 709 992 776 773 662 860 792 689 970 979 1155 1288 1183 1080 1093 967 1005 1007 1071 1042 942 920 912 939 686 626 731 906 892 924 895 745 741 848 867 934 1086 1077 1002 977 1177 1310 1218 1216 1196 1206 1367 1461 1342 1206 1629 1711 1740 1616 1572 1646 1433 1596 1297 1241 1190 1361 1391 1437 1307 1309 1358 1381 1418 1499 1523 1424 1297 1309 1317 1430 1483 1683 1605 1489 1568 1612 1678 1633 1647 1558 1649 1527 1409 1427 1567 1548 1065 1026 1076 1054 1130 1170 1198 1357 1359 1255 1271 1300 1190 1265 1262 1279 1243 1366 1458 1596 1596 1737 1697 1797 1828 1742 1737 1630 1425 1375 1388 1506 1478 1563 1435 1436 1459 1423 1366 1310 1044 1103 1198 1045 968 808 814 736 787 755 878 1113 1079 1015 987 1093 1152 898 746 749 936 863 723 728 812 856 859 909 938 755 780 799 827 844 899 877 794 950 927 954 956 1060 1209 1363 1436 889 844 765 602 257 255 236 192 170 123 141 178 261 444 683 746 830 1125 1044 1089 1206 1284 1162 982 1066 1097 1099 780 704 840 929 826 792 715 617 592 186 307 459 572 447 203 198 207 211 262 228 768 757 871 882 866 368 392 261 621 326 296 447 1108 1036 1021 1063 1028 1026 908 858 803 901 838 771 864 562 620 990 1095 834 689 586 828 934 789 615 723 997 1162 1135 1118 1060 1006 993 961 1007 831 834 870 1037 1003 963 880 820 671 684 524 702 937 961 932 928 1031 896 938 950 1156 1126 1411 1600 1454 1170 1095 1540 1315 1424 1420 1480 1949 1913 1600 1725 1566 1553 1407 1394 1233 1287 1353 1401 1335 1397 1440 1408 1408 1327 1422 1550 1469 1352 1367 1207 1560 1543 1701 1701 1581 1623 1770 1790 1711 1565 1600 1604 1564 1493 1447 1479 1474 1193 1119 1102 1151 1173 1231 1313 1340 1383 1473 1362 1178 1237 1167 1119 1166 1244 1293 1298 1452 1614 1733 1959 1778 1770 1859 1669 1789 1639 1462 1405 1478 1483 1608 1542 1497 1465 1351 1356 1172 1040 1130 1129 1036 964 818 797 817 797 811 911 1004 995 1097 1137 991 685 482 458 534 637 652 679 641 579 708 715 703 773 907 890 1030 994 821 880 888 817 815 1000 1015 1187 1284 1243 988 1095 1000 866 629 577 705 761 835 603 434 385 414 551 790 974 1125 1138 1343 1344 1314 1361 1476 1449 1715 1618 1416 1050 1039 1002 1163 1108 1161 1165 863 808 769 836 443 601 521 452 395 233 223 217 216 254 372 770 702 866 884 908 502 476 356 630 167 60 354 808 1262 1005 1098 1004 913 991 929 848 810 821 779 735 644 599 288 418 771 657 712 634 694 807 428 429 622 951 1040 971 841 926 834 837 779 774 654 670 736 985 956 861 792 848 760 711 572 676 1012 1017 1052 953 1074 1165 1133 1079 1227 1295 1422 1605 1622 1572 1688 1269 1323 1367 1534 1913 1958 1852 1810 1563 1628 1537 1582 1489 1345 1287 1379 1349 1396 1527 1477 1488 1439 1308 1284 1470 1430 1338 1356 1451 1397 1666 1639 1774 1686 1840 1699 1660 1633 1733 1671 1624 1700 1626 1492 1457 1200 1137 1187 1292 1265 1262 1525 1387 1385 1532 1457 1392 1341 1287 1205 1353 1346 1335 1340 1450 1598 1718 1647 1690 1761 1743 1733 1628 1605 1576 1495 1588 1580 1606 1437 1444 1270 1255 1248 1231 1024 1028 1046 981 940 815 785 809 813 847 952 1037 1027 824 788 690 542 531 567 537 589 529 503 545 600 687 769 763 800 841 899 945 878 970 1037 919 852 1021 1505 1419 1351 1471 1279 1409 1330 804 725 851 944 981 1035 1076 1003 1017 986 993 1063 1184 1429 1369 1361 1204 1157 1298 1396 1405 1907 1430 1224 1260 1216 1209 1365 1247 1416 1269 1236 1060 1090 1113 1261 1039 549 586 381 224 168 195 386 395 237 689 728 602 815 898 801 795 467 449 448 266 55 295 678 1036 999 997 1011 853 934 812 886 748 576 573 704 729 426 310 282 425 454 675 474 1145 935 788 457 528 731 479 760 662 831 575 448 686 660 766 616 853 748 637 700 752 688 705 625 689 558 769 1028 1135 1108 1134 1147 1053 1073 1116 1058 1202 1275 1466 1630 1696 1733 1768 1472 1194 1245 1510 1895 1832 1566 1587 1616 1570 1452 1557 1447 1251 1261 1570 1574 1526 1646 1518 1553 1660 1392 1476 1365 1329 1460 1601 1653 1834 1795 1752 1733 1724 1770 1736 1868 1834 1851 1809 1732 1687 1505 1458 1198 1234 1244 1322 1377 1705 1678 1610 1712 1541 1559 1608 1511 1464 1528 1460 1421 1415 1496 1568 1699 1698 1719 1663 1711 1557 1613 1599 1579 1600 1607 1669 1595 1488 1240 1382 1358 1312 1312 1010 1108 1118 961 936 940 908 861 863 884 889 940 765 796 672 676 576 533 581 596 586 535 585 699 742 816 899 868 821 885 751 726 863 922 895 885 1247 1204 1402 1345 1336 1729 1378 1040 972 949 1087 1115 1128 1029 1183 1040 1267 1149 1154 1188 1091 1585 1701 1499 1105 1327 1480 1455 1323 1588 1308 1330 1243 1321 1531 1717 1538 1310 1354 1532 1377 1294 1299 1310 1345 975 655 304 486 778 517 636 383 269 350 795 949 463 745 1097 866 805 565 349 542 436 362 329 432 927 1025 790 829 886 839 803 781 772 587 191 316 305 229 120 273 256 233 262 481 867 769 493 745 572 520 467 772 715 676 501 559 435 386 877 871 808 665 557 657 707 719 739 729 643 733 640 862 1175 1112 984 1115 1183 1099 1145 1073 1051 1273 1441 1687 1570 1925 1756 1665 1680 1328 1616 1832 1607 1927 1680 1732 1609 1495 1285 1517 1341 1391 1691 1704 1637 1713 1653 1576 1612 1657 1394 1228 1267 1310 1506 1587 1720 1728 1787 1760 1811 1709 1812 1840 1910 1848 1698 1810 1814 1669 1486 1295 1264 1292 1294 1268 1566 1776 1632 1555 1684 1670 1672 1746 1648 1578 1492 1533 1559 1554 1544 1531 1647 1736 1798 1689 1699 1695 1500 1615 1594 1634 1527 1586 1456 1366 1340 1199 1160 1295 1127 1205 1115 1100 1092 1070 919 876 842 845 835 806 804 726 746 646 607 626 653 627 629 660 812 945 947 961 753 732 957 1003 1071 886 935 977 998 1006 1065 967 1023 1260 1614 1531 1467 1299 1427 1202 1112 1098 1099 1160 1091 895 906 959 938 922 865 910 1463 1332 1242 1350 1521 1422 1670 1722 1735 1704 1414 1444 1666 1764 1776 1686 1590 1520 1479 1289 1292 1309 1388 681 882 1181 826 730 698 568 436 396 648 889 982 458 555 760 940 527 568 478 446 310 299 502 1055 1025 766 1006 637 757 665 797 634 464 456 83 142 299 287 191 235 347 349 555 783 570 790 1070 989 914 638 856 674 578 583 590 582 300 321 707 575 663 812 536 748 777 749 716 554 525 631 638 536 957 1194 1199 1106 1118 1295 1319 1151 1379 1143 1174 1235 1170 1845 1754 1787 1617 1634 1503 1407 1765 1884 1837 1607 1485 1285 1487 1687 1490 1552 1718 1784 1791 1841 1758 1651 1572 1644 1491 1219 1257 1351 1377 1404 1538 1531 1711 1770 1911 1850 1754 1934 1985 1806 1930 1865 1730 1720 1617 1501 1429 1303 1337 1330 1606 1715 1800 1710 1703 1686 1755 1696 1638 1593 1522 1562 1669 1661 1569 1580 1662 1689 1724 1768 1718 1648 1609 1649 1658 1599 1522 1519 1555 1422 1336 1274 1263 1240 1138 1112 1167 1238 1173 1193 999 984 963 861 801 793 778 770 704 732 743 795 766 840 740 734 657 699 813 871 860 848 941 980 1010 951 1069 940 913 909 987 972 1321 1439 1194 1580 1108 1253 1498 1339 1353 1224 1072 1256 1326 852 768 925 996 971 1000 1216 1553 1237 1224 1478 1417 1800 1730 2187 2126 1742 1639 1689 1652 1698 1641 1511 1387 1465 1120 1211 1253 1244 1262 1143 1185 963 701 541 619 558 683 533 721 624 812 496 358 402 741 720 359 387 425 360 332 655 803 899 780 729 661 616 598 667 614 691 422 204 101 203 253 236 367 614 725 781 780 725 632 908 900 685 677 711 288 325 410 413 488 435 222 420 353 646 526 645 625 644 512 580 445 474 408 626 481 608 841 958 1138 1060 1382 1464 1304 1527 1211 1397 1617 1628 1653 1778 1585 1261 1597 1588 1458 1520 1390 1683 1714 1385 1675 1471 1763 1772 1613 1693 1772 1787 1812 1751 1822 1706 1585 1630 1354 1202 1272 1306 1280 1388 1444 1664 1610 1845 1875 1925 1988 1959 1948 1866 1852 1806 1861 1817 1577 1482 1415 1399 1372 1358 1261 1385 1701 1671 1634 1691 1635 1628 1646 1639 1559 1635 1691 1740 1625 1644 1576 1716 1859 1746 1642 1764 1738 1729 1582 1539 1457 1453 1394 1324 1293 1354 1297 1232 1157 1224 1352 1243 1239 1206 1191 1085 954 940 891 972 845 866 711 745 698 663 711 690 754 844 767 733 746 747 789 814 901 842 851 964 898 806 898 902 1020 1247 1242 1518 1216 1200 1448 1573 1708 1311 1153 993 1278 1206 715 768 829 885 1116 1271 1623 1474 1392 1414 1373 1487 1515 1844 2208 1830 1679 1786 1737 1838 1922 1786 1876 1802 1252 1269 1250 1280 1319 1336 978 1130 849 633 914 627 808 571 1015 726 709 762 540 262 304 396 540 512 505 511 462 386 893 907 884 843 716 770 702 696 702 765 575 664 446 370 8 280 345 403 446 254 325 505 459 400 812 727 592 548 622 309 176 233 364 453 389 255 383 403 309 879 766 858 625 456 464 478 360 417 606 639 687 772 803 1041 1117 1056 1238 1343 1660 1347 1087 1477 1612 1585 1817 1735 1453 1347 1277 1402 1351 1172 1435 1256 1622 1555 1533 1467 1536 1467 1765 1713 1774 1878 1930 1750 1670 1751 1664 1411 1177 1212 1201 1159 1198 1268 1368 1591 1672 1731 1773 1789 1828 1795 1907 1858 1710 1665 1754 1707 1632 1519 1453 1467 1445 1277 1221 1458 1571 1593 1609 1536 1559 1580 1593 1596 1625 1667 1637 1637 1634 1665 1656 1636 1735 1778 1809 1679 1715 1687 1528 1404 1314 1402 1352 1212 1149 1329 1190 1212 1218 1264 1161 1092 1060 963 872 571 671 884 812 731 633 574 638 635 651 685 723 635 672 708 848 843 820 760 860 942 893 966 1015 918 820 972 1095 1051 1341 1601 1413 1504 1531 1758 1509 1431 1069 924 1081 1387 1096 678 762 810 1014 1371 1577 1685 1611 1643 1740 1473 1553 1437 1475 1476 1481 1745 1833 1852 1725 1905 1974 2004 1487 1437 1443 1483 1415 1496 1343 960 842 787 998 912 248 830 923 760 880 874 624 536 260 147 199 314 427 632 843 614 638 770 751 675 706 806 804 789 727 847 832 784 638 840 659 436 437 385 481 474 436 324 369 376 392 454 661 613 537 239 269 262 217 283 365 454 399 478 734 766 914 743 794 627 444 394 387 343 277 340 416 665 858 744 789 944 1292 1283 1368 1128 930 1201 1296 1189 1449 1609 1793 1517 1412 1389 1283 1336 1332 1367 1554 1727 1645 1405 1462 1397 1521 1504 1661 1847 1824 1817 1710 1469 1673 1561 1297 1072 1039 1115 1128 1101 1221 1228 1270 1365 1544 1511 1588 1621 1661 1742 1784 1818 1786 1612 1578 1660 1691 1564 1660 1416 1328 1287 1282 1406 1469 1518 1521 1475 1502 1441 1471 1415 1415 1470 1493 1525 1573 1618 1587 1653 1727 1734 1580 1623 1533 1393 1342 1291 1361 1173 1272 1228 1318 1252 1228 1236 1148 1038 879 829 668 597 381 386 685 667 516 428 456 429 542 553 606 826 780 799 631 748 726 754 843 900 961 976 1137 1142 962 999 1012 1104 1153 1272 1338 1370 1278 1479 1472 1621 1170 1212 975 1359 1063 878 1413 979 915 938 1488 1854 1760 1694 1684 1809 1751 1438 1427 1274 1330 1330 1593 1460 1611 1459 1446 1627 1715 1586 1419 1556 1387 1638 1253 1122 1070 978 1012 974 837 828 860 951 950 718 723 608 334 222 159 163 177 229 360 429 468 477 705 744 681 582 661 631 593 548 565 603 604 535 623 1052 411 261 196 293 456 443 400 447 535 702 855 819 538 580 413 286 324 400 318 418 532 530 529 500 587 707 730 660 474 426 418 370 549 432 383 438 823 1052 495 599 944 961 880 922 646 682 762 866 1043 1033 1149 1442 1781 1626 1247 1185 1398 1368 1296 1536 1600 1616 1382 1405 1254 1363 1297 1430 1519 1498 1774 1512 1561 1469 1407 1329 1069 725 783 1019 1046 1172 1207 1144 1240 1355 1488 1489 1469 1544 1706 1650 1690 1631 1715 1673 1535 1434 1556 1592 1602 1589 1404 1552 1515 1487 1567 1489 1460 1394 1415 1368 1334 1338 1343 1369 1392 1418 1478 1492 1535 1480 1480 1493 1587 1566 1463 1401 1422 1342 1274 1145 1237 1224 1172 1144 1058 979 901 700 640 435 457 385 400 450 411 365 212 264 271 401 505 572 648 724 649 516 732 796 753 859 884 872 997 953 935 1021 954 955 1113 1107 1019 992 1071 1244 1323 1275 1161 1422 1317 1106 1155 1023 1197 1031 1546 1316 1340 1291 1438 1437 1567 1751 1651 1544 1541 1092 1060 1179 1210 1354 1381 1438 1328 1424 1344 1427 1606 1626 1633 1754 1664 1344 1413 1010 857 898 811 839 846 942 785 802 715 686 495 439 235 148 71 54 23 120 147 191 203 281 420 687 526 553 579 395 534 489 369 456 464 511 757 856 367 254 121 147 275 333 364 361 624 713 751 661 761 1110 689 557 463 530 549 439 430 467 682 488 624 577 601 429 384 306 179 240 335 434 444 418 749 535 335 506 989 443 434 297 327 417 700 841 956 788 894 1495 1628 1085 1201 1187 1459 1565 1584 1635 1651 1333 1315 1132 1230 1458 1460 1326 1329 1384 1567 1450 1422 1146 1188 1300 892 769 907 903 914 949 1047 1070 1116 1243 1389 1446 1505 1461 1664 1547 1452 1407 1488 1671 1642 1572 1514 1460 1540 1566 1534 1510 1525 1482 1423 1368 1290 1280 1257 1243 1136 1241 1254 1237 1261 1303 1385 1324 1267 1200 1186 1295 1401 1344 1244 1100 1339 1092 1249 958 1165 1089 974 929 845 670 585 514 439 421 389 375 337 326 273 166 277 186 174 301 298 281 478 554 548 397 668 773 939 975 1043 1017 962 939 974 1079 1087 1067 1084 1042 1032 897 915 1203 1137 1038 1205 1030 1082 1047 1016 1451 1515 1254 929 952 968 821 950 1189 1202 1288 1124 1222 979 863 887 957 1096 1301 1325 1366 1373 1273 1290 1275 1478 1618 1601 1584 1525 1617 965 887 827 853 777 803 726 683 642 610 594 535 645 359 294 71 2 46 2 0 0 57 113 144 185 391 419 413 443 338 191 199 176 434 341 452 600 706 406 279 94 46 65 120 179 184 364 445 716 530 803 995 500 856 971 893 770 665 564 539 440 427 505 433 371 350 285 438 385 380 561 486 467 599 247 284 599 938 383 183 156 250 490 761 934 1096 859 700 1210 1476 1192 1176 1447 1220 1311 966 1198 1430 1455 1424 1387 1304 1347 1334 1411 1412 1418 1310 1313 1509 1422 1313 1141 1267 1020 846 728 753 835 812 916 883 937 1318 1317 1272 1346 1207 1406 1430 1379 1377 1415 1459 1612 1596 1526 1463 1425 1525 1537 1500 1441 1258 1234 1185 1169 1129 1056 965 960 1002 954 918 979 1085 1177 1054 885 911 1093 1120 1102 1039 1052 1054 1002 1075 1039 961 937 811 793 716 480 507 449 363 252 303 282 306 265 304 163 92 110 77 155 126 21 51 92 230 324 438 455 525 640 689 882 915 830 682 541 775 899 1106 1119 1154 1164 1138 966 945 996 1017 933 881 1092 1145 1224 977 823 634 623 640 566 744 1136 1008 760 628 539 455 539 658 716 886 1076 1165 1277 1172 1242 1379 1377 1414 1424 1274 1337 1293 1357 1041 990 887 673 683 713 419 450 551 585 431 447 592 189 396 117 31 0 0 2 3 1 0 0 0 103 173 207 276 308 176 101 88 161 400 148 400 531 526 373 190 71 49 30 27 65 167 168 298 550 409 374 639 949 1052 974 889 975 740 758 1176 814 608 552 715 492 384 515 433 555 498 408 510 224 187 414 743 1102 618 328 572 707 644 690 863 950 917 806 900 1228 1041 1268 1114 1140 973 923 1166 1119 1059 1177 1210 1443 1431 1423 1449 1470 1409 1287 1305 1409 1350 1260 1144 1164 1161 918 693 677 464 261 778 726 897 1200 1246 1261 1189 1162 1124 1131 1166 1188 1161 1183 1257 1400 1495 1467 1354 1345 1172 1367 1383 1271 1205 1139 1048 1022 962 771 639 676 739 758 879 933 895 665 657 811 850 863 911 941 952 882 846 987 890 850 764 655 643 596 450 401 396 280 163 212 201 240 310 151 23 27 28 30 31 56 30 18 24 15 14 101 200 191 104 354 616 709 808 605 463 424 601 688 750 763 802 718 629 752 889 1069 1005 1080 1221 1187 839 534 484 455 396 418 425 376 304 291 388 213 108 213 315 418 493 616 778 909 916 834 962 1021 1091 1247 1375 1257 1190 1102 974 1137 1096 907 844 751 738 566 561 520 376 333 236 611 598 352 186 36 4 6 8 6 6 4 2 0 1 80 53 157 184 62 53 2 21 60 269 45 214 358 321 277 151 89 44 10 1 32 114 128 318 568 473 471 450 942 1017 863 702 999 968 827 880 755 771 936 906 971 807 538 519 530 632 460 225 197 349 506 611 509 582 696 897 1116 765 737 719 704 614 632 904 821 951 839 948 937 883 923 959 1033 1033 1041 1003 1237 1263 1164 1296 1335 1357 1286 1343 1244 1195 1019 933 1052 993 747 571 666 559 174 684 725 1064 1066 1124 1086 1036 1022 971 1085 1045 1030 1047 1118 1164 1287 1264 1271 1247 1187 1204 1194 1145 1092 988 814 549 703 659 691 617 584 581 761 694 471 447 523 564 605 664 751 749 742 717 608 759 711 718 629 569 476 429 323 235 305 278 149 44 92 245 106 31 27 25 24 28 26 21 22 23 19 18 15 12 8 0 65 138 274 381 442 326 199 241 266 221 60 53 92 104 134 190 360 569 564 671 686 552 440 135 157 143 163 189 174 182 170 127 154 131 63 140 186 287 388 380 414 483 537 708 627 574 615 705 768 868 824 746 703 1193 1133 1037 903 924 739 691 622 441 392 316 292 434 385 194 41 9 5 6 4 6 3 3 4 0 0 3 2 4 5 8 7 12 5 0 21 8 5 32 195 249 474 229 96 88 11 3 3 88 123 233 452 447 443 444 634 609 440 437 510 687 729 737 721 724 748 756 693 683 654 531 447 616 460 209 252 447 682 729 653 716 871 1140 1114 812 595 509 390 509 521 608 654 765 821 773 474 462 755 765 786 749 706 640 760 933 1108 1306 1047 1029 1190 1148 1153 941 761 773 738 672 583 532 579 503 576 528 716 994 1024 1001 985 911 795 824 813 993 941 943 972 980 1051 1085 1049 1023 999 949 925 767 721 404 347 503 612 501 475 463 479 485 423 371 374 443 420 440 473 543 573 529 444 345 461 548 507 442 377 340 232 187 121 150 105 28 20 24 33 29 22 19 20 20 25 21 18 17 23 22 23 16 13 10 10 12 64 51 94 37 16 6 6 5 28 5 4 8 12 24 8 39 48 109 130 75 128 37 72 63 50 51 41 39 52 64 56 59 48 44 44 71 76 114 139 158 150 151 255 311 281 228 247 267 357 578 698 802 906 711 663 617 326 225 327 284 441 512 412 367 490 200 89 53 9 3 3 3 3 2 1 2 2 1 2 2 2 1 0 4 8 8 92 8 38 87 1 3 14 107 300 419 163 198 69 4 3 0 5 136 283 434 458 467 397 331 358 326 392 350 659 631 635 561 580 513 586 623 586 432 436 574 551 568 697 779 702 709 739 973 1113 952 1065 931 748 629 517 461 583 623 585 552 539 414 562 602 602 616 588 542 480 166 352 756 1081 1226 931 960 961 998 1084 859 593 576 497 620 541 489 529 486 423 467 660 933 951 851 778 706 485 595 864 855 817 763 769 805 830 872 845 841 742 551 598 477 353 489 349 369 374 367 121 146 131 189 194 193 284 278 220 239 321 444 447 304 308 281 305 262 214 231 199 101 99 38 55 27 12 9 6 9 23 7 7 3 17 19 21 17 21 16 20 22 7 12 5 13 13 15 32 37 18 4 6 5 3 6 5 8 11 10 6 7 6 11 7 8 12 6 15 29 31 28 16 8 10 6 4 5 22 26 23 10 14 19 17 4 33 29 14 7 19 45 73 54 31 78 243 475 636 594 316 168 216 210 121 144 122 353 184 219 499 516 227 77 32 11 2 2 3 3 2 2 2 2 2 2 2 2 2 6 7 6 4 4 3 2 2 4 10 0 0 0 107 276 139 108 142 0 2 0 0 2 156 422 423 421 403 373 353 366 214 377 390 458 468 191 492 160 495 529 311 308 593 567 455 541 582 607 702 879 1138 1074 1162 1005 852 919 981 864 858 853 844 828 832 843 575 556 443 457 441 445 433 206 71 139 242 462 722 720 844 1093 819 936 812 560 430 407 461 532 424 378 370 303 339 422 730 814 784 707 567 410 490 764 711 712 693 675 708 717 658 650 560 568 488 524 496 408 405 357 285 212 87 24 49 112 162 129 120 161 131 115 133 205 304 344 329 276 154 146 147 208 211 153 103 78 40 18 31 15 19 18 17 26 25 24 8 15 15 20 15 14 8 7 15 6 12 2 16 20 17 12 5 5 6 7 6 4 5 6 5 3 5 8 8 11 11 9 7 7 3 7 10 14 13 9 4 2 2 1 1 2 0 0 0 0 0 2 5 0 1 0 0 0 0 1 0 0 11 34 152 414 562 341 310 384 216 192 304 389 349 315 317 232 190 125 66 5 7 4 4 5 4 2 1 1 1 2 2 2 3 2 3 4 3 2 2 4 3 2 1 3 13 3 1 3 35 145 258 26 34 1 0 0 0 0 27 400 400 373 413 393 356 335 382 293 208 236 178 201 79 218 189 148 227 389 614 640 621 585 518 752 751 846 1111 1054 1001 804 760 744 709 769 753 803 864 654 863 795 642 404 401 504 434 327 236 40 27 64 175 304 244 752 886 855 828 824 624 373 268 265 420 423 260 179 239 248 304 605 702 600 686 522 344 375 568 679 644 667 690 699 639 554 459 408 411 463 381 334 369 366 283 214 150 124 153 153 111 92 117 122 136 90 89 117 160 257 257 265 163 70 55 102 138 160 131 29 20 22 30 12 16 19 13 11 22 24 31 21 18 23 17 3 18 12 8 7 7 7 6 16 23 18 15 15 19 6 7 7 9 8 5 12 9 7 7 3 6 3 8 11 7 7 7 7 6 4 5 6 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 91 413 362 352 807 156 133 222 204 203 327 454 162 55 8 49 41 5 2 3 3 3 2 1 2 2 2 2 2 2 1 1 1 0 0 0 0 1 1 1 1 2 2 2 0 1 3 8 153 44 6 5 2 0 0 0 121 402 347 312 334 429 337 269 174 129 0 9 9 118 108 182 173 170 283 393 576 495 481 469 613 535 844 948 790 734 747 781 757 737 774 550 564 489 421 570 611 535 503 471 419 551 414 283 135 49 95 57 186 156 509 754 669 747 741 631 632 334 193 253 263 164 73 102 152 193 481 620 396 421 439 174 310 347 637 645 646 624 561 537 490 398 370 387 338 325 254 193 245 202 142 106 77 75 97 100 106 61 44 80 63 50 66 91 196 226 201 57 56 49 61 94 61 34 23 25 66 27 9 12 7 4 5 12 24 20 7 10 22 6 5 6 3 6 4 6 3 5 3 6 2 6 6 10 4 7 6 3 2 3 7 10 11 11 9 7 7 11 12 10 5 4 3 3 3 6 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 885 955 574 0 0 0 7 236 317 353 167 64 37 11 56 55 45 18 5 5 5 4 1 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 1 1 0 0 0 7 319 352 303 251 380 428 272 111 82 53 53 31 65 129 125 132 168 265 370 488 596 541 578 593 621 672 656 622 601 607 606 756 602 419 263 169 249 245 361 416 419 468 398 354 386 300 192 180 207 147 266 293 128 518 590 683 696 619 549 573 274 246 224 72 24 54 67 143 349 467 226 177 271 259 268 246 467 553 556 552 525 472 441 417 365 290 247 182 174 123 124 99 77 63 48 37 44 74 59 23 3 2 19 39 38 20 135 162 137 37 49 46 68 44 28 27 20 24 28 24 27 3 5 5 4 4 11 10 14 19 8 13 4 3 9 5 6 7 5 7 6 7 5 6 8 8 9 9 9 10 7 10 9 8 8 8 8 7 8 8 9 7 6 5 2 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 769 883 380 3 0 0 1 16 0 0 1 46 72 82 107 177 79 108 34 9 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 311 346 371 190 259 322 96 6 4 3 1 1 0 36 63 84 95 199 307 413 523 565 553 564 609 629 558 551 552 547 583 438 287 146 85 109 121 155 333 339 440 406 370 241 165 131 76 80 108 78 153 20 206 549 630 540 529 524 475 234 176 175 106 72 44 50 178 337 250 67 48 81 144 159 202 453 498 485 492 465 426 381 339 284 202 84 55 50 63 64 42 29 30 25 28 29 27 20 21 15 6 15 22 33 32 43 38 41 31 26 55 72 43 27 24 25 23 24 25 24 13 20 4 12 16 14 6 9 11 14 10 8 10 10 9 8 8 7 10 10 9 8 7 7 6 7 6 6 6 5 5 4 3 3 3 3 2 3 3 4 5 6 4 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 5 220 21 351 155 110 0 0 52 160 227 274 372 355 367 264 400 504 293 513 424 20 1 2 0 0 0 0 0 0 1 2 28 16 1 0 1 2 4 49 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 58 248 279 334 183 78 28 46 2 1 1 1 1 0 1 75 12 35 137 270 368 509 521 526 547 576 537 501 454 449 506 374 261 126 0 0 12 66 84 175 179 209 170 257 203 73 7 0 0 0 0 24 29 264 630 474 361 331 331 335 133 15 35 41 40 51 123 202 141 89 14 17 44 75 213 350 440 429 432 409 389 351 282 201 106 49 44 49 47 41 43 40 37 36 32 33 33 24 16 12 0 1 12 11 15 26 20 34 30 28 29 32 36 31 23 21 27 25 31 34 38 31 17 12 20 4 7 5 15 10 11 6 3 18 15 17 17 10 11 12 9 8 7 5 5 6 5 4 3 3 2 1 1 0 1 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 574 0 315 574 498 323 339 454 504 494 450 446 295 307 482 513 471 526 240 240 53 3 6 2 1 1 2 5 36 161 257 309 302 136 5 5 4 6 6 11 15 145 181 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 173 182 315 162 2 1 1 2 2 2 1 1 1 2 88 87 35 73 193 303 443 439 462 478 459 443 405 389 387 397 122 0 0 0 0 0 39 0 110 82 0 79 110 1 0 0 0 0 0 0 9 99 181 455 290 213 189 284 121 51 24 31 12 49 30 67 146 150 128 53 23 20 66 200 202 271 354 327 302 268 188 127 62 50 74 56 59 55 44 41 38 40 41 39 39 40 30 14 0 0 2 17 2 7 16 18 18 21 24 26 23 22 25 22 30 26 16 18 34 28 8 34 17 2 3 2 13 13 11 9 18 18 15 17 15 10 12 13 11 11 9 8 8 6 6 4 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 71 9 242 533 696 816 342 584 468 356 412 477 409 271 285 465 498 555 401 433 292 212 18 10 13 7 92 238 206 238 2 32 370 304 332 243 182 25 28 12 9 8 41 258 138 14 4 0 0 0 0 10 1 0 0 0 0 0 0 0 0 111 156 230 155 143 30 1 2 3 1 0 0 1 2 346 127 9 0 147 282 405 387 383 382 350 293 282 258 297 197 68 0 0 0 0 0 0 0 0 0 0 9 0 1 0 2 2 0 0 0 0 23 94 98 65 133 161 114 117 76 24 32 61 52 82 113 122 116 106 96 85 61 80 100 121 153 175 155 116 66 56 52 98 86 59 72 58 48 47 43 41 41 48 34 28 23 22 3 0 0 8 10 1 7 21 9 10 22 22 23 23 28 28 23 27 25 22 13 25 21 26 11 9 9 23 11 12 9 8 7 10 17 17 16 9 10 13 10 11 14 7 6 6 4 4 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 449 193 158 261 201 498 557 347 528 444 332 43 363 431 416 359 418 578 530 473 459 472 227 231 176 167 244 342 231 116 0 44 389 306 392 334 273 236 213 183 221 184 97 105 251 180 100 25 1 0 0 34 201 109 0 0 0 0 0 0 0 0 29 132 71 165 156 69 23 123 16 1 1 1 2 112 266 65 0 0 66 262 286 303 320 309 291 245 237 244 191 76 0 0 0 0 0 0 0 0 0 1 11 4 1 1 1 1 0 0 0 0 11 11 77 35 83 118 0 57 67 45 24 32 134 126 114 103 73 95 59 79 77 115 167 84 69 66 59 35 27 27 41 72 93 64 59 58 44 37 41 53 53 50 43 34 23 23 23 12 8 5 4 0 0 9 3 7 15 20 18 18 21 23 20 17 22 24 18 15 16 17 17 13 4 7 7 10 9 9 8 7 14 16 10 9 10 7 6 7 7 6 6 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 666 759 821 836 751 457 208 350 144 198 22 0 0 409 406 494 620 576 522 537 478 456 439 373 313 316 390 434 419 361 415 187 419 62 1 0 0 1 4 3 1 1 16 68 133 235 188 202 109 65 24 0 0 24 73 0 0 9 78 11 0 0 0 82 155 43 229 123 117 183 128 1 1 4 11 1 6 24 3 0 88 49 196 228 238 259 259 259 228 225 154 103 68 35 0 0 0 0 0 1 0 0 0 2 1 1 2 1 0 0 0 0 0 7 72 7 5 30 2 0 2 1 12 35 106 124 160 119 94 77 60 46 53 129 131 126 80 76 40 18 6 4 24 40 54 55 50 60 57 48 38 46 42 51 49 48 33 24 27 26 14 4 2 1 0 0 1 2 17 18 22 16 20 30 16 23 22 11 9 9 18 14 14 9 2 8 10 10 5 10 8 5 10 10 9 8 8 7 6 6 5 6 6 6 6 4 4 3 2 2 2 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 384 149 215 321 361 382 668 320 227 221 168 119 0 0 397 337 423 457 438 427 544 504 447 407 382 358 224 193 143 298 422 382 348 311 308 280 331 294 237 200 228 217 197 150 98 104 103 116 260 153 122 122 129 119 7 53 123 92 77 153 145 2 0 0 97 164 159 164 190 173 209 58 53 49 117 161 4 0 3 3 1 118 91 85 232 250 205 218 237 227 216 175 106 53 32 1 0 1 0 0 0 0 1 0 4 5 6 2 1 1 0 0 0 0 0 0 0 3 113 10 3 3 8 59 76 70 50 71 111 100 71 42 52 76 106 201 204 121 43 34 29 33 33 36 39 27 14 34 44 42 41 44 47 46 41 43 29 14 10 15 23 24 2 9 2 6 22 6 16 21 16 24 19 21 19 22 19 21 12 15 19 18 11 17 9 9 11 7 6 11 6 2 7 9 8 7 9 6 6 5 4 4 4 4 4 4 4 3 3 2 2 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 569 525 555 593 539 584 631 536 508 398 391 388 118 314 43 114 191 140 198 292 365 410 374 315 292 386 403 368 417 349 312 326 360 298 315 349 278 275 243 264 246 276 236 244 229 236 220 219 173 230 207 228 216 177 198 193 90 38 152 173 178 197 43 0 3 111 177 264 154 191 177 156 178 93 71 136 156 46 2 1 0 1 85 80 7 108 136 211 179 185 209 204 196 58 31 36 10 0 0 0 1 0 0 0 5 11 18 6 3 0 0 0 1 0 0 0 0 26 146 173 39 2 16 55 41 17 20 36 51 93 135 81 101 97 105 202 206 182 105 41 30 34 42 42 20 4 2 2 11 24 45 36 30 22 29 22 22 22 18 3 8 23 27 11 21 14 19 21 13 13 20 23 22 20 17 19 17 7 4 13 5 11 10 8 4 9 3 4 6 11 8 8 9 3 4 5 5 6 6 5 4 2 3 2 2 2 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 698 801 796 611 604 510 514 521 503 629 461 473 358 276 439 203 80 58 20 39 89 268 361 269 254 300 295 243 276 266 228 259 253 194 232 214 251 244 197 232 293 290 262 250 316 274 289 293 243 193 251 219 260 240 251 216 214 247 168 139 210 217 234 38 0 33 144 183 235 208 219 177 169 149 123 79 79 77 45 3 2 0 0 5 7 8 8 3 24 2 0 1 171 97 5 2 0 0 0 0 0 0 0 0 2 7 16 50 2 0 0 2 3 1 0 0 2 76 143 188 148 2 23 41 41 29 39 55 73 102 112 99 88 98 104 183 137 165 108 39 21 23 33 21 7 3 2 3 2 2 29 30 17 1 1 2 15 22 31 19 5 2 5 14 13 11 16 23 12 18 19 12 5 18 21 7 3 17 10 5 3 9 11 6 5 1 3 4 1 6 9 8 8 7 6 5 5 6 4 4 4 2 2 2 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 648 593 547 526 489 525 560 576 611 516 473 507 457 392 400 381 308 293 248 200 254 273 254 258 246 262 270 229 229 190 202 244 188 214 224 215 196 221 235 223 197 200 198 192 226 231 225 209 267 278 262 248 290 294 275 355 390 296 290 261 206 267 324 336 103 0 74 163 216 273 241 197 176 206 159 152 146 141 88 98 89 2 1 0 5 10 12 9 2 0 0 0 0 12 139 82 7 0 0 0 0 0 0 0 0 2 49 234 12 0 0 6 71 149 1 1 1 91 237 217 221 142 142 87 59 38 54 55 56 53 75 130 101 96 112 123 193 179 109 45 34 35 31 27 11 7 7 7 5 5 10 4 3 2 2 0 20 33 42 25 12 2 2 3 3 10 9 14 9 18 14 15 8 21 22 15 14 21 7 6 4 3 2 2 3 5 4 8 3 2 5 4 8 7 6 6 6 6 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 600 543 297 238 250 263 278 283 256 252 340 610 601 526 473 385 336 286 316 291 290 286 330 312 270 259 246 215 216 176 212 206 229 200 202 183 194 207 205 210 197 212 197 204 187 210 198 187 199 245 227 243 227 237 252 280 312 342 351 355 304 304 318 420 402 171 6 21 161 193 209 248 237 203 175 174 159 133 101 101 85 94 88 83 6 0 7 10 5 3 0 0 0 0 0 0 2 8 0 0 0 0 0 0 0 0 68 209 76 0 0 9 2 118 143 93 116 138 221 226 195 229 209 159 114 78 44 63 65 47 35 40 74 87 62 63 98 121 98 49 53 51 53 47 39 16 10 9 10 10 12 9 9 4 1 14 32 32 43 31 14 5 2 5 4 4 9 9 15 4 23 14 23 16 5 17 6 17 12 11 7 2 3 3 4 4 7 6 6 8 9 8 6 6 5 4 4 4 3 3 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 337 398 401 255 70 76 79 67 160 175 435 559 418 475 345 306 316 281 260 213 181 167 136 106 67 99 89 73 82 103 79 106 180 186 181 169 179 192 213 216 206 194 183 187 187 190 178 191 194 207 207 219 216 222 209 213 240 277 281 320 372 330 320 323 444 363 282 22 0 0 35 149 196 233 242 221 191 158 122 109 106 95 92 54 58 67 4 23 7 2 3 2 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 75 158 0 0 91 177 40 113 275 308 227 219 264 231 250 202 185 186 137 78 53 53 65 65 48 49 52 43 48 56 73 80 44 50 58 63 56 52 32 18 18 18 20 16 13 9 3 6 16 23 36 37 39 25 18 13 6 6 8 10 6 10 11 11 16 14 7 17 13 2 9 11 3 4 3 5 4 6 6 6 3 5 4 7 6 7 6 4 3 3 2 1 2 1 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 53 140 165 225 214 65 14 8 13 8 69 412 459 418 336 297 259 243 201 170 82 34 31 24 16 8 9 11 7 5 3 2 93 143 152 154 158 160 153 152 149 169 176 168 179 190 191 174 177 180 185 202 201 207 211 230 225 232 256 266 307 311 358 375 386 422 440 229 350 256 178 59 0 12 41 70 126 107 81 58 47 18 28 55 90 72 27 68 71 70 58 13 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 59 141 105 0 8 112 25 133 262 270 290 289 297 245 216 185 136 94 66 117 64 60 53 54 63 60 54 48 56 67 58 26 31 63 59 53 62 44 20 23 29 32 42 25 26 19 21 24 30 19 12 32 46 35 29 32 29 5 9 12 10 6 7 9 11 13 5 9 8 9 12 12 12 3 4 5 7 7 7 9 9 7 5 3 6 6 7 4 3 3 4 4 3 2 1 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 12 26 4 4 4 12 5 3 3 25 6 97 375 337 311 281 221 161 66 43 39 25 20 9 8 7 4 3 2 3 1 2 17 65 96 100 111 127 128 101 65 125 162 148 149 123 134 126 92 97 120 101 158 198 218 209 194 236 255 256 293 329 384 409 414 473 349 259 314 304 249 210 191 138 101 104 134 152 171 189 127 121 82 78 72 45 47 82 94 74 90 98 92 76 39 0 0 0 0 0 0 0 41 119 64 6 0 0 0 81 309 85 0 2 0 60 196 305 303 295 302 269 203 135 31 4 10 6 41 69 69 57 48 62 53 44 54 2 0 2 0 29 46 37 22 25 18 21 32 43 57 28 38 28 27 38 43 47 42 42 69 64 46 52 36 27 19 12 13 12 12 8 7 8 13 14 6 14 13 10 4 4 2 7 6 9 9 9 5 4 4 5 5 4 7 5 5 3 3 2 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 1 7 3 3 4 11 8 9 185 292 228 192 169 124 86 47 29 22 13 7 6 4 3 2 1 2 4 5 14 30 11 30 49 39 11 15 11 10 13 13 46 65 17 8 8 7 8 56 71 132 215 200 209 215 234 276 280 292 312 364 472 522 438 357 300 229 260 197 167 203 253 153 118 81 80 83 88 73 100 102 131 110 94 76 80 66 89 100 92 102 90 102 80 65 14 0 0 3 0 0 120 178 197 130 116 18 15 218 244 101 2 0 0 148 248 310 297 301 253 222 108 19 6 9 14 10 11 19 35 47 47 45 21 0 0 0 26 23 72 40 12 21 18 28 35 54 55 52 64 70 54 36 32 39 53 66 62 69 95 74 78 54 46 34 14 13 11 11 12 8 6 5 3 4 4 9 3 5 3 0 0 7 5 8 8 8 4 4 6 7 5 8 5 3 2 2 3 3 4 3 2 2 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 1 3 4 3 4 13 0 141 264 178 128 86 59 50 29 12 8 6 4 4 3 2 1 1 2 3 7 6 16 15 18 27 26 35 33 23 4 14 20 12 10 11 16 15 12 6 4 6 26 80 205 200 173 216 250 261 305 351 364 381 454 232 215 239 257 265 251 227 215 195 120 25 11 7 11 10 4 19 50 94 84 79 78 62 67 85 75 84 86 91 95 84 71 61 76 56 4 3 99 0 129 195 283 204 251 128 105 119 320 182 34 0 0 173 271 281 289 265 141 23 1 5 6 5 5 8 7 6 12 18 16 1 0 0 7 50 74 45 15 39 49 74 70 62 80 74 68 82 80 69 45 34 49 54 59 66 72 95 106 93 90 65 56 34 21 13 11 11 11 10 7 6 6 10 2 2 3 3 0 0 6 2 2 4 7 5 7 7 6 2 5 8 6 3 1 2 2 2 2 2 1 2 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 219 265 466 7 2 0 0 0 3 6 4 18 22 93 173 147 87 47 33 10 8 1 4 4 4 3 1 0 0 0 2 2 3 8 13 16 13 19 12 21 14 10 16 9 7 7 8 7 3 3 3 5 6 7 5 47 65 60 86 115 160 217 283 299 325 308 392 436 274 289 308 206 316 322 220 85 40 50 21 17 2 4 5 0 5 1 49 53 48 50 42 30 2 16 90 106 110 110 112 142 104 67 81 54 66 169 50 68 231 266 178 363 199 466 162 350 273 34 0 127 216 294 257 213 143 14 4 3 1 2 3 3 2 0 0 0 0 0 0 0 20 64 10 5 103 107 74 115 79 91 85 106 93 91 76 64 60 38 34 30 52 66 79 79 101 102 87 65 63 48 34 18 16 12 12 8 7 7 6 6 4 9 3 1 3 0 0 2 1 3 3 5 4 8 5 8 7 7 5 3 2 2 2 3 3 3 3 2 3 4 3 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 172 634 398 5 3 0 0 0 3 8 6 8 27 100 39 84 51 28 6 2 0 0 2 4 2 0 0 0 0 0 1 1 1 5 6 9 9 7 7 8 9 13 7 3 2 2 2 3 4 4 1 2 2 4 8 23 15 10 8 3 35 72 135 177 277 326 285 269 325 205 178 360 279 104 17 37 63 44 25 12 16 3 0 4 0 0 0 0 8 9 7 15 8 0 2 3 2 63 116 110 112 114 90 86 69 47 131 169 54 154 166 280 377 504 392 454 286 279 195 100 147 234 310 259 137 52 6 1 1 1 9 1 9 1 0 0 0 0 37 6 17 25 5 62 105 104 89 94 105 99 108 120 122 96 81 65 29 15 22 69 56 46 53 64 81 77 76 72 61 51 39 35 18 18 17 16 14 9 5 1 2 6 7 7 6 5 0 0 0 3 5 5 6 4 4 7 6 6 5 4 4 4 5 3 5 5 5 4 3 2 2 1 1 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 531 339 402 5 1 1 0 0 2 1 15 4 28 84 48 34 14 4 0 0 0 1 2 1 0 0 0 0 0 0 0 0 1 1 2 2 2 1 2 7 9 7 5 2 0 0 1 1 1 1 2 2 5 17 20 23 8 5 5 4 1 5 77 157 246 282 323 315 185 139 87 156 90 93 31 43 4 16 25 22 3 12 22 71 41 16 11 16 3 0 23 4 0 2 13 37 7 2 68 90 100 123 135 144 88 55 131 205 232 92 85 300 446 412 216 336 412 274 278 261 136 60 198 216 187 43 1 1 4 0 7 44 106 15 6 0 0 0 0 8 45 7 66 90 103 94 99 109 116 103 120 119 149 118 99 93 42 8 5 3 7 10 32 46 62 61 63 75 70 53 45 32 14 15 16 15 14 13 12 6 4 1 4 10 6 4 3 0 0 0 0 4 4 5 5 7 6 2 3 6 5 6 7 5 4 3 2 1 1 1 1 1 2 1 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 514 395 437 329 1 0 0 0 0 5 0 10 12 33 69 30 13 2 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0 1 1 1 0 0 0 1 1 2 1 1 1 3 11 12 10 6 5 4 5 4 6 7 116 135 151 156 237 241 208 48 19 24 9 74 125 35 54 28 21 38 16 3 11 0 6 28 14 21 11 8 2 1 2 4 11 67 21 12 29 52 77 121 142 156 193 203 303 251 209 148 279 548 343 449 453 541 651 348 286 164 131 186 317 298 68 1 1 34 24 24 111 179 75 0 7 3 0 0 44 129 81 123 129 140 126 116 130 140 133 120 132 103 103 77 72 90 18 8 9 6 3 3 2 4 32 49 52 51 63 53 43 23 6 4 4 9 13 16 11 8 6 2 1 3 9 8 0 0 0 0 0 0 6 6 7 3 0 3 5 4 4 5 4 3 2 1 1 1 1 2 3 3 3 1 1 1 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 21 11 15 0 0 0 0 0 0 0 0 0 0 90 617 418 472 458 0 0 0 0 0 1 0 12 22 34 27 58 20 0 0 0 0 1 0 0 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 2 2 2 2 1 8 6 2 3 4 7 7 6 46 58 35 35 37 37 32 51 36 88 82 32 99 54 12 26 7 5 31 1 0 3 15 12 20 10 4 12 16 1 0 0 0 4 12 5 11 15 67 77 103 131 161 184 187 220 214 338 306 523 381 434 524 683 820 351 235 428 419 482 365 323 156 48 189 275 249 129 113 127 108 20 0 0 0 164 135 166 140 165 147 238 114 119 128 115 121 139 116 90 4 17 5 51 45 43 11 7 5 4 0 0 2 4 24 36 43 36 49 26 4 2 1 0 3 5 7 8 5 5 1 1 4 8 8 7 0 0 0 0 0 1 0 0 0 4 7 6 5 4 3 2 2 1 1 2 2 2 3 3 2 1 0 0 1 1 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 12 46 8 9 0 0 0 0 0 0 0 0 0 0 622 571 414 407 359 1 0 0 0 0 0 0 0 0 3 7 26 1 2 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 1 2 2 3 3 3 2 4 4 9 6 4 4 3 8 13 9 6 6 0 0 0 0 0 0 0 0 1 0 47 145 101 97 90 39 55 1 0 0 0 0 3 1 1 2 0 5 4 11 2 0 5 15 11 6 33 53 81 131 130 142 153 215 189 257 499 627 428 415 482 593 715 476 378 412 500 423 459 434 366 248 381 267 221 322 204 247 187 31 18 5 63 173 288 178 285 163 284 258 132 140 85 57 65 52 45 9 47 45 41 74 46 77 77 73 59 20 21 12 7 6 6 1 10 33 30 30 18 3 5 0 0 0 0 0 2 2 3 2 1 1 1 1 2 7 0 0 0 0 0 0 0 5 5 5 4 2 1 1 1 2 2 3 3 2 2 3 3 2 2 1 1 0 1 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 3 24 12 0 0 0 0 6 0 0 0 0 0 0 758 653 489 358 281 1 1 1 0 0 4 1 0 0 0 0 0 3 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 2 3 2 5 6 7 4 4 16 17 10 8 5 3 2 6 11 8 4 1 19 27 38 35 35 43 13 3 2 0 0 0 1 1 22 30 9 1 10 7 1 8 8 4 4 5 16 1 0 0 0 0 2 3 6 8 18 48 47 58 125 148 150 195 231 429 601 824 676 581 641 855 721 612 499 656 640 630 547 476 372 422 268 253 262 266 232 86 3 22 216 297 265 255 265 342 194 198 233 207 148 91 119 135 120 98 105 83 107 99 95 79 68 55 57 51 73 79 59 24 18 51 5 5 7 4 2 21 27 17 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 2 2 1 1 1 1 2 3 2 3 2 2 3 2 3 2 2 1 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 18 64 27 0 0 0 0 0 14 7 3 3 0 0 0 6 589 565 416 423 0 0 0 0 0 0 1 0 0 0 0 5 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 1 1 2 0 1 2 4 5 11 4 9 17 34 70 227 256 147 40 24 18 13 14 19 28 47 58 51 39 53 15 4 3 7 21 28 33 9 10 9 2 5 14 24 13 3 0 1 0 0 6 4 5 25 14 43 10 57 87 132 178 203 298 280 462 881 894 804 626 756 639 784 830 786 656 690 568 571 665 463 504 488 297 424 296 30 168 272 415 490 343 208 375 203 241 271 261 162 152 134 114 96 79 65 61 61 37 27 14 14 7 8 1 6 11 21 27 28 27 50 41 40 28 19 29 23 23 26 7 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 1 0 0 1 2 3 3 2 2 1 1 0 0 1 1 1 1 1 1 2 2 1 0 0 0 0 0 0 0 0 18 228 144 32 0 0 0 0 21 14 14 37 33 2 3 499 352 638 542 415 423 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 4 2 1 0 0 0 0 0 2 19 12 14 25 98 197 147 73 11 9 8 5 2 1 0 0 0 0 2 3 2 6 18 20 30 31 47 42 41 49 32 24 19 4 12 1 8 29 10 1 0 0 0 0 3 2 6 55 29 64 60 122 178 225 401 499 610 685 974 1025 952 873 774 950 882 806 688 656 509 557 511 579 889 645 455 557 187 302 327 372 306 364 358 264 217 369 293 227 165 143 97 75 34 37 14 9 0 6 15 3 2 0 0 0 2 0 0 0 1 0 0 16 23 27 24 23 19 36 45 30 18 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 3 2 2 1 1 0 0 0 0 1 2 2 1 2 2 2 1 1 0 0 0 0 0 0 1 379 309 90 0 0 0 0 0 6 11 4 16 315 582 796 871 776 534 442 351 487 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 1 0 0 0 1 1 4 19 8 110 93 32 5 2 1 1 1 1 0 0 0 0 0 0 0 0 0 1 6 6 4 4 3 6 8 26 19 29 25 27 70 8 25 32 35 15 16 20 31 11 2 4 2 15 35 20 39 86 122 234 362 568 654 848 836 931 928 690 884 868 715 702 922 745 602 753 653 555 786 705 692 500 165 510 540 329 352 241 243 238 254 184 228 129 96 54 22 12 21 19 14 10 8 0 0 0 0 0 0 0 0 0 0 0 1 6 3 0 0 0 0 0 9 11 7 40 47 30 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 2 4 1 2 0 1 0 0 0 1 1 1 1 1 2 3 3 2 0 0 0 0 0 0 152 333 146 0 0 0 0 0 0 0 0 0 29 662 911 877 804 890 940 746 323 550 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 1 1 0 0 0 0 2 7 13 39 88 44 17 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 7 10 9 5 1 28 56 84 54 30 51 37 20 20 23 12 0 0 2 0 50 32 16 70 138 285 265 667 667 842 1057 1075 789 768 822 725 673 771 716 586 567 464 346 526 651 649 657 200 487 598 508 360 331 280 219 191 186 160 154 99 36 23 21 19 8 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 3 28 41 19 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 1 2 1 1 3 1 2 2 3 3 0 0 0 0 0 52 216 309 68 0 0 0 0 0 0 0 0 328 782 546 750 690 901 868 985 1023 973 636 35 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 2 9 16 49 20 16 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 5 6 2 0 9 87 101 55 22 21 36 42 15 15 0 0 7 1 4 24 42 42 117 112 156 168 335 513 948 857 782 760 673 699 562 607 643 591 577 417 483 574 542 554 608 255 377 535 518 350 253 267 306 241 173 165 137 67 26 21 17 0 0 0 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 4 9 34 23 1 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 1 1 2 2 1 4 5 3 2 2 3 0 0 0 0 0 53 181 122 2 0 0 0 0 0 0 0 784 714 603 526 492 688 714 751 1051 991 862 782 88 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 25 22 7 4 3 1 0 0 0 0 0 0 0 0 0 1 1 2 1 2 2 2 2 1 4 18 5 2 1 0 0 0 2 4 7 60 122 98 96 50 10 0 3 27 24 2 0 1 3 6 6 14 119 130 105 145 125 142 282 837 918 601 232 223 256 274 192 152 161 157 108 279 509 685 676 401 266 548 398 319 174 175 210 185 144 148 111 33 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 11 3 0 0 2 3 3 0 0 0 0 2 3 2 0 0 2 0 0 4 30 23 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 2 2 1 3 1 3 4 3 1 0 0 0 0 0 0 0 11 19 0 0 0 0 0 0 0 0 58 39 761 612 404 414 374 490 820 963 1122 961 923 173 75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 14 9 8 0 0 0 0 0 0 0 0 0 1 1 4 4 4 3 3 2 2 5 4 8 13 13 8 17 14 7 3 1 2 4 1 74 145 110 73 94 62 0 6 11 3 2 0 0 3 2 10 13 164 137 90 121 107 119 249 418 425 292 310 215 133 99 68 71 67 20 46 107 438 506 376 166 243 280 136 128 117 95 89 96 95 24 5 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 10 10 7 7 6 4 4 2 2 0 0 0 0 0 0 0 0 0 0 0 1 22 27 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 2 2 1 2 1 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 211 465 496 336 470 582 487 408 214 727 1038 1042 1106 902 216 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 1 1 2 5 1 0 3 2 2 1 0 1 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 4 8 9 5 5 8 12 11 23 47 39 0 16 36 15 0 1 4 2 40 141 124 95 76 61 55 19 0 0 0 0 12 2 12 21 31 167 135 162 93 83 109 119 181 184 168 83 61 46 36 24 33 34 26 48 207 310 272 166 72 7 14 5 73 99 25 17 10 14 5 32 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 6 7 9 6 6 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 3 12 31 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 2 3 4 1 2 4 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 2 0 612 510 423 284 176 350 265 176 271 595 972 968 881 707 209 111 38 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 1 0 0 0 0 1 1 0 2 8 10 1 2 0 0 6 13 4 2 2 9 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 2 3 2 5 5 11 7 8 6 24 41 33 45 46 44 45 51 29 9 34 19 0 2 7 9 15 99 59 91 75 86 56 24 0 0 0 6 1 70 63 54 150 180 128 143 120 99 18 72 137 103 85 44 48 35 49 43 22 27 25 240 302 370 122 39 8 22 27 77 1 0 3 21 20 23 24 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 7 4 4 4 5 6 3 7 6 5 4 2 2 1 0 0 0 0 0 0 0 3 3 1 5 12 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 4 0 3 5 3 4 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 584 436 324 202 131 148 299 351 393 618 979 984 748 457 252 136 82 40 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 19 38 12 11 8 7 31 55 42 24 5 1 0 0 12 9 11 5 27 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 2 2 1 1 5 9 16 13 15 21 16 3 2 5 7 2 8 71 70 112 134 113 2 4 5 16 17 19 9 53 60 55 23 0 0 0 2 2 0 123 78 110 129 102 120 19 23 20 30 123 149 63 35 43 51 35 55 90 36 14 30 201 401 197 155 22 60 5 0 0 4 3 12 4 24 3 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 5 3 3 5 5 5 5 8 4 3 5 6 6 4 3 5 3 1 0 0 0 0 0 0 6 0 0 23 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 0 0 90 437 313 240 265 39 349 385 268 465 1001 880 678 499 218 176 113 47 19 7 0 0 2 1 0 0 0 0 0 0 4 24 6 0 0 1 1 0 0 0 0 0 1 12 13 0 4 21 40 45 47 43 51 66 79 89 100 97 89 67 5 0 0 3 4 15 25 44 28 6 0 0 0 25 5 0 0 0 0 0 0 0 0 1 2 2 1 1 8 22 22 17 16 14 5 6 5 5 4 2 1 2 69 92 213 200 151 51 16 8 18 14 8 3 3 95 72 16 0 0 0 1 37 68 138 140 148 112 80 88 112 118 156 148 135 154 135 87 71 53 121 22 26 8 2 45 60 27 49 33 22 3 5 3 4 3 21 21 10 13 11 12 6 0 0 0 0 0 0 0 0 0 0 0 0 0 6 5 6 5 6 7 7 9 7 7 7 7 6 5 5 6 5 5 6 6 5 2 2 1 0 0 0 0 0 3 2 19 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 0 228 212 285 319 160 40 32 130 316 146 724 619 394 280 162 135 86 38 20 10 8 2 2 0 0 0 0 0 0 30 50 71 48 38 22 27 43 21 0 0 0 1 20 32 21 20 16 26 34 46 52 50 48 60 71 83 89 102 112 113 75 14 1 1 4 6 31 101 72 72 32 38 6 22 52 0 0 0 0 0 0 0 0 1 3 2 3 15 29 26 7 3 4 5 7 8 6 7 9 13 16 7 3 87 85 116 139 228 151 100 53 56 18 5 0 52 88 73 49 46 9 2 5 65 93 130 137 88 55 172 202 96 159 117 136 106 129 123 127 141 52 16 8 2 6 0 9 11 24 34 5 4 3 4 4 4 13 7 6 4 11 3 6 11 5 1 1 0 0 0 0 0 0 7 8 6 8 7 8 8 4 4 4 4 8 6 7 6 8 9 8 8 8 4 4 6 7 6 6 4 3 2 0 0 0 0 0 1 12 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 1 1 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 39 343 163 25 52 118 163 0 0 192 437 260 231 354 204 125 277 199 59 37 14 25 34 13 3 0 0 0 0 13 37 57 73 101 87 42 34 26 16 1 0 0 0 0 1 5 12 12 9 7 11 21 24 24 28 38 60 75 83 87 92 100 112 84 80 104 95 37 114 168 159 132 163 91 37 69 79 4 0 0 0 0 0 0 0 1 0 2 6 33 22 11 1 0 0 0 0 0 4 6 7 7 10 18 31 28 100 94 123 173 211 256 241 185 147 124 5 24 123 117 86 39 30 0 1 75 87 99 175 64 125 127 146 164 154 91 62 113 124 102 136 165 68 10 15 7 1 0 9 23 18 16 5 6 4 3 0 3 5 0 3 4 4 5 10 10 6 0 0 0 0 0 2 0 1 1 1 0 0 0 0 8 8 8 8 6 4 6 8 12 5 8 13 9 8 8 10 5 7 5 8 8 8 4 5 7 0 0 0 0 0 0 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 0 0 0 0 0 0 9 13 0 0 0 0 0 0 0 0 0 18 99 100 43 11 19 63 1 0 3 2 575 330 53 63 33 30 240 143 59 38 8 47 80 55 25 1 0 0 0 23 42 33 38 51 73 66 38 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 53 80 106 100 102 124 170 164 167 211 168 237 300 295 207 237 164 145 115 99 24 2 0 0 0 0 0 0 0 0 2 16 32 19 0 0 0 0 0 1 2 3 6 11 7 6 20 22 27 27 49 53 71 131 181 101 89 109 129 70 10 70 72 53 37 50 0 0 32 126 130 137 97 126 151 180 177 229 203 149 97 82 132 125 104 59 33 9 3 17 12 23 5 9 3 2 3 5 3 3 7 6 4 8 0 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 14 14 10 9 10 0 0 7 11 12 16 10 5 12 17 8 3 10 10 7 9 6 9 9 5 6 7 6 7 1 0 0 0 3 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 47 100 0 0 0 0 0 0 0 0 0 1 68 238 100 75 54 30 22 22 62 80 45 357 327 195 69 68 49 81 57 25 9 52 84 92 77 61 38 19 0 0 8 31 21 17 26 59 69 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 56 129 135 157 173 176 216 245 249 336 431 397 327 368 275 223 206 203 42 4 0 0 0 0 0 0 0 0 0 34 23 0 0 0 0 0 3 3 4 7 14 22 25 27 29 28 33 29 63 46 33 36 85 118 87 136 129 36 22 70 83 78 37 74 7 0 0 136 132 159 151 151 226 297 251 160 121 63 34 10 5 22 11 0 1 4 22 23 9 5 6 3 1 2 2 4 5 4 2 0 4 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 15 19 21 18 9 13 6 12 16 22 16 11 9 9 12 15 11 4 4 6 6 7 10 9 9 7 11 4 14 7 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 6 24 0 4 0 0 0 0 0 0 1 0 213 154 144 29 142 6 0 0 9 386 120 372 163 223 61 61 28 18 72 22 2 26 53 88 68 76 61 56 33 1 0 4 26 25 33 54 64 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 6 46 149 159 166 167 229 262 382 506 533 498 580 438 320 284 284 56 5 0 0 0 0 0 0 0 1 28 35 1 0 0 0 3 4 8 14 18 21 24 39 31 27 32 41 52 73 91 91 63 41 10 62 76 127 158 65 29 92 58 59 38 18 60 0 0 146 161 135 103 151 261 208 130 51 7 21 3 7 10 12 9 12 18 4 3 5 1 2 4 3 1 2 7 4 3 5 6 1 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 26 24 27 26 17 10 22 12 12 15 15 3 7 11 11 9 8 16 14 14 13 14 11 2 0 0 0 11 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 37 0 0 0 1 0 28 30 44 87 58 62 74 27 3 0 2 127 129 87 65 144 71 74 179 173 187 28 12 12 10 73 110 90 59 44 50 38 27 23 16 41 57 64 62 50 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 3 12 14 6 31 182 199 211 204 305 505 579 652 574 563 466 360 326 92 3 0 0 0 0 0 0 0 11 33 6 0 0 0 3 3 7 13 11 16 24 30 38 28 24 38 44 26 41 102 134 79 91 34 15 62 86 137 77 58 76 55 92 57 27 17 8 0 155 190 172 207 184 157 99 49 27 0 2 3 12 32 43 7 5 5 1 1 3 4 1 6 6 1 3 1 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 2 33 31 32 33 35 32 20 21 23 14 13 6 10 13 13 22 20 14 10 11 11 1 0 0 3 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 46 56 32 24 17 16 4 47 5 113 83 26 37 0 0 7 26 51 66 23 402 466 237 101 68 94 92 141 70 94 81 71 97 104 65 0 30 30 0 3 45 62 92 122 86 41 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 5 8 17 21 23 12 215 243 284 334 408 625 711 647 592 445 368 308 107 3 0 0 0 0 0 0 0 30 7 0 0 2 3 3 3 6 6 6 12 24 13 14 9 35 57 55 54 85 111 155 162 92 58 59 80 107 102 80 59 26 49 88 31 13 11 3 0 144 211 224 177 179 145 90 75 9 2 9 7 12 17 25 8 1 0 2 0 1 0 1 2 1 4 0 0 0 3 16 20 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 39 35 27 22 22 26 19 16 16 25 30 26 15 16 21 11 0 0 0 1 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 61 57 47 22 27 21 7 19 7 0 36 6 18 0 0 9 27 98 107 285 440 598 469 153 101 117 105 124 0 51 76 74 59 48 15 0 18 0 21 11 53 53 73 94 58 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 5 6 8 11 24 49 54 51 57 21 26 332 259 714 738 570 501 370 260 116 3 0 0 0 0 0 0 1 27 0 0 2 2 1 3 3 4 6 22 18 17 14 24 46 42 59 112 156 312 320 273 253 240 234 103 52 109 80 49 82 88 96 89 21 2 3 0 0 114 190 204 150 103 67 93 26 2 0 0 13 5 5 8 6 9 1 1 0 0 1 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 38 39 23 20 19 27 19 20 26 32 25 16 16 20 9 0 0 0 2 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 22 16 10 3 9 10 21 7 1 0 5 11 0 22 44 356 305 359 391 358 320 150 46 33 121 202 0 0 53 45 26 0 25 59 74 42 53 46 59 39 45 27 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 7 10 12 15 22 30 39 46 62 71 175 97 149 132 76 433 533 508 443 232 103 1 0 0 0 0 0 0 10 2 0 0 2 0 0 1 11 20 24 18 15 17 29 46 49 74 122 206 287 354 332 247 253 251 232 143 76 61 94 43 67 82 75 36 5 8 5 0 66 186 195 120 57 86 64 50 2 0 0 2 10 0 2 6 1 1 6 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 12 58 45 42 43 28 19 26 29 27 22 17 17 18 3 0 0 0 4 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 17 26 7 11 1 0 0 0 2 7 3 0 0 286 241 335 303 343 289 159 51 27 44 252 0 100 281 85 70 61 12 15 14 31 65 113 137 43 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 4 8 11 11 10 13 21 30 33 44 50 62 56 70 7 0 53 206 435 500 346 217 92 7 0 0 0 0 0 0 29 7 1 5 0 0 4 17 15 22 23 7 28 31 53 59 65 112 144 168 179 254 189 189 323 306 277 157 92 87 94 31 63 55 72 39 4 18 0 200 207 230 147 86 54 27 39 13 4 0 1 3 1 3 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 54 84 67 67 56 30 38 34 35 26 22 14 10 15 0 0 0 0 11 2 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 1 0 0 0 0 7 0 3 158 322 270 229 342 220 225 82 35 100 162 199 317 40 6 95 115 101 80 27 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 0 0 0 0 1 5 7 9 12 15 18 19 25 48 40 22 28 111 42 121 0 5 75 278 462 363 272 85 38 0 0 0 0 0 21 8 8 7 0 0 9 16 18 21 23 18 27 40 36 60 62 21 19 46 77 111 218 288 252 247 277 179 153 104 87 74 36 61 66 49 32 0 79 196 164 160 172 75 37 16 22 21 5 0 0 1 0 0 1 7 0 4 0 0 4 4 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 57 68 66 63 53 44 47 32 48 70 63 76 17 0 0 0 0 0 0 88 70 63 58 46 24 41 36 35 26 14 19 7 0 0 0 14 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 16 5 91 272 282 198 231 167 182 85 60 63 59 554 470 37 0 62 63 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 1 8 10 9 19 33 36 32 29 44 25 40 106 68 223 60 0 0 236 463 419 236 66 12 0 0 0 0 0 32 19 15 0 0 5 21 19 20 24 21 22 33 45 60 59 20 3 4 2 48 112 124 257 376 295 367 304 273 188 67 53 59 65 76 65 43 49 116 107 182 90 107 46 21 19 38 18 15 3 1 2 2 0 1 2 1 0 7 16 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 65 57 66 65 73 77 79 76 65 70 61 58 49 84 80 94 99 105 121 111 60 0 0 33 76 77 55 49 44 32 40 44 29 22 17 0 0 0 4 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 8 17 15 158 203 233 214 175 132 90 49 4 2 61 196 313 37 0 1 21 22 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 5 11 14 27 38 41 56 51 47 59 46 34 116 127 69 44 51 76 173 399 343 195 72 3 0 0 0 0 0 32 41 1 0 4 17 19 21 27 31 32 30 22 55 53 20 2 3 3 3 67 69 86 145 304 273 346 309 201 111 54 52 45 69 88 63 78 63 138 78 78 108 91 43 28 17 39 10 0 1 0 6 7 1 3 0 1 14 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 51 61 64 48 42 67 62 72 82 83 70 92 99 78 51 46 59 68 59 63 75 73 114 0 8 63 85 75 65 62 50 27 44 40 21 24 4 0 0 4 26 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 5 0 1 136 219 201 116 136 135 144 161 282 275 210 226 39 68 0 0 0 0 0 0 0 0 0 0 0 9 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 22 26 31 45 64 46 44 43 48 73 62 151 190 167 163 159 267 251 437 264 215 62 5 0 0 0 0 31 28 9 4 3 17 21 21 20 34 28 27 25 58 61 21 1 10 22 13 9 41 88 95 106 300 231 235 188 117 81 53 44 36 56 44 75 64 88 59 36 55 76 27 83 22 44 4 7 11 0 7 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 0 0 0 0 0 0 0 0 0 0 0 0 8 45 44 0 43 0 0 0 28 20 15 35 87 108 121 107 102 100 72 61 59 66 68 59 61 0 87 103 30 82 62 0 81 66 53 41 40 27 33 15 1 0 2 21 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 6 5 0 0 0 0 23 145 186 179 148 153 222 494 512 252 259 152 78 36 2 0 0 0 0 0 0 0 0 8 2 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 23 0 0 0 0 0 11 33 63 75 122 161 209 218 167 137 325 427 266 283 70 31 1 0 0 0 0 54 16 3 1 13 17 18 19 31 33 21 13 53 50 23 2 2 28 20 5 28 29 90 106 152 137 195 171 115 88 77 71 43 57 47 67 59 76 83 56 61 45 56 35 15 0 2 5 20 5 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 1 0 3 14 16 43 53 69 90 104 110 104 95 82 76 66 68 75 0 0 19 101 112 15 15 0 86 36 38 39 33 35 16 11 0 1 22 1 0 0 0 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 7 11 0 0 0 0 0 0 0 34 223 232 248 307 594 732 243 231 245 187 172 24 65 11 0 0 0 0 0 10 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 8 0 0 0 0 0 0 11 33 47 59 165 224 223 118 131 147 351 598 349 189 53 17 0 3 0 0 32 45 3 6 7 18 20 17 19 26 31 32 39 53 16 4 0 0 33 18 21 17 32 86 166 178 177 135 110 137 75 75 62 58 41 38 54 72 62 34 52 74 8 19 25 37 1 18 13 15 21 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 5 0 0 0 0 0 0 0 0 0 20 26 29 15 15 35 41 47 55 71 100 95 97 93 88 82 87 86 63 0 0 19 85 79 40 0 37 79 43 46 38 40 25 19 17 0 18 0 0 0 1 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 2 1 3 16 1 0 0 4 0 1 243 332 364 518 703 760 462 316 169 231 186 118 106 55 43 73 7 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 18 11 26 41 73 165 262 275 85 0 66 189 305 131 56 30 9 2 0 0 31 42 18 8 8 15 22 22 18 20 25 31 35 50 38 0 0 0 0 44 24 54 18 19 45 88 114 181 140 131 93 66 65 65 71 39 47 44 49 26 17 30 16 5 50 13 8 1 8 11 8 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 0 0 0 0 0 0 0 0 40 39 37 35 41 35 41 46 58 71 80 73 74 78 84 94 93 58 6 59 0 0 6 105 78 68 107 0 78 78 47 48 43 25 5 3 5 19 1 0 0 0 62 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 17 27 0 0 1 9 0 1 66 15 1 49 139 249 360 589 802 894 393 341 250 180 282 157 126 180 145 131 47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 22 28 41 51 67 201 201 122 49 9 48 157 131 48 30 24 0 0 0 12 22 8 6 16 19 25 24 20 25 29 28 32 39 44 0 0 0 0 5 39 63 47 49 49 56 75 84 89 87 83 70 71 61 51 61 44 48 49 23 20 46 23 11 6 2 0 2 8 7 8 1 0 0 5 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 45 45 44 38 45 52 56 61 51 73 82 85 85 83 83 91 107 98 0 0 28 0 0 0 118 87 71 106 0 0 77 59 63 35 13 14 7 17 5 4 14 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 24 12 29 17 13 0 4 25 35 32 1 9 361 512 514 691 976 998 165 331 306 227 163 251 187 227 201 59 184 39 15 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 0 0 0 10 47 31 119 152 108 79 81 80 87 84 58 0 28 8 0 0 3 25 4 3 0 20 21 18 1 0 27 33 45 36 39 0 0 0 0 0 23 36 28 26 36 39 41 73 66 39 26 26 29 30 30 39 35 62 45 36 12 17 21 22 23 5 4 0 15 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 14 49 45 45 43 43 45 52 13 0 0 0 67 66 47 0 65 112 107 65 0 0 0 0 0 85 113 54 78 107 13 53 81 69 49 32 40 24 7 9 13 7 42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 15 6 17 8 14 6 9 0 20 0 0 0 0 0 32 133 98 55 197 616 686 795 852 690 48 46 80 190 132 233 202 204 225 164 143 83 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 0 0 0 0 9 8 26 74 77 48 69 62 62 59 50 0 26 22 0 0 1 29 5 2 3 12 31 22 0 0 0 28 38 43 46 6 0 0 0 0 0 8 17 4 12 4 0 27 9 8 3 0 6 2 2 12 19 35 35 32 3 13 11 5 29 13 1 3 16 10 7 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 15 40 42 45 41 50 60 54 0 0 0 0 0 0 0 0 0 0 0 104 0 0 0 0 0 4 89 111 60 77 106 80 91 70 65 64 48 28 14 12 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 16 2 15 1 7 2 0 0 2 0 0 0 0 10 25 183 208 137 113 480 527 501 590 588 0 1 11 10 16 27 8 32 126 192 121 54 24 0 1 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 17 20 1 23 26 31 1 0 6 29 17 3 0 27 13 7 7 3 16 23 20 0 1 32 41 48 52 2 0 0 0 0 0 0 0 10 2 0 1 5 7 12 0 0 0 11 3 3 8 32 32 28 14 20 4 1 0 0 1 1 7 17 1 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 0 0 0 0 0 0 0 0 1 39 46 46 49 52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 64 88 120 89 89 79 67 70 57 75 30 22 22 10 15 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 19 18 0 2 1 2 16 16 0 0 5 0 0 0 12 22 37 253 240 255 459 463 411 340 338 0 0 4 6 3 1 0 15 2 49 8 14 55 0 3 6 7 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 7 11 0 0 0 0 0 2 28 20 5 0 10 32 15 6 6 0 10 15 0 0 3 17 40 62 52 0 0 0 0 0 0 0 0 2 9 0 3 0 3 0 8 6 1 10 0 0 22 30 21 10 14 8 5 5 0 0 5 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 37 0 0 0 0 0 0 0 0 0 0 9 36 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 115 123 103 79 32 66 60 38 53 55 70 12 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 26 19 1 3 38 53 0 2 8 9 0 0 0 0 0 4 16 221 230 380 393 337 321 366 0 0 5 49 15 16 1 0 6 5 0 0 0 2 1 17 6 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 2 0 0 0 2 6 18 25 22 12 1 0 17 8 4 10 0 3 6 8 14 17 19 13 0 0 0 0 0 0 0 0 0 0 0 0 0 5 1 0 0 0 0 0 5 6 6 0 1 3 2 0 0 13 0 2 2 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 0 0 0 0 0 0 0 0 0 0 31 14 0 0 0 0 0 0 0 0 46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 59 105 135 133 73 81 82 66 51 70 49 79 47 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 2 0 1 5 49 46 7 0 7 19 0 0 15 17 2 0 0 0 0 0 0 2 2 84 271 372 380 377 356 0 0 0 0 7 1 4 0 0 2 2 0 0 3 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 11 16 33 18 23 6 0 0 16 6 0 0 1 0 4 3 15 6 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 3 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 30 0 0 0 0 0 0 0 0 80 78 93 107 96 98 101 31 0 0 0 0 0 0 0 0 0 0 88 122 150 29 91 29 65 56 75 55 24 0 0 0 0 0 0 0 0 0 2 4 1 0 0 0 0 4 5 1 5 27 13 15 1 0 0 0 0 0 23 13 2 0 0 0 0 0 0 3 0 31 340 404 372 238 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 2 7 10 24 21 0 14 0 0 3 17 6 4 0 6 1 1 0 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 5 0 0 0 0 0 0 0 1 118 124 147 145 119 105 105 106 100 39 48 0 0 0 0 0 0 0 72 117 132 124 99 19 57 44 76 43 55 12 6 0 0 0 0 0 0 0 0 10 8 0 0 0 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 10 188 371 355 76 0 1 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 18 19 9 5 1 3 0 10 11 3 3 8 8 1 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 20 0 0 0 0 1 0 0 0 83 105 90 91 83 111 87 71 86 107 79 18 0 0 0 0 0 0 0 68 91 95 110 95 19 77 16 14 34 80 0 0 0 0 0 0 0 0 0 2 16 1 0 0 0 17 23 20 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 131 134 78 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 18 20 17 0 0 0 1 6 2 7 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 0 0 0 0 0 0 0 0 0 70 68 70 98 113 77 98 85 4 136 48 0 12 0 0 0 0 0 0 75 100 95 82 11 14 4 7 4 34 74 14 23 0 0 0 0 0 0 0 11 17 0 7 41 39 52 85 40 10 24 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47 59 71 57 0 0 0 1 2 2 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 4 15 0 3 0 6 0 0 0 3 3 4 13 5 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 60 63 44 0 77 95 223 92 46 39 10 0 0 0 0 0 0 0 0 79 109 104 80 7 14 4 2 15 33 47 30 29 37 0 0 0 0 0 0 19 9 23 78 75 68 87 92 36 54 46 80 21 35 33 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 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 2 0 0 0 0 0 0 0 0 0 0 0 0 0 15 1 0 0 0 0 0 0 1 4 5 13 3 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 26 0 0 0 0 0 0 0 0 36 57 46 0 0 23 21 9 0 0 0 0 0 0 0 0 0 0 0 57 69 84 78 28 0 10 3 6 18 48 62 53 29 29 12 0 0 0 0 5 54 101 127 87 64 30 11 12 25 53 75 108 179 108 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 5 6 0 0 0 0 0 2 0 1 8 6 5 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 18 11 0 0 0 0 0 0 0 0 23 42 0 0 0 0 0 0 0 0 31 0 0 0 0 0 0 0 0 68 52 57 32 1 0 4 1 16 23 46 21 18 52 20 6 0 0 0 0 75 67 140 123 47 26 30 14 2 0 0 6 61 126 120 62 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 9 8 19 10 0 0 0 0 0 0 0 2 11 2 0 0 0 0 0 2 12 11 9 11 4 7 1 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 0 0 0 0 0 0 0 0 0 20 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 37 23 42 24 0 16 19 3 7 6 62 44 53 49 0 0 0 0 0 0 95 52 81 58 36 26 3 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 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 4 1 16 11 0 0 0 0 0 10 4 0 0 2 0 0 0 0 7 4 6 1 0 4 5 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 15 2 0 0 0 0 0 0 0 0 0 15 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 38 67 28 46 4 0 45 38 4 2 16 0 24 21 22 41 5 0 0 6 29 43 19 19 7 0 13 20 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 0 6 18 18 4 1 0 0 0 0 0 1 11 6 3 0 0 0 0 0 0 0 0 0 1 0 3 3 4 3 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 0 0 0 0 0 0 0 0 0 0 0 16 43 77 0 0 0 0 0 0 0 0 0 0 0 0 0 44 46 39 113 87 66 88 24 18 34 17 0 23 8 51 55 39 126 17 61 13 38 86 54 37 26 32 29 43 24 13 0 0 123 40 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 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 7 0 9 16 35 17 5 5 5 4 1 0 4 14 4 0 0 0 0 0 0 0 0 0 7 4 8 5 3 4 4 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 1 11 12 0 0 0 0 0 0 0 0 0 0 0 39 46 66 69 59 24 0 0 1 21 20 23 53 50 52 60 64 66 4 45 51 69 3 3 31 48 2 0 0 0 38 24 54 88 46 135 201 90 98 169 289 250 110 68 3 0 0 0 0 2 2 3 53 29 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 9 10 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 5 0 5 1 40 7 10 6 13 19 8 2 4 0 0 0 0 0 0 0 0 0 0 1 5 7 0 5 5 2 5 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 31 54 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44 29 0 0 0 0 0 0 17 12 10 0 0 0 0 0 0 0 0 0 0 0 29 42 58 53 52 41 0 0 0 24 0 0 0 0 0 0 0 0 0 0 1 0 4 26 39 48 5 0 0 0 19 15 51 14 19 147 201 158 237 253 193 100 71 51 20 112 98 51 20 0 0 7 15 30 4 0 0 0 0 0 0 0 0 0 0 0 0 0 5 6 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 3 11 0 0 2 35 39 10 7 18 23 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 5 8 3 3 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 38 0 0 0 0 0 0 0 13 11 7 0 0 0 0 0 0 0 0 0 0 0 0 30 14 43 49 49 50 48 42 31 29 35 35 33 34 34 35 38 42 41 26 0 17 38 41 35 0 0 0 1 0 3 27 0 19 97 181 106 51 43 24 23 5 3 11 107 52 24 26 0 6 9 26 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 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 13 2 0 0 0 16 36 6 2 18 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 7 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 28 0 0 0 0 0 0 0 13 12 6 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 9 30 42 41 36 34 34 25 25 26 22 20 20 25 44 21 14 12 30 38 43 16 0 3 0 1 1 0 1 27 69 72 29 38 43 19 14 3 0 2 0 59 58 0 0 0 15 46 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 0 0 0 0 0 0 0 0 0 0 4 0 1 6 4 17 1 4 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 12 10 8 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 11 13 4 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 0 0 0 0 0 0 22 16 13 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 5 5 8 16 4 13 7 9 5 2 6 10 19 37 21 18 9 14 24 43 57 0 17 13 0 17 0 5 0 0 43 46 60 37 24 19 2 6 0 0 1 5 0 0 3 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 31 0 0 0 0 0 24 19 13 7 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 13 9 13 20 26 31 23 24 5 11 19 35 34 18 14 23 23 45 12 0 3 0 24 6 0 0 13 0 0 7 1 3 21 30 34 14 25 21 2 11 3 0 0 13 13 24 54 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 0 0 1 0 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 18 15 7 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 15 19 15 6 11 24 23 18 18 31 23 17 2 11 0 2 27 0 0 0 2 0 0 0 0 0 0 0 0 9 10 0 1 0 3 11 0 0 0 14 26 26 59 88 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 15 13 7 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 12 0 0 0 9 32 16 54 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 2 0 9 0 0 0 2 28 42 61 81 75 36 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 13 7 5 3 0 0 0 0 0 0 0 0 5 9 2 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 13 31 18 12 3 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 9 0 4 0 0 0 0 15 40 43 58 83 89 56 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 10 12 14 7 4 2 0 0 0 0 0 0 0 6 0 6 14 0 0 0 4 0 0 0 1 0 0 0 0 0 19 41 50 15 0 1 3 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 57 55 57 58 45 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 12 11 4 0 0 0 0 0 0 0 0 0 0 3 1 9 16 2 0 0 0 0 0 0 0 0 1 1 6 0 0 6 19 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 7 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 2 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 8 0 0 0 0 0 0 0 0 0 0 0 0 0 13 2 2 0 0 0 0 0 0 0 0 1 3 8 0 2 13 24 12 12 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 10 8 0 0 0 0 2 3 0 0 0 7 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 35 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 38 0 0 0 5 7 0 0 0 0 0 0 6 8 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 11 9 14 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 1 0 0 0 0 6 7 8 20 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 22 18 6 0 0 0 0 1 5 16 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CIN 0 0 0 -2 -3 -26 -26 -30 -1 -3 -11 -8 -5 -2 -25 -6 -10 -7 -14 -5 -7 -6 -10 -4 -3 -2 -4 -2 -2 -5 -4 -5 -5 -3 0 0 0 -1 0 -1 -2 -2 -3 -4 -2 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 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 0 0 0 -2 -3 0 -2 -1 0 0 0 0 -2 0 -1 0 0 -1 0 0 0 0 0 0 0 -1 0 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -1 -1 -2 -1 -1 -1 -1 -2 -5 -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 -1 0 -2 -5 0 0 0 -1 -4 0 -1 -18 -1 -1 -1 -14 -26 -21 -26 -36 -37 -74 -60 -43 -15 -20 -9 -28 -1 -4 -1 -2 -34 -10 -8 -4 -2 -3 -6 -10 -9 -6 -6 -8 -10 -9 -9 -4 -1 -9 0 0 -2 -1 -1 -5 -1 -3 -4 -9 -3 -4 0 0 0 -1 0 0 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 -1 0 0 0 -2 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -2 -1 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 -1 -1 0 0 -4 0 -1 0 0 -1 0 0 -1 -1 -1 0 0 0 -1 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 -1 -6 -6 -6 -6 -3 -8 -30 -22 -71 -65 -62 -57 -30 -15 -22 -12 -10 -14 0 -42 -44 -38 -31 -16 -11 -8 -6 -6 -6 -5 -4 -7 -9 -12 -4 -7 -5 -13 -2 0 0 0 0 0 -4 0 -3 -3 -4 -6 -13 -4 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 -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 -1 0 0 -2 0 0 0 0 0 0 -2 -4 0 0 0 -3 -2 -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 -3 0 0 -1 0 0 0 0 0 -1 0 -2 -1 -1 0 0 0 -1 0 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -3 0 0 0 0 0 0 0 0 -1 -2 -1 -3 0 0 0 -1 -2 -3 -3 -3 -8 -11 -10 -7 -10 -16 -37 -26 -24 -39 -49 -41 -63 -23 -7 -9 -33 -33 -50 -38 -66 -37 -11 -11 -9 -9 -6 -9 -11 -8 -9 -7 -15 -8 -5 -2 -10 0 0 0 0 -1 0 0 0 -4 -5 -4 -8 -4 -2 -1 0 0 -1 -1 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 -1 0 0 0 0 0 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 -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 -1 -1 0 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -5 -1 0 0 0 0 0 0 0 0 -1 -6 -2 -2 -2 -1 -1 -1 -5 -3 -7 -4 -11 -6 -16 -8 -7 -22 -20 -27 -28 -3 -17 -27 -24 -33 -7 -6 -3 -46 -33 -44 -1 -59 -23 -10 -7 -6 -9 -5 -3 -5 -6 -10 -8 -5 -4 -3 -4 -4 -2 0 0 0 0 0 0 -2 0 -6 -11 -23 -12 -7 -5 -8 -1 0 0 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 -1 -2 -2 -2 -2 -1 -1 0 0 0 0 0 0 0 0 -2 -1 -2 -6 -1 -1 -2 -2 0 0 0 0 0 0 0 0 -1 -3 -6 -2 -2 -2 -3 -22 -11 -14 -18 -8 -12 -7 -12 -27 -23 -23 -30 -9 -3 -5 -3 -4 -5 -24 -15 -22 -6 -7 -38 -21 -20 -43 -13 -12 -12 -6 -15 -9 -6 -8 -4 -2 -13 -4 -2 -1 -2 -11 -4 -1 0 0 0 0 -1 -4 0 0 0 -2 -4 -9 -6 -2 -1 0 -1 -3 -3 -3 -1 -2 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -3 -2 -2 -2 -1 -1 -1 -1 -1 -2 -1 0 -1 -1 -2 -1 0 -1 0 0 -2 -1 0 0 0 0 -1 -50 -95 -170 -123 -109 -84 -38 -28 -40 -37 -48 -28 -8 -7 -2 -3 -4 -8 -6 -11 -15 -5 -8 -23 -33 -34 -15 -28 -37 -31 -45 -31 -54 -33 -8 -31 -14 -6 -6 -8 -10 -16 -6 -4 -3 -1 -1 -2 -6 -5 -1 -8 -9 -2 0 0 -1 0 0 0 0 0 0 0 0 -5 -3 0 -1 -1 -2 -2 -1 -1 -2 -4 -2 -7 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 -1 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 -1 0 -1 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 0 -1 -2 -2 -2 -1 -1 -1 -1 -2 -2 -2 -2 -3 -3 -2 -3 -2 -3 -3 -1 -1 0 0 0 0 0 -1 0 -32 -25 -38 -75 -87 -123 -124 -96 -73 -45 -22 -18 -19 -8 -14 -15 -5 -6 -3 -6 -3 -4 -5 -6 -11 -4 -5 -3 -1 -14 -23 -14 -79 -65 -10 -1 -5 -14 -11 -8 -7 -17 -7 -1 -2 -1 0 0 -5 -5 -91 0 -11 -11 -7 0 -3 -2 0 0 0 0 0 0 0 0 -4 -6 -4 -12 -3 0 -3 -2 -5 -5 -6 -1 -2 -2 -2 -1 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -4 -1 0 0 -2 -1 0 -1 0 -1 0 0 -1 0 0 0 0 -2 -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 -2 0 0 0 0 0 0 0 0 0 0 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 -1 -4 -3 -4 -2 -1 -2 -2 -4 -2 -3 -3 -1 -2 -1 -1 0 -4 -3 -5 -5 -3 -3 -1 0 0 0 0 0 0 0 -1 -1 -1 0 0 -2 -12 -9 -6 -4 -2 -5 -2 -2 -2 -1 -1 -3 -3 -4 -2 -1 -2 -4 -2 -3 -2 -3 -3 -1 -1 -6 -4 -4 -40 -3 -3 -5 -4 -10 -6 -13 -6 -23 -8 -1 0 0 0 0 -1 -12 0 0 -13 -40 -11 -4 0 0 -2 -1 0 0 0 0 0 0 -1 -7 -3 -4 -15 -15 -2 -8 -6 -10 -5 -2 -7 -10 -5 -5 -2 -2 0 -1 0 0 0 0 0 0 -1 0 -1 0 0 0 -1 -1 -2 -2 -2 -1 -1 -1 -1 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 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -2 -3 -3 -2 -2 -2 -1 -1 -1 -1 0 -2 -1 -2 -2 -2 -2 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -1 -1 -2 -3 -3 -2 -2 -2 -1 0 0 0 0 0 -2 0 -1 -3 -3 -2 -4 -3 -2 -2 -4 -2 -2 -1 -2 0 0 -3 -1 -15 -13 -22 -8 -3 -8 -21 0 -1 0 0 0 0 0 -11 -3 -30 -5 -46 -11 -2 -2 0 -2 -1 0 0 0 0 0 0 0 0 -1 -2 -2 -13 -9 -9 -8 -8 -3 -4 -2 -2 -3 -5 -6 -3 -5 0 0 -1 -7 -3 0 0 0 0 0 0 -2 -1 -1 -3 -2 -5 -1 -2 0 0 0 0 0 0 0 -1 0 0 -1 0 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 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 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -3 -2 -1 -2 -1 -1 -1 -2 -1 -1 -1 -1 0 0 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 -3 -1 -1 -4 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -2 -2 -1 -3 -4 -3 -2 -1 -1 0 0 -1 -13 0 0 0 0 -3 -15 -4 -1 -2 0 0 0 0 0 -2 -4 0 -11 -6 -14 -13 -4 -1 -2 -1 0 0 0 0 0 0 -1 0 0 -2 -30 -6 -11 -13 -11 -4 -2 -2 -5 -4 -4 -5 -5 -1 0 0 -1 -1 -9 -5 -1 0 0 -1 -5 -1 -1 0 -3 0 -2 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -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 -1 -1 -1 -2 -1 -1 0 -1 -1 0 -1 0 0 -1 0 -1 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -1 -1 0 -1 -2 -1 -1 0 -1 0 -1 -2 0 -1 0 0 -1 -2 -2 -3 -2 -1 -2 -1 -1 -1 0 -2 -1 0 0 0 0 0 -2 -1 -3 -1 0 -2 0 0 0 0 0 -1 -1 -5 -12 -3 -10 -8 -3 -1 -4 0 -4 0 0 0 -19 -1 0 -16 -3 0 0 -1 -5 -9 -8 -6 -4 -9 -2 -5 -6 0 -2 -1 0 -1 0 0 -3 -8 -3 0 0 0 0 0 0 0 0 0 -6 -2 -1 -3 -6 -2 0 0 0 0 0 0 0 0 0 -2 -2 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 0 0 -1 0 -1 0 0 0 0 0 -1 0 0 -1 -1 0 -1 0 0 0 0 0 0 0 -1 -1 -1 0 -2 -2 -3 -2 -2 -1 0 0 0 -1 -2 0 -1 0 0 -1 -1 0 -2 -1 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 0 0 0 0 -1 -1 0 0 0 -1 -5 -8 -2 -2 -1 0 0 0 -1 -2 0 0 0 -1 0 -4 -21 0 0 0 0 -4 -1 0 -3 -3 -2 -6 -11 -3 -2 0 -1 0 0 -5 -3 -2 -18 -1 -2 -2 -5 0 -1 -2 0 -12 0 -9 0 0 -10 -2 -1 -2 0 0 -1 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 -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 -2 0 0 0 0 -1 0 0 0 -1 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 -1 -1 -1 0 0 -1 0 0 0 0 0 0 0 -1 0 0 -1 -1 0 -1 0 0 0 0 0 -1 0 0 0 -2 -3 -1 -2 0 -1 0 0 0 0 -1 0 0 0 0 0 -1 -1 -1 -1 -1 -3 -2 -1 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -3 -1 0 -13 -4 0 0 0 0 -1 -9 -10 0 0 0 -1 0 0 -1 -3 -2 -2 0 0 -3 0 -3 0 -1 -1 -3 -6 -4 -6 -7 -3 -3 -13 0 -1 0 0 0 -2 -13 -1 0 -28 -23 -14 -15 0 0 0 0 0 -7 -10 -1 -1 0 0 -2 -2 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -3 0 0 0 0 0 0 -2 -4 -1 0 0 -1 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 -1 -2 0 0 -2 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -1 0 -3 0 0 0 -1 0 0 0 -9 -3 -2 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -1 0 -3 0 -1 -2 -1 0 0 -3 -25 -2 -2 -3 -20 0 -5 0 -1 0 -4 0 0 0 0 0 0 -4 0 0 0 0 0 -2 -2 0 -8 0 0 -11 -3 -1 -2 -2 -1 -1 0 0 -1 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 -4 -3 -2 -2 -3 -2 -2 -4 -9 -2 -1 -7 -3 -2 0 0 -4 -2 -1 -3 -8 -11 -13 -5 -12 -7 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 -1 -1 -2 -1 -2 -1 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 0 0 0 0 0 0 0 0 -2 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 -2 -18 -10 -3 -5 -6 -2 -2 0 0 0 0 0 0 0 0 0 -1 0 -2 -4 -15 -13 0 -1 -9 -1 -1 0 0 -6 -1 0 -1 0 0 0 -7 -1 -1 -1 0 0 -3 0 -1 -2 -3 -1 0 0 0 -4 -6 0 -5 -1 0 -1 -8 -1 0 -2 0 0 0 -1 -1 -3 -3 0 0 0 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 -6 -3 -5 -5 -5 -8 -8 -11 -4 -3 -1 -2 -1 -4 -8 -20 -2 -3 -5 -13 -8 -6 -14 -35 -49 -58 -36 -25 -12 -5 -6 -8 -48 -30 -16 -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 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 -2 -3 0 -2 -1 0 0 0 0 0 0 0 0 -2 0 -7 -23 -17 -29 -6 -23 -20 -21 -13 -5 0 0 0 0 0 -1 -1 0 -2 0 -9 -13 0 0 -4 -1 -8 -10 0 -1 -2 -5 -1 -1 0 0 0 0 0 -12 -1 -2 -2 0 -2 -5 0 0 -4 -1 -1 -2 -7 -1 -12 -16 -3 -1 0 -2 0 0 0 0 0 -6 -2 -1 0 -1 -1 0 0 -1 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -2 -5 -9 -14 -12 -14 -17 -7 -6 -12 -16 -20 -11 -4 -4 -6 -13 -5 -22 -6 -28 -17 -7 -23 -30 -35 -50 -65 -84 -76 -65 -33 -29 -41 -39 -40 -70 -42 -48 -45 -16 -13 -18 -2 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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -1 -24 -2 -44 0 0 0 -31 -29 -25 -19 -3 0 -1 -2 0 -5 -1 -3 -1 -1 0 0 -1 -1 -1 -21 -31 -26 -12 -7 -6 -4 -3 0 0 0 0 -3 0 0 0 0 0 -1 0 -1 -2 0 -2 -1 -1 0 0 -7 -1 -1 0 0 0 -6 -3 0 0 -1 -6 -9 -2 0 0 0 0 0 -5 -2 -1 0 0 0 -1 -3 -8 -7 -4 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -3 -4 -10 -20 -25 -35 -41 -34 -23 -10 -18 -38 -42 -27 -19 -15 -27 -28 -19 -20 -13 -21 -35 -24 -38 -41 -47 -105 -115 -137 -138 -133 -77 -81 -67 -79 -55 -113 -128 -96 -110 -64 -67 -7 -96 -77 -30 -16 -10 -11 -3 -1 0 0 0 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -2 -3 -3 0 -2 -4 -3 -2 -18 -7 -6 -10 -8 -2 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -4 -1 0 0 0 -2 0 -37 -8 -34 -41 0 0 0 0 0 0 0 0 -12 -11 -14 -6 -5 -7 -19 -25 -9 -1 -3 -3 0 0 -1 -1 -19 -30 -41 -35 -25 -5 -3 -10 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -9 -2 -3 -1 -8 -1 0 -8 -3 -3 0 0 0 0 -1 0 0 0 0 0 0 0 -1 -3 -4 0 0 -1 -2 -6 -6 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -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 -4 -11 -11 -5 -21 -56 -62 -53 -57 -27 -23 -26 -54 -60 -43 -38 -33 -27 -40 -52 -43 -46 -25 -49 -43 -48 -61 -59 -72 -149 -191 -174 -188 -215 -163 -147 -113 -81 -160 0 -48 0 -51 -24 -128 -35 -1 -24 0 -28 -74 -42 -46 -67 -17 -2 -3 0 0 -1 -4 0 0 -1 -2 -1 -1 -2 0 0 0 0 -2 0 0 0 0 -6 -16 -18 -20 -30 -34 -47 -47 -33 -59 -114 -45 -31 -3 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -10 0 0 -1 -2 -6 0 -1 -7 -33 -16 0 0 0 0 0 0 0 0 0 -27 -11 -27 -15 -18 -26 0 -39 -4 -2 -8 0 -1 -4 -5 0 -3 -14 -22 0 -5 -4 -2 -4 0 0 -1 -1 0 0 0 0 0 -1 -3 -2 -1 -1 -1 -2 -1 -2 -3 -4 -2 0 -5 -3 -5 0 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -7 -2 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -16 -68 -47 -53 -40 -64 -86 -82 -43 -49 -102 -107 -88 -78 -72 -62 -48 -64 -72 -74 -100 -70 -76 -63 -85 -90 -110 -161 -236 -298 -223 -208 -273 -345 -265 -154 -223 -110 0 0 -1 -1 -1 0 -1 -1 -1 0 0 0 -25 0 -116 -75 -45 -34 -19 -21 -38 -21 -22 -26 -75 -96 -64 -53 -46 -35 -7 -4 -8 -5 -3 -3 -6 -69 -65 -76 -85 -84 -87 -93 -104 -98 -101 -106 -116 -93 -62 -29 -25 -9 -5 -1 0 -3 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -8 -1 0 0 0 0 -4 -7 -1 -1 -19 -9 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -4 -1 -2 -1 -1 -1 -7 -46 0 0 0 0 -1 0 -1 -1 -2 0 0 -1 -2 -4 -1 -2 -3 -3 -4 -3 -3 -3 -3 -2 -7 -2 -1 -4 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -12 -95 -131 -73 -62 -87 -78 -104 -114 -99 -113 -135 -138 -116 -124 -131 -115 -92 -103 -112 -142 -190 -136 -110 -134 -156 -190 -214 -298 -345 -385 -330 -360 -53 -2 -1 -50 -3 -2 -1 0 -1 -1 -1 -1 0 -1 -1 -1 -1 0 -1 0 -15 -198 -214 -150 -91 -19 0 0 0 -105 0 0 0 -200 -170 -32 -155 -210 -89 -85 -138 -111 -251 -138 -150 -178 -182 -195 -197 -214 -200 -202 -214 -237 -216 -171 -127 -119 -88 -72 -44 -21 -35 -25 -3 -11 -18 -33 -14 -4 0 0 0 0 -1 0 0 0 -2 -1 0 0 0 0 -3 0 -22 -19 -44 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -51 0 -30 -19 0 0 -6 -7 -3 -1 -1 0 -2 0 0 0 0 0 -1 -7 -8 -4 -15 0 0 0 0 -4 -4 -2 -3 -5 -5 -18 -3 -2 -3 -16 -23 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -1 0 -1 -3 -36 -10 0 0 0 0 0 0 -1 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -25 -25 -62 -112 -74 -135 -126 -132 -134 -275 -260 -279 -226 -214 -231 -176 -181 -207 -195 -172 -133 -140 -204 -198 -223 -230 -260 -303 -298 -340 -462 -461 -527 -477 0 0 0 0 0 -1 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 -156 -5 -9 -131 -113 -141 0 0 -5 0 0 0 0 0 0 0 0 0 -194 0 0 -271 0 -177 -274 -256 -246 -288 -334 -330 -328 0 -293 -332 -338 -328 -291 -270 -219 -211 -208 -195 -172 -150 -144 -102 -67 -54 -90 -89 -57 -11 -3 -1 0 -5 -14 -3 -1 -1 -3 -4 0 -5 -15 0 0 -27 -24 -55 -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 -17 -1 -19 -13 -1 0 0 0 0 0 -23 -4 0 -12 0 0 0 -1 -3 -3 -3 -4 -1 -2 -3 -11 -1 -2 -3 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 -9 -8 -13 -46 -120 -49 -29 -11 -1 -1 0 0 -6 -1 0 -3 -5 -5 -1 0 0 -1 -2 -3 -5 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 -1 -13 -23 -37 -56 -90 -95 -129 -170 -207 -313 -417 -353 -269 -246 -275 -274 -231 -255 -272 -260 -228 -185 -190 -206 -234 -326 -349 -370 -343 -358 -425 -490 -509 -549 0 -166 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 -90 -1 -40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -249 -394 -119 0 -268 -127 0 0 0 0 0 0 0 0 -182 -306 0 -96 -1 0 0 0 0 0 0 -143 -100 -57 -15 0 -7 -7 0 -7 -7 -5 -1 0 -1 -2 -7 -17 -27 -35 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 -6 -19 -4 -8 -6 0 0 0 0 0 -2 0 0 0 0 0 0 0 -1 -3 -4 -2 -1 -2 -1 -2 -2 -4 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 -13 -16 -6 -15 -34 -58 -215 -128 -127 -38 -17 -29 0 -1 -1 -3 0 -1 -8 -25 -22 -4 0 -10 -18 -14 -10 -8 0 0 0 0 -3 -21 -19 -3 -3 -6 -3 -1 -3 -5 -13 -12 -8 -12 -21 -41 -89 -92 -111 -151 -205 -256 -262 -228 -221 -275 -289 -274 -263 -241 -284 -306 -291 -279 -226 -235 -265 -336 -444 -470 -416 -391 -387 -449 -347 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 -1 0 -1 -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 -40 -97 -1 -1 -1 0 -9 -4 0 -1 0 0 0 -9 -39 0 -26 -34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -8 0 0 0 0 0 0 -6 0 0 0 0 0 0 0 0 -1 0 -1 0 -7 -13 -6 0 0 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 0 0 -4 -5 -9 -16 -4 -17 -45 -111 -193 -127 -127 -39 -50 -6 -5 -11 -3 -2 -3 -2 -26 -39 -16 -11 -32 -74 -43 -34 -28 0 0 -11 -16 -22 -86 -44 -36 -5 -4 -6 -11 -22 -25 -25 -35 -34 -27 -33 -45 -97 -149 -147 -191 -243 -279 -320 -332 -277 -274 -290 -327 -333 -284 -327 -351 -346 -347 -272 -280 -324 -481 -486 -507 -476 -465 -529 -112 0 -245 -544 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -16 -51 -78 0 -57 -39 -51 -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 -1 0 0 0 0 0 0 0 -3 -4 0 -1 -6 -17 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -20 -48 -16 -19 -10 -7 -8 -7 -19 -28 -21 -38 -86 -79 -63 -97 -35 -17 -73 -12 -9 -4 -7 -9 -12 -7 -36 -27 -27 -91 -148 -102 -79 -39 -7 -2 -57 -87 -59 -74 -75 -68 -33 -13 -16 -22 -31 -42 -43 -49 -52 -63 -72 -107 -146 -198 -214 -267 -313 -345 -397 -437 -389 -315 -330 -340 0 0 -331 -415 -353 0 -326 -334 -386 -577 -537 -535 -497 -568 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -14 0 0 0 -61 -48 -53 -30 -9 -27 -21 -72 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -1 0 0 0 0 0 0 0 0 -3 0 -10 -19 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -17 -83 -18 -92 -74 -48 -14 -26 -12 -15 -24 -52 -103 -125 -182 -166 -133 -174 -88 -114 -76 -6 -5 -7 -6 -8 -19 -53 -79 -63 -90 -130 -151 -139 -45 -18 -41 -122 -192 -150 -114 -113 -95 -44 -38 -32 -33 -42 -48 -61 -74 -84 -105 -172 -229 -263 -256 -281 -325 -1 -210 -1 -2 -2 -204 0 0 0 0 0 0 -1 -2 -121 -240 -561 -286 -186 -577 -546 -405 -127 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -233 -59 -12 -36 -18 -7 0 0 -5 -2 -2 -18 -14 -24 -20 -2 -27 -12 -14 -14 -12 -36 0 0 0 0 0 0 0 0 0 0 -21 -9 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 -1 0 0 0 -11 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -14 -3 0 0 0 0 0 0 0 0 0 -1 -1 -7 -27 -62 0 0 -5 -22 -114 -70 -84 -73 -95 -64 -97 -189 -16 0 0 0 0 -249 -245 -61 -2 -10 -20 -23 -20 -24 -123 -1 -67 -46 -134 -170 -80 -37 -59 -102 0 -20 -160 -146 -78 -56 -49 -58 -61 -64 -73 -80 -94 -114 -159 -252 0 -129 -6 0 -3 0 0 0 -1 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 -13 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 -47 -2 0 -48 -6 -10 -33 -34 -11 -5 -6 -2 -1 -31 -11 -3 -2 -6 -5 0 -1 -24 0 0 0 0 0 0 0 -9 -1 -1 -1 -33 -5 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 0 0 0 0 0 0 0 0 0 -1 -4 -5 -5 0 0 0 0 0 0 0 0 -1 -2 -1 -88 0 0 0 0 0 -16 0 -115 -157 0 -177 -176 0 0 0 0 0 0 0 -90 -174 -117 -13 -48 -82 -97 -48 -146 -255 -3 -1 -1 -210 -221 -172 -78 -68 -80 -76 -1 0 -164 -92 -90 -83 -75 -80 -92 -110 -147 -174 -219 0 -207 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -2 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 -25 -8 -34 -3 -1 0 -29 0 -9 -30 -12 -3 -10 0 0 -8 -2 0 -14 -12 -30 -16 -2 0 0 0 -12 -46 -17 -35 0 -1 -34 -53 -45 0 -1 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -4 0 0 -15 0 0 0 0 -1 -5 -17 -15 -14 -10 -61 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -171 -209 -192 -224 -163 -143 -179 -182 -213 0 -1 -237 -225 -158 -126 -115 -100 -115 -149 -171 -183 -182 -152 -148 -122 -116 -136 -169 -217 -245 -97 -209 -222 -24 0 0 -1 -2 -1 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -29 -2 0 -2 -6 -5 -6 -1 -9 -9 -5 -6 -16 -13 -5 -7 0 0 -5 -4 -3 -37 -41 -19 -47 -44 -24 -57 -44 0 -26 -27 -53 -30 -59 -85 0 -1 -4 -1 -1 0 0 0 -5 0 0 0 0 0 0 -4 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -21 0 0 -6 -5 0 -4 -11 -17 -20 -31 -36 -26 -80 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -146 -34 -224 -282 -213 -187 0 -267 -261 -302 -2 -150 -142 -143 -121 -151 -195 -157 -200 -200 -202 -152 -117 -187 -216 -242 -145 0 0 0 0 -264 -234 -87 0 0 0 -1 -1 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 -8 -4 -7 -4 0 -14 0 0 -7 0 -3 -1 0 0 0 0 0 -1 -8 -9 -9 -4 -2 -9 -21 -18 -58 -19 0 0 0 0 0 0 0 0 0 0 -4 -1 -5 -13 -6 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -18 -47 -26 -29 -33 -40 -41 -43 -43 -99 -1 -12 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -245 -113 -59 -244 0 0 0 0 0 -338 -213 -185 -155 -187 -187 -211 -238 -268 -255 -179 -151 -149 -205 -224 -12 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 -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 -8 -2 -1 -4 -2 -4 0 -11 -1 -1 0 -6 0 0 -2 -3 -4 0 -1 -3 0 0 -7 -8 -9 -11 -48 -17 -8 -19 -8 -19 -31 -45 -38 -60 -43 -7 -1 -2 -1 -6 -12 -11 -1 -2 -2 0 -9 -2 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 0 -42 -16 -9 -33 -30 -50 -51 -38 -32 -35 -73 -66 -15 -28 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -222 -118 0 0 0 -293 -265 -280 -321 -291 -221 -224 -253 -307 -287 -266 -213 -118 -123 -199 -46 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 0 0 -2 -1 0 0 0 -1 -1 -8 -4 0 -28 -2 0 -1 -14 -19 -3 -6 -12 -12 -32 -9 -9 -17 -10 -12 -18 -20 -21 -39 -33 -5 0 0 0 0 -1 0 0 0 0 0 -1 -3 -18 -6 -19 -11 -7 -8 -14 -5 -2 -2 0 0 0 0 -2 0 -1 0 -2 0 0 -1 -1 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 -54 -49 -47 -63 -61 -38 -46 -63 -1 -17 -24 -25 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -332 -176 -164 -208 0 -284 -306 -328 0 0 -97 -137 -271 -216 -264 -241 -242 -237 -132 -134 -158 -243 0 0 0 0 0 0 0 0 0 0 -2 0 -1 0 -1 -2 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -10 0 0 0 0 -1 0 0 -3 -11 -1 -20 -6 -11 -4 0 -13 -9 -3 -21 -11 -21 -13 -12 0 -8 0 0 -2 -8 -10 -13 -3 -2 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -5 -3 -4 0 0 -7 -1 0 -1 0 -4 0 0 -2 -4 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -63 -60 -1 0 0 0 0 0 0 0 0 0 0 0 -37 -75 0 0 0 0 0 0 0 0 0 -266 -193 -163 -207 -2 -169 -393 -355 0 0 -289 -288 -256 -239 -257 -257 -248 -246 -162 -217 -166 -246 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -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 -5 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -5 -18 -18 -34 -3 -26 -16 -2 -4 -1 -8 -18 -1 0 -4 -4 -2 -10 -13 -9 -7 -11 -6 -4 -7 -3 -6 -6 -4 -6 -3 -3 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -3 0 0 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -80 -67 0 0 0 0 0 0 0 0 0 0 -65 -76 -49 0 0 -23 -240 -174 0 0 0 -249 -144 -157 -157 -228 -247 -249 -290 0 0 0 -319 -29 -308 -235 -257 -252 -242 -231 -173 -198 -284 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -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 0 0 0 0 0 0 0 0 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 -17 -6 -5 -6 -3 -4 -4 -7 -9 -13 -3 0 0 0 0 0 -7 -2 -17 -5 -27 -28 -16 -22 0 -1 0 -1 -4 -3 -9 -13 -8 -8 -10 0 0 -19 -24 -22 -8 -26 -4 -10 0 -10 -2 -2 0 -1 -4 -3 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -217 -105 -223 0 0 -40 -6 -186 -169 -233 -232 -223 -165 -152 -179 -169 -198 -240 -271 -232 0 0 0 0 0 0 -53 -258 0 0 -265 -275 -269 0 0 0 0 0 0 0 0 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 -1 -1 0 -6 -23 -17 -13 -16 -3 -8 0 0 0 0 -1 -2 -6 -9 -7 0 -1 -4 -10 -7 0 -14 0 0 0 0 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 -1 0 -2 0 -4 -3 -1 0 0 0 0 0 0 0 -4 -3 -5 0 0 0 0 0 -1 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -199 -148 0 0 -220 -135 -302 -208 -105 -103 -167 -194 -162 -174 -159 -194 -222 -231 -291 -138 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -7 -4 -18 -6 -6 -11 -33 -2 0 -1 0 -9 0 0 0 0 -3 -12 -20 -2 -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 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 -1 0 -1 -3 -1 0 -1 0 0 -3 0 0 0 0 0 0 0 0 -2 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 -228 -150 -204 0 -55 -211 -355 -215 -123 -125 -131 -141 -159 -207 -213 -237 -304 -337 -105 -335 0 0 0 0 0 0 0 0 0 0 0 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -72 0 0 0 0 0 0 0 -5 -1 -4 0 0 0 -2 -2 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -1 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -4 0 0 0 0 -1 -2 0 -1 0 0 0 0 0 0 0 0 -3 -3 0 0 0 -4 -2 0 0 -1 0 0 0 0 0 0 0 0 -135 -98 -1 0 0 0 -196 -81 -225 0 -14 0 -310 -187 -129 -126 -143 -154 -175 -239 -344 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 0 -2 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -89 0 0 0 0 0 0 0 0 -2 -6 0 -8 -6 -16 -30 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -4 -26 -24 -13 0 0 0 0 0 0 -6 -5 -4 0 0 0 0 -27 -24 -5 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -4 -4 -3 -2 -2 -2 -3 -5 -5 -6 -4 -7 -2 -14 -6 -1 0 0 0 -4 -1 0 0 0 -1 -3 -5 -1 0 0 0 0 0 0 0 0 -116 -93 -96 -143 -148 -42 -49 -102 -101 -205 -9 0 0 -217 -152 -136 -138 -151 -178 -232 -343 -1 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 -16 -2 0 0 0 0 0 0 -1 -1 -1 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 -7 0 0 0 0 0 0 0 0 -1 0 -16 -5 -28 -37 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -36 -99 -178 -181 -156 -146 -153 0 -83 -73 0 0 0 0 0 0 0 0 0 -14 -13 -2 -2 -1 0 0 0 0 0 0 0 0 -1 -2 -4 -6 -5 -5 -5 -8 -1 -2 -3 -24 -12 -17 -7 -10 0 -2 -4 -9 -6 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -74 -79 -41 -86 -71 -153 -171 -159 -64 -140 -134 0 0 -198 -128 -141 -142 -160 -274 0 0 0 0 0 0 0 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 -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 -58 -113 -114 0 0 0 0 0 0 0 0 -4 -4 -34 -36 -50 -44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -131 0 -255 -131 -244 -51 -54 -122 -19 0 0 0 0 0 0 0 0 0 0 0 -50 -34 -53 -49 -36 -21 -7 -1 -1 0 0 0 0 0 0 0 -5 -2 -1 0 0 -1 -5 -18 -9 -25 -3 -5 0 0 0 -3 -1 -10 -9 -9 -5 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -19 0 -23 -59 -44 -100 -32 -94 -17 -122 -40 -83 -116 0 -231 -168 -118 -143 -181 -252 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -1 0 0 0 0 0 0 0 0 -1 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -39 -161 0 0 0 0 0 0 0 -1 -4 -5 -45 0 -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 -3 -124 0 0 0 0 -74 -61 -18 -15 -2 0 0 0 -1 -3 0 0 -1 -1 0 -1 -5 -9 -4 -17 -44 -2 -1 -2 -5 0 0 0 -6 -14 -3 -1 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -24 -89 -41 -21 -4 -26 -14 -64 -86 -141 -219 -191 -151 -112 -148 -217 -350 0 0 0 0 0 0 0 0 0 0 0 0 -5 -1 -1 0 0 0 0 0 0 0 0 0 -4 -1 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -98 -170 -145 0 0 0 0 0 0 -2 -1 -4 0 -43 -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 -110 -198 0 0 0 0 0 -29 -54 -15 -2 -1 0 0 -8 -4 -11 -3 -115 0 0 -2 0 -1 -1 -1 0 0 0 -4 -1 -9 -14 -8 -1 0 -19 0 0 -18 -9 0 0 0 -1 0 -1 0 -3 0 0 0 0 -6 -38 -1 -1 -19 -3 -15 -78 -30 -17 -69 -85 -103 -157 -74 -152 -128 -159 -126 0 0 0 0 0 -149 -221 -1 0 0 0 0 0 -4 -2 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -77 -133 -115 -137 0 0 0 0 0 -1 0 -1 -1 0 -62 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -45 -34 -22 -15 -4 -1 -4 -61 -4 -48 -1 0 0 -7 -1 0 0 0 0 -1 -1 0 0 -24 -2 0 -24 0 0 0 0 -20 -4 -1 0 0 -8 -5 -2 -3 -3 -2 0 0 -8 -39 -53 -18 -18 -2 -23 -9 -8 -2 0 -44 -73 -147 -80 -139 -84 -90 -102 0 0 -41 0 -1 -312 -216 0 -1 -1 -2 0 0 -4 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 -425 -739 -739 -697 -23 0 0 0 0 0 0 0 0 0 -124 -155 -123 -87 -78 0 0 0 0 0 -1 0 0 0 -111 -55 -80 -77 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -100 -72 -102 -88 -70 -58 -76 -61 -46 0 0 -3 -1 -4 -37 -4 -21 -22 -7 -3 -8 0 0 -12 -10 0 -1 0 0 0 0 0 0 -4 -18 -3 -2 0 -2 -1 -4 0 0 0 0 0 -7 -7 -11 -1 -8 -13 -2 0 0 -30 -79 -30 -30 -22 -55 -70 -125 -2 -103 -103 -125 -183 -188 -190 -68 -6 0 0 0 -160 -222 -241 0 0 0 -74 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -571 -656 -724 -703 0 0 0 0 0 0 0 0 0 0 -205 -175 -114 -102 -110 0 0 0 0 0 0 0 0 0 0 0 -118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 -1 -2 -1 -18 -5 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 -8 -8 -25 -7 -8 -1 -8 0 0 0 0 -9 0 0 -1 -2 -12 -11 -5 0 0 -2 -8 -2 -6 -16 -12 -20 -43 -72 -46 -78 -123 -76 -131 -117 -128 -13 -11 0 -25 -195 -146 -88 -101 -1 -130 -135 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -607 -630 -677 0 0 0 0 -12 0 0 0 0 0 0 -165 -159 -113 -112 -126 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -141 -132 -124 -59 -38 0 0 0 0 0 0 0 0 -1 -35 -128 0 -92 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -4 -4 -7 0 -12 -15 -6 -2 0 0 -1 -1 -8 -3 0 0 -3 -1 0 0 -1 -2 0 0 0 -1 -2 -16 -19 -60 -84 -87 -87 -97 -5 -2 -8 -171 -98 -130 -141 -87 -64 -41 0 -67 -79 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 -135 -610 -608 0 0 0 0 0 -25 -49 -3 -15 -3 0 0 -59 -145 -115 -97 -74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -147 -209 -126 -46 -26 -64 -115 -42 -23 0 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 -11 0 -2 -18 -2 -1 -1 -1 0 -1 -7 0 0 -6 0 -23 -15 -11 0 -2 -3 -2 -1 -1 0 0 0 -1 0 -1 -1 0 -2 -2 -6 -44 -22 -42 -37 -26 -124 -37 -33 -81 -119 -48 -7 -109 -106 -65 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -510 -582 -580 -695 0 0 0 0 -41 -64 -49 -7 -10 -8 -4 -43 -70 -102 -133 -87 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -288 -135 -68 -86 -107 -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 -1 0 0 -1 0 0 0 0 0 -5 -2 0 0 0 0 0 -15 -4 0 -4 -4 -3 -3 -1 0 0 0 -1 -1 0 0 0 -1 -1 -2 -2 -1 -2 0 0 -6 -1 -35 -39 -69 -60 -79 -54 -57 -95 -130 -80 -120 -1 0 0 0 0 -1 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -524 -553 -637 0 0 0 0 0 -103 -67 -18 -57 -113 -115 -109 -111 -215 -95 -37 -63 -92 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -63 0 -154 -143 -178 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -1 0 -3 -1 -5 -1 -4 -2 -3 0 0 -3 -1 -2 -3 -1 -3 -2 -1 -2 -1 -1 -1 -2 -1 -2 -2 -1 0 -1 -2 -1 -1 -2 -1 0 0 0 -14 -20 -22 -70 -54 -97 -111 -98 -2 -3 -1 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 -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 -635 -561 -604 0 0 0 0 0 0 0 0 0 -98 -104 -103 -149 -214 -204 -166 -115 -125 -103 -247 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -266 -187 -227 -232 0 0 0 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 -8 -5 -2 -1 0 0 -1 -11 -5 -4 -3 0 0 -1 0 0 0 -1 -13 -6 -4 -5 -2 -2 -1 0 0 -2 -1 -2 -2 -1 -1 -1 -2 -3 0 0 -2 -1 -1 0 -92 -26 -12 -19 -34 -41 -91 -4 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -586 -599 -601 -732 0 0 0 0 0 0 0 0 -79 -161 -173 -51 -212 -215 -178 -134 -90 -89 -89 -94 -213 -253 -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 -63 -263 0 0 -1 0 0 0 0 0 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 -6 0 -1 0 -13 -16 -22 -29 0 -1 -1 0 0 0 0 -15 -1 -3 -3 -3 -8 -5 -1 -2 -2 -2 -3 -2 -2 -1 -2 -1 -1 -1 0 -1 -2 -2 0 -85 -43 -14 -8 -26 -44 -75 -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 -2 0 0 0 0 0 0 0 -2 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 -665 -616 -683 -221 0 0 0 0 0 0 0 -74 -74 -56 -46 -226 -154 -174 -157 -90 -78 -72 -27 -35 -90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -11 -20 -7 -4 -2 0 0 -4 -17 -23 -77 0 -1 0 0 0 0 0 0 -2 -3 -4 -5 -11 0 0 -3 -10 -9 -5 -7 -10 -13 -14 -10 -20 -47 -1 0 -1 -48 -82 -21 -15 -31 -10 -6 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -1 0 0 -7 0 0 -5 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 -566 -756 0 0 0 0 0 0 0 0 -188 -269 -82 -120 -150 -129 -147 -181 -139 -69 -49 -48 -7 -20 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -11 -6 -8 -5 -2 0 0 -1 -9 -99 0 0 -1 0 -4 -4 0 0 0 -4 -5 -4 -3 -6 -18 -15 -8 -5 -8 -15 -24 -25 -37 -54 -34 -20 -6 -24 -41 -71 -46 -26 -8 -5 -7 -3 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 -4 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -121 -93 -145 -49 -36 -105 -87 -86 -176 -126 -35 -56 0 -1 -22 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -5 -10 -7 -3 -4 0 0 0 0 0 -7 -1 0 0 0 0 0 -3 -5 -3 -4 -10 -17 -20 -7 -26 -20 -26 -18 -20 -27 -18 -46 -33 -49 -29 -18 -38 0 -5 0 -4 -2 -6 -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 -1 0 -12 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 -4 0 -58 -47 -45 -36 -37 -69 -107 -131 -215 -87 -17 -14 -1 0 -18 -13 -22 -43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -2 -1 -2 -3 -12 0 0 0 0 -4 -10 -3 -2 -3 0 0 0 0 0 0 0 -2 -15 -10 -5 -14 -7 -12 -5 -1 -3 -30 -36 -26 -21 -7 -3 -3 0 -3 -1 -1 -2 -3 -4 -6 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 -8 -7 -1 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 -72 -114 -38 -30 -164 -49 -113 -148 -168 -64 -11 0 -1 0 -15 -18 -25 -20 -175 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -5 -1 0 -5 -1 0 0 0 0 -38 -2 -1 0 -11 -11 0 0 0 -18 0 0 -6 -5 0 0 0 0 -1 0 0 -20 -1 -3 -15 -3 -16 -11 -20 -10 -4 -15 -65 -59 -5 -10 -4 -2 0 0 0 0 0 0 -2 0 -2 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 -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 -6 -8 0 -133 -90 -56 -190 -138 -81 -78 -57 -153 -44 -1 0 0 0 -19 -15 -23 -21 -137 -149 0 0 -254 -156 0 0 0 0 0 0 -196 -367 -439 -148 0 -384 -526 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 -18 -9 0 0 -3 -32 -75 0 0 0 0 0 0 0 -8 -13 0 0 0 0 -6 -11 -1 -1 0 -2 -2 -6 -2 0 0 -7 -4 -5 -5 -11 -14 -10 -1 -10 -16 -41 0 -46 -7 -12 -2 -3 -1 0 0 -3 -2 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 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 -9 -8 0 -84 -132 -108 -118 -80 -105 -320 -166 -65 -145 0 0 -1 -1 -26 -25 -21 -9 -87 -111 -132 -184 -221 0 0 0 0 0 0 -286 -293 -317 -376 -401 -395 -410 -372 -412 0 0 0 0 0 -38 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 -20 -15 -9 -7 -2 -5 -20 -36 -11 0 0 0 0 -7 -7 -11 -1 -4 -1 -5 -10 -5 -6 0 -3 -5 -1 -4 -9 -5 -23 -8 -16 -18 -19 -11 -3 0 -1 -1 -5 -2 0 -8 -5 -3 0 -2 0 0 0 0 0 0 -1 0 0 0 -2 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 -1 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -348 0 0 0 0 0 0 0 0 0 0 -52 -47 -81 -129 -238 -126 -66 -18 -27 -98 -85 -124 -32 -2 -2 -14 -5 -4 -14 -3 -32 -92 -85 -123 -163 0 0 0 0 -209 -212 -230 -246 -243 -294 -400 -348 -389 -403 -55 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 -11 -1 -13 -40 -11 -38 -1 0 -29 -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 -8 -53 -50 -21 -20 -12 -1 -2 -6 0 -2 -2 -4 0 0 -1 -8 -7 -3 -4 0 -1 -5 -22 -23 0 -1 -25 -21 -22 -2 -11 -26 -32 -23 -39 -42 -18 -1 0 0 -7 -10 -2 -1 -9 -4 -2 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -365 -283 0 0 0 0 0 0 0 0 0 -34 -108 -82 -97 -77 -236 -215 -22 0 -3 -40 -54 -43 -90 -33 -3 -6 -7 0 0 0 -32 -56 -42 -83 -143 -11 0 0 -6 -228 -271 -292 -321 -291 -289 -325 -326 -359 0 0 0 0 0 0 0 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 -7 -5 -3 -9 -1 -15 -2 -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 -39 -65 -51 -46 -21 -3 -6 -37 -50 -19 -13 -24 -2 -1 -10 -5 -3 -2 0 0 -4 -24 -32 -15 -11 -7 -15 -10 -7 -6 0 -6 -34 -65 -22 -4 0 -3 -7 -1 -37 -1 -12 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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -712 -697 0 0 0 0 0 0 -8 0 0 -2 -41 -93 -142 -100 -155 -184 -153 -85 -84 -59 -7 -73 -59 -11 -12 -2 0 -12 -69 -30 -1 -6 -13 -37 -36 -113 -133 -153 0 0 -204 -290 -332 -384 -329 -293 -261 -278 0 0 0 0 0 0 0 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 -1 0 0 0 -1 0 -38 -7 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 -49 -82 -77 -63 -29 -40 -67 -14 -14 -2 -1 -29 -5 -2 -2 -42 -2 0 -6 -9 -22 -13 -10 -6 -6 -3 0 -1 -1 -16 -39 -49 -3 0 -1 -1 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -274 -437 0 -47 0 0 0 0 0 -31 -22 -2 -80 -107 -117 -136 -128 -115 0 0 -39 -85 -44 -72 -58 -35 -37 -31 0 -48 -25 -26 -42 -5 -3 -14 -19 -42 -78 -85 -121 -10 0 -118 -248 -266 -275 -227 -267 -313 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 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 -82 -79 -58 -51 -67 -90 -128 -78 -73 -41 -13 -53 0 -18 -4 -3 -2 -3 -74 0 0 -1 -18 -20 -26 -8 -1 -2 -11 -14 -17 -15 -14 -2 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -160 -134 0 0 0 -67 0 -51 -23 -76 -75 -42 -71 -71 -74 -65 0 -68 -139 -70 -165 -88 -29 -39 -37 -54 -27 -5 -1 -1 -28 -63 -33 -24 -12 -50 -73 -78 -99 -113 -134 -183 -188 -162 -186 -189 -262 -358 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 0 -1 -1 0 0 -12 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 -130 -78 -46 -44 -37 -102 -7 -88 -75 -42 -56 0 -37 -32 -34 -1 -2 -9 -15 0 -1 -7 -24 -8 -2 -11 -25 -34 -19 -15 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -186 -101 -98 -83 -78 -88 -94 -35 -35 -18 -43 -26 -79 -5 0 -23 -17 -23 -15 -147 -97 -20 -48 -87 -89 -173 -133 -56 -13 -4 -5 -42 -44 -11 -17 0 -71 -74 0 -16 -89 -93 -108 -107 -144 -199 -241 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -2 -3 -2 0 0 -12 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 -123 -113 -95 -65 -40 -28 -24 -58 -90 -74 -70 -63 -63 -25 -1 -3 -50 -5 -5 -9 -22 0 -3 -19 -3 0 0 -2 -24 -13 -40 -37 0 -12 0 0 -2 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -163 -94 -93 -78 -65 -45 -61 -115 -44 -19 0 -7 -21 -31 -1 0 -51 -20 -24 -27 -50 -52 -51 -83 -100 -157 -175 -162 -125 0 -12 -19 -23 -38 -23 -18 0 -11 0 -27 -39 -65 -69 -78 -103 -142 -173 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -1 -1 -37 -5 0 -1 -4 -1 0 -1 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -52 -33 -4 -5 -15 -5 -3 -7 -57 -104 -62 -76 -145 -81 -54 -45 -69 -11 -3 -6 0 0 -1 -20 -7 -1 -3 0 -1 -23 -43 0 0 -28 -1 -1 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -5 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -51 -73 -61 -85 -63 -56 -42 -6 -10 -14 -9 -56 -15 0 -57 -32 -17 -24 -35 -40 -57 -88 -59 -91 -312 -153 -121 0 0 -4 -37 -17 0 -10 -19 -11 -10 -27 -50 -37 -79 -107 -182 -213 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -33 -32 -29 0 -1 -1 -3 -2 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 -45 -24 -13 -10 -2 -10 -29 -21 -8 -16 -64 -111 -119 -86 -132 -108 -92 -104 -84 -21 -11 -7 0 -21 -21 -3 -7 -22 -2 -9 -2 -20 0 0 0 0 0 0 -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 0 -1 -1 -1 -2 -4 0 0 0 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -40 -40 -26 -32 -38 -26 -30 -3 0 0 -1 -10 -75 -36 -28 0 -23 -29 -21 -42 -45 -128 -46 -88 -398 -366 -158 0 -47 -1 -16 -48 -1 -11 -4 -1 -19 -52 -42 -24 -67 -165 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -20 -58 -126 0 0 -3 -1 -12 -2 0 -2 -18 0 0 0 0 0 0 0 -2 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 -10 -19 -20 -20 -20 -13 -32 -29 -4 -3 -6 -57 -95 -99 -87 -52 -122 -129 -120 -58 -27 -41 0 -8 -13 -10 0 -6 -11 0 -7 -17 -14 0 0 0 0 0 0 0 0 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -1 -14 0 0 0 -1 -10 0 0 0 0 -63 -10 -47 -51 -36 -27 -52 -40 -171 -217 -124 -413 -329 -252 -22 -2 0 -39 -16 0 0 0 -5 -1 -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 -19 -100 -72 0 -184 -12 -3 -6 -3 0 -2 -10 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -56 -40 -25 -13 -18 -13 -11 -7 -29 -51 -72 -78 -96 -7 -82 -8 -13 -20 0 -42 -11 -22 -4 -2 -1 -9 0 0 -6 0 0 0 0 -2 -2 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 0 0 0 -11 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -13 0 0 0 0 0 0 0 0 0 -11 -21 -11 -32 -37 -37 -41 -98 -127 -122 -147 -149 -190 -195 -15 -65 -108 0 -9 -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 -2 0 -16 -11 -140 0 -49 -3 -3 -1 0 -4 -13 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 0 0 0 -49 -30 -33 -22 -14 -8 -4 -4 -3 -15 -97 -5 -6 -10 -32 -10 -20 -19 -25 -6 -6 0 -1 -1 -1 0 -8 -9 0 -10 -1 -2 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 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 -5 0 0 0 0 0 -7 -10 -38 -18 -24 -25 -26 -30 -50 -54 -54 -107 -172 -163 -54 -44 -110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -1 -7 -66 -83 -29 -3 -5 -4 0 -4 -8 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 0 0 0 -31 -77 -63 -38 -22 -12 -4 -3 -6 -35 -7 -7 -9 -8 -4 -5 -9 -13 -2 -9 -1 0 -2 -1 -13 -2 -2 -3 0 0 0 -48 -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 0 0 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 0 0 -13 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -1 0 -21 0 -5 -30 -21 -21 -48 -43 -54 -56 -129 -187 -240 -7 -60 -39 -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 -5 0 -1 0 -5 -13 -2 -3 -4 -5 0 -5 -10 0 0 0 0 0 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -1 0 0 -28 -49 -81 -62 -19 -16 -12 -21 -29 -49 -69 -10 -13 -9 -10 -8 -15 -22 -13 0 -7 0 -13 0 -2 -1 -14 0 0 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -3 -2 -8 -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 -16 -58 -10 -17 -18 0 -1 0 0 -71 -51 -38 -25 -51 -59 -167 -220 -186 -24 -12 -14 -7 0 -10 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 -2 0 -2 0 -2 -2 -21 -2 -2 -6 0 -17 -4 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 -1 -1 0 0 -4 -1 -2 0 0 -2 -13 -14 -18 -43 -30 -24 -11 -22 -36 -50 -38 -52 -11 -14 -16 -71 -17 -4 0 -11 -10 -2 -1 -4 -6 -9 0 0 -1 -1 0 -1 -1 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -7 -4 -6 -11 0 0 0 -1 0 0 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 -59 -38 -23 -4 -12 0 0 0 0 0 -83 -39 -46 -43 -198 -151 -143 -12 -11 -4 -14 -14 -4 -8 -3 0 0 0 0 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 0 -1 -2 -12 -3 0 -2 -3 -21 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -4 -1 -1 0 0 0 -25 -14 -12 -14 -10 -8 -14 -27 -38 -22 -34 -26 -10 -13 -19 -20 -17 -60 -8 0 -29 -1 0 -2 0 -10 -1 0 0 0 0 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -5 -3 -5 -5 -2 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -25 0 -8 -6 -48 -53 -43 -23 -31 -34 0 -7 -70 -54 -43 -207 -129 -90 -2 -10 -2 -1 -6 -15 -5 -5 -4 0 -1 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 -2 -1 0 0 -15 -5 -3 -19 -21 -7 0 0 0 0 -2 0 -4 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -3 -10 -16 -20 -19 -11 -27 -30 -54 -66 -18 -11 -13 -17 -21 -8 0 -1 -4 0 -2 -1 -14 0 -13 -3 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -4 -2 -3 -5 -16 -16 0 0 -12 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 -2 -21 -11 0 0 -2 -17 0 -6 -52 -44 -128 -128 -77 -59 -195 -175 -104 -75 0 0 0 -3 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 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 -1 -6 -2 0 -19 -18 -10 -12 -16 -12 0 0 0 0 -1 -2 0 -20 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -2 -4 -21 -18 -28 -51 -61 -48 -44 -15 -13 -13 -13 0 -3 -1 0 -2 -7 -10 -75 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 -2 -3 -6 -14 -13 0 0 -203 -11 0 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 0 0 0 -6 -22 -11 -51 -38 -38 0 -52 -76 -57 -30 -5 -44 -139 -55 -34 -117 -90 -57 -2 0 0 0 0 0 0 0 0 -70 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 -2 0 0 -2 -8 -7 -5 -18 -16 -9 -25 -34 0 -5 0 0 0 -1 -3 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 0 0 -2 -3 -1 -6 -13 -16 -15 -15 -12 -2 0 -1 0 -5 0 -3 -2 -1 -8 0 -1 -1 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -1 0 -2 -3 -5 -11 0 0 -1 -127 -72 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -52 -29 -23 -30 -5 -7 -10 0 -40 0 0 0 0 0 -49 -62 -42 -41 -172 -83 -62 -90 -86 -86 -1 -64 -12 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 -1 -5 -13 -8 -14 -14 -11 -13 -26 0 -8 0 0 0 -2 -2 0 -2 -1 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 -2 -4 0 -1 -3 -1 -7 -6 0 -11 -2 -2 -11 -2 0 0 0 -1 0 0 0 0 0 0 0 0 -1 -3 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -11 -1 0 -8 -78 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -93 -22 -10 -93 -48 -34 -7 0 0 -4 0 0 0 0 -32 -42 -60 -36 -52 -206 -124 -90 -74 -126 -122 0 -7 -10 -36 -5 -4 -31 -1 -1 0 0 0 -9 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 -1 0 -1 -30 -23 -3 -8 -16 -14 -1 0 -3 -1 0 0 0 -1 -1 -18 0 -17 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 -1 -4 0 0 -9 -2 0 0 0 0 0 0 0 -1 0 -1 0 -12 -1 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -8 -4 -1 0 -16 -55 -11 0 0 0 0 0 0 0 0 -54 0 0 0 0 0 0 0 0 -7 -66 -18 -2 -50 -37 -8 -44 -36 0 0 -5 0 0 0 -37 -35 -50 -51 -50 -97 -80 -63 -48 -60 -70 0 0 -7 -5 -1 -4 -1 -3 0 -1 0 0 0 0 0 -4 -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 0 -1 -4 0 0 0 0 0 0 -4 0 0 0 -2 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 -1 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 -5 -6 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -3 -5 -4 -4 -1 -6 -6 -21 0 0 0 0 0 0 0 0 0 -17 0 0 0 0 0 0 0 -4 0 -17 -10 -20 -16 -42 -25 -38 0 -2 -3 -1 0 0 0 0 0 -19 -33 -35 -43 -60 -59 -58 -49 -35 0 0 -1 0 -3 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 -27 0 0 0 -1 -5 -8 -8 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 -1 0 0 0 -2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -7 -2 -1 -1 0 -1 0 0 0 0 0 0 0 0 -21 0 0 0 0 0 -43 0 -3 -35 -10 -13 -9 0 -32 -12 0 -1 -4 -2 -1 0 0 0 0 0 0 -16 -21 -33 -32 -42 -38 -23 -16 0 0 0 0 -4 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -7 -11 -8 -2 0 0 0 0 0 -1 0 0 -10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -2 -7 0 -7 -8 0 0 0 0 0 0 0 0 0 -5 -29 -18 0 0 0 0 -74 -88 -14 -33 -17 -15 -11 -13 0 0 0 0 0 -11 -12 -9 0 0 0 0 0 0 -25 0 -70 -30 -28 -19 -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 -1 0 0 -14 -3 -6 -8 -4 0 0 0 0 0 0 0 -3 -1 0 0 -52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 0 -22 -12 -2 -1 0 0 0 0 0 0 0 0 -25 -34 0 0 0 -6 -34 0 -10 0 -19 0 0 0 0 0 0 0 0 0 0 -2 -7 0 0 0 0 0 0 0 -40 -35 -20 -18 -37 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 -5 -8 -4 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 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -3 -5 -3 0 -9 -6 0 0 0 0 0 0 0 0 0 -2 -14 -5 0 -4 -5 -46 -70 -14 -9 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -41 -20 -14 -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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -6 -1 0 0 0 0 0 -1 -1 -1 0 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -2 0 0 -16 0 0 0 0 0 0 0 0 0 0 0 -5 -5 -16 -3 -14 -2 0 -20 -3 -1 0 0 0 0 0 0 0 -18 -16 -7 -30 -17 -28 -24 -21 -10 -3 -36 -61 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -49 -22 -18 -43 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -6 -1 0 0 0 -1 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 0 -3 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -11 -17 -1 0 0 -5 -1 -5 -3 0 0 0 0 0 0 -15 -12 -36 -32 -11 -11 -31 -49 -48 -42 -29 -57 -80 -25 -9 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -55 -49 -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 -1 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 0 -3 -5 -2 -5 0 0 -4 -7 -4 -8 0 0 0 0 -95 -114 -58 -131 -19 -3 -2 -4 -7 -11 -27 -38 -39 -9 -13 -3 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 -1 0 -1 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -7 0 -11 -4 -4 -3 -1 -1 -11 -4 -3 -11 0 0 0 0 -77 -62 -53 -75 -24 -6 -2 -4 -4 0 0 -75 -42 -20 -8 -11 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -5 -2 0 0 -1 -1 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 -4 -6 0 -4 0 0 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 -1 -7 -5 -1 -10 -6 0 -1 -5 -28 -1 0 0 0 0 -4 -32 -31 -38 -10 -8 -4 -5 0 0 0 0 0 0 0 -11 -16 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 -1 -22 -17 0 0 -24 -1 -2 -7 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 0 -13 -9 -6 -6 -6 -2 -1 -2 -4 -30 -103 0 0 -168 -44 -35 -43 -29 -13 -2 -14 -52 -3 0 0 0 0 -39 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 -3 0 -19 -15 -14 -37 0 0 0 0 0 0 0 -1 -3 -1 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 -1 -1 -15 -7 -10 -2 0 -1 -10 -2 -11 -18 -36 -60 -77 -36 -34 -4 -22 -18 -26 -44 -27 -14 -6 -2 0 0 -36 -48 -39 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 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 -8 -21 -2 -11 -36 0 -5 -6 -2 0 0 -2 0 0 0 0 0 0 0 0 0 0 -3 -3 -5 -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 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -1 -16 -12 -7 -2 -1 0 0 0 -5 -1 -20 -44 -27 -59 -54 -82 -12 -73 -110 -56 -95 -70 -72 0 -3 0 0 -43 -46 -86 -84 -108 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -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 -2 0 -17 -1 -1 -1 0 0 -1 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -3 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -57 -18 -38 -5 -16 -11 -1 0 0 -3 -8 -5 -17 -36 -50 -51 -25 -115 -82 -40 -44 -24 -38 -19 -23 -69 -109 -110 -87 -1 0 -98 -94 -101 -67 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 -2 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 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -3 -1 -4 -28 -6 -3 -31 -3 -3 -3 -2 -2 -2 -4 -3 -1 0 -13 0 -18 -13 -9 -5 0 0 0 0 0 -3 -2 -1 -34 -61 -20 -112 -68 -102 -12 -1 -6 -19 -35 -53 -74 -70 -55 0 -86 -61 -41 -48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -10 -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 -4 0 -4 -6 -11 -13 -20 -22 -17 -2 -5 -6 -7 -6 -3 -1 0 -6 -10 -9 -8 -20 -14 -2 0 -3 0 -3 -1 0 -6 -2 0 -12 -25 -16 -83 -72 -47 -5 -1 -3 0 -25 -43 0 0 0 -62 -48 -42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -5 -7 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -8 -9 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 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 -1 0 0 0 0 0 -24 -49 -34 -25 -30 -26 -2 -16 -14 -32 -29 -8 -15 -7 -1 -4 0 -16 -12 -15 -22 -8 -5 0 -3 0 0 -3 0 -4 0 0 -10 -29 -17 -19 -42 -81 -47 -38 0 0 -16 -18 0 0 -3 -11 -15 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -33 -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 -11 -40 -27 -37 -36 -38 -24 -18 -18 -19 -16 -14 -10 -10 -3 -3 -6 -10 -4 -1 -1 0 -32 0 0 -3 0 -1 -1 -5 0 -1 -3 -2 -30 -19 -15 -6 -8 -4 -3 -2 -10 0 0 -24 -20 -16 -10 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -18 -25 -41 -25 -12 -17 -18 -15 -11 -4 -4 -9 -8 -1 0 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 -1 -34 -27 -1 -46 0 -13 -26 0 0 -17 -19 -14 -18 -11 -9 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 0 0 0 -4 0 0 0 -2 0 -1 0 0 -1 0 0 0 0 0 0 0 0 -5 -33 0 -10 0 -35 0 0 0 -20 -19 -18 -14 -18 -18 -16 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 -2 -1 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 -15 -5 -2 0 0 0 0 -38 -33 -27 -26 -19 -16 -22 -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 -1 0 0 0 0 0 0 0 0 0 0 -5 0 0 0 0 0 -15 -1 -1 -2 0 -1 -1 0 0 0 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -48 -34 -29 -5 -1 -17 -41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -5 0 -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 -3 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -7 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -5 -6 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -2 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -8 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -2 0 0 0 -4 -11 -11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 Wind_Speed 21 17 23 27 15 nan nan 27 30 32 23 20 18 17 23 22 21 19 17 15 13 13 13 14 15 16 15 15 16 14 11 10 6 6 7 5 3 2 3 2 1 1 3 3 3 4 4 3 3 3 2 2 3 3 3 2 2 1 1 2 2 1 2 4 4 4 4 3 3 4 4 3 1 2 2 2 2 4 5 5 6 5 6 6 6 5 7 5 6 6 6 6 5 7 7 8 8 9 11 11 13 14 13 14 17 17 15 15 15 15 17 16 19 21 22 23 23 22 21 20 18 17 17 14 14 13 13 13 12 10 10 10 10 8 7 6 5 3 4 1 3 2 3 4 6 7 7 8 10 10 10 10 12 13 14 18 15 18 17 19 20 21 23 23 23 23 23 24 27 26 25 23 24 23 20 21 19 19 19 20 20 21 18 18 18 19 19 19 22 22 22 23 24 23 23 27 28 26 23 23 23 23 24 21 21 20 21 15 13 13 11 11 10 11 12 11 12 11 12 13 14 15 17 16 17 15 15 14 15 23 19 25 22 17 23 19 20 12 13 8 7 15 22 13 20 14 4 11 10 11 12 25 28 14 21 nan 22 20 28 28 25 23 21 15 20 24 21 18 17 15 14 14 13 13 14 13 14 15 15 15 15 15 13 12 8 5 3 3 3 3 3 1 0 0 2 5 6 6 6 5 4 3 5 5 4 4 3 3 2 1 1 1 3 3 2 1 2 2 3 4 5 5 5 4 3 2 4 3 3 5 6 6 7 7 7 6 6 5 6 7 6 5 5 4 5 7 7 9 8 9 10 11 12 11 11 12 12 13 12 12 14 14 14 17 21 22 23 23 23 20 19 18 17 16 15 14 13 13 12 13 12 10 8 8 8 6 5 5 5 4 2 3 2 3 6 4 5 5 7 9 9 10 11 13 11 12 14 16 18 18 16 20 21 22 22 22 25 26 27 26 27 25 24 23 24 23 21 20 20 19 20 19 18 17 17 19 18 18 19 21 22 23 24 22 20 25 26 27 27 25 23 23 22 24 22 22 19 18 16 15 14 13 11 12 12 12 11 11 11 11 12 13 15 16 19 17 18 14 16 17 29 23 26 16 17 22 21 19 15 14 10 7 11 17 10 13 4 5 6 9 14 14 27 15 24 11 13 19 23 28 26 18 19 20 24 21 18 20 19 16 16 14 13 11 12 13 13 13 13 15 14 14 12 11 10 6 6 4 3 3 4 4 2 2 2 2 6 6 7 7 6 6 6 7 7 6 5 4 4 4 3 4 6 6 4 4 5 5 5 5 4 4 5 4 5 5 5 4 3 4 5 5 6 6 6 6 6 6 5 5 6 4 5 6 4 5 5 6 7 8 8 10 12 12 12 12 12 12 11 12 12 13 11 14 16 17 20 20 19 20 20 19 19 18 18 16 16 13 13 13 12 11 9 8 8 7 6 6 5 3 3 3 2 1 3 4 3 4 4 6 7 8 10 11 11 10 14 15 15 15 19 19 21 24 24 24 23 24 27 27 26 28 25 23 25 25 24 22 22 21 19 19 18 17 17 17 19 21 18 16 19 21 21 21 22 21 24 25 27 27 26 24 23 21 23 22 22 21 19 17 16 16 15 12 13 12 11 11 11 10 11 12 14 16 16 17 16 14 16 14 18 31 27 26 21 18 25 22 20 18 15 12 12 13 15 5 3 11 12 6 8 11 13 13 7 14 21 16 20 22 23 22 20 18 17 22 19 17 20 18 15 15 13 12 12 11 11 11 11 11 12 13 12 10 9 8 8 6 4 2 1 1 3 2 2 4 3 4 6 9 9 8 7 8 8 7 7 6 6 6 5 7 7 5 5 7 6 6 6 6 6 6 5 5 5 6 5 4 4 3 2 4 5 7 6 5 5 5 6 6 6 4 4 4 6 5 4 6 7 7 8 10 12 13 12 11 12 11 11 12 12 13 13 13 14 15 18 20 19 18 18 19 18 17 16 17 16 15 14 13 13 12 10 11 9 8 7 6 4 3 4 3 2 2 2 1 2 2 2 3 5 6 7 10 11 11 12 13 14 16 15 18 20 23 25 28 25 21 22 24 26 27 24 23 22 26 25 23 23 20 21 20 19 18 18 17 18 19 17 19 15 16 17 20 20 21 21 23 25 25 26 25 24 24 22 22 22 22 22 21 20 19 18 17 14 14 12 12 10 10 10 11 10 14 15 13 15 15 14 13 14 17 27 28 26 22 25 27 20 22 17 16 13 7 8 5 2 8 9 8 4 7 10 12 10 24 16 13 16 23 21 23 26 11 14 18 21 19 19 18 18 18 16 15 13 11 10 9 9 8 10 11 10 10 11 11 10 7 5 3 1 2 2 1 2 2 2 4 5 5 7 9 10 8 9 9 9 8 8 8 8 9 9 9 8 9 8 8 8 7 6 6 7 7 5 5 6 5 5 5 5 3 4 5 5 5 5 6 5 6 6 5 4 5 5 7 6 6 6 7 8 9 11 12 13 14 14 14 14 12 13 13 13 12 14 15 16 16 17 18 19 19 19 19 17 15 16 17 17 16 16 15 14 14 12 9 8 8 6 4 3 3 3 3 3 3 1 1 1 3 4 7 6 8 9 10 11 12 14 14 16 19 20 22 24 25 25 24 22 20 22 23 24 24 22 23 24 24 23 20 19 21 18 20 20 19 18 16 15 18 17 16 15 16 14 17 18 18 20 22 22 24 25 24 22 21 21 22 23 21 22 21 20 17 19 16 16 16 13 10 10 9 10 12 13 13 16 15 13 14 14 16 16 28 30 24 26 27 27 21 18 14 12 7 10 6 5 9 9 6 2 4 6 5 11 14 18 10 16 16 19 18 21 17 20 14 16 17 18 19 19 20 20 20 20 13 10 8 7 7 7 6 6 8 10 10 10 11 8 4 3 3 2 3 3 1 1 1 3 4 3 6 7 9 10 11 11 11 12 11 10 10 12 11 11 11 10 11 9 8 7 7 8 8 7 6 6 5 3 2 4 5 5 5 5 4 4 4 5 5 6 6 4 5 6 6 7 7 6 7 9 10 11 13 14 16 15 16 15 15 15 13 13 12 12 13 15 15 16 16 17 18 18 17 16 16 16 15 15 16 18 18 17 15 15 14 11 9 9 7 5 5 4 4 3 3 3 2 2 2 2 4 5 7 8 10 11 12 13 14 15 18 21 23 24 24 23 23 24 22 19 17 19 22 24 23 26 26 23 21 19 18 18 19 19 20 18 19 17 15 14 16 17 15 15 14 16 17 17 20 20 20 22 22 23 21 19 18 20 21 19 21 20 21 20 19 18 17 16 14 11 9 9 9 10 11 11 nan 13 14 14 12 14 17 23 30 21 19 23 22 19 18 11 13 8 11 10 11 15 8 2 2 3 5 2 6 15 6 17 9 14 15 19 20 20 19 16 14 17 17 18 21 22 22 23 20 13 14 6 6 7 6 5 6 7 9 9 12 12 11 6 6 5 4 3 5 2 1 2 2 4 5 5 6 9 10 12 13 13 13 14 13 13 13 13 12 13 12 12 11 11 10 9 9 8 7 8 6 5 5 5 5 5 5 5 4 5 5 5 5 5 5 6 5 6 6 7 8 9 10 9 10 11 13 15 15 16 15 14 14 15 16 15 14 12 11 12 14 14 14 14 15 16 18 17 15 15 15 16 16 16 18 18 17 16 17 15 13 12 10 10 8 7 5 4 5 7 6 5 4 3 3 4 7 9 10 10 14 12 15 15 17 20 23 25 25 26 23 22 23 22 17 17 18 19 24 24 24 24 23 21 19 19 19 17 17 17 17 18 17 16 14 14 15 15 15 16 16 18 18 21 19 18 18 21 20 20 19 17 18 17 17 17 18 18 17 16 17 16 15 14 13 13 12 8 6 9 7 7 9 10 10 8 9 14 17 24 18 18 20 21 22 15 18 19 16 17 13 10 7 5 6 6 6 6 0 4 3 9 10 6 10 14 15 17 18 13 13 13 15 16 17 17 19 23 21 18 20 20 9 7 7 6 7 8 10 11 12 13 12 13 11 12 14 8 9 8 4 2 3 1 4 5 5 7 8 9 12 13 14 14 15 15 15 16 15 14 14 15 14 13 13 12 11 11 9 8 8 8 7 6 5 6 7 6 6 6 7 6 6 7 6 6 7 7 8 7 6 8 9 10 11 11 11 13 14 16 16 16 15 14 15 15 14 14 14 13 14 15 14 13 13 14 16 18 17 16 16 15 16 18 18 19 19 19 19 19 17 16 14 12 12 9 9 6 6 7 8 6 8 7 5 4 4 5 9 9 12 15 14 17 17 19 22 24 26 26 24 22 21 20 19 15 17 15 19 24 23 23 23 21 19 17 18 17 16 16 16 16 16 15 14 14 14 15 13 14 15 15 15 14 16 15 16 15 18 18 19 17 16 17 17 16 16 16 16 17 16 16 15 15 13 14 13 13 10 9 8 7 6 6 5 5 5 6 12 17 22 22 22 22 16 20 16 19 19 21 20 16 11 5 9 6 8 5 5 7 5 5 2 6 10 11 14 15 15 14 11 9 15 13 17 11 17 18 16 23 22 18 nan 13 10 10 9 7 9 12 13 13 13 13 14 17 18 17 16 13 11 8 4 4 6 5 6 7 7 7 10 12 13 14 17 18 18 18 19 18 16 15 18 18 17 16 15 13 12 10 10 9 9 8 8 6 7 7 9 7 7 9 7 5 6 5 7 7 7 7 6 5 7 8 9 8 11 11 11 13 14 14 16 17 17 16 16 14 15 16 14 13 15 14 14 15 17 19 17 17 15 17 17 18 20 20 20 19 20 21 20 19 16 13 12 12 11 10 11 10 7 9 9 10 9 9 8 6 6 6 9 12 14 14 18 18 19 21 21 22 24 22 20 16 17 16 14 16 14 18 21 19 23 19 17 17 16 16 16 15 14 14 14 14 14 14 14 14 14 14 13 12 14 13 12 11 12 12 14 16 14 15 15 14 16 16 18 17 17 17 17 17 15 16 13 13 14 13 13 10 10 12 9 5 4 5 6 5 8 13 15 15 15 13 11 10 11 15 16 15 15 10 8 9 8 5 1 1 3 4 3 6 5 1 8 9 12 10 10 7 10 10 13 14 15 15 15 13 15 9 8 25 17 nan 11 9 10 10 11 11 13 13 14 13 15 16 18 14 9 16 13 15 9 7 3 6 5 7 7 6 7 10 12 14 16 17 19 19 20 22 21 18 20 22 21 20 18 17 17 15 13 14 12 10 10 11 11 9 7 8 7 8 9 7 6 4 5 6 6 7 7 6 7 8 8 8 7 8 10 9 10 11 12 14 16 18 17 16 16 16 13 14 14 14 15 13 14 15 19 16 15 15 14 15 17 20 24 23 23 22 22 22 20 17 15 16 15 14 13 11 11 11 10 13 12 12 13 10 8 7 7 10 11 14 14 17 17 18 21 20 19 21 19 17 15 16 14 17 16 14 18 17 19 21 17 16 15 13 11 12 12 11 11 11 11 12 12 12 14 13 13 11 11 11 11 11 8 10 10 12 12 13 11 12 13 14 14 16 18 17 16 16 15 15 14 13 14 13 13 13 10 10 10 7 6 8 8 8 5 8 9 11 10 9 10 11 10 8 10 12 11 12 8 5 3 2 1 4 4 5 3 3 5 2 7 10 10 9 11 6 6 9 11 12 13 15 14 11 11 14 6 8 18 19 20 13 11 9 12 12 13 14 11 14 14 17 21 13 6 7 7 19 16 10 5 6 6 4 6 7 7 9 12 15 18 18 17 20 22 22 24 23 22 22 24 24 21 20 20 21 20 19 20 19 18 14 12 10 9 9 7 8 8 8 7 6 6 6 8 5 5 6 7 7 5 6 5 8 8 7 7 9 12 12 15 16 16 16 19 18 17 15 15 16 16 15 14 13 14 17 17 15 16 16 15 14 19 25 24 25 24 23 23 22 18 16 16 16 15 14 10 10 11 14 15 14 14 13 11 10 10 12 13 14 15 16 18 17 18 20 18 17 20 18 14 13 12 15 18 16 16 14 16 17 17 17 15 13 12 11 10 9 8 9 9 10 11 10 10 12 11 11 10 10 9 8 7 6 9 7 8 9 10 10 12 11 13 13 14 14 14 13 14 13 14 14 15 13 14 13 11 11 11 8 7 3 6 6 7 7 7 7 7 9 11 11 11 10 8 7 6 10 10 9 9 9 5 3 5 5 4 1 2 3 8 11 9 6 8 8 6 6 8 5 10 13 13 12 9 11 13 14 12 11 17 19 14 15 14 13 17 15 12 10 15 13 17 24 nan 12 9 11 18 8 10 7 6 7 8 8 8 10 14 15 18 21 18 21 21 24 19 24 23 23 24 28 23 23 23 23 23 22 23 24 24 24 21 14 11 10 8 9 8 8 8 9 7 8 7 7 6 4 7 8 7 5 5 4 3 4 4 5 7 10 12 13 15 16 17 17 18 18 19 18 17 16 16 16 14 14 14 14 16 13 16 15 15 16 23 25 24 23 23 24 21 18 17 17 16 16 15 13 11 13 16 18 17 17 14 13 13 12 13 14 16 16 16 16 18 20 20 18 17 20 18 13 9 12 16 17 15 14 13 14 16 16 15 13 10 10 9 8 7 6 6 6 7 8 9 9 10 8 9 9 9 7 7 6 6 5 5 6 8 6 7 10 10 9 11 11 11 14 13 11 11 12 14 13 12 11 12 11 10 11 6 7 5 6 5 4 6 5 6 7 7 9 10 10 12 12 11 10 11 8 6 10 8 11 7 4 6 5 3 3 3 11 9 5 4 5 2 5 7 7 7 8 11 12 10 9 9 12 11 13 9 7 16 12 18 13 12 11 11 9 8 13 10 18 17 16 14 20 9 12 10 7 15 15 13 12 14 10 14 16 16 19 20 18 15 26 25 19 25 21 25 29 24 23 21 22 25 27 25 24 26 26 25 23 18 13 11 9 8 7 7 9 10 10 8 7 5 6 5 8 7 6 6 6 5 4 5 5 7 9 9 8 11 14 15 17 17 17 16 19 20 18 16 17 17 16 13 12 12 12 12 12 17 16 17 20 22 24 24 23 24 22 19 18 17 17 17 16 16 15 16 18 17 19 17 16 16 14 15 15 15 15 16 17 17 19 19 17 18 16 17 12 11 10 13 12 14 11 9 12 11 13 13 12 11 9 8 6 6 6 5 5 4 5 7 9 9 8 9 9 10 11 11 10 7 5 6 6 6 5 4 5 9 8 8 9 10 10 12 10 10 11 11 12 11 11 9 10 12 10 9 7 7 7 7 5 6 7 5 6 5 7 9 10 12 11 15 14 14 15 9 8 9 8 9 11 9 7 6 5 5 4 8 6 3 3 3 4 6 6 7 6 5 7 10 10 9 8 9 10 13 14 4 10 19 18 15 13 11 10 11 7 11 13 17 13 18 14 nan 13 12 4 11 13 15 17 13 15 13 14 17 18 13 18 21 14 15 11 8 14 23 16 17 12 19 16 24 25 29 27 30 28 25 21 23 20 17 13 11 9 10 9 10 10 8 8 8 6 5 6 8 7 8 8 8 8 7 7 6 7 7 9 10 10 13 14 17 17 18 17 17 19 19 18 16 16 16 15 15 12 12 12 15 15 16 16 17 21 23 25 23 26 25 21 19 18 17 18 16 18 16 19 19 19 18 18 17 18 18 17 17 16 17 17 17 18 18 16 15 14 15 13 11 9 9 10 10 9 9 10 12 9 12 11 11 10 8 7 5 5 5 5 5 5 5 7 9 9 9 10 11 12 13 14 12 10 9 7 6 6 5 3 7 6 8 7 8 8 9 12 10 11 10 11 10 10 11 8 9 9 9 4 5 6 10 8 8 10 7 6 7 7 7 11 10 12 13 14 13 13 11 11 13 12 11 8 7 8 7 7 5 6 3 7 5 5 6 5 5 6 7 7 7 5 5 7 8 7 6 7 8 8 10 8 5 13 12 13 11 14 10 15 12 11 11 10 11 14 12 7 5 8 8 14 16 4 5 9 9 12 13 18 19 21 16 17 20 10 13 8 4 7 10 7 7 9 19 24 27 27 28 33 21 21 16 8 12 11 15 10 12 13 12 12 11 9 9 8 7 8 7 8 7 9 9 9 8 8 8 9 8 8 10 9 9 12 13 14 16 16 15 16 18 19 19 17 18 17 17 15 15 15 13 15 15 14 17 17 19 21 25 23 25 25 22 20 18 17 17 19 21 22 21 20 20 20 18 18 19 20 20 18 19 18 19 19 16 13 15 16 14 11 10 9 8 8 8 7 5 8 10 9 9 9 9 8 8 7 7 5 3 4 5 6 6 7 8 9 10 11 11 12 13 13 15 14 13 10 10 10 7 4 4 8 8 8 6 6 8 7 10 9 11 12 11 9 10 9 11 11 9 6 2 6 6 9 11 12 13 10 9 11 9 10 9 11 11 13 11 14 11 13 12 10 9 8 7 7 7 5 5 4 6 5 7 6 8 7 5 6 4 4 3 4 3 3 6 9 8 7 7 6 6 7 7 8 11 11 7 4 17 12 10 9 10 10 11 9 7 8 10 13 16 14 13 11 9 13 10 8 13 16 21 16 16 16 12 17 23 19 18 18 22 5 3 7 4 10 16 29 19 24 23 19 9 7 12 10 15 9 12 12 12 13 12 11 9 10 9 10 9 10 9 9 10 11 11 10 9 9 9 10 10 11 9 10 10 13 13 12 15 15 16 17 17 19 20 19 19 17 17 16 15 16 16 16 15 17 17 16 18 21 23 22 25 22 19 19 19 17 19 20 22 24 24 23 22 20 21 23 24 24 21 20 19 18 20 16 15 14 13 10 10 9 5 4 5 5 5 4 6 8 8 7 7 8 8 8 7 6 4 3 4 5 7 8 9 8 10 10 11 12 13 14 14 14 11 11 10 10 9 8 6 6 4 11 6 6 5 7 4 8 8 9 10 11 9 10 11 10 10 7 4 4 7 11 7 7 13 14 13 10 11 12 11 11 11 12 13 14 13 14 12 10 8 7 7 6 5 6 6 5 5 3 5 8 7 7 7 6 6 5 5 4 4 4 3 7 7 6 nan nan nan 4 7 8 7 11 11 10 2 22 9 13 13 12 11 10 10 11 12 14 15 15 16 16 16 15 15 15 15 16 17 16 16 17 19 19 16 18 16 12 17 19 13 13 13 15 11 15 24 24 21 17 10 2 6 7 11 11 12 12 12 13 12 10 10 9 10 10 11 13 13 11 11 12 13 13 12 10 9 10 9 9 10 11 10 9 11 12 14 13 14 16 17 17 18 19 20 19 19 17 16 16 15 15 15 14 16 17 16 16 19 20 22 25 25 21 16 19 20 18 18 20 25 24 25 26 27 28 28 30 28 25 22 19 17 13 13 12 10 9 7 7 6 4 2 2 2 3 4 5 9 7 7 7 6 6 6 5 4 3 2 4 6 8 8 9 9 10 11 11 13 14 14 18 15 15 14 13 11 10 7 7 9 7 6 7 4 3 4 2 4 6 3 5 8 10 11 11 11 9 7 8 7 9 9 10 10 10 10 14 14 10 9 10 13 12 14 14 15 17 15 15 10 10 9 8 8 5 4 4 5 4 5 5 6 5 6 7 6 6 5 3 3 4 2 2 5 6 5 nan nan nan nan nan nan nan 11 12 9 8 13 13 13 13 12 12 11 11 11 10 11 13 15 16 nan nan nan 16 16 15 15 15 15 14 16 16 15 15 15 14 17 16 17 16 17 20 14 16 17 21 15 18 19 18 9 5 4 10 13 12 11 11 13 11 9 9 8 8 9 10 12 12 12 11 13 14 13 12 12 13 13 14 12 11 10 11 11 11 12 13 13 14 16 15 14 15 19 20 19 20 18 16 14 14 14 13 13 14 16 16 16 18 21 20 22 23 23 22 20 19 18 22 22 21 23 18 17 19 22 23 28 25 24 24 25 21 17 13 8 8 9 7 7 5 5 2 3 2 1 3 5 7 6 6 6 4 4 5 4 4 3 1 4 6 8 9 10 9 11 nan 12 nan 13 13 nan nan nan 16 16 14 12 8 7 8 7 6 10 4 5 7 4 4 9 3 4 8 9 10 9 10 11 9 10 12 12 11 13 13 11 10 11 14 13 10 8 10 11 14 13 14 16 16 15 15 13 14 14 13 10 6 5 4 3 3 6 5 5 5 6 6 5 5 5 3 2 1 1 4 4 3 4 nan nan nan nan nan nan nan nan nan 7 8 11 12 12 11 11 nan 12 11 11 13 14 15 15 15 nan nan nan nan nan 13 14 16 18 17 17 16 15 14 15 14 13 14 13 14 11 13 13 13 19 27 31 18 21 22 16 11 12 15 13 12 15 14 12 10 9 9 8 9 10 9 11 12 14 13 14 13 12 14 14 13 14 12 13 12 11 11 11 10 12 14 14 14 14 15 15 17 18 18 20 19 18 15 16 13 11 12 11 13 14 16 18 21 21 20 20 20 23 21 22 23 23 21 19 18 15 14 15 15 16 14 16 18 20 20 19 18 12 10 11 10 8 6 6 5 4 5 6 4 3 2 4 4 5 3 2 2 4 3 3 2 1 4 5 9 10 10 9 nan nan nan nan nan nan nan nan nan nan nan 14 12 12 10 9 7 9 6 4 5 6 6 8 8 8 9 6 9 6 9 7 11 12 11 9 14 15 13 13 11 11 11 11 10 13 11 9 9 10 12 13 11 16 18 15 14 12 13 13 13 10 8 7 7 6 6 4 4 5 5 5 6 5 4 4 2 1 1 2 4 5 4 nan nan nan nan nan nan nan nan nan nan nan nan 9 10 nan nan nan nan nan 13 nan 15 15 15 16 16 nan nan nan nan nan 15 16 16 18 18 17 17 16 16 16 14 13 13 11 12 12 12 14 15 17 23 22 16 17 19 17 16 18 16 15 17 15 13 11 10 9 9 9 10 12 13 14 15 13 14 14 15 16 15 15 14 14 13 14 13 11 11 11 11 11 13 14 14 13 13 15 16 17 19 20 20 17 16 17 14 13 13 11 13 16 18 17 18 20 18 19 20 24 23 22 20 19 19 18 15 15 16 16 16 15 16 15 14 14 15 15 13 12 12 10 8 8 8 5 7 8 8 6 4 3 3 4 3 3 1 2 2 2 2 0 0 3 nan nan 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 10 12 11 9 9 8 8 7 nan nan nan 7 8 9 10 9 8 9 11 10 12 14 15 14 14 13 11 10 9 9 9 10 nan 7 11 13 13 13 16 16 14 15 11 11 10 9 10 8 8 7 7 5 4 4 5 5 5 3 5 4 3 2 1 3 7 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 17 17 nan nan nan nan nan nan 17 18 19 19 18 19 18 19 18 17 15 13 12 14 14 15 16 16 16 16 17 16 17 18 18 18 22 22 19 16 15 13 11 11 10 10 11 12 13 14 14 13 14 15 16 16 16 16 15 14 14 13 14 14 13 12 10 10 13 13 14 14 14 14 14 15 18 20 20 19 17 16 15 14 14 14 14 14 15 16 16 17 18 18 20 22 20 18 19 18 17 16 14 14 16 17 17 17 19 17 14 12 12 15 15 14 12 9 9 9 7 7 10 10 10 9 7 5 4 4 5 3 3 3 2 3 2 2 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 6 nan 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 14 14 15 13 14 14 13 11 9 10 9 9 8 6 8 8 8 7 6 6 5 4 4 3 4 4 5 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 19 18 17 nan nan nan nan nan 20 21 21 20 20 20 19 19 18 16 15 15 16 16 17 16 16 13 14 15 13 15 16 18 21 22 20 19 18 16 14 13 13 13 12 12 13 14 14 14 14 15 14 14 14 14 12 12 13 12 13 14 15 13 12 11 11 12 13 14 14 13 13 14 17 20 20 20 19 17 16 14 14 15 14 14 14 15 16 16 18 18 18 19 18 18 18 18 16 15 14 16 17 18 18 18 17 16 17 14 14 16 15 13 11 10 10 9 8 9 11 12 11 10 8 6 6 6 6 5 6 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 9 9 8 8 6 6 6 6 5 4 4 4 4 6 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 19 21 21 19 19 nan nan nan nan nan 22 24 22 22 21 20 19 19 18 17 18 19 18 17 16 15 13 13 14 16 19 18 18 20 21 20 19 19 17 16 15 16 15 14 14 13 13 13 13 14 13 13 14 15 13 13 13 13 14 16 nan 13 13 12 14 13 12 12 14 13 12 11 13 19 19 20 20 18 17 16 14 15 14 15 14 14 16 17 18 18 18 18 18 17 18 18 17 16 17 18 18 17 17 16 16 15 15 16 nan nan nan 12 11 10 10 11 11 10 12 13 13 11 9 6 8 8 8 8 6 6 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 6 7 6 6 5 5 6 6 7 8 10 10 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 nan nan nan nan nan nan nan nan 24 23 22 22 21 19 20 20 19 20 21 19 18 nan 15 15 14 16 19 20 20 20 20 22 22 21 22 18 17 18 17 16 16 16 17 18 19 18 18 16 17 16 16 15 14 14 15 15 nan nan nan 12 13 14 12 13 12 13 12 11 11 13 16 19 20 20 19 18 18 16 16 16 15 16 17 18 19 18 17 17 16 18 19 18 17 17 18 18 18 18 18 16 16 16 15 14 14 14 14 14 nan 12 12 10 nan nan 14 14 15 13 9 9 nan nan 9 9 7 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 7 8 8 9 8 9 9 9 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan nan nan nan nan nan 25 25 24 22 22 23 20 21 21 20 nan nan nan 19 18 17 16 17 18 19 22 22 23 23 25 24 23 20 19 18 18 18 18 17 18 19 19 18 18 19 18 18 16 17 18 17 18 18 16 nan nan nan 13 14 14 12 13 12 11 11 11 10 12 17 20 21 nan 20 19 18 18 18 17 18 18 17 17 18 16 16 17 18 18 17 18 19 18 17 19 18 17 17 17 16 14 13 nan nan nan 14 13 nan nan nan nan nan nan nan 15 14 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 7 8 9 nan nan nan nan 9 9 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 25 24 22 23 22 23 22 nan nan nan nan nan 19 18 18 18 19 20 22 23 24 24 24 23 22 21 19 19 19 18 18 17 17 17 18 19 19 20 19 18 16 19 18 19 17 16 14 13 12 14 13 14 13 13 11 11 10 10 10 12 11 17 nan nan nan nan 20 20 21 21 20 19 19 19 18 17 18 18 17 17 18 19 19 18 17 17 17 16 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 9 nan nan nan nan nan nan nan nan nan nan nan 13 13 nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 26 25 24 23 24 nan nan nan nan nan nan nan nan nan nan nan 20 21 23 24 24 24 24 23 22 20 20 20 19 19 18 18 18 nan 18 18 19 19 20 20 19 20 19 18 17 nan nan 16 nan 14 nan 15 12 11 10 10 9 11 11 13 11 16 nan nan nan 21 23 25 nan nan nan 24 23 21 18 18 19 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan 10 13 14 nan nan nan 12 13 13 12 12 14 15 14 15 19 17 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 27 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 23 24 24 24 24 23 21 20 20 20 20 19 19 19 nan nan nan nan nan 21 21 21 20 20 19 nan nan nan nan nan nan nan nan 14 12 12 10 10 11 11 11 nan nan nan nan nan 22 25 27 nan nan nan nan nan 25 22 21 20 20 20 20 19 20 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan 13 13 14 15 15 14 14 14 15 16 15 16 18 17 18 21 21 21 nan nan nan nan nan nan nan nan nan 23 22 23 24 27 nan nan nan nan nan nan nan 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 27 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 26 25 25 24 24 22 21 20 21 20 20 nan nan nan nan nan nan nan 21 nan nan nan 21 nan nan nan nan nan nan nan nan nan 16 14 12 11 11 12 10 nan nan nan nan nan nan nan 25 28 29 nan nan nan nan 28 27 24 23 22 22 22 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 14 15 14 14 17 18 19 18 18 18 19 19 20 20 22 22 22 23 nan nan nan nan nan 22 23 25 nan nan 27 27 27 29 28 nan nan nan nan nan nan 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 25 25 24 nan nan nan nan nan nan nan nan nan 24 24 nan nan 26 26 27 26 25 25 24 22 22 21 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 13 14 13 13 nan nan nan nan nan nan 27 27 28 30 nan nan nan nan 30 29 27 26 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 15 15 15 16 17 17 18 19 20 nan 19 21 21 21 22 22 22 21 21 22 24 24 24 24 23 23 25 24 nan nan 30 28 28 30 30 29 29 28 28 29 nan 29 28 30 30 nan nan nan nan nan 30 30 nan nan nan nan nan nan nan nan nan 26 nan 26 26 nan nan 23 nan nan nan nan nan 25 27 nan nan nan nan 28 28 27 26 25 24 23 23 23 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 14 nan nan nan nan nan nan 18 20 24 25 nan nan nan nan nan 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 16 18 18 17 18 19 19 19 nan nan nan 19 19 22 23 23 23 24 23 25 25 25 24 24 25 25 26 26 25 26 28 nan nan nan nan nan nan nan nan nan nan nan 32 33 32 31 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 nan 27 27 27 26 28 nan nan nan nan nan nan nan nan nan nan nan 28 28 28 26 25 24 24 24 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 19 19 22 nan nan nan nan nan 30 30 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 19 19 19 19 18 19 18 18 19 20 nan nan 21 22 23 23 22 23 24 25 25 24 24 23 22 23 24 26 26 27 28 30 32 33 34 34 33 33 33 34 33 33 nan 33 33 33 35 33 32 32 32 32 nan nan 30 nan nan 28 27 nan nan nan nan 28 28 28 29 29 29 nan nan nan 29 30 nan nan nan nan nan 31 nan nan 29 29 27 26 26 26 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan 22 23 nan nan nan nan 29 31 32 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 20 20 20 20 20 21 19 19 20 19 18 20 20 20 nan 21 21 22 23 24 24 24 23 21 22 23 25 25 26 28 27 28 29 31 33 34 35 36 36 37 36 37 36 34 35 35 35 35 35 34 35 34 33 31 32 32 nan nan 31 29 29 28 nan nan nan 29 31 30 32 32 31 31 32 nan nan 33 34 nan nan nan nan nan nan nan nan 30 30 29 28 27 27 26 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 16 17 nan nan nan nan nan nan nan nan nan nan 24 nan 27 nan 29 29 30 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 21 21 21 22 21 20 21 20 18 18 19 19 20 22 nan nan nan nan nan 27 28 28 29 30 30 30 31 31 31 32 31 34 34 34 36 37 38 38 40 40 39 39 40 39 38 39 39 38 38 36 35 36 35 33 32 32 33 33 32 31 31 nan nan nan 31 34 35 35 35 35 34 35 36 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 17 18 20 nan nan nan nan nan nan nan nan 24 23 nan nan nan 30 30 30 32 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 22 21 22 23 22 23 22 22 22 20 20 19 20 21 23 23 23 23 25 27 29 30 30 33 34 34 34 35 35 35 35 35 35 37 38 38 38 40 42 43 43 43 43 44 43 43 43 44 43 43 42 41 40 39 38 38 36 33 34 33 33 32 32 32 33 nan nan 35 37 38 38 39 39 38 38 38 39 39 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 22 nan nan nan nan nan 19 nan nan nan nan 19 19 21 22 22 nan nan nan nan nan nan nan nan 23 25 nan 28 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 21 23 22 23 23 22 23 21 21 23 23 25 29 29 29 30 31 32 34 34 34 34 35 35 35 36 36 37 37 38 38 40 42 42 43 44 45 46 47 48 48 49 49 49 50 49 49 48 48 47 47 47 45 43 41 40 35 31 30 30 32 32 33 34 nan nan 38 38 41 41 42 41 41 42 44 43 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 26 nan nan nan nan nan 23 22 nan 21 20 22 21 21 24 26 25 25 nan nan nan nan nan nan nan nan nan nan nan nan 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 23 22 23 nan nan nan nan 23 21 23 27 29 30 31 32 33 34 35 35 36 35 35 35 nan nan nan nan nan 39 nan 41 43 45 46 48 49 49 51 53 53 54 54 55 55 56 55 55 55 54 54 54 53 53 53 52 50 48 46 40 33 29 27 27 27 27 30 nan nan nan nan 41 43 44 46 47 48 49 48 47 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 26 nan nan nan 23 nan 24 21 24 23 23 23 23 26 26 26 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 22 24 nan nan nan nan nan nan 25 29 32 32 34 35 36 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan 47 49 51 53 53 55 54 56 56 56 57 57 58 59 60 60 60 60 61 60 60 58 58 58 58 57 55 53 49 41 31 28 29 30 29 30 38 36 nan nan nan nan nan 47 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 25 27 nan nan 27 nan 25 27 27 27 26 27 26 26 29 27 nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 33 33 35 36 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 51 53 54 55 nan 56 55 57 57 58 60 61 nan nan 58 58 60 62 63 62 61 61 62 62 61 60 54 46 37 32 32 32 32 34 35 37 39 40 40 39 36 41 47 55 58 57 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 27 nan nan nan nan nan 28 27 28 29 30 30 30 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 34 35 37 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 60 61 62 63 62 63 64 62 63 62 55 45 37 34 35 37 35 40 40 39 40 41 38 nan nan nan nan nan 57 56 56 56 nan nan nan nan nan 43 nan 36 nan 36 nan nan nan nan nan nan nan nan 28 28 27 27 28 nan nan 28 30 31 nan nan nan 28 29 30 30 31 32 32 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 33 35 37 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 57 60 62 62 60 60 63 64 61 53 45 43 35 32 34 31 42 48 57 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 29 29 29 29 28 28 29 29 30 31 nan nan nan 30 31 31 32 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 26 21 nan nan nan nan nan nan nan nan nan nan nan 37 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 58 59 58 56 58 59 60 58 53 51 46 35 36 47 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 45 43 37 32 31 nan nan nan nan 29 nan nan 31 30 30 30 30 32 31 31 32 nan nan 32 31 33 32 32 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 31 nan 33 nan nan nan 33 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 nan nan nan nan nan nan nan nan nan 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 26 22 nan nan nan nan nan nan nan nan nan nan 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 60 60 60 60 61 61 60 59 47 48 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 46 41 33 30 nan nan nan nan 29 31 nan 30 30 30 33 34 34 33 33 34 35 34 32 33 35 33 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 31 nan nan 34 nan 33 37 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 24 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 59 65 65 58 62 60 nan 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 42 32 33 nan nan 29 28 29 nan nan 32 34 37 38 37 38 38 35 37 35 nan 33 34 34 nan nan nan nan nan nan nan 37 nan nan nan nan nan nan nan nan nan nan nan 31 nan nan 31 34 34 36 37 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 24 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 53 55 60 68 64 56 nan nan nan nan nan 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 42 38 36 32 28 29 28 32 33 35 38 40 41 41 39 39 38 38 35 35 34 34 nan nan nan nan nan nan 32 34 nan nan nan nan nan nan nan 30 nan 29 31 34 34 35 35 36 36 38 37 37 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 28 29 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 48 50 46 39 32 31 31 36 38 40 41 43 43 44 41 43 41 42 37 37 37 35 34 nan 32 33 34 31 30 29 28 nan nan nan nan 29 29 28 29 30 33 35 36 39 38 36 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 24 33 28 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 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 53 51 46 39 32 29 25 31 37 38 41 42 40 40 39 39 40 40 36 37 37 36 35 31 31 30 30 27 25 28 nan nan nan nan 27 29 27 28 29 35 34 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 20 16 27 27 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 43 37 24 21 19 28 32 35 38 39 42 44 44 43 41 39 36 34 34 35 34 33 32 29 23 25 nan nan nan 21 25 26 26 28 30 32 35 36 39 41 nan 41 43 43 nan 43 nan 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 27 25 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 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 37 31 26 21 20 22 29 33 34 34 33 32 35 35 34 33 34 33 30 31 32 28 26 25 22 22 nan 17 22 24 27 29 30 32 37 41 36 36 40 39 41 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 nan nan nan nan nan nan nan nan nan nan nan nan 23 35 28 32 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 nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 38 27 23 25 27 30 30 33 33 32 33 33 33 33 34 30 25 24 24 26 23 21 19 20 23 19 24 28 27 32 33 34 37 34 37 36 42 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 nan nan nan nan nan nan nan nan nan nan 31 27 28 24 27 30 31 33 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 39 26 27 31 31 33 33 35 33 33 33 32 32 31 28 25 24 24 23 21 22 21 18 21 21 23 25 27 30 32 32 35 35 41 34 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 13 17 15 nan nan nan nan nan nan nan nan nan nan 29 16 24 27 36 35 31 34 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 28 22 30 32 36 35 33 33 33 31 31 32 31 30 29 25 23 21 21 19 18 20 22 23 24 26 27 32 32 35 37 42 47 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 13 16 nan nan nan nan nan nan nan nan nan 27 21 22 21 31 26 30 37 35 40 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 41 36 31 29 37 39 36 37 35 35 35 35 36 35 32 31 28 26 22 19 20 21 24 26 28 30 29 32 36 39 40 45 52 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 16 nan nan nan nan nan nan nan nan 15 16 21 24 24 30 31 30 31 36 32 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 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 39 45 42 34 41 36 40 41 39 39 38 39 43 47 42 38 41 37 27 25 23 23 23 22 27 29 28 37 39 43 49 46 54 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 20 24 29 32 34 32 33 36 30 44 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 40 nan 44 39 42 39 45 44 42 41 38 37 nan nan nan nan nan nan 29 28 28 23 28 26 27 29 36 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 15 24 27 28 23 25 33 29 29 34 31 45 44 41 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 51 60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 29 42 nan nan 44 40 42 48 48 nan nan nan nan nan nan nan nan nan 31 30 27 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 26 18 23 31 27 36 30 33 39 35 38 38 56 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 26 36 43 51 nan nan nan 31 43 nan nan nan nan nan nan nan nan nan 31 26 31 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 25 22 25 22 25 24 29 22 30 37 35 31 51 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 38 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 nan 19 38 42 37 nan nan nan nan 37 41 nan nan nan nan nan nan nan nan nan nan 35 31 32 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 22 17 19 22 nan 22 24 26 23 31 34 31 35 49 49 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 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 30 27 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 10 23 28 nan nan 30 34 37 36 42 43 41 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 13 16 21 nan nan 24 15 34 39 39 41 28 45 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 41 44 nan nan nan nan nan nan nan 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 30 24 28 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 21 nan nan 17 29 nan 33 37 43 46 41 39 42 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 30 22 nan nan 20 17 nan nan 31 34 47 48 50 40 28 51 46 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 47 50 nan nan 51 nan nan 40 41 42 43 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 25 nan 27 30 32 33 35 35 32 27 nan nan 29 26 nan nan nan nan nan nan nan nan 8 nan 29 21 24 36 39 nan nan 49 49 44 50 60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 40 37 nan nan nan nan 43 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 43 46 48 52 56 55 52 47 45 41 42 44 47 30 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 26 36 38 nan 31 28 nan nan nan nan nan nan nan nan nan nan 52 41 26 nan 15 24 38 38 48 55 56 nan nan 58 61 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan 27 26 nan nan nan nan nan nan nan nan 29 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 47 50 52 54 55 50 46 45 43 44 41 33 36 39 36 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 29 nan 25 25 nan nan nan nan nan nan nan nan nan nan 54 52 31 18 22 31 41 53 55 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 22 22 nan 16 nan nan nan nan 26 42 34 34 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 51 51 53 50 46 48 46 46 42 38 43 34 37 32 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 18 nan nan nan nan nan nan nan nan nan nan 33 44 30 30 35 40 41 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 9 11 nan nan 23 nan nan 13 6 6 nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 48 46 47 49 48 30 39 41 31 36 24 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 5 2 nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan 38 46 27 28 39 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 27 nan nan nan nan nan nan nan nan nan nan 9 5 3 13 nan nan nan 20 nan nan nan nan nan 12 nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 41 42 46 56 43 44 36 31 30 24 29 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 4 6 nan nan nan nan 17 20 nan nan nan nan nan nan nan nan nan nan 24 25 40 44 41 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 12 14 13 11 16 20 21 21 17 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 41 25 35 29 32 27 24 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 2 3 5 4 5 6 4 4 7 nan 11 nan nan nan nan nan nan nan nan nan nan nan 23 33 37 36 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 16 12 11 14 12 14 nan nan 7 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 40 nan 17 41 nan 23 31 19 22 19 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 6 5 3 4 6 5 2 2 3 4 nan nan nan nan nan nan nan nan nan nan nan nan nan 25 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 19 19 16 17 15 14 nan nan nan 11 nan 15 17 nan nan nan nan nan nan nan nan 19 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 16 20 23 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 15 12 10 6 5 9 7 3 4 4 6 nan nan nan nan nan nan nan nan nan nan nan 19 19 27 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 12 11 15 11 13 12 nan nan 6 12 26 20 nan nan nan 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 nan 40 nan nan nan 13 19 17 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 9 8 7 2 7 5 5 6 9 nan nan nan nan nan nan nan nan nan 22 20 22 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 13 16 17 13 18 nan nan nan nan 27 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 20 nan 42 nan nan nan 17 18 15 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 9 9 8 1 7 7 7 6 8 nan nan nan nan nan nan nan nan 21 20 20 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 55 54 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 3 3 6 4 6 12 nan nan nan nan nan 35 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 15 20 nan nan nan nan 12 16 16 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 5 8 6 11 10 9 nan nan nan nan nan nan nan nan 21 nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 7 7 5 8 11 15 18 24 24 38 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 15 18 20 22 23 15 11 15 19 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 10 7 7 9 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 58 60 62 63 nan nan nan nan nan nan nan nan nan 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 16 14 17 18 20 24 38 40 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 12 10 8 20 21 8 13 13 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 18 15 11 7 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 52 57 nan nan nan nan nan nan nan nan nan 58 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 11 19 18 12 11 15 39 38 34 27 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 3 5 20 29 20 2 12 16 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 23 20 13 9 3 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 14 16 13 13 17 43 40 40 32 31 40 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 20 16 nan nan nan 2 13 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 23 22 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 nan nan 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 13 13 15 15 16 18 49 48 44 42 38 45 49 47 53 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 25 26 18 nan nan nan 11 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan 74 nan nan 60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 11 15 18 20 20 44 54 50 47 49 50 55 53 57 nan 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 24 nan nan nan nan nan nan nan 75 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 12 nan nan 14 14 16 19 21 24 nan nan nan 53 52 60 68 63 66 65 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 nan nan nan nan nan nan nan 74 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 13 14 12 14 21 23 25 26 27 nan nan nan nan nan nan nan nan 79 84 79 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 21 23 28 29 32 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 60 70 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 27 27 27 29 33 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 59 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 28 32 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 44 nan nan nan nan nan nan nan nan nan nan nan nan 51 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 32 37 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 46 42 44 46 53 51 55 54 nan nan nan nan nan nan nan nan nan nan 28 61 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 43 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan 12 nan nan nan 31 nan nan nan nan nan nan nan nan nan 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 48 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 nan nan nan nan nan nan nan nan nan nan nan nan nan 21 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 46 nan nan nan nan nan nan nan nan 38 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 43 nan nan nan nan nan nan nan nan nan 34 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan 43 48 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 45 48 48 48 42 37 nan nan nan 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 42 nan nan nan nan nan nan nan 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 327 334 334 312 38 nan nan 86 84 84 92 105 106 106 106 111 115 126 126 120 119 111 113 119 126 131 125 125 126 137 134 139 165 178 196 197 212 294 313 290 149 177 234 218 236 246 259 267 240 231 228 264 223 219 209 202 213 220 145 81 51 315 196 151 163 151 144 141 140 128 130 132 93 93 126 171 190 176 176 179 188 197 196 214 219 241 238 256 263 273 240 236 213 211 210 215 214 207 212 213 220 221 222 221 223 218 201 203 199 201 196 196 193 192 189 188 191 189 180 177 178 180 178 176 174 169 176 173 174 173 183 177 170 158 161 171 158 128 119 151 127 79 53 63 48 46 15 25 29 34 13 20 24 31 17 21 10 10 5 9 0 360 359 5 5 4 2 358 3 5 7 5 4 8 8 16 22 22 28 31 30 35 34 31 33 37 43 45 48 61 57 57 58 58 57 53 56 58 58 57 55 51 54 53 57 61 62 59 62 73 87 95 106 115 111 126 127 137 141 146 151 154 151 148 132 118 133 133 117 130 128 138 145 130 136 155 156 158 163 174 177 159 166 174 184 218 275 2 36 19 62 299 315 347 28 nan 64 86 85 85 89 117 123 123 120 117 119 120 124 131 129 121 111 110 125 119 121 123 130 139 141 147 159 162 173 191 208 237 289 310 310 351 214 296 303 249 245 251 254 255 259 254 238 240 240 235 237 239 220 243 173 129 231 228 198 165 146 153 142 142 144 150 143 145 130 140 161 156 149 168 169 176 192 193 202 215 225 251 255 259 269 259 237 209 202 200 203 208 210 209 205 210 211 204 205 204 192 191 197 192 204 204 202 198 196 193 192 192 193 188 182 182 179 178 181 187 176 182 177 175 178 187 188 171 165 171 157 147 145 132 176 106 115 77 54 41 57 24 22 19 22 8 10 22 31 17 15 12 6 355 3 357 358 357 357 1 1 360 357 360 4 6 0 2 5 12 13 18 17 20 28 31 28 30 32 41 42 40 43 50 57 56 58 56 57 60 58 56 60 59 53 53 48 54 55 62 58 61 62 58 64 75 79 86 91 100 107 118 118 133 142 146 147 149 147 141 133 123 125 132 143 137 138 143 135 134 159 148 159 152 141 163 174 170 171 179 18 307 2 30 20 46 319 324 334 327 54 71 87 91 90 98 113 125 128 125 121 128 134 136 137 130 119 108 108 112 118 118 126 134 137 142 151 159 158 181 181 192 236 292 303 309 351 358 49 245 268 261 261 266 269 264 261 255 253 244 241 241 239 246 234 216 194 213 232 211 196 180 186 173 145 147 143 136 138 146 150 151 148 148 160 166 180 184 200 208 222 232 236 257 266 261 252 217 204 205 190 203 199 203 205 200 199 194 193 203 213 205 203 206 204 206 207 208 203 199 201 200 194 194 193 188 185 183 181 185 197 189 193 191 185 187 186 191 196 171 186 161 160 166 163 179 130 182 70 54 40 56 38 25 13 14 10 12 16 6 13 12 7 6 353 353 357 355 351 356 353 356 358 359 359 1 3 358 4 5 9 13 17 23 16 22 27 25 28 29 37 45 48 49 55 55 52 56 57 53 58 61 54 61 59 55 51 44 57 58 63 60 61 60 61 54 59 71 77 84 88 96 104 117 135 144 141 147 151 143 139 131 128 122 139 152 144 141 148 145 141 160 167 169 166 155 164 173 175 218 263 336 329 333 14 29 50 335 330 353 3 78 84 92 97 102 113 117 127 123 123 127 128 134 143 136 129 116 110 104 106 113 114 128 130 143 148 151 161 173 185 180 175 205 231 292 295 338 18 313 261 253 244 248 251 255 253 254 253 249 247 236 237 244 246 244 239 225 221 219 214 210 197 195 178 162 156 151 148 148 146 149 140 135 165 183 178 184 190 213 225 242 245 253 245 246 245 230 216 208 214 204 211 207 205 206 198 192 196 198 204 207 208 205 205 212 211 208 211 207 202 204 203 199 199 196 194 187 191 184 187 201 192 201 202 194 189 189 200 198 173 198 177 161 154 144 176 204 226 152 94 18 43 9 5 8 4 354 1 360 6 359 2 358 351 348 347 353 351 352 351 343 345 348 359 2 360 1 358 4 3 7 14 16 22 23 25 24 27 27 32 42 38 47 56 56 60 55 51 56 54 59 62 57 57 52 52 47 47 56 62 61 61 57 51 53 53 60 66 69 72 80 87 98 127 139 134 144 148 142 134 135 133 125 131 139 151 144 142 151 149 150 158 177 165 175 176 162 158 183 216 313 326 354 93 88 57 61 348 331 1 9 94 95 98 107 109 99 131 131 130 138 145 150 147 153 147 133 115 106 108 112 112 133 137 139 150 157 165 172 185 185 175 157 178 173 146 236 332 342 266 260 269 258 255 253 247 247 247 249 247 245 241 237 239 239 240 235 225 221 220 219 211 216 195 186 181 169 167 157 153 156 152 139 155 194 187 187 190 212 215 220 229 241 235 246 221 228 210 209 196 217 217 213 203 207 207 201 196 194 201 202 206 206 210 209 211 212 212 212 213 206 205 203 203 206 196 200 192 193 191 190 195 196 201 206 200 201 196 196 194 186 207 187 196 156 187 189 199 230 245 136 5 335 347 339 353 3 344 346 354 355 351 348 346 341 338 341 343 341 343 343 340 334 344 350 357 360 2 2 2 4 9 12 14 21 22 26 27 27 24 33 42 49 51 58 56 66 58 47 51 55 60 60 61 54 52 49 47 49 57 64 64 63 55 49 53 52 59 58 64 67 75 89 108 119 131 138 148 150 147 138 144 148 150 139 143 147 152 148 155 156 158 160 163 168 173 174 174 175 258 268 303 325 16 123 131 115 77 339 333 344 68 99 96 108 113 106 109 135 139 144 141 153 155 160 166 159 144 127 128 126 123 138 154 156 162 172 184 186 184 183 185 189 173 187 184 149 182 182 32 299 290 282 265 266 263 250 242 250 244 244 239 234 239 243 243 243 237 230 227 222 222 214 215 219 204 196 188 197 191 191 179 169 179 177 181 194 201 207 206 219 235 235 237 232 235 244 229 211 207 185 204 210 197 192 198 203 201 200 200 197 200 204 208 210 207 210 206 211 206 204 212 211 209 207 209 204 207 200 196 200 201 197 201 202 208 204 204 200 201 204 193 195 209 209 207 195 199 221 215 231 223 264 320 332 336 339 345 338 336 346 346 337 339 337 334 335 338 340 334 335 335 346 343 340 346 0 2 3 2 0 4 5 7 9 15 20 22 22 28 30 34 39 47 51 53 54 57 57 59 58 65 68 63 53 53 56 57 59 59 61 69 68 61 58 52 51 49 62 54 71 73 74 78 94 103 128 141 136 152 nan 150 158 152 152 140 132 155 158 155 158 162 166 169 183 184 183 213 222 230 280 301 298 256 231 111 174 206 88 344 2 84 44 104 105 120 118 106 120 141 157 153 151 159 169 179 172 164 160 149 140 146 165 165 172 178 200 206 201 196 199 198 183 195 217 234 220 187 184 181 351 334 267 244 227 237 257 264 253 249 243 237 239 236 232 233 241 241 240 234 232 227 220 205 209 216 213 203 205 202 192 197 187 188 195 186 194 199 207 218 229 237 234 238 228 222 217 217 229 206 202 189 185 196 193 187 192 198 200 203 204 211 205 208 204 201 205 204 203 203 204 202 209 210 206 211 211 210 212 212 204 209 210 208 208 207 211 209 205 204 203 211 207 205 210 208 207 209 218 215 211 225 233 254 309 312 321 328 329 328 329 339 336 327 328 334 329 333 339 337 336 334 336 344 342 350 352 360 356 360 0 1 5 9 7 18 19 17 21 22 26 30 31 38 42 49 51 53 58 56 52 63 71 70 67 59 54 58 55 62 62 68 70 72 62 64 66 63 57 65 76 62 67 73 69 71 80 88 119 124 135 143 154 161 146 148 144 137 151 160 163 184 187 178 183 212 244 239 251 227 255 288 286 297 318 253 222 212 146 69 73 74 101 94 122 126 115 121 127 123 159 164 164 163 168 187 180 180 137 173 155 153 163 189 191 197 195 217 223 212 212 214 214 205 210 223 213 203 193 188 159 220 200 292 270 232 218 252 245 251 257 250 245 241 238 236 232 235 231 237 242 236 228 218 211 213 208 211 209 211 199 190 188 182 187 198 212 217 204 215 229 229 233 232 228 222 223 203 202 201 199 188 194 181 181 190 193 192 196 205 205 202 209 205 215 206 202 201 200 201 198 202 203 206 210 206 207 209 209 215 214 216 223 227 217 214 213 213 212 213 206 209 211 208 215 215 224 225 214 236 239 230 223 227 229 242 273 307 312 327 321 320 333 326 320 325 329 330 335 338 336 340 337 340 351 351 0 5 356 359 1 1 3 6 10 13 15 19 22 22 19 25 31 32 39 39 41 46 45 47 54 61 69 76 71 60 60 54 61 67 67 72 76 79 78 74 76 70 66 62 69 61 67 54 49 61 57 67 67 74 104 113 133 143 167 149 154 147 182 184 186 195 184 199 213 215 235 244 234 229 222 237 242 243 253 222 237 266 248 242 355 146 103 132 140 125 117 118 121 129 142 156 167 168 173 185 198 200 212 125 169 163 nan 148 190 207 209 218 227 220 228 216 216 220 218 220 209 220 177 197 168 155 174 195 187 230 250 241 245 218 217 252 252 242 239 232 232 231 229 222 224 239 239 229 226 218 214 206 202 210 203 196 184 189 185 185 190 212 217 222 235 238 238 221 225 226 224 212 194 192 210 199 184 192 185 172 186 192 191 190 201 203 202 201 212 214 218 206 209 210 202 202 207 211 211 204 208 208 204 209 222 225 232 237 225 221 218 220 218 217 217 215 214 218 213 219 223 229 227 233 242 245 231 226 230 221 223 244 266 290 307 308 313 312 311 319 323 326 333 334 335 336 337 342 356 359 2 12 1 360 359 4 359 5 5 6 11 17 19 19 19 23 29 35 36 38 41 39 42 45 51 57 66 74 74 76 65 64 61 64 76 79 84 84 80 79 80 79 76 69 70 67 63 67 66 63 59 55 47 50 64 75 91 91 103 85 85 140 182 198 200 194 200 190 200 209 209 215 223 220 221 233 248 249 241 247 183 240 6 286 250 18 156 194 138 143 138 122 122 115 144 144 162 168 180 172 185 207 230 237 133 150 161 nan 139 178 214 200 209 221 223 229 226 226 232 222 223 200 218 147 124 158 146 134 177 174 206 234 249 235 220 222 232 239 241 242 228 222 233 233 225 232 238 239 228 227 221 216 203 201 204 198 190 192 193 191 192 201 203 221 226 229 240 234 212 231 221 225 211 204 185 194 197 194 190 177 182 188 188 183 188 183 197 199 199 210 212 218 217 220 222 213 209 204 209 210 209 209 210 211 221 227 229 230 234 226 227 220 222 222 219 219 220 216 222 218 222 224 229 240 233 233 238 233 234 224 230 228 233 250 266 276 286 297 298 299 313 313 317 319 329 334 335 333 340 2 5 0 358 8 359 0 5 5 0 3 360 8 15 13 17 12 19 31 42 45 44 46 44 45 52 57 62 63 72 79 82 70 62 57 60 72 83 89 92 87 83 82 81 78 77 74 68 66 64 69 64 56 54 50 55 52 58 84 84 103 110 126 144 175 192 192 184 182 167 170 177 197 209 221 208 181 196 195 190 247 216 156 141 147 58 101 26 173 152 151 148 134 132 137 138 149 151 163 175 185 178 207 209 214 225 149 160 135 148 165 182 205 207 205 226 222 222 237 232 226 232 240 218 174 122 99 104 93 112 169 176 205 234 239 231 218 222 234 239 234 236 226 225 234 223 228 239 233 227 222 224 224 215 208 204 203 201 195 187 198 192 190 200 206 222 233 241 242 234 216 221 244 237 216 206 189 195 203 172 192 181 187 189 189 184 185 188 181 201 208 208 215 216 219 227 227 226 214 210 209 208 211 210 215 223 238 237 240 237 241 235 230 225 225 221 223 218 224 219 225 222 224 231 236 251 248 238 238 235 234 234 234 229 233 243 258 265 282 288 291 296 304 307 309 313 322 329 330 334 351 6 351 350 344 352 12 6 7 3 359 357 2 7 16 20 10 10 20 29 42 56 55 56 54 56 58 64 67 73 76 86 81 85 65 65 79 82 87 94 92 87 81 88 90 93 83 79 79 71 71 79 52 61 58 60 58 66 72 86 155 137 131 139 148 173 190 184 175 164 149 154 164 180 188 197 188 172 167 143 156 210 187 168 164 169 69 91 50 145 150 151 158 147 136 152 144 158 158 173 185 194 187 213 239 234 252 273 178 154 154 147 195 203 205 214 223 219 222 235 229 238 248 nan 105 103 102 100 115 133 157 194 192 204 210 234 230 228 231 247 238 235 231 228 231 235 221 230 232 228 220 221 218 224 219 213 206 201 196 198 194 196 192 194 198 205 219 236 242 229 239 219 222 230 250 238 200 202 194 199 175 190 205 206 187 175 181 207 195 194 195 207 210 215 222 222 225 228 230 232 212 209 213 213 215 220 216 229 237 243 241 240 240 238 230 224 224 219 217 223 223 226 226 232 235 242 244 243 237 237 235 238 237 238 240 239 249 258 267 277 280 286 296 296 295 299 310 316 321 324 328 329 351 349 349 351 356 5 7 7 4 357 356 359 5 12 23 29 14 20 36 52 72 83 87 87 89 98 100 96 90 95 111 119 103 90 89 107 85 102 112 113 98 91 95 78 93 95 97 93 94 97 96 70 55 60 60 71 85 93 120 118 150 165 184 159 194 163 167 162 168 169 165 166 179 177 154 165 166 143 172 151 157 164 150 121 118 124 95 95 137 152 157 158 159 168 140 154 170 180 196 214 217 221 219 209 240 252 267 253 167 158 182 187 203 211 217 223 223 237 236 229 254 267 341 52 65 53 86 130 203 203 199 203 212 196 211 229 229 243 244 235 226 244 233 228 210 230 229 232 228 206 212 218 232 224 220 215 212 196 196 189 184 179 187 188 201 210 223 227 238 219 219 218 224 226 247 190 216 197 200 195 188 190 212 216 196 192 197 212 206 204 208 214 216 216 226 227 229 232 233 227 213 212 214 212 207 220 227 227 239 244 235 240 239 223 223 228 220 217 217 221 228 231 235 243 255 246 246 240 239 241 243 241 242 248 247 248 261 265 270 276 287 295 298 294 297 302 309 316 317 326 333 345 353 353 1 18 8 13 12 8 360 357 355 358 20 33 39 49 56 52 79 105 113 120 118 114 115 118 115 117 130 123 114 116 114 123 140 96 120 133 126 111 106 111 93 102 105 106 99 102 105 105 107 73 67 69 79 105 135 140 153 171 155 171 160 163 146 156 167 170 170 171 172 170 168 154 152 162 176 170 145 164 152 137 124 125 130 137 170 150 140 139 151 129 143 142 151 165 187 212 225 220 230 225 213 229 262 284 295 231 138 176 186 204 218 203 208 231 265 237 252 255 281 301 310 nan 40 57 229 221 198 181 195 193 196 201 232 225 236 239 251 235 221 207 239 236 231 236 210 208 231 205 213 223 236 220 199 207 207 190 179 167 176 181 184 191 200 210 216 234 235 233 214 222 196 235 227 220 202 202 204 203 190 200 219 209 198 211 206 208 212 214 214 221 219 223 221 231 236 228 230 219 217 216 216 215 207 222 224 233 238 238 230 229 221 225 231 227 220 216 217 223 232 238 247 254 253 262 248 252 244 248 248 243 246 248 251 253 260 270 275 284 288 289 289 290 296 303 311 317 320 331 346 358 349 9 13 3 11 15 11 357 355 355 349 17 43 55 74 79 86 91 107 115 120 122 123 125 122 127 131 128 135 143 139 131 151 173 151 161 138 149 135 120 117 103 106 105 116 118 114 117 120 114 104 81 77 59 57 142 153 168 162 175 158 138 149 141 147 174 163 180 169 166 158 160 146 151 164 175 173 156 159 137 132 130 120 137 142 147 140 135 149 154 143 149 144 149 163 185 203 228 226 237 230 214 221 241 267 274 317 119 176 204 207 209 212 210 246 251 225 233 254 276 296 305 298 256 215 260 302 315 352 215 200 191 206 235 232 240 233 225 251 268 251 255 325 279 224 257 203 211 231 226 236 221 215 194 206 181 185 170 160 203 191 182 198 204 209 219 219 225 225 216 215 204 203 217 224 213 207 218 219 212 211 203 225 206 213 230 214 214 215 219 222 222 220 218 226 231 227 229 227 223 223 221 218 219 219 228 237 241 243 237 235 228 229 230 228 222 220 220 224 232 240 246 257 268 262 261 259 255 250 254 251 251 254 256 258 265 267 274 279 290 284 288 283 280 285 303 304 310 333 355 17 6 3 8 8 15 23 12 358 356 358 1 2 43 65 74 93 94 101 103 107 115 115 116 115 117 126 132 139 136 143 153 153 166 191 182 182 169 158 138 121 129 106 118 119 127 133 133 135 127 127 125 123 100 67 355 169 200 168 167 162 150 150 159 157 161 167 170 166 166 157 159 153 149 142 159 157 160 136 135 129 131 127 124 151 136 131 138 151 156 152 119 121 131 142 177 208 205 188 222 230 223 220 219 231 248 259 251 177 187 181 209 251 229 226 210 235 239 239 225 220 234 269 264 247 234 227 237 250 264 266 274 247 247 248 236 258 270 279 287 275 294 294 269 283 299 243 203 200 211 237 260 215 195 185 183 152 163 122 136 153 173 202 200 212 220 227 222 217 220 216 209 201 199 205 213 211 204 215 221 217 214 212 225 221 217 232 228 224 223 225 225 225 226 222 222 230 230 233 232 228 230 229 224 225 230 231 232 231 235 242 238 240 230 227 224 222 223 225 234 240 243 250 265 275 269 269 264 263 260 256 256 259 259 259 257 257 262 265 275 281 295 291 285 271 277 285 272 306 329 8 30 19 1 357 7 4 16 12 1 359 5 360 337 48 80 94 94 98 95 102 107 112 118 114 111 116 114 127 137 142 150 154 161 160 162 180 158 181 164 171 165 168 143 145 142 141 151 146 142 140 136 134 131 130 161 167 188 174 192 173 166 154 164 162 166 167 171 164 168 161 161 154 150 148 144 154 157 145 140 121 127 123 141 138 93 77 100 145 156 141 139 133 133 150 155 179 180 173 179 250 243 229 nan nan nan 245 257 205 202 180 204 215 337 217 223 192 203 218 220 224 221 218 214 223 233 238 239 236 232 229 238 240 237 248 254 258 259 274 279 290 297 297 301 314 312 315 248 273 262 243 272 277 215 205 191 201 265 248 147 174 214 214 211 205 215 231 231 231 232 215 220 212 210 200 196 201 208 206 214 222 214 206 217 223 229 227 225 231 230 225 234 233 231 229 226 225 226 226 229 234 233 233 233 231 224 226 232 224 221 226 236 235 238 232 223 227 223 224 228 232 241 245 252 264 272 275 268 269 269 265 263 259 258 262 263 259 248 252 255 262 275 289 294 287 272 268 268 248 302 319 356 2 12 357 359 360 350 10 17 359 359 12 345 336 63 102 93 93 101 97 104 114 119 121 121 116 118 121 121 116 117 128 134 138 158 163 171 176 178 185 188 208 187 156 176 153 146 147 156 146 157 147 148 150 143 149 171 169 175 177 179 176 180 170 158 165 175 174 161 170 162 165 158 150 148 151 157 153 150 142 141 147 153 145 134 113 100 83 151 140 150 150 143 144 146 152 190 174 144 182 260 249 237 nan nan nan nan nan nan nan 185 220 215 209 200 220 221 216 212 221 219 221 236 231 236 236 240 241 nan nan nan 232 233 232 243 245 255 262 270 272 275 280 286 290 297 298 300 301 298 291 316 294 289 233 216 244 286 278 302 226 214 222 226 223 217 222 243 240 233 237 233 219 220 212 206 197 194 210 203 209 210 206 202 214 214 208 215 223 225 225 220 226 231 233 232 231 226 229 230 225 226 231 231 232 228 232 226 230 222 220 224 234 239 236 232 224 225 223 228 231 235 243 251 252 254 267 270 266 270 267 268 267 262 258 256 258 261 261 250 243 245 242 235 239 259 262 260 235 208 192 172 231 259 339 345 1 358 346 4 10 8 0 7 332 311 115 106 88 106 104 102 110 116 nan 117 nan 114 116 nan nan nan 116 115 122 118 118 133 166 179 183 184 205 200 211 174 169 173 174 152 162 155 151 152 155 150 156 152 164 170 170 176 178 181 180 178 162 162 172 192 169 175 164 161 160 154 152 154 160 164 157 150 148 148 159 142 147 137 139 131 155 149 151 145 154 151 163 172 180 251 205 167 243 254 234 243 nan nan nan nan nan nan nan nan nan 221 216 228 223 223 227 230 nan 228 231 235 225 240 247 249 249 nan nan nan nan nan 242 244 254 266 273 283 287 289 291 290 285 284 283 280 289 281 268 267 272 269 274 297 291 278 278 263 250 238 232 230 222 242 249 247 243 231 232 224 218 217 216 201 193 206 201 205 203 202 208 213 220 222 212 219 222 227 223 224 225 229 231 231 228 230 231 227 227 227 229 234 228 230 233 241 233 221 217 232 232 233 226 227 224 225 224 231 235 238 249 252 259 266 262 258 256 259 256 263 272 261 263 264 269 264 251 245 243 224 223 229 241 234 231 212 204 178 178 214 207 209 295 341 333 339 332 347 18 17 360 318 318 53 129 128 122 123 127 129 nan nan nan nan nan nan nan nan nan nan nan 118 116 114 121 125 146 178 201 222 213 209 209 188 180 165 193 154 171 153 151 156 159 156 166 170 171 160 159 172 181 185 181 169 180 171 180 173 175 164 157 155 166 159 158 165 166 155 152 149 141 151 143 152 140 142 150 152 146 155 162 162 161 178 187 194 189 277 264 243 245 238 233 nan nan nan nan nan nan nan nan nan nan nan nan 232 233 nan nan nan nan nan 242 nan 240 236 246 254 252 nan nan nan nan nan 249 253 257 267 279 285 284 286 281 282 276 274 276 273 284 278 273 265 264 274 293 299 288 272 258 255 247 240 234 232 244 253 252 248 238 243 235 227 219 213 210 202 208 198 203 199 204 204 210 217 223 216 219 220 220 231 231 229 232 230 234 234 234 237 232 230 230 230 230 228 227 228 238 242 230 220 229 230 235 229 226 223 222 224 229 237 244 246 249 251 252 252 242 249 250 252 262 265 262 257 271 268 253 251 243 230 223 227 232 239 234 214 210 196 188 189 210 214 216 232 288 294 285 298 303 1 315 306 310 244 40 182 nan nan 143 145 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 124 153 175 206 231 215 218 220 221 nan nan nan 194 191 182 166 157 166 164 172 173 173 172 173 172 174 187 182 180 187 183 176 174 nan 171 158 161 164 164 152 152 152 140 148 142 139 147 141 145 134 128 121 163 156 167 168 163 175 187 203 213 217 225 260 228 234 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 245 254 264 nan nan nan nan nan nan 257 257 262 271 274 278 279 280 280 278 277 278 271 280 276 275 278 275 278 289 284 263 253 260 251 247 245 250 255 253 250 242 240 227 230 235 223 218 219 217 212 208 209 204 208 210 212 217 217 217 221 222 226 224 232 227 226 233 237 235 237 237 235 226 224 229 231 227 227 228 233 233 233 228 225 226 228 227 226 228 227 228 236 239 239 244 241 236 241 243 243 244 248 251 252 253 254 258 254 246 249 240 238 235 232 234 236 230 231 216 201 208 196 197 206 216 227 234 260 256 259 267 265 236 255 285 261 212 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 172 174 nan 184 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 159 152 148 144 145 140 134 127 126 126 123 126 122 126 123 184 176 177 181 180 177 194 198 210 243 253 254 268 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 250 246 259 264 259 nan nan nan nan nan 261 262 268 273 277 277 276 278 280 279 274 273 282 277 276 274 283 285 282 277 263 245 262 252 249 250 249 244 245 234 236 234 223 245 240 233 225 224 222 217 215 217 216 218 219 225 228 232 232 228 229 233 230 226 224 223 229 241 242 240 235 231 223 218 231 228 224 227 230 230 230 229 228 223 229 237 232 229 228 231 241 238 233 229 230 235 242 236 235 242 247 249 247 250 248 247 245 238 232 234 241 234 236 247 246 236 229 220 214 212 204 202 203 214 226 240 253 251 254 259 254 247 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 129 129 126 184 187 199 204 198 212 211 230 244 256 254 267 279 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 253 252 260 258 266 nan nan nan nan nan 268 273 275 277 280 279 278 278 276 271 273 277 274 277 278 280 274 268 260 250 241 247 248 248 248 244 236 233 239 236 228 236 234 237 240 236 237 235 234 231 224 228 229 229 227 233 238 235 234 233 nan 227 226 225 224 226 246 242 241 236 225 215 234 234 225 227 231 230 230 226 232 233 234 240 240 241 243 234 233 228 226 231 235 243 238 237 230 237 243 243 243 247 242 248 250 255 248 243 nan nan nan 241 241 237 231 222 215 209 206 205 204 212 222 242 250 248 243 242 248 248 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 129 125 211 213 227 226 255 242 249 253 269 278 286 285 291 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 256 256 nan nan nan nan nan nan nan nan 266 271 270 275 276 275 276 274 268 268 274 278 280 nan 267 260 256 252 251 248 248 249 243 239 236 234 235 236 234 233 236 238 240 236 230 229 230 228 225 227 224 226 226 231 234 238 237 236 nan nan nan 224 228 224 235 250 245 243 234 215 226 242 231 232 231 231 230 228 229 235 243 244 243 250 244 240 236 229 227 233 240 240 238 239 242 240 236 236 241 242 247 246 249 252 253 252 249 240 241 235 nan 231 233 230 nan nan 205 212 211 207 224 240 nan nan 236 241 235 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 223 239 238 237 240 231 233 254 265 275 288 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 253 nan nan nan nan nan nan nan 264 264 269 267 268 276 276 276 272 268 nan nan nan 267 270 265 255 249 247 244 243 242 240 240 234 231 233 238 236 238 240 241 241 241 236 232 231 233 231 230 230 223 224 228 234 233 238 236 235 nan nan nan 229 229 225 242 254 251 243 226 218 242 246 236 241 234 nan 234 233 236 243 249 251 250 249 252 245 244 238 237 237 243 245 247 244 240 237 240 240 241 238 247 251 249 248 252 nan nan nan 237 231 nan nan nan nan nan nan nan 221 223 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 247 240 nan nan nan nan 248 250 268 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 266 266 266 268 272 271 269 nan nan nan nan nan 264 262 256 250 244 239 237 239 237 234 234 234 236 238 239 241 241 243 243 240 240 239 238 236 235 234 230 228 234 236 236 236 238 237 236 232 221 226 235 235 234 248 251 251 244 231 234 253 238 246 nan nan nan nan 242 245 251 257 260 264 264 258 252 248 247 246 246 250 252 250 247 246 244 242 242 241 239 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 224 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 251 252 259 nan nan nan nan nan nan nan nan nan nan nan 301 301 nan 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 264 266 264 264 268 nan nan nan nan nan nan nan nan nan nan nan 247 238 236 234 235 236 238 242 242 239 238 241 242 242 239 238 235 nan 238 240 241 237 232 232 236 237 240 238 236 nan nan 227 nan 230 nan 239 245 253 250 249 240 241 244 254 248 255 nan nan nan 243 250 253 nan nan nan 269 267 264 261 259 258 254 251 253 255 256 255 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 275 nan 268 273 274 nan nan nan 277 281 283 287 289 296 303 304 310 297 290 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 268 270 269 269 nan nan nan nan nan nan nan nan nan nan nan nan nan 250 243 237 234 239 243 245 247 246 243 243 242 243 242 238 237 nan nan nan nan nan 236 236 237 237 238 239 nan nan nan nan nan nan nan nan 237 260 264 253 250 248 253 252 nan nan nan nan nan 246 255 256 nan nan nan nan nan 271 269 268 269 267 265 263 261 263 262 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 273 nan 279 277 278 281 287 294 293 288 285 283 278 277 280 288 289 290 289 292 nan nan nan nan nan nan nan nan nan 281 281 279 279 279 nan nan nan nan nan nan nan 258 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 270 270 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 245 243 243 245 249 248 245 243 243 242 243 241 nan nan nan nan nan nan nan 234 nan nan nan 243 nan nan nan nan nan nan nan nan nan 242 253 260 259 253 250 260 nan nan nan nan nan nan nan 257 262 265 nan nan nan nan 277 275 271 271 272 273 271 270 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 280 278 277 284 282 278 275 282 280 279 277 281 280 276 289 290 289 292 292 286 nan nan nan nan nan 279 273 269 nan nan 272 272 272 269 266 nan nan nan nan nan nan 259 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 272 271 274 274 nan nan nan nan nan nan nan nan nan 252 254 nan nan 251 249 248 248 245 250 252 247 247 243 241 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 259 260 258 255 nan nan nan nan nan nan 256 257 259 264 nan nan nan nan 279 279 277 274 274 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 287 281 280 275 272 270 282 278 269 270 266 nan 272 280 284 285 292 293 291 292 288 291 290 289 288 285 283 278 278 275 nan nan 273 278 271 271 270 266 266 262 263 263 nan 261 260 262 261 nan nan nan nan nan 260 263 nan nan nan nan nan nan nan nan nan 275 nan 276 277 nan nan 271 nan nan nan nan nan 259 256 nan nan nan nan 249 250 249 249 247 250 248 247 246 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 nan nan nan nan nan nan 261 258 258 257 nan nan nan nan nan 270 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 273 273 275 279 279 273 270 271 272 275 nan nan nan 278 281 287 292 297 298 297 296 298 295 291 288 289 287 285 283 284 278 274 274 nan nan nan nan nan nan nan nan nan nan nan 257 261 263 264 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 nan 277 275 274 269 270 nan nan nan nan nan nan nan nan nan nan nan 251 252 250 250 249 249 251 249 249 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 260 262 262 nan nan nan nan nan 270 275 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 287 282 283 280 276 272 275 282 278 276 280 283 nan nan 287 291 291 294 295 295 297 297 294 292 293 290 285 285 280 278 277 273 269 265 265 264 264 263 262 260 259 259 259 260 nan 262 261 258 262 263 262 262 262 263 nan nan 263 nan nan 262 263 nan nan nan nan 270 274 280 278 273 273 nan nan nan 263 265 nan nan nan nan nan 254 nan nan 254 253 252 249 249 251 252 252 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 271 nan nan nan nan nan nan nan nan nan 265 265 nan nan nan nan 272 276 278 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 289 287 285 283 281 277 281 282 283 285 290 289 292 nan 293 294 296 295 296 297 295 296 297 294 289 288 281 278 280 279 277 273 269 266 264 263 264 263 261 260 258 258 258 258 257 256 255 256 254 256 255 257 257 260 261 nan nan 262 263 267 270 nan nan nan 271 270 269 274 275 274 272 270 nan nan 261 261 nan nan nan nan nan nan nan nan 254 252 253 252 251 253 252 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 284 nan nan nan nan nan nan nan nan nan nan 264 nan 264 nan 271 276 279 280 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 288 289 285 284 282 280 278 280 279 285 287 288 288 289 292 nan nan nan nan nan 291 285 284 285 285 282 280 277 276 275 274 272 273 271 268 269 269 266 265 264 263 264 261 259 260 260 260 260 259 260 259 255 255 255 257 260 262 262 261 262 269 275 nan nan nan 274 273 273 273 272 273 270 272 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 287 289 nan nan nan nan nan nan nan nan 271 268 nan nan nan 271 276 278 279 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 278 277 278 277 276 275 277 276 275 277 282 288 294 295 291 290 292 291 290 290 288 285 286 284 282 282 282 283 282 281 279 278 279 276 274 273 270 268 268 267 266 267 268 268 267 267 267 265 263 261 260 259 259 258 258 258 256 257 263 267 264 267 271 278 278 nan nan 277 275 274 275 274 272 271 270 268 267 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 nan nan nan nan nan nan nan nan nan nan nan nan 267 nan nan nan nan nan 272 nan nan nan nan 279 281 285 290 288 nan nan nan nan nan nan nan nan 276 273 nan 272 275 277 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 282 280 276 276 278 278 279 284 288 284 292 290 290 290 289 290 289 287 283 279 278 277 278 281 283 283 285 286 287 286 283 281 281 282 280 278 277 276 274 274 271 269 269 268 267 266 265 264 265 264 262 261 261 260 259 259 260 257 263 270 273 273 276 279 284 nan nan 281 278 276 274 274 273 272 271 268 266 265 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 nan nan nan nan nan 271 275 nan 282 280 280 284 284 288 286 287 288 nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 282 283 280 nan nan nan nan 273 274 275 284 286 285 286 285 283 282 280 281 282 282 282 282 nan nan nan nan nan 286 nan 287 288 286 284 283 282 280 279 279 277 276 275 272 271 270 269 267 265 263 261 259 259 259 259 259 258 257 258 258 259 265 272 278 283 287 285 nan nan nan nan 278 275 274 271 269 269 267 265 263 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 268 nan nan nan 277 nan 274 280 286 288 284 284 285 287 285 284 283 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 282 282 278 276 nan nan nan nan nan nan 275 285 286 287 287 287 286 284 284 nan nan nan nan nan nan nan nan nan nan nan nan nan 287 286 286 285 284 283 282 281 279 278 277 276 276 274 273 270 268 266 265 262 260 259 258 258 259 259 256 255 255 257 260 268 274 275 281 283 283 280 nan nan nan nan nan 271 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 264 272 nan nan 272 nan 275 275 284 285 287 285 286 283 283 282 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 284 285 287 288 287 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 281 281 280 281 nan 280 280 279 279 278 277 275 nan nan 268 266 265 264 261 258 258 257 258 258 256 255 253 253 262 266 268 275 275 281 280 278 277 278 277 273 273 267 263 260 258 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 nan nan nan nan nan nan 273 nan nan nan nan nan 275 280 282 284 286 287 288 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 285 288 290 288 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 267 265 262 260 258 255 255 254 254 254 250 250 255 261 260 264 271 273 271 270 275 273 264 263 nan nan nan nan nan 257 256 256 255 nan nan nan nan nan 245 nan 248 nan 251 nan nan nan nan nan nan nan nan 259 260 265 265 267 nan nan 268 274 275 nan nan nan 276 275 282 283 285 285 286 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 292 291 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 261 257 255 252 251 250 248 247 246 246 255 249 250 258 266 268 270 268 262 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 264 264 267 269 268 270 271 270 273 277 nan nan nan 276 275 281 283 285 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 251 246 nan nan nan nan nan nan nan nan nan nan nan 294 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 251 250 246 242 242 240 240 243 248 242 241 256 268 270 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 243 241 241 246 252 nan nan nan nan 261 nan nan 268 267 269 271 272 274 273 273 278 nan nan 280 278 277 280 281 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 284 nan 281 nan nan nan 270 nan nan nan nan nan nan nan nan nan nan nan nan 254 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 216 236 242 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 250 248 244 244 243 242 241 241 235 243 253 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 238 244 246 nan nan nan nan 256 264 nan 269 268 268 273 271 272 270 270 278 277 276 277 275 277 277 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 281 nan nan 274 nan 268 266 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 238 251 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 257 254 250 245 247 243 242 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 241 239 246 249 nan nan 253 258 267 nan nan 269 269 274 273 270 269 267 275 277 276 nan 276 277 276 nan nan nan nan nan nan nan 291 nan nan nan nan nan nan nan nan nan nan nan 282 nan nan 271 271 267 266 264 258 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 239 236 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 260 261 256 252 246 243 244 nan nan nan nan nan 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 244 242 246 250 255 261 266 268 268 267 274 272 270 266 265 269 276 275 274 273 271 273 nan nan nan nan nan nan 288 289 nan nan nan nan nan nan nan 291 nan 283 283 278 272 266 262 264 265 263 259 253 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 251 248 248 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 246 243 245 246 255 259 266 268 266 270 269 267 265 264 266 272 274 272 271 270 269 272 nan 275 280 283 283 287 284 277 nan nan nan nan 291 290 291 292 290 283 281 277 269 262 259 263 262 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 259 253 258 250 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 234 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 249 246 244 240 237 258 264 267 263 264 265 264 261 262 262 263 268 268 269 269 266 263 264 266 269 278 279 276 274 272 nan nan nan nan 289 292 290 290 295 290 287 282 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 248 244 249 263 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 242 234 238 245 252 261 266 265 262 262 261 261 263 264 263 265 266 265 262 260 259 262 264 264 267 267 265 nan nan nan 278 283 288 290 295 297 296 291 290 284 281 nan 273 267 264 nan 258 nan 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 245 266 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 273 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 234 237 233 221 246 250 261 258 258 256 254 255 255 258 259 259 261 261 260 257 259 252 254 261 267 268 nan 271 273 277 289 291 297 301 299 295 291 286 282 278 274 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 248 242 nan nan nan nan nan nan nan nan nan nan nan nan 208 233 245 266 252 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 291 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 235 225 214 218 238 244 253 253 256 259 256 256 257 256 257 258 254 254 246 241 247 250 259 267 268 270 274 274 280 285 291 295 296 296 287 286 285 285 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 245 244 nan nan nan nan nan nan nan nan nan nan 253 246 241 241 241 245 249 253 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 219 209 230 241 249 249 248 252 255 255 249 255 254 249 246 237 236 235 244 247 261 268 273 277 277 280 283 288 291 292 296 289 284 284 278 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 274 251 232 nan nan nan nan nan nan nan nan nan nan 240 237 246 249 242 236 239 262 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 211 220 220 248 250 250 250 250 250 250 245 245 249 244 237 234 233 241 251 257 266 274 283 288 287 288 286 291 292 292 287 285 280 283 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 242 nan nan nan nan nan nan nan nan nan 238 230 251 270 252 253 240 239 234 255 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 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 214 211 231 239 247 250 245 247 249 247 247 247 248 247 248 248 246 242 239 242 259 273 289 291 288 287 289 290 286 285 284 283 281 285 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 239 nan nan nan nan nan nan nan nan 195 237 229 228 243 252 239 249 263 266 259 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 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 209 206 214 225 223 227 236 248 247 244 247 246 246 252 250 246 241 242 242 250 253 275 284 282 284 289 288 289 283 285 285 280 279 282 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 221 207 217 235 252 263 267 265 264 257 283 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 227 nan 230 226 231 242 247 244 246 251 248 249 nan nan nan nan nan nan 252 269 277 276 271 276 283 279 284 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 182 179 207 217 214 223 230 247 256 257 259 259 270 289 296 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 241 245 nan nan 231 231 242 244 246 nan nan nan nan nan nan nan nan nan 257 269 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 179 190 196 220 227 236 248 253 264 261 272 265 260 271 294 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 260 251 245 241 nan nan nan 239 246 nan nan nan nan nan nan nan nan nan 256 264 271 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 182 194 210 219 239 254 233 258 268 254 266 263 267 267 295 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 279 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 181 nan 250 243 247 236 nan nan nan nan 241 240 nan nan nan nan nan nan nan nan nan nan 257 264 268 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 202 220 244 260 nan 267 264 271 276 263 257 279 278 295 292 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 328 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 187 249 235 nan nan 234 228 233 242 249 243 240 nan nan nan 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 215 225 240 247 229 nan nan 265 265 273 278 258 271 277 288 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 331 329 328 nan nan nan nan nan nan nan 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 253 256 249 242 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 209 254 nan nan 232 247 nan 236 233 232 241 236 240 244 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 226 241 nan nan 270 286 nan nan 279 284 291 276 269 268 275 299 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 331 330 nan nan 317 nan nan 315 316 317 316 318 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 nan 254 250 237 225 230 226 230 239 nan nan 237 241 nan nan nan nan nan nan nan nan 254 nan 249 235 250 234 231 nan nan 236 237 242 258 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 232 nan nan nan nan nan nan nan nan 294 296 nan nan nan nan 302 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 330 330 330 331 330 325 319 314 311 316 315 316 320 316 307 320 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 242 228 233 nan 229 241 nan nan nan nan nan nan nan nan nan nan 204 217 237 nan 237 220 244 245 242 245 244 nan nan 249 268 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 330 nan nan nan nan nan nan nan nan nan nan nan 244 242 nan nan nan nan nan nan nan nan 296 285 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 322 326 326 326 323 320 317 312 316 320 316 317 319 308 316 300 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 nan 227 241 nan nan nan nan nan nan nan nan nan nan 208 205 241 238 238 255 253 248 249 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 213 224 247 nan 269 nan nan nan nan 256 272 272 271 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 317 320 319 319 317 317 320 323 321 322 315 300 305 307 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 212 227 nan nan nan nan nan nan nan nan nan nan 203 208 219 266 265 252 256 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 294 nan nan 260 nan nan 284 47 98 nan nan nan nan nan 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 311 314 320 322 325 326 322 315 303 294 298 305 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 222 193 nan nan nan nan nan nan 222 nan nan nan nan nan nan nan nan nan nan 218 224 239 251 260 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 223 nan nan nan nan nan nan nan nan nan nan 299 189 20 334 nan nan nan 49 nan nan nan nan nan 290 nan nan nan nan nan nan nan nan nan 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 306 315 320 328 328 320 305 295 291 296 289 299 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 124 116 125 nan nan nan nan 227 231 nan nan nan nan nan nan nan nan nan nan 229 230 271 272 277 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 334 348 14 18 32 22 31 36 34 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 326 289 270 280 285 290 289 298 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 115 70 164 141 129 106 105 177 213 nan 233 nan nan nan nan nan nan nan nan nan nan nan 214 256 268 273 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 358 16 11 24 29 32 nan nan 59 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 296 nan 224 285 nan 287 287 269 281 302 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 164 130 104 136 157 158 138 176 146 224 nan nan nan nan nan nan nan nan nan nan nan nan nan 239 256 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 38 358 353 1 360 4 26 nan nan nan 23 nan 283 258 nan nan nan nan nan nan nan nan 223 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 254 265 279 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 195 202 198 179 196 203 215 197 238 275 nan nan nan nan nan nan nan nan nan nan nan 196 232 254 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 7 347 313 357 10 16 nan nan 84 58 287 291 nan nan nan 240 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 nan 265 nan nan nan 247 261 275 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 169 149 141 219 252 249 240 290 268 nan nan nan nan nan nan nan nan nan 208 217 241 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 359 350 333 331 354 nan nan nan nan 265 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 278 nan 263 nan nan nan 242 255 289 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 159 142 135 333 296 274 239 262 249 nan nan nan nan nan nan nan nan 221 223 243 nan 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 257 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 242 109 144 254 351 326 nan nan nan nan nan 273 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 277 288 nan nan nan nan 219 257 302 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 108 23 310 278 251 255 254 nan nan nan nan nan nan nan nan 230 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 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 324 353 326 317 336 340 341 331 332 324 273 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 268 289 290 256 234 236 245 269 303 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 251 310 320 287 267 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 265 266 265 265 266 nan nan nan nan nan nan nan nan nan 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 344 350 344 346 348 336 332 329 269 282 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 276 300 209 212 211 192 257 291 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 227 238 257 272 272 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 266 266 265 nan nan nan nan nan nan nan nan nan 246 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 349 345 345 329 325 303 259 272 281 276 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 245 255 75 157 148 123 230 265 293 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 237 242 238 296 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 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 328 340 330 326 328 323 258 258 273 274 267 254 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 136 137 125 nan nan nan 124 271 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 235 237 248 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 246 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 306 313 324 332 336 326 268 265 258 264 261 257 258 252 256 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 138 131 152 nan nan nan 281 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 302 nan nan nan nan nan nan nan 243 nan nan 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 301 314 318 317 308 253 266 266 260 262 258 257 256 259 nan 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 148 125 135 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 311 nan nan nan nan nan nan nan 239 nan nan 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 nan nan 299 300 295 303 310 311 nan nan nan 274 263 259 257 251 250 249 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 nan nan nan nan nan nan nan 235 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 299 284 281 303 308 305 307 308 311 nan nan nan nan nan nan nan nan 278 256 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 287 287 294 304 304 307 311 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 222 217 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 275 286 291 294 298 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 217 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 296 307 308 299 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 nan nan 267 nan nan nan nan nan nan nan nan nan nan nan nan 215 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 298 300 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 298 289 284 283 284 276 260 251 nan nan nan nan nan nan nan nan nan nan 238 207 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 302 300 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 274 nan nan nan 247 nan nan nan nan nan nan nan nan nan nan nan nan 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 306 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 321 nan nan nan nan 264 nan nan nan nan nan nan nan nan nan nan 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 134 nan nan nan nan nan nan nan nan nan nan nan nan nan 263 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 222 nan nan nan nan nan nan nan nan 243 243 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 219 227 nan nan nan nan nan nan nan nan nan 242 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 209 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 211 nan nan 225 222 232 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 206 226 228 231 229 238 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 205 217 nan nan nan nan nan nan nan 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan