CAPE 0 0 0 0 0 0 0 0 0 0 0 0 3 11 19 22 17 10 4 1 6 12 1 0 0 0 0 0 0 0 0 0 0 4 14 19 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 24 63 131 217 303 241 147 111 291 885 1844 2751 3118 2897 2465 2043 1667 1343 1125 1037 1085 1222 1373 1507 1624 1728 1826 1941 2085 2175 2202 2216 2258 2319 2359 2367 2378 2310 2295 2299 2227 2090 1930 1785 1656 1508 1465 1481 1436 1288 1092 953 914 937 923 866 779 726 706 670 610 567 620 695 736 692 594 477 328 218 338 476 574 696 811 749 445 215 188 205 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 7 1 0 1 7 9 1 0 0 0 0 0 0 0 0 0 0 0 2 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 74 145 240 344 373 308 168 116 192 612 1373 2144 2537 2372 1972 1629 1367 1175 1058 1032 1101 1246 1406 1560 1693 1790 1863 1947 2064 2142 2166 2201 2257 2324 2398 2455 2461 2362 2108 1968 1874 1827 1780 1683 1564 1464 1471 1480 1374 1182 1007 924 925 942 880 757 657 633 634 604 553 517 605 686 697 646 563 457 340 279 411 516 524 560 620 528 284 141 118 129 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52 152 236 319 377 372 328 222 165 182 448 1014 1666 2078 2064 1742 1426 1210 1081 1025 1041 1129 1270 1436 1624 1777 1867 1919 1976 2056 2137 2201 2262 2300 2334 2386 2389 2270 2036 1697 1584 1609 1692 1696 1617 1521 1461 1480 1470 1319 1106 958 915 917 892 820 723 645 611 606 596 555 523 634 728 671 589 537 469 371 332 459 567 507 414 335 253 156 99 97 108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 99 263 320 361 378 363 325 254 232 259 367 759 1310 1747 1867 1683 1398 1191 1067 1021 1055 1161 1307 1449 1647 1823 1917 1965 2008 2069 2141 2199 2239 2280 2290 2244 2103 1873 1636 1465 1497 1586 1677 1677 1617 1544 1495 1481 1442 1272 1078 968 899 843 802 784 770 731 697 677 652 597 564 659 762 693 589 553 489 368 307 413 531 463 316 216 155 114 88 80 91 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 42 182 402 423 414 428 414 359 286 257 269 305 586 1044 1480 1712 1683 1479 1261 1115 1052 1113 1246 1378 1486 1639 1817 1931 1997 2034 2069 2107 2136 2153 2171 2137 2003 1766 1575 1499 1547 1608 1659 1678 1687 1643 1568 1503 1457 1392 1250 1082 1013 877 772 746 769 774 756 718 663 620 611 640 691 730 697 636 612 517 338 228 272 345 283 209 156 124 117 111 99 98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 20 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 7 83 273 505 553 505 527 479 380 309 290 294 352 535 859 1241 1541 1649 1550 1367 1202 1120 1259 1421 1515 1529 1599 1762 1917 2013 2052 2070 2085 2092 2077 2042 1955 1759 1518 1462 1483 1526 1601 1713 1666 1648 1604 1531 1468 1419 1346 1209 1084 1139 960 796 742 737 718 702 638 582 562 618 723 780 741 674 707 698 557 334 190 158 158 129 126 119 105 108 113 113 116 0 0 0 0 0 0 0 0 0 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 8 3 0 0 0 0 0 0 0 0 5 18 17 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 129 366 596 655 584 554 465 347 312 332 387 496 573 720 991 1285 1493 1530 1442 1313 1214 1402 1537 1674 1639 1564 1671 1853 1992 2053 2077 2086 2070 2016 1900 1718 1495 1375 1370 1347 1429 1576 1648 1657 1626 1613 1557 1467 1381 1280 1139 1013 985 800 661 635 651 666 671 606 556 515 518 634 778 787 699 736 686 485 291 186 145 125 114 120 119 105 108 114 120 136 0 0 0 0 0 0 0 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 18 19 10 2 0 0 0 0 0 0 0 1 7 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 36 175 424 633 686 619 553 449 366 347 400 480 542 553 602 781 1006 1209 1346 1383 1350 1314 1449 1548 1617 1561 1489 1547 1720 1901 2019 2069 2070 2004 1864 1662 1442 1280 1396 1374 1263 1423 1644 1721 1683 1673 1668 1565 1446 1332 1210 1087 978 846 676 583 570 605 626 635 626 573 576 604 642 752 810 760 685 511 295 199 154 134 123 115 112 111 111 121 128 138 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 5 17 26 21 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 80 253 475 644 688 643 561 425 396 408 479 515 512 510 576 742 959 1134 1220 1279 1296 1318 1411 1444 1413 1416 1385 1445 1648 1885 2012 2023 1984 1845 1647 1421 1233 1142 1216 1268 1235 1469 1675 1715 1682 1711 1690 1533 1456 1377 1242 1078 913 730 625 581 561 547 540 542 562 589 655 740 739 779 826 782 596 330 178 153 118 103 101 105 109 111 111 121 142 171 235 0 0 0 0 0 0 0 0 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 8 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 1 3 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 39 161 383 607 737 731 649 528 421 446 492 529 551 548 580 699 896 1104 1216 1272 1302 1290 1321 1366 1289 1230 1213 1321 1535 1766 1928 1960 1884 1796 1559 1363 1211 1098 1066 1110 1173 1310 1576 1758 1772 1695 1631 1606 1548 1512 1432 1245 1002 802 694 617 547 496 508 507 520 565 638 711 733 697 778 826 772 545 262 165 144 105 89 91 100 111 118 117 117 152 213 287 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 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 9 16 15 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 75 265 548 783 853 786 630 518 471 489 535 552 569 614 702 836 986 1107 1196 1348 1348 1362 1335 1324 1278 1206 1163 1267 1523 1743 1817 1762 1652 1524 1292 1051 1001 1046 1112 1195 1312 1508 1684 1801 1772 1683 1657 1692 1660 1514 1291 1037 848 701 597 524 470 490 541 544 572 638 688 681 648 661 850 742 645 497 317 214 143 100 88 90 94 93 93 102 120 143 233 293 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 13 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 1 26 26 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 101 329 615 809 853 846 648 569 565 596 644 651 642 705 804 906 1011 1120 1223 1282 1335 1440 1319 1287 1302 1287 1306 1369 1554 1697 1672 1545 1379 1215 1042 901 835 1114 1386 1498 1531 1601 1658 1649 1589 1560 1642 1770 1752 1465 1104 822 693 589 522 504 516 532 552 560 605 678 719 734 758 776 837 560 518 511 433 300 170 105 89 99 115 108 96 108 144 145 219 280 0 0 0 0 0 0 0 0 0 0 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 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 38 21 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 13 114 334 579 742 805 831 695 677 710 724 727 733 749 805 884 964 1084 1201 1229 1221 1408 1479 1293 1177 1142 1181 1296 1460 1625 1650 1514 1361 1161 975 865 850 989 1425 1546 1585 1602 1620 1639 1640 1587 1513 1562 1738 1722 1407 1036 758 634 546 511 518 549 586 610 642 691 727 764 827 872 830 699 425 479 539 500 367 216 131 104 115 154 136 113 126 166 178 185 300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 23 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 26 137 389 643 755 756 752 767 783 788 765 770 818 879 924 965 1032 1128 1159 1110 1196 1427 1423 1238 1112 1095 1165 1305 1483 1566 1519 1403 1228 1045 941 868 879 1211 1564 1532 1502 1529 1572 1592 1584 1565 1552 1537 1640 1570 1326 1065 857 704 646 645 650 633 633 666 714 736 758 792 844 853 768 621 401 439 507 492 384 257 186 172 159 175 166 143 143 172 188 146 293 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 47 166 429 719 778 765 802 851 820 798 803 870 963 1026 1046 1050 1086 1145 1121 1112 1240 1358 1275 1130 1094 1139 1227 1258 1293 1400 1498 1391 1217 979 936 930 1020 1266 1483 1411 1416 1513 1598 1608 1556 1520 1560 1586 1598 1478 1304 1137 988 854 796 800 848 856 813 783 800 812 848 828 837 842 761 592 476 455 481 458 385 310 272 266 241 168 214 197 183 181 161 130 207 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 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 1 1 0 0 0 2 8 12 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 29 69 174 381 651 709 872 914 913 881 855 890 988 1071 1108 1125 1139 1157 1168 1134 1339 1409 1310 1126 1018 1085 1121 1109 1039 1077 1301 1462 1321 1110 931 894 979 1223 1410 1332 1335 1431 1549 1634 1645 1583 1509 1505 1544 1568 1453 1295 1159 1051 966 924 928 1003 1065 1039 967 914 895 931 809 764 799 792 712 605 533 502 452 377 311 275 255 231 193 188 229 230 231 205 152 152 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 3 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 1 4 9 8 4 3 5 11 17 21 12 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 4 26 55 102 206 393 648 865 917 952 958 927 890 916 982 1062 1141 1219 1282 1293 1267 1321 1605 1385 1142 1001 1026 1141 1115 975 889 856 952 1204 1321 1177 1127 1000 1168 1318 1320 1292 1392 1532 1564 1547 1541 1523 1495 1475 1477 1477 1339 1273 1162 1059 1000 979 979 987 980 984 1007 993 930 848 684 626 691 721 692 634 580 533 478 397 316 253 198 166 178 111 208 223 175 146 139 128 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 4 11 16 16 13 21 28 23 19 17 13 8 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 19 59 149 300 498 678 765 851 1011 938 890 875 911 991 1074 1232 1385 1416 1399 1403 1513 1660 1289 1037 1000 1110 1192 1105 917 837 834 806 960 1106 1158 1256 1247 1323 1345 1317 1343 1431 1510 1507 1437 1388 1388 1424 1464 1460 1377 1226 1276 1151 1050 1014 1012 1006 1000 999 966 946 876 759 630 517 520 575 604 595 567 540 519 491 444 382 311 216 153 139 94 157 203 179 137 114 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 2 2 3 5 6 1 0 2 9 21 27 28 31 30 24 18 12 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 31 114 260 424 599 711 791 917 999 894 899 911 974 1090 1222 1383 1526 1442 1428 1427 1466 1474 1219 1127 1165 1171 1115 995 856 796 863 920 1028 1080 1150 1283 1398 1398 1364 1329 1385 1485 1519 1431 1300 1269 1306 1343 1373 1351 1277 1225 1227 1107 1050 1049 1074 1112 1158 1138 1017 907 810 707 598 514 504 517 528 516 490 465 451 443 436 426 379 271 186 149 121 107 169 235 232 174 120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 4 3 3 5 4 3 4 6 5 5 14 22 25 31 33 25 13 17 14 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 29 101 226 390 536 689 798 875 933 961 948 979 986 1057 1193 1346 1459 1520 1403 1389 1361 1362 1322 1190 1207 1262 1125 1013 965 962 1011 1123 1264 1190 1383 1368 1323 1354 1360 1313 1296 1349 1423 1428 1335 1212 1192 1228 1232 1247 1242 1219 1206 1181 1112 1068 1081 1115 1122 1074 956 824 698 626 614 601 563 529 512 497 479 459 431 397 372 374 397 379 310 238 189 149 119 145 261 284 191 113 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 4 3 2 2 2 3 2 1 2 8 11 13 20 19 15 14 14 14 11 8 5 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 13 77 178 309 465 632 769 878 922 988 1064 1094 1049 1040 1095 1229 1375 1454 1450 1384 1331 1263 1236 1227 1166 1074 1039 976 964 994 1014 1030 1092 1222 1073 1213 1241 1238 1239 1237 1234 1285 1433 1524 1485 1343 1192 1122 1118 1117 1111 1130 1134 1110 1086 1069 1061 1087 1108 1055 944 803 617 465 421 419 435 445 440 420 391 381 394 409 394 357 339 344 333 302 230 165 122 102 126 159 121 68 54 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 8 5 3 7 8 11 13 10 6 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 1 2 4 30 106 223 379 568 763 896 987 966 1084 1178 1138 1025 1049 1116 1246 1387 1441 1427 1408 1381 1225 1204 1243 1118 925 865 902 924 938 975 1017 999 889 796 838 952 1094 1163 1199 1246 1275 1275 1285 1269 1187 1097 1053 1061 1061 1043 1049 1040 1030 1038 1080 1128 1129 1068 952 792 616 458 443 305 257 253 261 263 249 228 223 249 296 342 368 368 338 305 265 193 134 96 76 66 62 49 31 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 5 10 12 14 19 18 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 14 25 56 144 317 533 745 912 995 961 1006 1206 1159 1030 978 1065 1156 1292 1468 1459 1427 1423 1393 1252 1256 1297 1154 988 887 860 841 842 938 993 928 837 830 809 806 929 1025 1078 1107 1119 1117 1126 1121 1084 1069 1066 1072 1087 1054 1047 1052 1065 1085 1109 1117 1061 918 798 639 525 479 409 270 217 175 155 144 133 121 121 132 157 216 292 337 323 267 195 137 113 101 85 66 50 36 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 2 0 5 10 13 14 13 11 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 4 12 31 63 127 261 511 765 893 921 921 940 1129 1170 985 933 1007 1124 1211 1324 1499 1448 1465 1419 1322 1258 1318 1409 1161 909 777 746 751 778 853 879 875 881 885 852 811 812 918 994 1024 1030 1045 1087 1076 1057 1097 1138 1162 1180 1153 1123 1108 1075 1033 989 927 818 682 618 538 447 346 247 182 145 115 99 93 88 83 82 79 88 116 189 251 249 193 138 105 91 86 77 58 36 19 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 1 5 9 12 11 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 45 113 242 449 721 902 856 860 943 1059 1099 1051 908 973 1115 1248 1349 1429 1477 1408 1554 1465 1302 1242 1319 1378 1125 929 832 791 790 814 844 893 954 985 963 921 888 829 849 858 901 994 1078 1114 1186 1223 1236 1277 1300 1288 1255 1201 1128 1033 937 836 714 571 448 411 345 263 203 161 126 101 82 73 75 82 90 89 73 72 77 137 187 181 139 115 104 78 61 47 38 25 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 2 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 12 38 55 94 216 428 656 803 819 750 918 1036 1094 1077 1023 987 1056 1199 1364 1487 1533 1505 1436 1643 1520 1368 1341 1371 1328 1182 1016 942 917 898 869 858 930 1032 1055 1036 1001 954 884 829 821 861 965 1108 1246 1338 1355 1355 1341 1319 1282 1226 1153 1067 969 843 702 566 429 319 298 243 168 128 108 95 84 69 58 66 82 100 101 83 79 78 129 168 155 117 92 81 60 57 28 23 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 2 7 12 16 16 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43 108 162 238 400 624 776 789 754 806 1004 1092 1124 1074 1029 1054 1102 1196 1405 1550 1554 1537 1580 1665 1526 1421 1423 1434 1406 1357 1255 1154 1053 916 835 842 928 1021 1035 1024 992 915 864 875 859 840 963 1152 1319 1389 1367 1329 1261 1179 1102 1029 962 904 831 709 587 459 354 301 299 253 156 106 89 88 86 73 58 67 87 113 116 98 87 92 132 168 150 102 64 52 54 68 22 19 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 1 5 14 20 23 24 20 12 2 0 0 0 0 0 0 0 0 0 0 2 3 2 0 0 0 0 0 0 0 0 0 44 131 277 468 632 737 748 718 769 901 1025 1075 1062 1038 1012 1069 1168 1217 1343 1491 1498 1611 1733 1675 1529 1415 1351 1398 1484 1527 1465 1290 1084 901 813 831 906 965 952 915 864 807 806 866 890 828 998 1200 1323 1325 1257 1184 1052 902 802 739 696 671 666 671 595 423 328 310 303 235 129 80 74 83 86 75 62 73 106 152 148 118 92 92 124 143 120 79 45 35 46 59 18 21 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 25 36 24 29 26 15 4 1 0 0 0 0 0 0 0 0 0 5 14 14 5 0 0 0 0 0 0 4 24 95 200 412 657 801 798 724 712 817 940 1008 1018 1005 1020 1005 1100 1202 1242 1299 1450 1511 1645 1673 1584 1475 1339 1219 1258 1406 1515 1493 1339 1138 1001 909 881 906 921 880 846 847 855 869 888 906 932 1047 1209 1256 1207 1099 957 779 608 511 469 457 469 509 593 644 484 380 328 281 201 106 58 66 79 79 71 74 104 160 191 154 111 89 89 104 100 71 42 20 11 16 23 19 28 15 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 9 21 32 39 37 30 27 13 4 2 1 0 1 1 0 0 0 0 0 3 28 31 14 2 0 0 0 0 3 25 84 177 339 589 800 872 810 751 819 886 955 979 979 987 988 988 1065 1142 1240 1388 1561 1539 1522 1475 1438 1363 1245 1161 1145 1284 1440 1477 1355 1165 1025 1001 1002 1012 994 952 937 979 1020 1031 1019 1000 993 1018 1089 1099 1007 869 726 582 440 346 328 362 436 536 652 738 615 514 392 280 180 97 58 69 78 72 77 110 165 210 170 118 90 85 88 86 67 42 20 6 0 0 1 7 14 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 12 44 55 55 57 59 49 27 27 9 3 2 2 1 1 1 0 0 0 0 0 3 46 37 15 2 0 0 0 2 15 84 176 282 498 732 891 902 831 809 920 926 964 949 947 960 953 1000 1030 1074 1244 1488 1630 1522 1461 1405 1370 1302 1229 1195 1179 1201 1257 1292 1232 1081 956 1001 1110 1164 1172 1162 1165 1189 1169 1111 1058 995 934 896 897 869 727 642 551 445 353 319 369 456 538 611 669 701 673 602 432 282 169 96 65 68 72 76 90 144 205 209 120 85 75 76 77 76 72 66 49 27 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 15 50 90 103 87 76 69 48 25 19 2 0 1 1 1 0 0 0 0 0 0 2 18 97 50 14 1 0 0 2 14 68 243 363 443 623 786 871 878 875 926 1008 980 949 928 890 875 927 1045 1012 1022 1299 1606 1646 1471 1415 1405 1316 1268 1252 1273 1309 1310 1251 1176 1134 1104 1068 1090 1250 1313 1333 1353 1352 1302 1207 1093 1000 910 830 767 713 672 536 464 382 314 305 379 505 567 534 506 494 517 532 471 349 234 145 90 70 74 78 94 125 158 195 188 101 66 63 61 61 66 80 97 92 108 41 4 0 0 0 0 0 0 0 4 3 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 2 8 44 77 98 103 93 83 76 65 33 9 1 0 0 0 0 0 0 0 0 0 0 6 50 125 60 11 1 0 4 19 66 206 408 447 516 670 778 820 862 953 1063 1103 1029 932 939 837 794 886 1012 1016 994 1326 1706 1658 1470 1382 1313 1205 1258 1297 1321 1343 1349 1295 1151 1007 997 1067 1187 1358 1442 1485 1537 1548 1491 1359 1170 951 812 741 690 617 494 397 290 221 202 263 397 535 553 479 462 445 427 397 329 241 166 116 92 89 101 119 137 188 174 148 123 87 67 58 54 53 56 57 56 68 130 68 21 3 0 0 0 0 0 0 14 11 7 10 14 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 4 27 74 118 99 85 84 89 91 80 48 21 7 3 2 1 0 0 0 0 0 0 0 0 17 64 94 47 5 2 3 21 79 200 397 500 509 593 732 829 858 928 1086 1183 1145 1034 941 905 814 775 882 992 1027 1049 1289 1701 1661 1577 1415 1211 1223 1308 1339 1331 1308 1266 1196 1087 974 1036 1131 1231 1342 1434 1497 1555 1592 1571 1425 1175 864 667 613 536 454 363 263 177 133 128 184 292 392 412 400 415 380 321 262 210 179 148 119 109 114 125 137 184 193 152 114 91 78 66 55 51 52 52 42 30 37 76 48 20 4 0 0 0 0 0 0 19 18 18 18 19 15 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 56 115 162 139 87 72 85 102 108 91 52 18 9 7 6 6 5 3 1 0 0 0 0 0 18 38 44 27 10 11 23 87 233 409 559 609 621 656 777 863 917 1024 1216 1257 1130 1007 943 902 829 796 907 1005 1041 1094 1289 1628 1587 1520 1376 1263 1305 1383 1314 1254 1247 1255 1228 1150 1104 1117 1198 1257 1317 1400 1474 1495 1471 1395 1228 978 697 488 381 294 241 210 182 162 135 117 129 165 206 225 229 245 255 202 155 139 150 152 124 107 119 162 197 174 148 121 93 76 66 57 51 50 46 42 33 22 18 22 12 5 1 0 0 0 0 0 0 18 17 19 21 20 15 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 6 28 85 192 211 182 126 89 88 126 151 150 126 82 22 8 10 15 24 29 16 2 0 0 0 0 4 22 28 28 22 20 43 121 287 496 631 687 697 731 703 770 833 929 1059 1182 1186 1015 945 963 963 925 942 1013 1077 1081 1132 1288 1502 1482 1331 1331 1371 1394 1377 1283 1220 1197 1205 1236 1221 1127 1073 1150 1247 1314 1327 1305 1269 1229 1163 1009 762 527 370 228 184 148 136 145 160 160 151 149 148 159 160 148 158 227 175 133 123 128 119 98 116 164 196 176 133 140 107 75 58 49 46 46 46 38 34 30 18 5 3 1 0 0 0 0 0 0 0 2 16 16 19 20 20 19 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 113 215 306 221 158 125 118 139 183 206 180 126 67 24 10 15 34 49 47 22 2 0 0 1 5 28 67 53 37 32 37 96 256 492 697 787 824 845 838 755 728 775 934 1097 1145 1042 927 917 937 986 1023 1083 1187 1289 1259 1217 1314 1426 1366 1224 1344 1442 1418 1269 1133 1115 1176 1178 1151 1096 993 919 976 1114 1201 1200 1100 953 834 760 673 528 396 298 207 181 142 123 120 129 148 170 182 170 209 198 164 174 246 189 142 122 104 84 84 139 155 136 96 97 130 94 57 42 36 36 36 34 27 27 27 15 3 0 0 0 0 0 0 0 0 1 12 15 15 16 17 18 19 16 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 1 24 142 313 369 293 178 144 155 175 206 236 237 189 121 68 40 28 24 34 35 25 10 1 0 0 5 29 88 127 102 73 73 96 155 269 455 660 827 980 1021 960 833 746 782 903 1026 1054 993 952 908 935 1034 1069 1140 1288 1420 1420 1374 1407 1337 1232 1247 1408 1349 1302 1182 1066 1042 1099 1093 996 912 811 726 780 868 927 944 893 778 628 480 306 262 241 224 205 197 162 137 118 114 137 173 192 172 273 241 201 206 222 185 143 130 122 103 104 157 143 124 88 90 106 81 45 30 21 21 23 20 14 15 20 11 3 0 0 0 0 0 0 0 0 3 18 15 13 16 18 18 17 15 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 31 143 314 420 368 245 159 168 219 254 281 282 249 191 134 98 78 57 34 20 10 4 2 0 0 3 17 80 150 182 173 153 159 198 250 331 454 637 858 1047 1085 1006 910 840 829 855 902 967 978 948 933 1017 1038 1028 1106 1237 1352 1431 1529 1514 1278 1186 1286 1370 1186 1166 1136 1061 996 969 940 896 775 672 594 570 608 645 615 544 468 397 317 204 180 173 167 165 163 158 158 156 156 166 185 199 202 312 250 221 217 202 168 152 181 201 185 171 181 139 101 71 73 76 61 35 17 7 7 9 7 4 4 5 2 1 0 0 0 0 0 0 0 0 2 7 13 12 16 16 15 14 14 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 5 5 3 21 8 10 77 217 359 380 297 201 177 232 313 363 381 338 270 208 168 144 122 78 40 17 7 2 0 0 2 15 54 145 197 227 235 230 232 252 261 306 470 712 918 997 1094 1017 943 902 881 883 909 939 930 962 985 934 851 902 1019 1148 1273 1380 1451 1386 1222 1233 1287 1252 1104 1036 1009 955 902 876 858 801 683 588 493 440 439 444 416 340 255 205 196 199 187 185 168 148 142 149 160 162 162 179 205 230 252 290 220 199 188 175 161 160 172 186 207 190 149 101 68 62 63 58 42 19 2 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 11 13 13 12 12 12 11 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 8 17 13 18 48 12 12 75 177 266 283 219 180 237 329 417 468 495 425 328 254 213 185 155 75 39 21 10 3 0 0 7 32 86 184 293 284 273 247 226 221 227 301 510 721 896 1002 1107 1128 1042 943 896 916 961 957 942 978 878 756 733 772 971 1133 1277 1404 1422 1264 1203 1227 1223 1151 1049 983 926 879 840 815 799 743 633 509 440 404 388 376 358 309 240 195 184 183 138 145 155 144 138 145 160 170 181 207 238 259 265 249 195 189 186 198 225 249 245 195 190 150 101 68 43 63 68 54 34 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 10 10 10 9 9 10 10 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 6 16 30 18 27 51 44 27 44 100 152 177 189 234 343 424 493 546 551 479 370 286 228 189 137 47 37 24 12 3 0 1 12 46 108 236 380 356 299 225 217 255 322 431 598 721 908 1080 1178 1200 1057 922 885 911 955 965 955 943 788 680 664 727 965 1112 1165 1273 1394 1406 1375 1248 1173 1097 1044 1006 934 838 794 770 761 746 659 463 416 408 397 376 346 299 230 182 136 104 143 231 223 191 165 153 157 176 203 222 254 278 280 259 228 233 223 238 277 288 229 187 122 92 73 52 36 54 61 41 20 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 9 8 8 8 8 9 9 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 1 4 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 9 13 24 40 36 31 89 119 87 53 56 93 160 250 351 442 475 505 525 499 417 319 245 183 131 86 43 38 24 13 5 1 5 20 63 146 301 421 416 319 222 246 360 492 590 678 770 1035 1241 1217 1076 1022 995 979 1004 1041 1032 944 802 661 587 621 771 1000 1119 1040 1041 1100 1220 1332 1293 1162 1044 988 947 881 799 746 721 720 738 689 509 405 376 370 366 353 322 260 157 179 178 209 267 260 225 198 180 178 196 224 233 269 325 331 318 314 297 265 263 275 242 165 127 61 49 48 40 33 36 44 31 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 5 8 8 8 8 8 9 8 7 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 10 29 40 48 53 57 37 8 1 0 0 0 0 0 0 0 0 0 0 0 4 10 18 33 54 69 47 83 154 176 143 99 102 188 314 420 481 501 509 489 419 334 262 207 157 118 87 57 38 29 22 10 2 8 34 86 174 339 443 426 316 216 230 375 594 795 858 799 1170 1342 1238 1093 1057 1056 1022 1050 1082 1034 893 680 566 593 731 870 962 956 840 805 927 1017 1137 1232 1141 1009 953 915 857 785 735 716 708 703 647 530 409 371 371 376 380 364 291 128 199 206 218 255 264 231 211 217 230 256 296 332 347 383 371 357 349 322 289 268 213 150 90 52 34 34 31 27 28 30 27 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 7 6 8 7 6 6 5 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 16 54 104 159 206 179 101 32 4 3 1 0 0 0 0 0 0 0 0 0 2 8 19 40 71 101 109 78 151 199 203 171 144 204 341 434 488 517 528 469 389 327 284 252 218 190 141 77 45 47 48 21 7 21 59 120 205 356 440 403 281 183 197 346 557 734 794 871 1207 1298 1163 1009 931 957 1035 1075 1028 862 740 641 556 698 857 905 836 697 575 589 924 927 1004 1094 1062 996 947 925 876 804 758 765 766 716 602 468 355 311 347 375 373 356 293 170 164 256 335 367 355 321 298 306 312 328 346 360 370 369 338 317 297 269 240 213 125 74 42 25 24 28 22 22 22 19 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 3 4 1 4 3 4 4 4 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 7 33 69 104 128 128 86 36 11 11 4 0 1 2 1 0 0 0 0 1 5 10 20 47 86 121 149 164 131 141 168 175 178 223 341 422 490 538 540 470 398 354 320 290 264 241 190 83 56 72 77 39 28 70 129 192 267 360 379 308 215 178 253 431 616 713 773 932 1164 1249 1082 976 926 944 990 1001 902 745 693 608 544 660 805 819 740 625 564 655 944 925 954 970 958 939 891 894 890 807 761 791 757 683 574 467 390 343 320 330 350 353 323 278 271 315 346 375 373 348 325 319 306 323 327 331 344 309 272 252 224 188 151 124 66 42 27 21 23 25 20 20 18 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 1 2 1 0 0 1 1 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 1 6 13 19 30 59 76 36 20 13 5 2 7 14 12 5 0 0 0 13 21 28 42 73 107 120 131 139 163 160 161 169 197 255 362 455 525 555 533 466 382 351 327 298 278 256 204 69 57 77 82 74 109 196 267 335 376 394 363 268 211 240 356 548 748 834 921 1067 1107 1046 922 854 820 808 814 801 733 682 635 534 525 626 746 769 707 675 708 810 950 945 926 919 913 904 884 877 851 770 764 747 642 555 511 442 391 359 332 318 341 355 346 341 349 361 326 272 248 232 220 222 255 290 289 263 234 219 198 172 147 122 96 71 40 36 31 31 35 32 20 11 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 30 6 9 3 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 12 38 60 40 28 17 8 9 23 43 41 17 2 0 2 22 54 53 56 75 105 108 148 191 246 294 294 297 335 405 490 548 576 553 490 432 391 362 331 306 287 229 159 96 63 64 95 157 264 389 471 513 471 427 360 247 201 251 367 534 728 905 934 987 968 956 933 855 781 711 664 638 616 604 544 458 534 669 770 765 665 628 725 855 928 904 878 916 958 962 922 856 789 756 782 700 564 477 415 349 323 327 335 328 323 301 273 282 297 304 321 301 266 237 215 211 248 249 213 170 141 125 111 93 83 82 70 52 36 36 49 48 38 24 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 27 53 13 18 18 16 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 2 9 19 19 14 9 9 13 31 56 67 35 8 0 5 23 92 105 77 62 79 117 165 225 296 361 424 504 588 647 660 636 587 527 473 453 423 377 334 307 277 176 134 127 98 96 147 226 341 465 553 561 461 403 302 191 178 251 364 504 670 813 861 891 848 908 955 922 841 725 601 546 526 507 469 424 596 778 853 784 631 536 637 781 870 885 886 939 1035 1073 1034 941 840 773 775 664 549 447 334 267 258 269 284 293 293 268 234 251 280 308 340 354 339 319 284 260 251 226 172 136 106 87 81 72 63 64 56 49 46 41 50 36 20 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 25 55 60 15 16 16 12 1 0 0 0 0 0 0 0 0 2 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 1 2 1 0 0 4 13 27 46 59 46 9 2 6 19 34 36 42 49 63 97 150 202 184 253 401 575 717 791 766 675 570 490 459 451 420 380 335 291 242 158 124 139 166 194 225 229 283 383 472 484 391 293 194 148 175 248 366 498 616 737 837 853 773 792 816 808 758 664 542 496 450 421 418 459 643 706 686 637 578 541 595 767 905 969 971 981 1043 1083 1060 985 880 770 670 631 500 373 274 213 184 186 212 236 250 258 265 256 252 252 254 257 257 247 256 271 258 200 137 160 155 137 116 92 61 58 54 64 64 47 32 15 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 3 15 38 60 54 5 3 3 2 0 0 0 0 0 0 0 0 0 0 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 14 26 38 46 42 24 14 7 8 14 21 32 52 71 96 135 155 81 149 359 577 731 793 745 589 499 447 425 417 402 380 339 282 219 172 148 211 255 297 323 274 240 294 379 394 304 146 129 155 213 295 396 515 610 691 788 821 720 754 694 584 479 404 372 385 365 354 358 405 508 510 482 500 539 579 626 785 912 960 950 932 955 974 940 870 787 695 590 564 393 281 221 183 149 138 174 199 219 236 245 238 235 236 226 208 199 220 235 237 235 209 179 219 216 187 151 109 70 75 66 79 68 40 21 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 22 39 46 38 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 25 38 42 35 25 20 23 31 43 61 89 105 104 124 106 57 116 326 522 644 668 585 422 416 418 403 386 378 380 359 308 252 217 213 288 330 395 435 406 334 318 336 316 225 111 137 198 304 357 377 429 545 626 670 681 687 699 567 402 296 267 293 327 336 330 315 319 344 360 409 483 545 613 692 811 897 892 839 811 822 831 789 724 657 588 504 388 292 226 183 154 133 127 150 171 205 254 282 257 238 245 256 254 241 251 265 254 245 233 215 222 217 184 142 103 94 120 77 63 41 20 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 11 16 20 20 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 2 4 1 0 2 6 11 20 33 53 64 65 53 46 42 59 87 102 81 101 63 49 119 247 393 444 425 375 336 375 409 389 367 366 379 370 321 268 239 254 321 392 470 540 548 478 368 297 268 191 139 185 288 394 392 349 357 479 638 669 655 593 539 455 332 274 278 307 334 342 325 303 290 292 323 413 548 647 714 759 788 785 775 709 709 735 726 653 587 532 465 377 284 232 197 172 151 137 135 152 185 215 243 268 277 276 283 306 336 346 313 282 289 242 217 196 167 137 115 90 72 91 118 66 33 19 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 14 10 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 1 5 7 1 1 5 7 6 7 14 33 58 90 96 55 31 30 41 50 49 68 49 71 122 189 267 278 246 250 295 350 380 356 347 359 366 344 291 249 242 285 339 366 449 554 579 507 378 274 271 216 207 261 354 421 364 311 348 472 599 519 494 451 427 409 363 312 305 302 303 307 302 300 304 319 356 434 562 692 733 751 727 681 648 641 652 648 613 542 480 436 378 344 302 237 199 176 160 149 138 139 182 233 253 249 244 249 265 285 297 290 266 239 234 195 167 143 110 72 49 52 52 68 74 46 25 16 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 11 11 5 7 11 9 4 1 3 18 74 105 94 48 19 30 34 30 46 82 81 103 140 167 184 187 179 203 256 310 338 327 323 346 331 284 238 234 262 322 354 380 450 535 540 464 351 268 268 268 289 328 354 347 297 288 362 463 518 467 441 396 375 359 333 295 260 234 253 279 310 364 386 407 425 456 520 614 638 698 661 594 550 524 512 498 467 425 386 353 325 318 286 231 194 170 159 166 161 146 156 196 221 229 225 218 212 205 199 184 176 169 142 116 105 96 78 54 39 64 55 65 53 29 25 18 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 1 0 0 0 0 0 0 0 0 0 0 2 9 25 28 23 19 14 8 4 2 5 11 31 45 37 31 41 56 46 30 43 82 119 108 119 127 145 165 181 201 234 273 301 310 314 333 284 224 203 242 309 388 400 432 482 512 478 401 326 264 246 282 296 305 285 261 270 301 347 405 426 404 364 334 307 279 252 225 200 190 243 285 372 468 479 472 475 510 562 591 529 589 514 442 397 365 343 354 350 302 254 236 230 212 197 193 193 196 195 196 211 176 123 135 183 191 181 167 155 149 156 147 153 153 133 95 74 69 62 52 52 76 39 49 33 16 13 11 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 36 59 42 25 12 6 6 8 10 15 17 5 4 18 38 54 51 33 34 62 85 87 88 80 109 143 165 174 193 216 240 267 287 289 247 203 208 267 363 470 435 442 467 463 401 311 247 199 203 236 240 220 220 240 271 287 279 331 359 349 308 257 226 208 201 201 208 229 312 401 482 528 509 450 408 454 574 599 504 467 379 315 275 256 256 276 277 219 183 178 181 189 205 215 230 248 246 190 222 194 145 115 120 119 111 102 101 113 128 100 133 115 92 86 71 54 48 44 52 62 35 27 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 37 76 73 42 23 16 16 16 14 9 3 0 1 8 24 32 30 23 20 28 28 29 34 34 54 79 94 103 114 126 147 189 209 203 189 192 228 299 418 529 514 498 475 439 375 288 219 180 178 184 186 190 240 278 283 271 263 298 317 304 250 192 169 162 175 202 226 248 299 409 480 509 502 475 446 424 422 482 464 374 309 256 226 215 211 204 186 161 183 205 224 254 256 246 245 241 212 143 192 170 140 112 88 71 82 91 78 74 80 39 64 83 89 80 58 34 29 26 44 55 37 19 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 53 120 176 95 39 12 9 9 7 15 10 3 0 2 10 22 28 28 27 24 12 4 3 6 11 19 27 33 37 43 62 108 134 146 166 206 268 360 493 592 607 564 522 447 365 286 219 200 183 180 193 233 292 314 297 274 272 289 282 259 209 178 169 163 181 223 248 267 289 360 414 437 453 469 488 503 455 317 300 295 248 204 179 166 155 140 128 140 198 215 233 255 247 236 221 188 139 100 134 111 96 78 81 108 128 108 82 65 52 37 41 53 48 36 27 25 33 44 71 70 43 29 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 58 152 173 44 11 6 6 6 3 2 2 1 0 1 6 29 38 40 43 39 20 5 1 0 0 1 1 0 3 14 31 60 107 141 178 227 299 388 462 504 534 547 548 450 332 240 180 156 186 201 215 254 301 315 300 295 296 281 242 205 182 183 185 203 246 294 246 251 286 328 358 368 394 416 434 448 451 401 296 240 204 169 136 114 106 115 130 152 192 189 198 205 199 186 175 146 119 123 144 93 72 55 64 100 128 108 74 85 71 44 32 25 16 16 26 41 59 88 96 78 51 30 14 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 3 29 96 94 36 12 16 21 21 15 7 2 0 1 1 8 24 28 32 48 53 37 12 3 0 0 1 1 0 4 25 40 54 91 130 182 238 286 313 297 255 253 320 397 361 263 199 163 145 168 234 270 315 342 345 331 318 307 284 240 193 161 163 201 254 304 326 258 243 247 258 279 315 338 336 324 334 374 384 299 228 187 159 130 111 108 110 117 125 134 144 150 153 155 159 161 134 134 168 172 102 76 69 76 95 108 97 60 71 55 35 34 36 32 39 55 74 94 122 101 84 64 45 30 15 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 15 42 61 37 16 23 33 30 24 15 3 1 6 3 7 15 17 17 29 32 24 10 2 0 0 0 1 2 6 32 43 49 74 128 181 238 272 244 163 93 116 165 209 209 178 170 196 248 304 344 334 405 409 372 331 307 267 218 205 193 179 193 209 226 248 262 243 200 190 203 227 255 282 290 286 288 303 326 317 224 176 149 130 119 118 97 112 120 113 122 127 136 150 160 154 122 138 179 175 131 109 104 102 93 74 55 45 30 30 34 48 66 86 108 121 120 117 116 73 54 48 41 29 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 15 30 34 8 16 29 36 34 27 24 19 13 11 5 7 13 17 16 14 11 6 2 1 0 0 2 5 8 14 30 34 36 80 156 228 267 255 188 117 86 113 140 155 161 177 214 273 368 403 403 401 468 464 417 359 303 252 194 209 241 264 270 250 232 231 228 210 159 140 173 216 252 279 297 302 303 295 281 262 203 177 150 130 126 140 136 146 132 119 123 127 132 139 139 131 124 146 171 171 149 125 115 107 82 53 37 39 39 75 87 96 116 140 147 162 119 85 64 31 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 19 43 50 11 16 20 26 33 37 36 32 27 19 11 6 10 15 18 15 9 2 0 0 0 0 1 6 14 22 29 31 40 99 156 195 210 209 164 134 138 146 126 139 168 220 295 389 499 484 455 444 447 415 376 353 324 276 210 263 340 374 350 277 215 219 214 189 150 120 139 159 196 236 266 276 271 255 241 240 232 188 147 122 119 139 164 129 116 112 112 110 109 119 136 151 153 144 146 140 129 118 114 110 86 61 61 103 163 176 178 150 111 88 100 99 56 28 13 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 20 55 61 37 27 22 16 20 27 32 39 34 27 20 14 12 13 14 11 7 1 0 0 0 0 1 3 8 14 22 37 61 87 91 92 109 157 161 158 157 156 145 144 193 282 394 503 567 501 439 404 382 358 349 371 377 335 263 247 339 372 344 277 210 185 173 165 150 135 143 153 173 199 221 234 241 238 253 261 235 168 116 104 105 108 112 124 104 109 110 105 101 114 143 157 150 134 126 121 123 128 129 117 88 75 91 160 233 226 168 102 50 15 0 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 18 44 63 38 12 6 10 14 22 28 28 33 40 43 37 23 11 6 3 1 0 0 0 4 6 5 3 3 9 23 46 65 52 58 113 173 208 195 168 164 151 151 183 258 360 453 505 487 394 374 356 343 348 380 419 393 331 264 222 252 281 270 242 204 170 150 153 167 172 164 146 154 179 203 221 228 214 229 227 195 141 100 102 115 128 150 170 118 136 135 124 112 110 110 117 136 154 157 138 131 138 142 133 112 92 105 139 162 150 103 46 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 5 22 39 51 70 51 24 17 18 16 18 22 27 40 66 82 73 49 21 4 1 0 0 0 1 12 16 13 6 3 11 39 73 73 54 76 188 280 276 226 189 171 165 182 234 315 406 461 466 418 378 386 371 383 396 395 372 318 280 267 242 222 234 229 209 202 205 200 177 189 195 181 151 142 155 168 186 199 200 231 232 195 146 112 108 122 146 182 197 160 166 164 146 122 99 81 103 129 167 175 144 133 148 161 170 164 134 119 100 81 58 33 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 31 54 56 52 46 34 26 32 44 56 77 115 108 71 32 7 0 0 0 0 2 8 14 11 6 8 30 84 89 92 142 224 308 379 349 280 220 179 186 207 281 379 453 470 428 312 263 320 352 384 421 430 399 359 421 341 291 255 228 213 213 210 191 170 158 197 209 200 185 172 167 168 177 184 200 231 229 197 153 120 112 129 150 164 154 148 190 208 182 146 115 100 109 113 132 133 126 136 149 132 127 126 121 97 62 39 22 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 1 10 29 55 89 92 95 84 59 38 36 45 76 118 136 83 35 8 0 0 0 0 0 0 3 3 7 20 46 84 134 156 266 368 414 441 490 302 212 210 236 280 350 427 475 465 399 322 303 292 311 333 343 327 290 267 285 284 283 270 248 218 186 166 141 139 156 196 229 219 200 185 180 188 195 190 204 227 223 199 165 136 121 127 138 143 143 166 205 217 208 193 154 121 105 94 82 76 82 95 98 65 61 54 44 32 21 13 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 6 12 15 10 1 6 26 56 83 107 107 109 95 66 42 45 78 119 134 90 35 8 0 0 0 0 0 0 0 5 29 81 152 233 292 303 340 394 435 447 435 258 260 272 306 370 444 497 500 447 352 269 350 307 244 217 207 187 158 149 165 187 238 242 226 197 159 117 122 170 182 179 202 197 182 177 177 177 167 156 156 156 155 164 163 143 125 119 134 189 197 191 185 188 202 210 150 100 70 52 38 34 35 39 36 20 19 13 6 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 11 11 6 0 2 12 36 64 98 145 125 103 80 56 43 88 149 144 89 33 5 0 0 0 0 0 0 0 16 67 172 291 420 494 470 405 438 477 485 410 223 274 278 319 377 404 453 508 490 438 398 382 322 256 196 145 109 110 101 112 173 274 280 236 184 146 142 190 230 209 173 154 152 144 136 139 144 142 139 140 144 142 138 140 133 112 105 135 203 195 149 109 97 109 125 91 61 38 23 16 17 19 18 13 5 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 2 1 0 0 0 0 2 9 18 38 73 76 66 60 67 120 250 294 189 89 26 0 0 0 0 0 0 0 0 34 117 260 467 589 618 564 484 493 461 358 266 225 234 227 275 318 347 376 436 467 459 392 283 302 289 244 190 146 130 125 185 259 318 333 271 197 153 155 207 270 241 197 164 153 152 139 124 117 115 116 113 126 139 146 144 135 110 89 95 118 105 81 61 75 119 154 107 74 52 36 26 22 19 14 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 11 13 18 23 27 71 134 261 435 488 243 91 20 0 0 0 0 0 0 3 14 65 171 321 490 657 618 467 392 423 451 375 333 300 271 247 284 311 363 430 461 401 394 329 277 311 330 289 235 195 182 203 260 313 332 319 281 224 190 190 208 229 208 182 163 152 145 140 124 120 117 112 106 112 127 136 129 110 98 85 62 54 55 47 43 121 250 274 119 81 65 52 40 27 15 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 18 11 10 11 48 161 374 545 636 568 277 88 18 0 0 0 0 0 5 32 94 189 280 362 413 417 334 275 316 406 478 456 326 344 347 341 394 449 499 526 506 428 427 395 370 349 332 323 288 250 242 281 362 403 394 357 305 254 214 209 196 171 152 163 159 154 151 152 154 121 106 104 105 103 105 109 108 105 109 125 92 102 106 86 69 141 264 244 108 71 60 49 36 21 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 18 45 54 28 28 31 81 222 473 723 721 507 239 68 8 0 0 0 0 0 24 83 246 462 526 372 284 221 233 265 387 545 678 730 671 565 529 509 534 604 632 596 535 505 526 470 444 420 399 393 384 346 321 321 344 331 328 319 297 263 223 186 144 134 143 152 158 152 139 126 113 95 88 92 99 99 90 85 97 132 164 174 138 161 172 162 159 238 351 264 138 77 52 35 21 11 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 35 104 113 100 121 103 119 201 352 543 588 305 118 31 0 0 0 0 0 5 37 133 338 529 571 336 326 332 287 213 285 379 528 657 695 664 679 635 620 646 653 578 495 486 519 509 489 474 464 437 398 363 367 344 321 312 290 269 258 248 232 208 169 191 206 199 176 151 127 99 73 62 59 70 86 99 103 99 101 134 171 177 132 126 130 132 141 176 238 177 105 55 30 16 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 43 130 162 208 240 215 170 172 219 294 345 129 43 8 0 0 0 0 0 7 41 160 297 410 423 315 242 284 247 208 181 155 191 328 463 566 734 694 688 682 661 615 558 573 574 555 527 466 396 344 314 298 316 271 241 225 226 241 237 219 200 177 152 160 158 152 140 119 99 90 85 79 68 67 71 77 81 84 90 89 96 101 92 88 91 88 74 48 37 39 28 16 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 48 121 209 314 342 294 214 155 148 163 148 74 35 12 2 0 0 0 1 13 86 230 391 432 367 256 187 363 265 252 240 197 145 149 201 280 417 489 607 670 668 614 545 542 527 533 545 531 478 415 350 301 270 229 214 211 210 199 183 161 146 132 112 95 93 94 91 84 74 69 61 49 44 52 63 68 67 64 61 65 52 46 45 48 43 30 20 11 4 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 41 115 226 347 345 299 239 181 145 124 127 124 95 34 7 0 0 0 2 23 129 268 417 570 502 289 252 350 214 221 239 245 231 219 269 355 413 453 556 595 617 633 645 617 560 537 500 457 416 341 256 205 184 187 181 168 149 133 119 103 95 89 88 93 85 73 64 56 50 46 40 35 31 30 32 39 42 37 29 20 7 7 8 8 5 2 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 26 99 203 289 286 271 243 207 166 122 164 208 171 72 14 4 2 3 12 40 150 271 311 320 316 196 291 344 240 230 258 352 426 428 344 329 401 469 523 536 515 493 465 447 442 487 485 440 379 323 268 212 175 155 142 137 134 130 117 100 87 77 73 68 58 46 36 27 22 19 14 14 10 7 7 10 15 11 5 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 65 178 245 246 251 233 198 157 120 108 226 208 121 43 14 14 25 49 98 196 373 381 274 177 220 338 318 243 206 199 319 474 534 442 303 379 422 438 438 429 401 338 311 336 371 412 403 372 348 337 287 227 183 160 154 143 128 110 93 78 67 61 52 40 26 15 10 7 5 4 3 2 1 1 2 5 7 4 1 0 0 0 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 32 145 207 224 239 271 267 222 172 148 169 161 128 78 38 37 76 139 206 276 333 253 249 342 427 303 297 285 263 245 305 406 438 407 348 344 339 314 279 242 204 172 155 169 206 269 298 293 263 221 190 167 138 123 121 116 99 81 66 54 44 40 33 25 16 9 5 4 3 3 3 1 0 0 0 1 3 4 2 1 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 22 80 170 198 212 243 286 287 251 206 167 155 123 100 76 57 84 171 229 241 218 207 227 278 283 182 175 186 189 210 265 335 339 314 268 233 243 183 125 85 67 74 45 46 60 80 94 95 87 74 73 83 75 73 72 66 54 42 34 28 22 19 17 15 13 10 8 8 9 8 7 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 52 144 170 174 171 178 188 168 152 135 117 107 111 118 113 97 108 144 171 175 183 180 139 113 99 107 118 136 141 147 162 166 166 136 103 88 65 37 21 20 24 14 12 13 15 15 15 17 16 19 27 29 30 27 22 15 11 10 9 8 9 11 13 14 13 11 11 12 10 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 50 107 125 132 124 113 103 91 74 75 88 99 112 118 114 113 114 115 136 150 144 121 100 103 101 99 100 106 78 62 56 58 66 56 33 19 23 22 15 10 6 3 2 2 2 4 7 8 4 1 3 4 5 4 3 1 1 1 1 1 3 6 10 12 12 10 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 28 69 99 120 118 104 98 93 69 50 63 83 99 106 110 121 127 128 121 118 110 104 106 121 129 109 110 136 127 88 58 44 44 57 51 57 61 57 43 27 13 4 0 0 1 6 13 21 22 11 4 0 0 0 0 0 0 0 0 0 1 2 3 4 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 58 61 52 67 91 98 84 57 32 35 53 73 89 105 156 178 156 126 111 93 80 77 88 102 86 94 113 119 98 70 52 52 66 64 80 87 84 70 53 37 32 30 25 19 17 23 35 49 58 41 23 11 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 14 66 42 29 34 52 65 64 45 25 21 29 47 68 89 107 144 124 100 87 74 58 47 46 52 53 58 68 75 72 58 49 48 54 61 74 83 85 80 70 60 60 63 59 48 36 29 30 42 64 62 40 20 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 19 42 16 4 3 15 29 39 25 17 17 19 27 35 45 67 114 87 70 60 53 42 31 27 29 33 36 46 58 65 61 48 40 40 49 63 75 79 76 69 62 60 59 57 51 43 33 23 18 21 28 21 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 11 4 0 0 4 15 25 17 12 12 16 19 21 26 42 58 50 42 42 39 32 23 24 25 25 26 33 46 59 62 52 40 36 41 52 64 69 65 57 49 45 37 31 28 25 21 15 7 1 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 26 23 18 14 14 17 24 33 32 23 16 21 26 26 22 17 19 19 20 24 32 40 45 41 33 26 25 28 32 37 38 34 29 24 17 12 8 6 5 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 15 26 34 38 32 23 20 22 24 14 6 3 4 10 15 18 19 18 15 14 15 18 22 25 22 16 12 9 6 5 6 9 9 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 11 18 21 23 26 26 21 4 1 0 0 2 4 8 12 16 16 15 14 12 11 11 8 5 3 3 2 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 14 24 29 21 1 0 0 0 0 0 1 3 7 11 15 16 14 11 8 9 5 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 14 22 17 5 0 0 0 0 0 0 0 0 16 36 36 24 16 13 12 6 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 12 7 1 0 0 0 0 0 0 0 50 76 64 36 16 7 3 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 2 0 0 0 0 0 0 0 0 39 46 36 19 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 1 1 0 6 16 22 18 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 20 25 25 24 23 21 19 15 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 25 25 25 26 26 27 28 26 23 19 14 11 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 1 4 6 11 18 25 27 28 29 30 30 30 29 29 16 7 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 5 16 26 27 28 29 30 31 31 30 30 29 23 14 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 27 27 27 28 29 31 31 32 32 32 31 26 15 3 0 0 4 7 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 CIN 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -44 -126 -190 -197 -166 -142 -152 -160 -165 -178 -166 -111 -72 -59 -67 -77 -89 -104 -121 -134 -142 -131 -106 -82 -67 -64 -66 -61 -56 -57 -54 -47 -38 -27 -17 -12 -11 -15 -17 -11 -5 -5 -16 -30 -31 -32 -35 -25 -16 -15 -20 -27 -28 -20 -10 -6 -15 -16 -20 -24 -23 -18 -5 -7 -7 -7 -7 -13 -27 -42 -45 -36 -30 -25 -18 -12 -13 -29 -49 -40 -34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -55 -153 -194 -164 -138 -129 -140 -144 -157 -180 -179 -139 -96 -75 -79 -91 -103 -116 -128 -135 -138 -125 -100 -76 -58 -56 -58 -56 -54 -57 -56 -49 -39 -31 -27 -21 -13 -14 -18 -24 -19 -16 -17 -24 -30 -30 -29 -24 -20 -19 -23 -30 -30 -20 -10 -12 -26 -22 -26 -25 -19 -18 -8 -6 -7 -6 -6 -10 -21 -30 -32 -36 -28 -27 -25 -20 -26 -35 -28 -25 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -144 -162 -151 -140 -122 -110 -153 -174 -156 -167 -156 -118 -88 -82 -94 -108 -121 -133 -139 -133 -114 -92 -71 -51 -50 -51 -53 -55 -57 -54 -46 -38 -36 -37 -28 -20 -23 -33 -53 -43 -36 -25 -18 -20 -24 -24 -21 -20 -20 -23 -30 -28 -14 -6 -10 -21 -17 -19 -14 -6 -5 -7 -7 -6 -5 -5 -7 -11 -17 -25 -37 -26 -29 -35 -43 -53 -51 -30 -21 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -50 -134 -142 -142 -138 -116 -96 -131 -125 -129 -164 -164 -131 -97 -85 -90 -103 -116 -133 -138 -117 -88 -73 -70 -49 -48 -47 -53 -59 -59 -54 -50 -48 -42 -35 -33 -37 -50 -65 -81 -71 -50 -30 -19 -18 -23 -26 -22 -18 -19 -17 -17 -20 -18 -12 -10 -11 -11 -8 -8 -9 -10 -13 -9 -5 -6 -6 -5 -6 -12 -28 -44 -32 -38 -48 -59 -68 -73 -63 -46 -51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -65 -111 -137 -143 -128 -124 -127 -119 -106 -116 -161 -165 -152 -132 -108 -91 -87 -93 -106 -127 -132 -92 -56 -44 -43 -47 -49 -45 -51 -56 -59 -58 -52 -43 -42 -41 -44 -52 -68 -82 -82 -67 -49 -35 -22 -20 -22 -23 -20 -18 -23 -20 -10 -13 -18 -16 -12 -10 -11 -11 -12 -12 -12 -10 -8 -7 -8 -8 -6 -8 -13 -31 -51 -44 -50 -59 -68 -73 -72 -68 -65 -64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -73 -191 -217 -144 -138 -122 -113 -116 -109 -109 -131 -165 -128 -98 -109 -113 -101 -89 -89 -97 -118 -124 -67 -39 -34 -41 -50 -50 -43 -48 -52 -56 -60 -60 -54 -54 -53 -52 -72 -81 -76 -62 -52 -39 -30 -22 -17 -15 -14 -14 -19 -26 -27 -7 -9 -16 -18 -15 -13 -12 -14 -14 -12 -10 -9 -8 -7 -7 -7 -7 -12 -26 -37 -48 -56 -54 -51 -63 -74 -72 -67 -64 -57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -78 -183 -195 -140 -131 -129 -111 -103 -87 -100 -127 -130 -91 -75 -107 -124 -111 -93 -87 -92 -106 -115 -53 -43 -43 -51 -57 -50 -44 -44 -48 -56 -62 -60 -58 -58 -53 -61 -94 -92 -72 -56 -44 -33 -22 -21 -16 -11 -11 -14 -20 -27 -24 -8 -16 -18 -20 -19 -15 -13 -16 -16 -14 -13 -10 -6 -5 -6 -5 -6 -12 -46 -67 -77 -78 -70 -67 -70 -80 -79 -72 -62 -49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -82 -181 -168 -134 -129 -126 -105 -76 -77 -85 -90 -81 -81 -115 -143 -140 -131 -117 -104 -100 -102 -98 -45 -44 -45 -37 -37 -42 -41 -32 -32 -47 -58 -62 -68 -72 -71 -81 -94 -85 -63 -46 -38 -31 -23 -19 -14 -12 -15 -16 -20 -21 -14 -17 -23 -27 -25 -21 -18 -17 -16 -16 -13 -12 -10 -6 -5 -5 -4 -7 -12 -57 -82 -88 -85 -76 -73 -83 -80 -71 -67 -58 -42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -30 -89 -160 -133 -120 -112 -106 -88 -55 -113 -109 -86 -71 -87 -124 -138 -115 -107 -95 -88 -85 -85 -72 -32 -37 -35 -23 -34 -40 -30 -17 -24 -46 -56 -67 -69 -78 -80 -71 -70 -60 -54 -42 -32 -28 -24 -17 -11 -12 -14 -12 -12 -12 -11 -16 -17 -26 -25 -24 -22 -21 -18 -16 -12 -7 -5 -4 -3 -3 -4 -8 -12 -55 -72 -74 -80 -79 -66 -65 -67 -49 -54 -46 -32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -56 -144 -44 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -49 -123 -160 -139 -107 -99 -93 -96 -70 -36 -81 -103 -91 -88 -95 -101 -94 -73 -59 -55 -54 -54 -52 -40 -29 -53 -64 -70 -49 -27 -15 -10 -22 -49 -72 -87 -88 -80 -74 -55 -32 -32 -47 -39 -28 -21 -16 -14 -12 -8 -8 -5 -5 -12 -17 -18 -23 -29 -30 -26 -21 -19 -16 -14 -10 -7 -7 -4 -3 -3 -14 -34 -41 -43 -41 -44 -59 -76 -87 -90 -84 -67 -41 -32 -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 -3 -91 -210 -263 -79 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -98 -215 -224 -118 -97 -90 -83 -97 -70 -42 -53 -75 -93 -95 -89 -80 -70 -59 -53 -51 -42 -41 -28 -23 -25 -36 -43 -46 -29 -14 -8 -14 -32 -58 -86 -92 -104 -82 -44 -22 -14 -21 -44 -39 -20 -13 -15 -17 -13 -6 -5 -7 -8 -14 -21 -26 -33 -45 -33 -25 -19 -16 -15 -12 -8 -10 -10 -4 -4 -3 -24 -56 -65 -37 -27 -41 -59 -73 -79 -77 -77 -80 -68 -35 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -169 -220 -140 -37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -99 -205 -192 -116 -93 -75 -74 -100 -90 -72 -63 -63 -76 -82 -77 -71 -68 -62 -52 -41 -37 -27 -14 -18 -17 -16 -18 -19 -14 -7 -4 -11 -34 -66 -85 -87 -83 -17 -20 -25 -20 -17 -28 -33 -20 -16 -22 -21 -12 -4 -6 -14 -13 -18 -23 -26 -26 -26 -23 -19 -17 -16 -16 -15 -12 -9 -6 -4 -15 -12 -19 -42 -52 -36 -28 -42 -53 -65 -79 -81 -72 -68 -65 -30 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -98 -230 -111 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -110 -228 -219 -141 -83 -75 -80 -94 -98 -79 -72 -71 -69 -67 -65 -66 -65 -57 -45 -37 -33 -18 -14 -17 -16 -14 -14 -13 -10 -5 -4 -7 -23 -63 -64 -14 -12 -34 -22 -27 -24 -20 -20 -19 -13 -9 -13 -18 -12 -7 -10 -15 -13 -17 -24 -31 -29 -22 -19 -19 -15 -13 -14 -13 -9 -5 -5 -9 -39 -27 -18 -26 -33 -28 -27 -40 -48 -55 -72 -72 -61 -53 -37 -26 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -113 -281 -262 -73 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -136 -261 -226 -132 -75 -72 -78 -77 -79 -52 -59 -66 -66 -60 -53 -50 -51 -46 -42 -34 -26 -18 -14 -16 -19 -19 -17 -14 -9 -6 -7 -9 -18 -49 -44 -14 -12 -25 -29 -30 -35 -35 -30 -24 -18 -17 -18 -17 -13 -13 -13 -11 -11 -13 -17 -16 -14 -15 -16 -16 -13 -12 -11 -8 -5 -2 -6 -17 -40 -28 -18 -21 -24 -22 -24 -40 -56 -51 -52 -55 -60 -52 -28 -27 -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 -1 -6 -38 -33 -11 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -121 -208 -103 -17 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -89 -162 -198 -115 -81 -60 -60 -64 -64 -68 -59 -66 -64 -59 -52 -43 -36 -37 -37 -31 -21 -18 -17 -14 -19 -20 -18 -14 -10 -7 -6 -8 -11 -13 -20 -14 -7 -11 -24 -30 -37 -48 -45 -35 -26 -21 -19 -21 -14 -12 -13 -11 -8 -8 -10 -11 -10 -10 -9 -8 -9 -9 -9 -8 -5 -3 -1 -7 -18 -25 -20 -16 -19 -20 -17 -18 -31 -49 -57 -48 -49 -54 -50 -40 -44 -32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -3 -2 -2 -4 -23 -83 -72 -40 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -29 -40 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -101 -195 -210 -156 -92 -66 -48 -51 -58 -64 -69 -67 -65 -58 -50 -43 -36 -30 -28 -27 -19 -13 -16 -17 -16 -18 -17 -17 -12 -8 -7 -7 -7 -9 -9 -15 -13 -10 -17 -28 -30 -27 -42 -43 -35 -28 -22 -18 -19 -11 -11 -11 -11 -8 -6 -6 -7 -7 -6 -4 -3 -4 -7 -9 -9 -8 -6 -3 -2 -5 -9 -11 -11 -15 -20 -22 -23 -28 -39 -52 -42 -42 -47 -49 -52 -56 -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 -4 -16 -31 -42 -31 -25 -53 -67 -67 -58 -64 -30 -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 -7 -58 -147 -209 -192 -125 -73 -56 -45 -54 -61 -66 -67 -63 -59 -50 -45 -41 -33 -25 -22 -21 -16 -10 -12 -19 -19 -14 -11 -13 -10 -7 -28 -52 -36 -9 -9 -10 -15 -7 -13 -22 -29 -35 -35 -32 -29 -27 -22 -17 -14 -13 -13 -10 -9 -8 -7 -7 -6 -5 -3 -3 -4 -4 -5 -8 -10 -14 -13 -6 -2 -2 -4 -5 -7 -10 -17 -27 -32 -33 -39 -50 -42 -45 -44 -52 -55 -50 -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 -2 -4 -15 -23 -12 -1 -0 -32 -58 -71 -86 -91 -69 -56 -59 -62 -63 -62 -61 -60 -29 -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 -29 -129 -230 -230 -161 -93 -56 -47 -48 -54 -59 -60 -58 -56 -52 -42 -35 -31 -25 -21 -20 -19 -15 -7 -9 -17 -16 -10 -7 -10 -14 -15 -47 -87 -46 -12 -28 -44 -28 -13 -18 -22 -28 -35 -35 -30 -30 -30 -26 -21 -18 -18 -14 -11 -10 -11 -10 -8 -5 -2 -1 -1 -2 -3 -5 -8 -14 -24 -21 -11 -5 -4 -4 -4 -5 -7 -12 -19 -29 -41 -50 -49 -24 -44 -44 -44 -46 -46 -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 -1 -10 -23 -25 -14 -20 -43 -67 -62 -33 -9 -3 -10 -44 -64 -68 -64 -50 -48 -55 -62 -69 -67 -61 -31 -13 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -53 -184 -222 -111 -66 -49 -47 -52 -60 -61 -54 -48 -47 -44 -37 -28 -22 -18 -18 -19 -19 -16 -10 -9 -14 -12 -8 -7 -15 -31 -43 -44 -50 -48 -54 -67 -63 -25 -11 -24 -45 -55 -50 -41 -33 -30 -27 -26 -26 -22 -19 -18 -12 -12 -12 -11 -7 -3 -1 -0 -0 -0 -0 -2 -6 -14 -22 -21 -12 -8 -7 -8 -8 -8 -8 -10 -13 -21 -30 -33 -35 -45 -51 -41 -32 -25 -24 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -13 -14 0 0 -17 -41 -49 -46 -39 -47 -78 -59 -38 -38 -39 -31 -58 -58 -60 -57 -53 -61 -71 -60 -61 -70 -45 -12 -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 -51 -101 -133 -123 -58 -58 -50 -51 -53 -55 -58 -49 -40 -39 -36 -31 -26 -22 -16 -12 -16 -18 -17 -13 -9 -8 -7 -8 -15 -27 -42 -56 -66 -93 -98 -91 -82 -63 -37 -28 -26 -43 -55 -52 -40 -30 -26 -24 -24 -27 -24 -20 -18 -14 -12 -11 -10 -6 -2 -0 0 0 0 0 -0 -1 -5 -9 -10 -8 -6 -7 -8 -10 -12 -13 -14 -13 -18 -19 -12 -18 -37 -41 -32 -21 -19 -27 -35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -8 0 -1 -12 -25 -25 -23 -23 -30 -39 -32 -25 -45 -69 -65 -54 -67 -78 -83 -82 -76 -70 -59 -27 -44 -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 0 0 0 0 0 0 0 0 0 0 0 0 -132 -184 -134 -75 -59 -55 -45 -46 -49 -50 -51 -47 -38 -35 -32 -27 -23 -20 -16 -8 -10 -12 -13 -11 -9 -11 -13 -23 -40 -45 -48 -63 -82 -82 -103 -93 -70 -65 -67 -70 -78 -77 -59 -44 -33 -28 -27 -28 -22 -23 -23 -20 -17 -16 -15 -13 -11 -7 -2 0 0 0 0 0 -0 -0 -1 -2 -3 -3 -4 -6 -7 -8 -12 -17 -23 -23 -22 -28 -17 -17 -30 -41 -37 -30 -40 -52 -49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -2 -3 -1 0 -6 -27 -48 -44 -25 -37 -29 -30 -69 -95 -98 -101 -113 -109 -62 -2 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -32 -33 -127 -154 -111 -71 -55 -42 -39 -42 -44 -45 -44 -42 -39 -31 -26 -22 -18 -17 -15 -10 -8 -9 -9 -8 -8 -20 -40 -51 -58 -49 -26 -19 -21 -28 -67 -77 -66 -61 -61 -63 -66 -68 -64 -45 -24 -19 -25 -26 -16 -17 -20 -19 -17 -16 -14 -11 -9 -6 -1 -0 -0 -1 -1 -4 -10 -5 -3 -3 -4 -5 -6 -6 -5 -5 -8 -13 -19 -25 -26 -29 -17 -21 -38 -54 -60 -60 -63 -63 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -13 0 -0 -20 -48 -77 -94 -95 -87 -87 -94 -82 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -42 -108 -152 -155 -173 -150 -88 -61 -48 -39 -41 -44 -36 -39 -38 -38 -35 -27 -21 -17 -12 -14 -15 -12 -8 -6 -8 -7 -8 -29 -53 -60 -48 -30 -10 -9 -12 -20 -42 -56 -53 -53 -58 -61 -62 -63 -58 -42 -31 -25 -24 -21 -14 -12 -14 -17 -15 -11 -8 -7 -5 -4 -2 -1 -3 -5 -5 -6 -17 -13 -13 -13 -12 -10 -8 -7 -4 -4 -5 -9 -16 -22 -25 -20 -12 -27 -49 -65 -73 -77 -71 -68 -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 -6 -61 -29 -51 -82 -95 -95 -92 -94 -90 -36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -115 -225 -263 -237 -177 -110 -62 -47 -43 -42 -43 -43 -32 -41 -39 -35 -30 -23 -19 -15 -10 -13 -12 -10 -7 -6 -9 -9 -10 -16 -31 -42 -40 -26 -17 -22 -28 -28 -31 -46 -51 -48 -56 -60 -59 -54 -46 -35 -31 -25 -19 -13 -8 -5 -6 -10 -11 -9 -7 -6 -6 -6 -4 -6 -9 -9 -13 -21 -19 -22 -21 -19 -16 -14 -11 -9 -7 -8 -7 -10 -16 -26 -32 -19 -8 -26 -56 -77 -87 -86 -72 -50 -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 -9 -55 -85 -94 -90 -66 -24 -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 -3 -49 -245 -259 -194 -122 -71 -43 -42 -48 -45 -39 -32 -31 -40 -36 -31 -26 -21 -15 -12 -12 -16 -10 -9 -8 -7 -8 -8 -6 -4 -9 -17 -25 -30 -31 -25 -18 -17 -24 -36 -43 -45 -56 -60 -55 -47 -39 -28 -15 -10 -8 -5 -2 -1 -2 -3 -5 -6 -6 -8 -12 -15 -14 -15 -18 -15 -15 -22 -27 -20 -15 -15 -15 -13 -10 -7 -8 -7 -9 -11 -19 -38 -49 -30 -8 -30 -68 -91 -97 -79 -37 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -18 -43 -67 -74 -49 -1 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 -10 -52 -203 -199 -135 -76 -44 -38 -44 -54 -39 -29 -24 -27 -34 -33 -28 -24 -18 -12 -9 -12 -16 -7 -7 -7 -6 -5 -5 -5 -6 -5 -5 -9 -17 -24 -18 -9 -13 -17 -22 -29 -42 -63 -61 -47 -36 -23 -10 -3 -2 -2 -2 -1 -1 -1 -1 -1 -3 -8 -15 -23 -28 -28 -33 -35 -25 -23 -21 -17 -14 -15 -18 -17 -13 -7 -5 -6 -7 -7 -11 -24 -47 -56 -41 -32 -60 -77 -92 -98 -59 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -1 -5 -15 -23 -50 -60 -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 -52 -113 -134 -114 -74 -47 -38 -41 -44 -42 -26 -20 -19 -24 -27 -27 -25 -21 -15 -11 -11 -12 -11 -7 -7 -5 -5 -5 -5 -5 -6 -6 -4 -5 -9 -12 -10 -8 -9 -11 -21 -34 -47 -61 -66 -52 -35 -15 -3 -1 -0 -0 -2 -3 -4 -6 -7 -8 -14 -23 -27 -37 -42 -41 -44 -48 -32 -23 -18 -14 -12 -12 -14 -12 -9 -5 -4 -5 -6 -5 -10 -25 -49 -58 -52 -55 -87 -65 -56 -85 -55 -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 -2 -15 -59 -127 -147 -144 -107 -41 -4 -0 0 0 0 0 0 0 0 0 0 -22 -40 -27 -5 0 0 0 0 0 -0 -0 -0 -89 -134 -111 -76 -53 -41 -39 -42 -41 -33 -23 -17 -18 -20 -23 -23 -19 -15 -12 -12 -14 -12 -7 -5 -5 -5 -4 -4 -3 -2 -3 -4 -5 -5 -5 -5 -7 -9 -14 -18 -33 -45 -51 -53 -54 -52 -29 -12 -3 -1 -0 -2 -6 -12 -18 -23 -25 -28 -31 -37 -38 -46 -51 -48 -44 -43 -27 -20 -18 -14 -11 -12 -13 -9 -7 -4 -4 -6 -8 -13 -17 -33 -41 -48 -68 -92 -99 -65 -45 -76 -47 -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 -6 -32 -90 -166 -176 -168 -163 -95 -15 -0 0 0 0 0 0 0 0 0 0 -63 -119 -111 -47 -1 0 0 0 0 -1 -10 -56 -113 -116 -90 -61 -44 -38 -37 -38 -36 -32 -24 -17 -16 -18 -18 -16 -14 -12 -11 -11 -13 -9 -6 -4 -4 -7 -5 -4 -3 -3 -2 -3 -3 -3 -4 -5 -7 -10 -16 -22 -34 -43 -46 -44 -40 -31 -20 -7 -3 -1 -2 -8 -16 -25 -40 -49 -53 -57 -59 -50 -33 -40 -46 -47 -43 -35 -28 -20 -13 -11 -14 -18 -19 -10 -7 -4 -7 -10 -14 -24 -35 -59 -61 -39 -33 -41 -44 -41 -79 -75 -36 -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 -29 -71 -120 -155 -134 -98 -168 -88 -16 -2 -1 0 -1 -1 -0 0 0 0 0 -98 -164 -192 -144 -49 0 0 0 -3 -16 -55 -148 -112 -86 -63 -44 -34 -32 -33 -32 -30 -31 -25 -18 -15 -13 -11 -11 -11 -10 -9 -8 -9 -8 -6 -4 -4 -8 -7 -5 -5 -5 -3 -2 -2 -3 -3 -6 -7 -7 -6 -6 -10 -18 -25 -25 -21 -16 -11 -5 -3 -4 -11 -18 -27 -41 -60 -66 -62 -60 -56 -45 -29 -36 -42 -45 -42 -38 -35 -28 -18 -13 -14 -17 -14 -6 -5 -5 -10 -16 -23 -32 -49 -77 -100 -86 -30 -2 -1 -7 -42 -40 -18 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -43 -48 -76 -115 -135 -133 -117 -107 -177 -52 -8 -3 -3 -2 -2 -2 -1 0 0 0 -27 -222 -198 -228 -197 -92 0 0 0 -15 -75 -109 -115 -84 -57 -39 -29 -27 -30 -31 -27 -27 -27 -23 -17 -13 -10 -9 -9 -8 -7 -6 -6 -8 -7 -5 -4 -6 -8 -7 -7 -8 -7 -5 -3 -3 -5 -4 -6 -6 -6 -5 -5 -5 -8 -10 -10 -9 -8 -6 -3 -5 -17 -26 -33 -44 -59 -67 -60 -52 -48 -45 -46 -47 -46 -49 -46 -42 -34 -25 -19 -18 -15 -13 -13 -11 -6 -5 -8 -14 -21 -31 -43 -54 -63 -69 -69 -59 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -67 -108 -93 -91 -111 -120 -124 -136 -130 -104 -14 -2 -2 -3 -1 -1 -1 -0 0 0 0 -77 -266 -179 -167 -111 -42 0 -4 -18 -58 -131 -108 -63 -52 -38 -25 -20 -20 -22 -21 -19 -21 -20 -21 -15 -11 -11 -12 -11 -9 -6 -5 -6 -7 -6 -3 -6 -6 -6 -6 -6 -6 -6 -5 -4 -4 -5 -3 -3 -5 -6 -5 -4 -3 -3 -3 -4 -5 -5 -4 -5 -14 -34 -40 -49 -61 -70 -66 -53 -51 -52 -52 -56 -60 -61 -52 -47 -38 -27 -18 -16 -21 -25 -15 -10 -9 -7 -5 -10 -14 -21 -34 -47 -54 -49 -38 -35 -33 -13 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -13 -76 -98 -89 -84 -92 -100 -106 -108 -69 -23 -4 -0 0 0 -0 0 0 0 0 0 0 -112 -214 -138 -154 -78 -21 -23 -69 -118 -143 -94 -55 -44 -39 -29 -20 -16 -16 -15 -13 -13 -17 -22 -17 -12 -10 -12 -13 -12 -9 -5 -4 -6 -7 -6 -5 -9 -6 -5 -5 -5 -5 -4 -4 -3 -6 -7 -5 -3 -2 -3 -3 -4 -4 -4 -4 -4 -4 -5 -5 -10 -25 -47 -58 -69 -81 -86 -79 -64 -56 -46 -41 -40 -44 -49 -46 -43 -34 -26 -22 -21 -20 -17 -9 -10 -9 -8 -7 -10 -12 -19 -33 -46 -52 -47 -33 -20 -11 -26 -16 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -18 -34 -65 -63 -72 -78 -80 -80 -77 -68 -42 -18 -4 -6 -7 -6 -0 0 0 0 0 0 0 0 -130 -186 -177 -219 -140 -90 -165 -224 -203 -132 -48 -34 -38 -34 -23 -17 -17 -17 -13 -11 -12 -14 -16 -8 -10 -13 -13 -12 -10 -6 -4 -4 -6 -5 -6 -9 -9 -6 -5 -5 -5 -6 -7 -7 -8 -6 -6 -5 -3 -3 -4 -4 -4 -4 -3 -3 -4 -4 -5 -10 -19 -28 -39 -48 -57 -72 -81 -77 -65 -55 -43 -32 -34 -34 -38 -41 -33 -24 -24 -25 -21 -18 -16 -5 -10 -9 -9 -10 -12 -13 -17 -28 -40 -45 -47 -45 -36 -26 -36 -20 -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 -9 -41 -51 -42 -45 -67 -73 -69 -62 -57 -49 -34 -8 -6 -21 -32 -35 -18 -3 -0 0 0 0 -0 -2 -176 -221 -223 -231 -221 -243 -307 -253 -144 -57 -29 -28 -28 -25 -21 -22 -24 -20 -10 -9 -11 -11 -9 -7 -10 -18 -17 -12 -8 -6 -5 -6 -7 -6 -6 -9 -9 -6 -7 -7 -6 -5 -5 -7 -9 -7 -5 -5 -5 -4 -4 -3 -3 -3 -4 -6 -7 -4 -10 -18 -28 -26 -13 -8 -14 -24 -33 -38 -36 -37 -46 -22 -22 -24 -26 -27 -21 -15 -17 -18 -14 -9 -8 -10 -9 -11 -14 -14 -16 -19 -24 -31 -41 -45 -49 -52 -54 -54 -25 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -34 -59 -42 -35 -35 -48 -62 -59 -45 -36 -37 -47 -59 -55 -32 -65 -58 -52 -47 -21 -1 -0 0 -1 -6 -34 -210 -226 -209 -234 -276 -276 -207 -124 -51 -16 -15 -22 -22 -26 -28 -32 -31 -23 -13 -11 -15 -12 -10 -10 -12 -15 -16 -13 -10 -9 -8 -7 -8 -11 -7 -6 -7 -6 -7 -7 -6 -5 -5 -6 -8 -12 -8 -6 -5 -5 -3 -2 -2 -4 -6 -8 -9 -8 -11 -19 -18 -13 -9 -6 -4 -5 -10 -14 -14 -18 -26 -12 -10 -13 -16 -18 -19 -20 -21 -14 -9 -6 -5 -7 -9 -15 -17 -24 -33 -39 -44 -47 -51 -49 -49 -33 -14 -11 -4 -1 0 0 0 0 0 -0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -37 -57 -25 -34 -44 -50 -48 -36 -23 -20 -29 -56 -102 -130 -111 -131 -92 -79 -70 -34 -1 -0 0 -10 -53 -97 -140 -167 -182 -211 -232 -204 -115 -24 -9 -4 -8 -12 -18 -32 -38 -36 -29 -19 -13 -14 -16 -10 -11 -11 -10 -9 -9 -8 -8 -9 -8 -7 -9 -16 -8 -4 -5 -7 -7 -6 -5 -5 -5 -7 -10 -12 -9 -6 -5 -5 -4 -4 -5 -6 -8 -11 -10 -10 -15 -23 -24 -22 -18 -13 -11 -10 -12 -14 -13 -12 -12 -11 -8 -8 -11 -18 -26 -29 -23 -10 -11 -10 -11 -11 -11 -15 -20 -46 -70 -74 -67 -63 -61 -53 -54 -30 -7 -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 -6 -6 -14 -28 -32 -51 -51 -42 -30 -19 -14 -18 -34 -65 -117 -155 -163 -162 -136 -84 -45 -17 -1 0 0 -18 -109 -113 -75 -98 -141 -166 -158 -121 -64 -12 -2 -2 -2 -4 -10 -21 -28 -26 -18 -11 -9 -10 -8 -5 -8 -9 -8 -7 -5 -5 -6 -6 -6 -7 -11 -15 -7 -5 -6 -8 -9 -7 -5 -7 -8 -10 -11 -9 -8 -4 -4 -6 -6 -6 -7 -9 -16 -19 -19 -18 -19 -16 -23 -28 -29 -28 -24 -19 -14 -14 -11 -10 -11 -11 -10 -10 -15 -20 -24 -28 -24 -9 -10 -9 -9 -8 -10 -17 -26 -49 -77 -91 -85 -69 -52 -46 -48 -26 -7 0 0 0 0 0 0 0 0 -2 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -14 -8 -1 -1 -0 0 0 0 -5 -24 -32 -21 -27 -47 -63 -54 -32 -18 -11 -14 -26 -48 -78 -108 -133 -153 -157 -132 -50 -12 -2 -0 -6 -19 -39 -76 -47 -28 -42 -66 -78 -62 -36 -15 -5 -1 -2 -2 -2 -3 -7 -13 -14 -11 -8 -7 -7 -7 -6 -7 -6 -5 -4 -3 -4 -6 -5 -5 -9 -13 -14 -9 -8 -8 -9 -9 -9 -9 -10 -12 -13 -16 -17 -12 -7 -5 -8 -12 -15 -16 -20 -28 -32 -31 -25 -21 -21 -23 -25 -27 -26 -21 -16 -12 -10 -10 -12 -12 -12 -12 -14 -19 -21 -20 -20 -17 -8 -8 -8 -10 -10 -12 -16 -20 -20 -32 -63 -67 -45 -18 -14 -12 -6 -1 0 0 0 0 0 0 0 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -15 -110 -117 -55 -30 -25 -10 -76 -28 -18 -20 -22 -24 -25 -39 -57 -61 -46 -21 -8 -7 -18 -36 -61 -87 -103 -104 -131 -139 -110 -47 -6 -1 0 -21 -65 -95 -37 -17 -10 -14 -24 -31 -29 -24 -18 -7 -1 -1 -2 -1 -2 -5 -9 -10 -9 -8 -7 -9 -9 -9 -8 -5 -3 -4 -4 -4 -5 -6 -5 -12 -13 -13 -12 -10 -10 -11 -11 -12 -12 -12 -13 -17 -14 -12 -12 -13 -13 -14 -21 -29 -31 -24 -17 -20 -22 -26 -27 -26 -24 -23 -23 -22 -18 -15 -13 -10 -11 -15 -14 -13 -15 -18 -19 -15 -12 -12 -11 -11 -13 -12 -13 -13 -13 -11 -8 -2 -4 -17 -20 -12 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -61 -93 -139 -139 -62 -74 -56 -26 -86 -115 -54 -39 -38 -36 -42 -58 -63 -52 -32 -12 -4 -5 -19 -41 -65 -86 -93 -77 -122 -118 -107 -72 -23 0 0 -24 -77 -87 -19 -1 -2 -6 -22 -40 -52 -49 -30 -8 -1 -1 -1 -2 -3 -6 -9 -9 -9 -7 -5 -8 -7 -8 -7 -3 -2 -4 -5 -4 -5 -6 -6 -14 -11 -13 -13 -11 -10 -12 -13 -14 -13 -11 -11 -21 -19 -22 -24 -22 -18 -18 -25 -34 -35 -29 -22 -26 -9 -19 -29 -31 -25 -20 -18 -17 -17 -18 -17 -14 -14 -16 -14 -12 -11 -12 -11 -8 -9 -13 -17 -18 -18 -18 -12 -11 -13 -14 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -130 -224 -225 -147 -120 -123 -97 -55 -49 -84 -103 -69 -69 -70 -70 -71 -72 -59 -37 -20 -9 -5 -10 -23 -44 -71 -88 -83 -75 -120 -94 -103 -81 -32 -6 -30 -57 -67 -47 -16 -1 -0 -7 -37 -51 -50 -34 -5 -2 -2 -2 -2 -3 -3 -7 -10 -10 -8 -6 -7 -8 -8 -4 -3 -2 -2 -3 -6 -6 -4 -4 -6 -8 -8 -12 -13 -11 -9 -10 -12 -13 -14 -11 -10 -17 -20 -23 -24 -24 -23 -23 -27 -36 -36 -32 -24 -11 -13 -17 -27 -31 -29 -24 -19 -17 -21 -18 -16 -13 -13 -14 -11 -8 -7 -6 -6 -7 -10 -18 -20 -20 -19 -20 -18 -16 -16 -16 -8 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 -6 -40 -22 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 -16 -126 -269 -300 -269 -203 -157 -106 -104 -112 -94 -85 -90 -107 -117 -109 -90 -68 -43 -24 -15 -13 -18 -30 -45 -56 -78 -100 -87 -81 -101 -74 -87 -86 -53 -35 -57 -91 -65 -31 -8 -0 -2 -10 -40 -37 -18 -3 -1 -0 -2 -1 -1 -3 -6 -8 -9 -7 -5 -5 -6 -8 -11 -5 -4 -4 -4 -5 -9 -9 -4 -3 -4 -5 -7 -10 -14 -14 -13 -11 -11 -13 -17 -12 -9 -10 -15 -20 -24 -22 -20 -20 -25 -33 -42 -18 -7 -8 -14 -19 -26 -28 -29 -28 -25 -21 -19 -15 -10 -9 -10 -11 -10 -7 -5 -4 -7 -12 -15 -19 -20 -18 -20 -24 -26 -20 -9 -2 -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 -21 -64 -58 -42 -57 -56 -47 -37 -2 -10 0 0 0 0 0 0 0 0 -27 -157 -279 -260 -196 -141 -108 -109 -139 -100 -80 -85 -98 -114 -117 -96 -65 -39 -23 -15 -21 -37 -60 -74 -71 -67 -72 -58 -61 -72 -68 -71 -85 -58 -38 -48 -73 -58 -26 -6 -0 -3 -16 -40 -36 -16 -4 -1 -1 -2 -0 -2 -4 -6 -6 -5 -4 -3 -3 -5 -9 -14 -9 -7 -6 -6 -7 -7 -7 -3 -2 -2 -5 -8 -9 -14 -16 -15 -12 -10 -11 -15 -11 -8 -9 -11 -14 -14 -14 -15 -17 -21 -25 -33 -11 -7 -8 -13 -19 -23 -26 -27 -24 -20 -15 -11 -9 -6 -7 -8 -9 -9 -7 -5 -9 -16 -26 -32 -24 -26 -25 -23 -20 -16 -12 -10 -2 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 -41 -76 -79 -68 -71 -76 -92 -81 -47 -116 -44 -9 0 0 0 0 0 0 0 -41 -176 -251 -189 -135 -110 -105 -108 -101 -81 -81 -91 -105 -120 -116 -75 -46 -30 -25 -35 -66 -83 -88 -83 -67 -48 -25 -33 -58 -63 -51 -45 -24 -48 -77 -75 -47 -20 -2 -0 -3 -28 -56 -48 -19 -6 -3 -3 -2 -1 -4 -4 -5 -6 -5 -3 -3 -3 -4 -8 -11 -9 -6 -7 -6 -5 -3 -3 -3 -3 -2 -6 -10 -9 -12 -13 -13 -12 -11 -11 -10 -8 -9 -9 -11 -16 -19 -18 -17 -18 -21 -22 -21 -14 -12 -10 -8 -9 -13 -18 -20 -17 -11 -8 -7 -9 -7 -6 -6 -8 -10 -9 -9 -16 -18 -24 -30 -28 -32 -30 -24 -16 -10 -4 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 -21 -47 -62 -71 -79 -92 -118 -122 -135 -174 -121 -36 -18 -14 -8 -1 0 0 0 -51 -99 -150 -174 -128 -110 -104 -103 -101 -106 -96 -98 -105 -106 -84 -52 -60 -48 -44 -60 -90 -98 -96 -91 -76 -48 -15 -23 -51 -49 -34 -24 -17 -22 -41 -39 -25 -11 -0 -0 -5 -38 -54 -39 -11 -2 -2 -1 -0 -0 -2 -2 -3 -4 -4 -4 -3 -3 -3 -4 -5 -7 -8 -10 -7 -4 -2 -3 -5 -6 -3 -9 -12 -11 -12 -12 -11 -9 -9 -9 -8 -7 -7 -8 -11 -16 -20 -21 -19 -18 -19 -22 -22 -17 -9 -3 -5 -8 -10 -11 -11 -9 -5 -3 -5 -9 -10 -9 -8 -9 -11 -13 -13 -15 -19 -24 -27 -26 -24 -21 -19 -14 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -8 -13 -43 -100 -138 -132 -151 -166 -186 -168 -64 -55 -64 -40 -13 0 0 0 -141 -225 -218 -162 -120 -113 -111 -104 -98 -93 -96 -100 -114 -119 -119 -109 -89 -71 -71 -87 -109 -123 -113 -101 -80 -45 -19 -29 -57 -41 -26 -33 -45 -38 -26 -24 -12 -4 0 -1 -6 -20 -24 -15 -2 -0 -0 -0 -0 -0 -1 -2 -1 -2 -2 -2 -2 -2 -2 -3 -3 -6 -10 -12 -9 -4 -2 -3 -5 -9 -9 -11 -12 -12 -11 -10 -9 -8 -10 -11 -9 -6 -6 -6 -8 -13 -18 -20 -15 -12 -13 -17 -19 -16 -10 -8 -8 -7 -6 -7 -9 -7 -9 -10 -10 -11 -14 -14 -13 -13 -16 -19 -19 -17 -20 -22 -22 -20 -18 -17 -14 -8 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -8 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -62 -115 -140 -149 -148 -173 -154 -101 -86 -94 -68 -35 -8 0 -19 -159 -180 -170 -152 -140 -139 -137 -121 -168 -183 -145 -119 -135 -150 -143 -116 -95 -89 -102 -126 -138 -133 -121 -109 -83 -40 -19 -30 -50 -33 -22 -45 -63 -53 -21 -11 -4 -0 0 -3 -11 -20 -15 -7 -1 -0 -0 -0 -1 -2 -2 -2 -1 -3 -3 -2 -2 -2 -2 -5 -4 -6 -8 -9 -6 -3 -1 -2 -5 -11 -18 -15 -11 -9 -9 -9 -8 -8 -11 -11 -10 -9 -7 -9 -11 -12 -12 -11 -10 -9 -11 -17 -17 -15 -12 -10 -6 -4 -4 -6 -9 -11 -15 -16 -16 -15 -15 -17 -16 -16 -19 -20 -20 -22 -19 -16 -16 -18 -17 -12 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -16 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -58 -90 -89 -57 -86 -176 -173 -125 -80 -56 -61 -20 0 -58 -188 -181 -172 -181 -180 -163 -129 -109 -186 -195 -167 -137 -114 -99 -87 -86 -93 -108 -129 -147 -141 -131 -124 -113 -85 -35 -14 -11 -18 -20 -24 -37 -35 -22 -8 -1 -0 -0 -0 -15 -30 -30 -15 -5 -2 -1 -1 -1 -2 -3 -3 -2 -2 -3 -4 -3 -3 -2 -3 -4 -5 -7 -7 -5 -4 -3 -2 -3 -5 -9 -13 -15 -12 -8 -7 -7 -7 -8 -11 -7 -10 -9 -7 -8 -11 -12 -12 -14 -14 -10 -10 -19 -17 -13 -10 -9 -10 -9 -6 -6 -9 -12 -17 -17 -18 -17 -17 -18 -19 -19 -19 -19 -22 -25 -20 -15 -22 -19 -11 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -19 -17 0 -22 -195 -206 -156 -99 -66 -56 -29 -17 -45 -129 -186 -198 -204 -191 -160 -124 -105 -141 -156 -167 -141 -96 -62 -53 -69 -96 -128 -154 -163 -154 -143 -134 -121 -94 -45 -16 -13 -23 -36 -45 -40 -27 -13 -4 -1 -0 -1 -7 -35 -43 -27 -11 -3 -1 -1 -1 -0 -1 -1 -2 -2 -2 -2 -3 -2 -2 -2 -2 -3 -4 -3 -4 -4 -4 -4 -5 -5 -7 -6 -6 -10 -13 -9 -7 -6 -7 -8 -8 -5 -5 -6 -6 -6 -10 -13 -15 -14 -12 -10 -13 -16 -15 -17 -15 -13 -13 -13 -9 -8 -8 -10 -14 -16 -19 -18 -18 -19 -21 -22 -20 -19 -21 -23 -23 -22 -14 -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 -3 -11 -10 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -40 -143 -143 -146 -134 -120 -133 -173 -147 -128 -139 -185 -218 -211 -188 -162 -139 -130 -141 -150 -191 -144 -88 -57 -56 -86 -141 -167 -172 -172 -171 -161 -148 -140 -120 -78 -24 -47 -56 -55 -46 -32 -20 -13 -7 -3 -1 -8 -31 -40 -30 -15 -6 -2 -1 -1 -1 -0 -1 -1 -1 -1 -2 -2 -3 -4 -3 -2 -2 -2 -2 -3 -2 -3 -4 -4 -5 -6 -6 -8 -10 -12 -12 -10 -7 -7 -7 -8 -8 -7 -7 -6 -6 -7 -11 -16 -18 -14 -11 -13 -13 -7 -10 -12 -12 -12 -15 -19 -17 -15 -14 -14 -14 -15 -12 -11 -12 -14 -18 -22 -21 -18 -17 -19 -24 -25 -14 -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 -6 -10 -8 -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 -1 -5 -16 -5 -0 -45 -148 -187 -177 -162 -161 -170 -179 -145 -114 -94 -104 -145 -175 -172 -167 -171 -178 -169 -136 -101 -85 -98 -128 -153 -167 -150 -141 -154 -170 -162 -148 -133 -104 -72 -91 -55 -41 -27 -16 -13 -13 -6 -2 -2 -16 -39 -24 -12 -4 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -1 -2 -2 -2 -2 -2 -3 -3 -2 -3 -4 -4 -4 -4 -8 -10 -11 -11 -10 -8 -6 -7 -8 -8 -7 -8 -6 -8 -11 -15 -18 -22 -22 -19 -15 -9 -4 -8 -12 -12 -13 -12 -11 -12 -11 -13 -15 -13 -10 -10 -13 -16 -17 -20 -22 -21 -22 -20 -20 -17 -11 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -6 -11 -33 -20 -10 -8 -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 -7 -31 -79 -27 -3 -62 -164 -212 -194 -167 -141 -132 -129 -103 -91 -92 -116 -159 -193 -187 -174 -134 -128 -157 -152 -164 -165 -145 -129 -133 -137 -128 -126 -149 -173 -165 -143 -124 -108 -96 -74 -37 -19 -9 -3 -0 -0 -0 -1 -1 -12 -19 -8 -2 -0 -0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -1 -2 -3 -3 -3 -3 -3 -3 -5 -5 -4 -3 -5 -5 -6 -9 -10 -9 -8 -8 -7 -7 -6 -6 -7 -8 -11 -16 -20 -20 -14 -7 -9 -10 -9 -11 -11 -10 -9 -9 -10 -10 -7 -9 -11 -11 -11 -14 -18 -18 -21 -25 -25 -21 -24 -25 -24 -16 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -16 -25 -22 -27 -9 -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 -16 -62 -116 -67 -50 -90 -120 -123 -119 -138 -148 -121 -102 -95 -107 -122 -163 -188 -200 -182 -151 -143 -156 -166 -171 -204 -261 -252 -185 -135 -133 -137 -143 -167 -174 -162 -141 -115 -81 -79 -59 -26 -15 -4 -1 -0 -0 -0 -1 -0 -5 -5 -3 -1 0 -1 -2 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -2 -2 -2 -1 -2 -3 -4 -4 -4 -4 -4 -5 -5 -3 -4 -7 -7 -6 -6 -7 -8 -8 -7 -6 -8 -10 -10 -9 -7 -9 -13 -17 -19 -17 -9 -7 -7 -8 -9 -10 -9 -7 -6 -7 -11 -14 -13 -17 -16 -16 -20 -25 -26 -24 -31 -27 -22 -26 -25 -24 -16 -6 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -17 0 0 0 0 0 0 0 0 0 0 0 0 -24 -73 -94 -96 -137 -128 -112 -67 -27 -22 -30 -89 -98 -119 -136 -78 -87 -159 -192 -172 -124 -160 -148 -161 -170 -186 -220 -224 -158 -128 -133 -144 -149 -174 -170 -165 -157 -134 -83 -74 -44 -20 -10 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -2 -2 -2 -2 -1 -2 -2 -2 -2 -3 -3 -3 -3 -2 -2 -3 -5 -5 -5 -5 -5 -4 -5 -3 -5 -8 -9 -7 -5 -6 -7 -7 -6 -6 -8 -9 -9 -9 -7 -9 -12 -13 -17 -20 -16 -13 -7 -7 -9 -11 -12 -11 -10 -11 -11 -13 -16 -18 -18 -19 -24 -31 -35 -25 -30 -23 -19 -21 -21 -21 -15 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -59 -24 -0 0 0 0 0 0 0 0 0 0 -5 -31 -78 -60 -54 -96 -131 -110 -68 -59 -102 -176 -163 -165 -173 -179 -171 -155 -174 -202 -196 -172 -145 -84 -167 -187 -183 -177 -170 -146 -129 -143 -150 -150 -171 -164 -167 -165 -144 -101 -56 -25 -9 -3 -1 -0 -0 -0 -0 -0 -0 0 0 -1 -2 -3 -3 -3 -3 -3 -2 -2 -3 -1 -2 -3 -3 -4 -3 -1 -3 -3 -3 -4 -4 -5 -6 -6 -5 -4 -6 -6 -7 -7 -8 -9 -10 -9 -8 -9 -9 -8 -10 -9 -9 -9 -9 -10 -11 -9 -8 -12 -18 -20 -11 -10 -14 -17 -16 -14 -11 -12 -10 -11 -14 -18 -17 -20 -24 -28 -30 -27 -19 -18 -15 -14 -13 -13 -9 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 -15 -48 -85 -60 -67 -96 -109 -62 -50 -65 -110 -143 -119 -75 -183 -188 -173 -164 -173 -198 -209 -204 -176 -164 -186 -206 -197 -185 -177 -170 -159 -173 -166 -163 -166 -157 -133 -125 -113 -80 -36 -7 -2 -0 -0 -0 -1 -1 -0 -1 -1 -0 -1 -6 -7 -8 -6 -4 -4 -4 -3 -3 -3 -3 -4 -4 -4 -3 -2 -2 -5 -5 -5 -4 -3 -4 -4 -4 -3 -4 -7 -11 -8 -8 -10 -12 -13 -11 -9 -11 -11 -10 -8 -10 -10 -9 -8 -8 -10 -11 -5 -9 -13 -15 -11 -9 -13 -17 -18 -13 -5 -9 -10 -10 -9 -10 -13 -18 -21 -20 -17 -16 -14 -22 -18 -10 -5 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -60 -79 -52 -64 -79 -76 -62 -68 -96 -129 -164 -106 -21 -101 -133 -169 -168 -145 -141 -164 -191 -155 -103 -91 -123 -141 -158 -182 -209 -216 -213 -199 -189 -153 -104 -57 -58 -77 -55 -23 -3 -0 -0 0 -0 -1 -1 -0 -0 -0 -1 -3 -8 -8 -5 -3 -3 -3 -3 -4 -2 -3 -5 -6 -5 -5 -4 -3 -3 -6 -4 -7 -7 -5 -4 -5 -6 -5 -7 -10 -12 -11 -12 -12 -11 -10 -9 -9 -14 -11 -7 -5 -6 -8 -10 -11 -11 -11 -12 -9 -15 -16 -14 -11 -9 -11 -14 -16 -15 -11 -9 -4 -1 -2 -3 -8 -12 -15 -17 -15 -12 -14 -24 -12 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -52 -50 -29 -37 -16 -49 -75 -91 -122 -159 -158 -70 -12 -24 -94 -107 -99 -91 -97 -112 -97 -40 -14 -24 -40 -63 -87 -114 -143 -181 -246 -196 -118 -52 -27 -43 -59 -29 -9 -0 0 0 0 0 -0 -1 -1 -0 -0 -1 -4 -6 -6 -5 -4 -3 -3 -3 -5 -3 -2 -1 -2 -2 -3 -3 -3 -6 -8 -5 -6 -7 -6 -4 -6 -9 -9 -13 -11 -10 -14 -14 -12 -9 -6 -5 -8 -16 -8 -5 -5 -5 -6 -9 -14 -17 -16 -13 -18 -21 -21 -18 -14 -9 -9 -13 -13 -15 -18 -18 -8 -3 -4 -8 -12 -14 -13 -17 -17 -17 -20 -25 -12 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -20 -46 -45 -50 -76 -27 -75 -105 -89 -45 -23 -27 -19 -1 -28 -95 -83 -69 -76 -86 -100 -129 -87 -32 -5 -4 -15 -18 -5 -20 -107 -192 -116 -70 -38 -31 -41 -44 -11 -3 -1 -1 -0 -0 -0 -1 -2 -2 -1 -1 -1 -7 -10 -8 -4 -3 -3 -3 -3 -4 -2 -3 -2 -2 -2 -3 -4 -4 -6 -6 -5 -6 -7 -6 -5 -7 -10 -11 -10 -9 -12 -15 -13 -10 -8 -8 -10 -12 -14 -12 -9 -7 -8 -12 -14 -15 -19 -20 -20 -22 -23 -22 -21 -17 -12 -11 -14 -13 -14 -14 -13 -9 -7 -5 -7 -12 -15 -14 -18 -19 -20 -26 -33 -26 -11 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -29 -45 -63 -95 -112 -109 -129 -144 -151 -146 -115 -16 -48 -59 -76 -76 -73 -94 -109 -129 -158 -165 -48 -9 -3 -9 -11 -1 -3 -35 -65 -43 -34 -26 -29 -34 -29 -9 -4 -3 -2 -1 -0 -0 -2 -2 -3 -4 -7 -6 -10 -10 -8 -6 -4 -4 -3 -3 -3 -2 -5 -4 -4 -4 -4 -5 -5 -7 -6 -5 -6 -7 -6 -5 -7 -9 -9 -8 -10 -13 -15 -15 -13 -11 -11 -16 -18 -18 -20 -17 -13 -15 -21 -24 -20 -21 -23 -22 -21 -23 -22 -24 -23 -17 -12 -13 -17 -20 -16 -9 -5 -4 -11 -14 -14 -14 -16 -20 -27 -25 -26 -31 -34 -22 -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 -16 -54 -104 -83 -79 -102 -104 -113 -137 -148 -145 -105 -24 -131 -103 -83 -92 -108 -127 -152 -165 -183 -172 -35 -4 0 -6 -10 -8 -7 -34 -38 -38 -37 -29 -34 -32 -18 -5 -5 -12 -8 -4 -2 -1 -2 -3 -2 -3 -5 -8 -14 -9 -7 -7 -7 -4 -3 -5 -3 -1 -1 -0 -2 -2 -2 -3 -4 -2 -3 -5 -7 -9 -9 -9 -10 -11 -13 -13 -12 -14 -17 -18 -17 -15 -13 -11 -18 -21 -19 -21 -21 -23 -27 -29 -26 -21 -21 -19 -19 -21 -21 -20 -20 -20 -18 -15 -15 -18 -15 -10 -6 -4 -5 -8 -9 -11 -14 -17 -24 -19 -16 -16 -17 -12 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -80 -125 -95 -27 -36 -75 -99 -121 -141 -131 -113 -112 -167 -159 -136 -130 -136 -154 -176 -161 -109 -58 -12 0 0 -32 -59 -63 -53 -63 -51 -47 -43 -32 -17 -11 -5 -2 -6 -17 -13 -8 -4 -3 -3 -3 -2 -3 -7 -11 -14 -7 -4 -5 -5 -5 -7 -9 -4 -1 -0 -0 -0 -0 -0 -0 -1 -1 -3 -4 -6 -9 -10 -10 -10 -9 -11 -15 -15 -13 -15 -16 -16 -17 -19 -17 -26 -23 -18 -20 -22 -21 -23 -25 -23 -16 -20 -19 -19 -20 -22 -21 -21 -22 -21 -18 -15 -17 -10 -11 -9 -5 -2 -4 -5 -11 -16 -16 -12 -4 -1 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -80 -90 -59 -28 -54 -82 -93 -94 -98 -103 -97 -122 -155 -163 -143 -152 -161 -164 -163 -144 -57 -8 -0 0 -5 -51 -104 -114 -93 -69 -50 -44 -56 -49 -26 -7 -2 -1 -2 -2 -2 -2 -3 -3 -2 -3 -3 -4 -7 -6 -6 -4 -3 -4 -6 -7 -10 -17 -4 -1 -0 -0 -1 -1 -1 -0 -0 -1 -3 -4 -6 -7 -7 -7 -7 -8 -10 -13 -17 -19 -20 -17 -16 -17 -20 -20 -27 -23 -19 -19 -18 -19 -23 -27 -24 -22 -27 -22 -23 -24 -24 -25 -25 -27 -26 -23 -19 -16 -13 -16 -14 -10 -7 -9 -9 -17 -13 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -20 -56 -79 -87 -100 -93 -92 -94 -96 -101 -107 -93 -113 -128 -135 -137 -154 -158 -139 -123 -122 -118 -26 -3 0 -13 -50 -95 -111 -106 -75 -41 -30 -47 -48 -32 -9 -5 -6 -5 -3 -3 -3 -3 -3 -3 -3 -4 -6 -5 -5 -3 -2 -3 -4 -6 -10 -15 -16 -6 -1 -0 -1 -2 -3 -4 -4 -2 -1 -2 -4 -5 -6 -8 -9 -10 -9 -11 -16 -20 -22 -23 -18 -13 -13 -14 -15 -12 -13 -20 -22 -19 -20 -26 -30 -24 -24 -29 -24 -25 -25 -24 -24 -26 -29 -20 -23 -20 -15 -16 -17 -13 -7 -3 0 -1 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -55 -157 -217 -172 -106 -98 -86 -37 -73 -91 -93 -93 -96 -102 -91 -92 -104 -117 -96 -58 -40 -47 -55 -5 -1 -28 -69 -98 -102 -87 -71 -46 -25 -18 -15 -10 -15 -20 -23 -20 -5 -3 -3 -4 -4 -3 -2 -3 -5 -7 -14 -4 -2 -3 -4 -7 -9 -9 -11 -10 -6 -3 -1 -1 -3 -4 -4 -4 -2 -1 -2 -4 -3 -3 -5 -8 -9 -8 -10 -15 -19 -19 -16 -12 -9 -9 -12 -17 -23 -24 -29 -27 -24 -22 -23 -20 -21 -26 -28 -23 -23 -24 -24 -25 -26 -24 -12 -17 -14 -12 -16 -19 -13 -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 -70 -173 -225 -198 -122 -119 -118 -101 -99 -100 -90 -82 -77 -72 -59 -52 -60 -78 -81 -48 -8 0 0 0 -8 -81 -122 -143 -128 -73 -36 -21 -13 -14 -21 -17 -32 -48 -33 -12 -2 -2 -4 -4 -4 -3 -2 -3 -4 -4 -2 -2 -3 -4 -6 -8 -11 -11 -5 -4 -4 -5 -4 -3 -3 -3 -2 -1 -2 -1 -2 -2 -3 -5 -5 -4 -4 -5 -8 -14 -17 -19 -18 -16 -13 -11 -21 -27 -32 -36 -36 -30 -27 -27 -25 -18 -31 -33 -29 -25 -23 -24 -23 -22 -24 -21 -7 -14 -14 -13 -13 -14 -12 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -71 -149 -194 -139 -114 -105 -103 -100 -93 -78 -58 -44 -35 -27 -31 -71 -89 -59 0 0 0 0 -12 -52 -84 -114 -124 -103 -54 -16 -11 -12 -29 -43 -43 -33 -13 -2 -1 -2 -4 -3 -2 -2 -3 -3 -1 -2 -3 -4 -8 -10 -14 -15 -10 -5 -1 -1 -2 -4 -8 -8 -6 -4 -3 -3 -4 -2 -3 -5 -5 -6 -7 -11 -11 -12 -14 -11 -12 -15 -16 -14 -12 -13 -26 -25 -19 -19 -29 -28 -24 -24 -24 -22 -25 -24 -24 -23 -23 -24 -25 -21 -18 -13 -6 -9 -12 -11 -8 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -25 -41 -7 -65 -165 -208 -137 -111 -90 -87 -91 -97 -96 -68 -43 -28 -21 -21 -67 -69 -36 0 0 0 0 0 -3 -16 -34 -54 -47 -29 -31 -17 -11 -41 -62 -53 -21 -5 -1 -3 -4 -4 -4 -4 -4 -4 -4 -3 -3 -5 -7 -10 -14 -21 -24 -16 -5 -7 -4 -2 -4 -7 -8 -7 -4 -6 -6 -4 -3 -4 -5 -5 -5 -9 -15 -16 -19 -17 -14 -15 -16 -14 -12 -13 -18 -21 -24 -24 -24 -25 -23 -17 -17 -20 -19 -14 -13 -15 -17 -22 -29 -34 -29 -22 -13 -9 -11 -13 -9 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -89 -145 -160 -99 -22 -91 -147 -142 -124 -87 -61 -66 -82 -90 -81 -56 -34 -25 -32 -62 -47 -16 0 0 0 0 0 0 0 -2 -15 -35 -24 -9 -11 -7 -22 -29 -20 -4 -3 -2 -5 -6 -4 -4 -3 -3 -4 -5 -5 -4 -5 -9 -11 -14 -17 -17 -9 -4 -3 -2 -4 -5 -6 -6 -7 -10 -10 -9 -8 -8 -10 -11 -11 -9 -8 -8 -7 -13 -13 -12 -12 -14 -14 -13 -15 -17 -17 -24 -27 -23 -18 -15 -12 -11 -17 -22 -18 -11 -11 -13 -19 -25 -29 -24 -20 -13 -8 -5 -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 0 0 0 0 0 0 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 -34 -203 -177 -132 -63 -2 -19 -77 -117 -106 -73 -52 -58 -74 -92 -95 -71 -50 -68 -73 -65 -36 -5 0 0 0 0 0 0 0 -3 -12 -20 -9 -3 -1 -2 -3 -4 -5 -6 -5 -3 -2 -3 -4 -5 -6 -5 -4 -4 -3 -2 -4 -9 -11 -13 -16 -18 -11 -5 -4 -5 -2 -2 -4 -6 -9 -9 -5 -8 -8 -9 -11 -13 -12 -8 -5 -5 -4 -4 -4 -4 -7 -13 -17 -15 -15 -16 -20 -22 -19 -19 -16 -12 -8 -7 -12 -21 -21 -13 -11 -12 -12 -13 -14 -13 -6 -4 -2 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -17 -76 -39 -13 -1 -0 -8 -38 -129 -136 -126 -114 -108 -99 -129 -199 -236 -122 -140 -113 -69 -26 0 0 0 0 0 0 0 -5 -9 -15 -20 -8 -2 -1 -2 -4 -6 -8 -8 -5 -3 -2 -3 -3 -2 -2 -1 -2 -3 -2 -3 -8 -4 -3 -5 -7 -9 -6 -5 -2 -3 -4 -3 -4 -6 -8 -6 -3 -2 -3 -4 -6 -6 -5 -5 -6 -7 -7 -6 -6 -5 -10 -19 -26 -23 -10 -9 -16 -21 -12 -8 -10 -11 -8 -4 -6 -10 -13 -13 -11 -9 -9 -8 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -14 -61 -163 -125 -113 -116 -122 -117 -133 -189 -203 -161 -143 -137 -71 -20 0 0 0 0 0 -0 -4 -23 -37 -53 -65 -54 -2 -2 -4 -4 -6 -10 -12 -7 -3 -3 -5 -4 -4 -5 -4 -3 -4 -2 -2 -3 -1 -1 -2 -4 -5 -5 -5 -3 -2 -1 -3 -5 -7 -6 -5 -4 -3 -4 -9 -11 -12 -12 -13 -15 -9 -6 -8 -10 -7 -10 -13 -12 -8 -5 -7 -11 -13 -12 -9 -9 -8 -5 -3 -5 -7 -12 -13 -10 -8 -10 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -86 -132 -91 -94 -99 -99 -111 -146 -185 -159 -135 -142 -181 -84 -21 0 0 0 0 0 -3 -21 -59 -128 -166 -161 -105 -3 -4 -6 -5 -4 -4 -6 -6 -6 -5 -5 -3 -3 -4 -6 -6 -5 -1 -1 -4 -5 -3 -1 -2 -4 -4 -4 -2 -2 -2 -3 -4 -6 -5 -6 -8 -10 -10 -14 -12 -11 -10 -11 -11 -7 -6 -8 -9 -8 -5 -5 -5 -6 -7 -9 -10 -8 -10 -14 -15 -9 -4 -5 -7 -9 -11 -11 -11 -13 -16 -15 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -27 -82 -96 -98 -121 -89 -85 -116 -176 -230 -149 -129 -184 -196 -79 -9 0 0 0 0 0 -10 -101 -185 -189 -152 -104 -50 -9 -8 -3 -4 -4 -4 -6 -11 -5 -6 -6 -5 -4 -5 -6 -5 -5 -4 -2 -4 -6 -7 -7 -7 -7 -5 -5 -6 -7 -7 -6 -5 -5 -5 -8 -11 -11 -9 -9 -7 -5 -5 -6 -7 -8 -8 -7 -7 -8 -7 -10 -16 -19 -17 -15 -13 -11 -10 -11 -12 -9 -7 -8 -10 -9 -9 -11 -12 -12 -12 -11 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -30 -67 -68 -238 -385 -303 -230 -186 -192 -211 -177 -165 -272 -203 -68 0 0 0 0 0 -2 -14 -112 -152 -131 -64 -7 -2 -1 -2 -4 -4 -5 -6 -5 -5 -5 -7 -7 -6 -5 -4 -4 -7 -7 -6 -4 -5 -6 -8 -8 -7 -6 -5 -6 -7 -8 -9 -8 -7 -6 -5 -6 -7 -5 -4 -4 -5 -5 -7 -9 -12 -15 -14 -11 -9 -9 -8 -6 -7 -8 -10 -11 -9 -8 -9 -10 -11 -11 -8 -8 -11 -13 -12 -10 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -18 -45 -77 -379 -471 -422 -346 -210 -150 -189 -241 -265 -335 -202 -75 -8 0 0 0 0 -5 -32 -132 -106 -56 -20 -7 -5 -6 -7 -7 -8 -14 -14 -9 -7 -6 -7 -5 -2 -1 -1 -2 -3 -4 -4 -4 -5 -6 -7 -7 -5 -3 -7 -10 -12 -12 -10 -8 -7 -7 -8 -8 -8 -7 -7 -6 -5 -5 -7 -8 -9 -11 -12 -12 -10 -8 -8 -10 -12 -8 -7 -7 -7 -7 -6 -7 -11 -14 -13 -8 -10 -9 -7 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -51 -158 -469 -398 -356 -315 -223 -154 -233 -319 -375 -343 -240 -110 -30 -1 0 0 -0 -10 -58 -133 -118 -68 -38 -22 -9 -5 -8 -7 -8 -12 -13 -6 -6 -6 -3 -4 -5 -5 -7 -13 -22 -22 -15 -10 -7 -5 -4 -4 -3 -4 -8 -11 -11 -10 -8 -8 -9 -11 -11 -12 -13 -6 -5 -5 -4 -4 -4 -4 -4 -6 -8 -8 -8 -8 -7 -7 -8 -9 -6 -6 -7 -8 -6 -11 -21 -21 -15 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -66 -203 -410 -326 -301 -304 -297 -278 -290 -257 -250 -199 -122 -85 -40 -9 -0 -0 -3 -32 -89 -117 -90 -42 -34 -37 -21 -5 -12 -13 -9 -7 -7 -6 -6 -4 -3 -5 -10 -10 -9 -10 -11 -13 -13 -12 -11 -9 -6 -6 -10 -14 -16 -15 -12 -12 -13 -14 -16 -18 -15 -16 -17 -14 -9 -8 -7 -8 -12 -16 -8 -8 -9 -9 -7 -6 -8 -10 -8 -8 -2 -1 -2 -3 -5 -18 -42 -23 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -39 -110 -232 -303 -285 -298 -295 -288 -257 -148 -44 -33 -33 -41 -49 -34 -17 -17 -65 -225 -180 -114 -52 -18 -38 -69 -34 -7 -12 -14 -12 -8 -6 -7 -8 -7 -5 -5 -7 -8 -7 -7 -9 -9 -7 -7 -7 -7 -7 -6 -11 -16 -19 -19 -14 -13 -13 -12 -13 -15 -14 -12 -12 -11 -6 -6 -12 -21 -32 -44 -30 -16 -9 -4 -4 -7 -17 -28 -20 -0 0 0 0 -0 -3 -14 -34 -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 -2 -11 -60 -263 -357 -315 -294 -229 -218 -264 -282 -96 -32 -18 -29 -52 -72 -72 -42 -51 -145 -135 -76 -32 -15 -24 -39 -17 -10 -12 -8 -7 -6 -5 -5 -7 -9 -6 -5 -5 -5 -4 -4 -4 -7 -9 -7 -5 -4 -4 -5 -8 -12 -16 -16 -13 -11 -11 -10 -8 -8 -9 -11 -13 -15 -16 -15 -13 -16 -27 -44 -60 -21 -5 -1 -1 -5 -17 -32 -25 -7 -0 0 0 -14 -25 -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 -13 -63 -345 -395 -348 -307 -254 -219 -259 -275 -190 -67 -33 -27 -33 -38 -30 -35 -29 -21 -16 -11 -7 -5 -7 -8 -9 -9 -10 -10 -8 -6 -5 -4 -5 -6 -6 -6 -6 -5 -4 -3 -7 -23 -22 -9 -8 -7 -8 -13 -17 -17 -18 -13 -10 -9 -8 -8 -8 -7 -9 -15 -18 -16 -15 -16 -17 -16 -15 -16 -18 -18 -8 -2 -0 -1 -7 -21 -38 -27 -7 0 0 -7 -19 -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 0 0 0 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 -58 -220 -374 -363 -323 -281 -235 -200 -164 -142 -125 -59 -36 -24 -22 -26 -34 -28 -20 -14 -11 -7 -4 -6 -13 -18 -13 -9 -8 -7 -5 -4 -5 -6 -8 -5 -4 -6 -6 -5 -9 -21 -25 -16 -9 -10 -9 -8 -11 -14 -15 -14 -10 -10 -9 -8 -8 -10 -10 -9 -11 -14 -15 -14 -14 -14 -14 -16 -14 -14 -14 -12 -6 -1 -0 -1 -2 -4 -2 -1 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -45 -177 -434 -365 -286 -215 -166 -135 -142 -135 -131 -127 -115 -67 -29 -15 -16 -17 -23 -18 -14 -11 -7 -6 -10 -15 -17 -17 -13 -9 -8 -8 -10 -11 -25 -33 -18 -10 -7 -5 -6 -10 -10 -5 -4 -6 -7 -7 -9 -9 -7 -5 -6 -8 -9 -8 -8 -10 -6 -5 -4 -6 -11 -13 -12 -11 -10 -11 -10 -9 -7 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -48 -285 -444 -288 -149 -133 -159 -172 -175 -163 -99 -53 -62 -85 -71 -39 -15 -14 -24 -20 -16 -14 -15 -15 -11 -12 -23 -36 -36 -28 -19 -16 -18 -18 -24 -27 -25 -16 -9 -5 -4 -4 -2 -1 -1 -1 -4 -8 -10 -5 -2 -1 -1 -2 -2 -3 -3 -3 -1 -1 -1 -2 -4 -8 -11 -12 -12 -11 -7 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -77 -440 -445 -220 -70 -61 -122 -184 -201 -185 -190 -109 -49 -55 -111 -121 -67 -64 -103 -98 -79 -45 -22 -16 -13 -13 -25 -33 -29 -29 -25 -19 -16 -16 -18 -22 -28 -25 -17 -11 -10 -9 -5 -1 -0 -3 -8 -14 -17 -9 -5 -2 -0 0 0 0 0 0 0 0 0 -0 -1 -2 -4 -4 -6 -5 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -141 -503 -451 -315 -191 -164 -187 -195 -225 -253 -280 -292 -162 -67 -59 -116 -122 -121 -129 -138 -146 -110 -50 -9 -8 -9 -14 -17 -21 -25 -23 -15 -14 -14 -12 -13 -29 -32 -23 -13 -11 -12 -8 -5 -5 -8 -13 -17 -18 -14 -17 -9 -5 -5 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -46 -201 -326 -260 -241 -226 -174 -152 -241 -309 -284 -123 -80 -52 -58 -105 -165 -131 -130 -113 -97 -101 -83 -40 -10 -10 -9 -10 -12 -14 -12 -8 -10 -10 -10 -11 -18 -21 -18 -14 -13 -13 -13 -13 -11 -10 -11 -13 -17 -19 -18 -12 -12 -12 -11 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -113 -236 -79 -18 -78 -197 -265 -298 -356 -248 -105 -60 -53 -77 -145 -210 -168 -147 -86 -43 -30 -31 -21 -20 -19 -16 -14 -10 -9 -9 -9 -9 -7 -10 -12 -10 -13 -17 -16 -13 -9 -11 -13 -12 -11 -10 -10 -12 -11 -7 -6 -9 -8 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -46 -81 -30 -2 0 -93 -248 -361 -404 -249 -106 -67 -62 -59 -90 -157 -200 -174 -75 -30 -16 -17 -18 -25 -25 -23 -20 -14 -9 -9 -11 -11 -5 -7 -10 -11 -12 -14 -14 -11 -9 -11 -14 -14 -13 -11 -8 -7 -9 -6 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -111 -280 -380 -371 -371 -225 -107 -65 -61 -79 -180 -233 -184 -56 -27 -24 -25 -24 -24 -23 -22 -20 -15 -11 -9 -10 -10 -7 -9 -11 -12 -13 -13 -14 -15 -15 -16 -19 -14 -10 -7 -5 -3 -7 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -153 -307 -365 -356 -315 -272 -226 -188 -156 -153 -118 -77 -27 -14 -20 -21 -22 -25 -23 -22 -19 -17 -16 -15 -12 -14 -12 -10 -13 -12 -11 -11 -13 -17 -11 -9 -10 -5 -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 -4 -35 -152 -246 -307 -348 -370 -326 -288 -251 -196 -48 -13 -5 -3 -5 -6 -10 -17 -23 -22 -19 -19 -19 -18 -15 -20 -12 -5 -6 -4 -1 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -22 -42 -64 -85 -118 -209 -255 -227 -143 -11 -1 -0 0 0 -0 -1 -7 -12 -16 -27 -27 -23 -18 -15 -19 -11 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -73 -141 -141 -94 -34 -6 -1 0 0 0 0 0 0 -15 -36 -41 -34 -26 -19 -17 -13 -12 -11 -9 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -31 -50 -46 -25 -4 0 0 0 0 0 0 0 -9 -25 -37 -39 -31 -20 -10 -3 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -1 0 0 0 0 0 0 -0 -20 -33 -35 -29 -18 -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 -6 -33 -23 -15 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -1 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -10 -24 -10 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -11 -20 -11 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 23 23 23 22 22 21 20 19 18 17 16 15 14 12 11 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 12 13 16 17 17 17 17 17 17 17 16 15 14 14 15 17 19 20 22 23 24 24 24 23 23 24 24 24 25 25 25 25 26 26 27 27 27 27 27 28 28 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 27 26 25 24 23 23 23 22 22 21 20 20 19 18 17 16 14 13 12 11 10 9 9 9 9 9 9 9 9 9 9 10 10 10 11 12 13 14 16 18 19 20 19 19 18 18 17 16 16 15 16 18 19 21 22 24 24 25 24 24 23 24 24 25 25 25 25 25 26 26 27 27 27 27 27 27 28 28 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 27 26 26 25 24 23 22 22 22 21 20 20 19 18 17 16 15 14 13 11 10 10 9 9 10 10 9 9 9 9 9 10 10 11 11 12 14 15 17 17 19 20 20 20 20 20 19 19 18 18 18 19 20 22 23 24 25 25 25 24 24 24 25 25 25 25 25 25 26 26 26 27 27 27 27 27 28 nan nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 25 24 23 22 22 21 21 20 20 19 18 17 17 16 15 13 12 11 10 9 9 9 9 9 9 9 9 9 10 10 11 12 13 14 15 16 17 18 19 19 20 20 21 21 21 21 20 20 20 21 23 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 25 24 23 22 21 21 20 20 19 19 18 17 17 16 15 14 13 12 10 9 9 9 9 9 9 9 10 10 10 10 10 11 12 13 15 16 16 17 17 18 19 20 20 21 21 22 22 22 22 22 23 24 25 25 24 24 24 25 25 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 25 25 24 23 22 21 20 19 19 19 18 18 17 16 15 15 14 12 11 10 9 9 9 9 9 9 9 10 11 11 11 12 12 13 14 15 15 15 16 17 18 19 20 20 21 21 22 22 22 22 22 23 24 23 23 23 23 24 25 26 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 28 29 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 24 23 22 21 20 19 19 19 19 19 18 17 16 15 14 13 12 11 10 9 8 8 8 9 9 10 11 11 12 12 13 14 14 15 15 15 15 16 17 18 18 19 19 20 21 21 20 20 21 22 22 22 22 22 22 23 24 25 26 27 28 27 27 26 26 26 26 26 26 26 26 26 26 26 27 28 29 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 24 24 23 22 21 20 20 20 20 20 20 19 19 18 16 15 14 12 11 10 9 9 8 9 9 10 11 12 12 13 14 14 15 15 15 15 15 16 17 18 18 18 17 18 19 20 20 20 20 21 21 21 21 21 22 23 23 24 25 26 27 28 27 27 26 26 26 26 26 26 25 26 26 26 26 27 28 29 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 24 23 22 21 21 21 20 21 21 21 21 21 20 19 18 16 15 13 12 11 10 9 9 9 10 10 11 13 14 14 15 16 16 16 16 15 16 17 18 18 18 17 17 18 19 20 21 21 22 22 22 21 21 22 22 23 24 24 25 26 27 27 26 26 25 25 25 25 25 26 25 26 26 26 27 28 29 30 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 23 22 22 21 21 21 22 22 23 23 23 22 21 20 18 17 15 14 13 12 11 10 10 10 11 12 14 15 16 16 17 17 18 17 17 18 19 20 19 18 17 17 19 20 21 23 24 24 24 23 22 22 22 23 23 24 24 25 25 25 25 25 24 24 24 24 24 25 26 nan nan 26 27 27 28 29 30 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 23 23 22 22 22 22 22 22 22 23 24 24 24 24 22 21 19 18 16 15 14 13 12 11 11 12 13 15 16 18 18 19 19 19 20 20 21 21 21 20 19 19 20 21 23 24 24 25 25 24 23 23 22 22 22 22 23 24 24 24 23 22 22 22 22 23 23 25 26 27 nan nan nan nan nan 28 29 30 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 23 23 22 22 23 22 22 21 21 22 23 24 25 26 25 24 23 21 20 19 18 17 16 15 14 14 15 16 17 18 20 21 21 21 21 22 22 22 22 22 22 22 22 23 24 25 26 25 25 24 23 23 22 21 21 21 21 22 22 22 22 21 21 21 21 21 22 23 25 27 27 nan nan 27 27 nan 28 29 30 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 24 23 22 22 22 23 23 22 21 21 21 22 23 25 26 26 26 26 25 24 23 22 21 20 19 19 18 18 18 18 19 20 21 22 22 21 22 22 21 21 22 22 23 23 23 24 25 25 25 24 24 23 23 22 21 21 20 20 20 21 21 20 20 20 20 20 20 21 22 24 26 27 28 28 27 27 27 27 28 29 30 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 22 22 22 23 23 23 22 21 20 20 21 23 24 26 27 27 27 26 26 25 24 24 23 23 22 21 21 20 20 20 21 21 21 20 21 21 20 20 20 21 22 22 23 23 24 24 24 23 22 22 22 22 22 21 20 19 19 19 19 18 18 18 18 19 20 20 21 22 24 26 28 28 28 28 27 27 27 27 28 29 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 22 23 23 24 24 23 22 20 19 19 20 22 24 26 27 28 28 28 27 27 26 26 26 25 24 24 23 22 21 21 21 22 21 21 21 20 20 19 20 21 21 22 22 22 21 21 21 20 20 20 21 21 21 20 19 19 19 18 18 17 16 16 17 19 20 21 21 23 25 26 28 28 28 28 28 27 27 27 27 28 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 23 24 24 24 24 23 21 20 19 19 20 22 24 26 28 29 29 29 29 28 28 27 27 26 25 25 24 23 22 22 22 22 22 22 22 21 21 21 21 22 22 21 21 20 19 18 18 18 18 19 19 19 19 18 18 18 18 18 17 16 15 15 16 18 19 20 21 23 24 26 27 28 29 29 28 27 27 27 26 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 23 24 25 25 25 24 23 21 20 19 19 20 22 24 26 28 29 30 30 29 29 28 28 27 27 26 26 25 24 23 23 22 23 23 23 24 24 23 23 23 23 22 21 19 18 17 16 16 16 17 17 17 16 16 16 17 17 17 18 17 17 16 15 15 17 18 19 20 22 23 25 26 27 28 29 29 28 28 27 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 24 25 26 26 25 24 23 22 21 21 21 21 23 25 27 28 29 30 30 29 29 28 28 28 28 27 27 26 26 25 24 23 23 23 24 24 24 24 24 23 22 21 19 18 17 15 15 15 15 15 15 14 13 13 14 14 16 17 18 18 17 17 16 16 16 17 19 20 21 22 24 25 27 28 29 30 nan 29 27 26 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 24 25 25 25 25 25 24 23 22 22 22 22 23 24 25 26 27 28 29 29 29 29 29 28 28 28 28 28 28 27 25 24 24 23 23 23 23 23 22 22 21 19 18 17 16 15 14 14 14 14 14 13 12 11 11 11 13 14 16 17 18 18 18 17 17 17 18 19 20 21 22 23 25 26 28 29 30 30 29 27 26 24 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 24 25 25 25 25 25 25 24 23 23 22 23 23 23 24 24 25 26 27 27 28 28 29 29 29 29 29 29 29 29 28 26 25 23 23 22 22 22 22 21 20 19 18 17 16 16 15 15 14 14 14 14 13 12 10 9 9 10 13 14 15 17 18 18 18 18 17 18 18 19 20 21 22 23 24 26 28 29 30 30 29 27 25 24 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 25 25 25 25 24 24 24 23 23 22 23 23 23 24 24 24 24 25 26 27 27 28 29 29 29 29 29 29 29 28 27 25 23 22 21 21 21 21 21 20 19 18 17 16 15 15 15 14 14 14 14 13 13 12 10 9 10 12 15 16 16 17 18 18 18 18 17 17 18 19 20 21 22 23 24 26 27 29 29 29 27 26 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 26 26 26 25 24 23 22 22 22 22 23 23 23 23 23 24 24 25 26 27 27 28 28 28 28 28 28 28 27 26 25 23 22 21 20 20 20 20 20 19 18 17 16 15 14 14 14 14 14 14 14 14 13 12 11 11 13 15 17 17 17 17 17 18 17 17 17 17 17 18 19 21 22 23 24 26 28 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 26 27 27 26 25 23 22 21 22 22 22 22 22 22 23 23 24 24 25 26 27 27 28 27 27 27 26 26 26 25 24 23 22 21 20 19 19 19 19 19 19 17 16 14 13 13 13 13 13 14 14 14 14 13 13 13 14 16 17 18 18 18 18 18 18 17 17 17 17 17 18 19 21 22 24 26 27 28 28 28 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 25 27 28 28 26 24 22 21 21 22 22 22 22 22 22 22 23 24 25 26 26 27 27 27 26 25 25 24 24 23 23 22 21 20 20 19 19 18 18 18 18 17 15 14 13 12 12 12 12 13 14 14 15 15 15 15 16 17 18 19 19 19 19 19 19 18 nan nan nan nan nan nan nan 21 23 25 26 27 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 25 28 29 28 26 23 22 22 22 23 23 22 22 21 21 21 22 23 25 26 26 26 26 25 24 24 23 22 22 21 20 20 20 20 20 20 19 18 17 16 15 14 13 12 12 12 12 12 12 13 14 15 16 16 17 18 18 19 20 20 20 20 19 19 19 nan nan nan nan nan nan nan nan nan 24 26 27 27 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 21 23 25 27 28 28 25 23 23 23 23 24 23 23 22 21 20 20 21 23 24 25 26 25 25 24 23 22 22 21 20 19 19 19 20 20 20 20 20 18 16 15 13 12 11 11 12 12 13 13 14 15 15 16 17 18 19 20 20 21 21 21 20 20 19 nan nan nan nan nan nan 19 19 nan nan nan 24 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 20 21 23 25 26 27 26 24 23 24 24 25 25 24 23 22 20 19 19 20 21 23 24 24 24 23 22 21 21 20 20 19 19 19 20 20 21 21 21 20 18 16 14 11 10 10 11 13 14 15 16 16 17 17 18 19 20 21 21 21 21 21 21 20 20 nan nan nan nan nan nan nan 19 20 nan nan nan 24 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 21 22 23 24 25 25 23 22 23 25 26 26 25 24 22 20 19 18 18 19 21 22 22 22 21 20 19 19 19 18 19 19 20 21 22 22 22 22 20 18 16 13 11 10 10 12 15 16 17 18 19 19 19 20 21 21 21 21 21 21 20 20 20 nan nan nan nan nan nan nan 19 19 20 21 nan nan 24 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 20 21 21 23 23 23 22 21 23 25 26 26 26 24 22 20 18 17 17 17 18 19 20 20 20 19 17 17 17 17 18 20 20 21 22 22 22 21 19 17 15 13 11 11 12 14 16 18 19 20 20 20 20 21 21 21 21 21 21 21 20 20 20 nan nan nan nan nan nan 19 19 19 20 21 nan nan 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 19 20 20 21 22 22 20 20 22 24 25 26 25 24 22 19 17 16 15 15 16 18 19 19 18 17 16 16 16 17 19 20 20 21 21 20 20 18 17 16 14 13 12 12 14 16 18 19 20 20 20 20 20 21 21 21 21 21 20 20 20 20 nan nan nan nan nan nan 19 19 18 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 19 19 19 19 19 19 20 20 20 20 20 21 23 25 25 25 24 22 19 17 15 14 14 15 16 17 18 17 16 16 16 17 18 19 19 20 19 19 18 17 16 15 14 13 12 12 14 16 18 19 19 19 19 19 19 19 20 20 21 20 20 20 19 19 19 nan nan nan nan nan nan 19 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 20 20 20 19 19 19 19 19 19 19 19 20 21 22 23 24 25 25 24 22 20 17 14 13 13 14 16 16 17 16 16 16 16 17 18 19 19 18 17 16 15 14 14 13 13 12 12 14 16 18 19 20 19 19 18 18 18 19 19 20 20 20 19 19 19 19 19 nan nan nan nan nan 18 18 18 17 18 nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 nan nan nan nan nan nan nan 21 21 21 21 21 20 20 20 19 19 18 19 19 20 22 24 24 24 25 26 25 23 21 18 15 12 13 14 15 16 16 15 15 15 16 17 18 18 17 17 16 15 14 13 12 11 12 13 14 16 19 20 21 20 19 18 18 18 18 18 18 19 19 19 19 19 19 18 18 nan nan 19 19 19 18 17 17 17 nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 22 22 22 22 22 22 22 22 21 20 19 19 19 20 22 24 26 26 26 26 26 26 25 22 19 15 13 13 14 15 15 15 15 15 15 16 17 17 17 16 15 14 14 13 12 11 11 12 14 17 19 21 21 21 20 19 18 18 17 17 17 18 18 19 19 19 19 18 18 17 18 18 19 19 19 18 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 28 nan nan nan 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 23 23 23 23 23 22 21 20 19 19 21 23 26 28 28 28 28 28 27 26 24 20 17 14 13 13 14 15 15 15 16 16 16 15 15 15 15 15 14 14 13 11 11 11 12 15 18 20 21 21 20 18 18 17 17 17 17 17 17 17 18 18 18 18 18 17 16 16 17 18 19 18 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 26 26 nan nan 28 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 22 23 23 23 23 23 23 23 23 22 21 19 19 19 21 24 27 29 30 30 30 29 29 28 25 22 19 16 14 13 13 14 15 16 17 16 15 14 13 14 14 15 14 14 13 12 11 12 13 16 19 20 21 20 18 17 17 17 17 17 17 17 17 17 17 17 18 18 17 16 nan 16 16 17 18 18 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 25 24 24 24 24 25 26 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 22 22 23 24 24 24 23 23 22 21 20 19 19 19 21 24 27 30 31 32 31 31 30 28 27 24 21 19 16 15 14 15 16 17 17 16 14 12 12 13 14 15 15 15 14 14 14 15 16 18 19 20 20 19 17 16 16 16 17 17 17 17 17 17 17 17 18 18 17 nan nan 15 15 16 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 23 23 22 21 21 22 23 24 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 nan nan nan 22 22 22 22 23 24 24 25 24 23 22 21 20 20 19 19 19 20 23 26 29 31 32 31 31 30 29 28 26 24 21 19 17 16 16 16 17 17 16 15 14 13 14 15 16 16 17 17 17 19 19 20 20 20 20 20 18 17 16 16 16 16 17 17 17 17 17 17 18 18 18 18 17 15 14 14 14 nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 21 21 21 20 19 20 21 22 23 23 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 24 22 22 22 23 24 24 25 26 26 25 24 22 21 20 20 19 19 18 18 21 24 27 29 31 31 30 30 30 29 27 25 23 21 19 17 16 16 16 17 17 17 16 15 16 16 17 17 18 19 20 21 22 22 21 21 20 19 18 17 17 16 16 16 17 17 17 17 17 18 18 19 19 18 17 15 14 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 20 20 19 19 19 20 21 22 23 22 22 21 20 20 nan nan nan nan nan nan nan nan nan nan 26 24 25 26 25 24 23 24 24 25 25 26 27 27 27 26 25 23 22 21 20 19 18 17 17 20 23 26 28 29 29 29 30 31 30 29 27 24 22 19 17 15 15 15 17 18 18 18 18 18 18 18 18 18 18 19 20 21 22 21 20 19 19 18 18 17 17 16 16 16 17 17 17 17 18 19 19 19 18 16 14 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 19 19 19 19 19 20 21 22 22 22 21 20 20 20 nan nan nan nan nan nan nan nan nan nan 25 24 24 25 25 24 24 25 26 26 27 28 29 29 28 27 26 24 23 22 21 19 17 16 17 20 23 25 26 27 28 29 31 32 31 30 27 25 22 19 17 15 14 14 16 17 18 19 19 19 19 19 18 17 16 15 16 19 20 20 19 19 18 18 18 18 17 17 17 16 16 16 17 17 18 19 19 19 18 15 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 17 17 18 18 19 20 21 21 20 20 20 19 19 nan nan nan nan nan nan nan nan nan 27 25 24 24 24 24 24 25 27 28 29 29 30 30 30 29 28 26 25 23 22 21 20 19 19 20 22 23 24 25 26 27 29 32 33 32 30 27 25 22 19 16 14 13 13 15 16 18 18 19 19 19 18 17 15 13 13 15 18 20 20 19 18 18 18 18 18 18 17 17 16 16 16 17 18 19 19 19 19 17 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 nan nan nan nan 15 15 15 16 17 18 18 19 18 18 18 18 18 nan nan nan nan nan nan nan nan nan nan 28 27 25 23 23 23 24 26 28 30 31 31 31 30 29 28 27 25 24 23 22 22 21 21 23 24 24 24 23 23 24 27 29 31 32 31 29 27 25 22 19 16 14 13 13 14 16 17 18 19 20 19 18 16 14 12 13 15 18 20 21 20 20 19 19 19 19 18 17 16 16 16 17 18 19 20 20 19 18 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 16 nan 14 13 13 13 14 15 16 16 16 16 16 16 17 17 nan nan nan nan nan nan nan nan nan nan 29 29 26 24 24 23 24 26 29 30 31 31 30 29 28 27 25 24 23 23 23 23 23 24 25 25 25 24 23 23 24 27 29 31 31 30 29 28 26 24 21 18 15 14 14 16 17 18 20 21 21 21 20 18 16 14 15 17 20 21 22 22 21 21 20 20 19 18 16 15 15 16 17 19 20 20 20 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 20 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 nan 20 18 17 15 13 12 10 11 11 12 13 13 13 13 14 15 16 17 19 nan nan nan nan nan nan nan nan 30 29 30 27 25 25 24 24 26 28 30 30 30 29 27 26 25 24 23 23 23 23 24 24 24 25 25 25 25 24 24 25 28 29 30 30 29 29 29 29 27 24 21 19 17 18 19 20 21 22 22 23 23 23 21 20 19 19 21 22 22 23 23 22 21 20 20 19 17 16 15 15 17 18 20 20 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 19 20 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 21 20 19 17 16 14 11 10 9 9 10 10 10 10 11 13 15 17 18 19 nan nan nan nan nan nan nan 30 29 28 28 26 26 25 25 25 26 28 29 29 28 27 26 25 23 23 22 22 23 23 24 24 25 25 25 26 26 26 26 27 28 29 29 29 29 30 30 30 29 27 25 23 22 22 22 22 22 23 23 24 25 25 25 25 24 24 24 24 24 23 22 21 20 19 19 18 17 17 16 17 18 19 20 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 22 21 20 19 18 16 15 13 11 9 8 7 7 7 8 9 12 15 17 19 20 nan nan nan nan nan 29 30 30 28 27 27 26 26 26 26 26 27 28 29 29 27 26 25 24 23 22 22 22 22 23 24 24 25 25 25 26 27 27 27 27 28 28 28 28 29 30 31 31 30 29 27 26 25 24 24 23 23 23 24 25 26 27 27 28 27 27 27 26 25 24 22 21 20 19 19 19 19 19 19 19 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 22 20 19 19 18 17 15 14 12 9 7 5 4 5 7 10 13 16 18 19 20 nan nan nan nan 31 32 32 31 29 28 27 27 26 26 26 26 27 28 29 28 26 25 24 23 23 22 22 22 22 23 24 24 24 25 25 26 26 27 26 26 26 27 27 28 28 29 30 30 29 28 27 26 25 24 24 23 23 23 24 25 26 27 28 28 28 28 28 27 25 24 23 21 21 20 20 20 21 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 18 18 18 17 16 15 13 11 9 6 2 1 5 9 12 16 18 20 21 22 23 nan nan 30 33 34 34 32 30 29 28 27 25 25 26 26 27 27 27 26 25 25 24 23 22 22 22 22 22 23 23 23 24 24 25 25 26 26 26 25 25 25 26 27 27 28 28 28 28 27 25 24 23 23 22 21 21 21 22 23 25 26 26 27 27 28 27 27 25 24 23 22 21 21 21 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 17 17 17 17 15 14 12 10 8 5 3 5 8 12 15 18 21 22 23 25 26 27 28 30 33 34 34 33 30 29 28 25 23 23 24 26 26 27 27 26 25 24 23 22 21 21 22 22 22 23 23 23 23 23 24 24 25 25 25 24 23 23 24 25 26 26 26 26 26 25 23 21 20 20 20 19 19 19 20 21 22 23 24 24 25 26 26 26 25 24 23 22 22 21 21 21 21 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 21 18 nan 18 17 15 13 10 9 7 6 7 9 12 15 18 21 23 25 26 27 28 29 29 30 31 33 33 32 30 28 26 21 20 20 23 25 26 27 27 26 25 23 22 21 21 21 22 22 22 22 22 22 22 23 23 23 24 25 24 23 22 22 22 23 24 25 25 24 24 22 21 19 17 17 18 17 17 17 17 18 19 20 21 22 23 24 24 24 24 23 23 22 22 21 21 20 20 19 18 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 26 22 19 nan 19 17 15 12 10 9 10 10 12 13 16 18 21 24 26 27 28 29 30 30 30 30 30 31 31 30 28 26 23 17 16 18 21 23 25 27 27 26 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 23 24 24 24 23 21 21 21 22 23 23 23 23 22 21 20 18 17 17 17 17 16 15 15 15 17 18 19 20 22 22 23 23 23 23 22 22 21 20 20 19 18 17 16 15 14 nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 nan 24 nan nan 20 19 16 13 12 12 13 14 15 16 18 21 23 26 27 29 29 30 31 31 31 30 29 29 29 27 25 23 20 15 14 18 21 23 25 27 27 25 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 23 24 24 24 23 22 21 21 22 22 23 23 22 22 21 20 19 18 18 18 17 16 15 14 14 15 17 18 20 21 21 22 22 22 22 21 21 20 19 18 18 17 16 15 nan nan nan 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 19 17 15 14 15 16 17 18 19 20 22 25 27 29 30 30 30 30 31 30 29 28 27 26 24 23 21 18 14 14 18 22 23 25 26 25 24 24 24 24 24 24 23 23 22 22 22 22 22 22 22 22 22 23 24 24 23 22 21 21 22 22 22 22 22 21 21 20 19 19 18 19 18 17 16 15 15 16 18 19 20 20 20 20 20 20 20 20 19 18 17 17 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan 23 22 20 18 17 17 17 18 19 20 21 22 24 26 28 30 30 30 29 30 29 27 26 25 24 23 22 21 20 16 14 15 18 22 24 25 25 25 23 23 24 24 24 23 23 23 22 22 23 23 22 22 21 22 22 23 24 23 22 21 21 21 21 21 21 21 21 21 21 20 19 19 19 19 19 19 18 17 16 17 19 20 20 20 19 19 18 18 18 18 18 17 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 24 22 21 20 19 18 18 18 19 20 22 24 26 28 30 31 31 31 30 28 25 22 21 23 22 21 20 20 19 16 14 15 19 23 25 25 25 24 23 22 23 23 23 23 23 23 23 24 24 23 23 22 21 22 22 23 23 23 22 21 20 20 20 20 20 20 20 20 20 19 18 18 19 19 20 20 19 18 18 18 19 20 19 19 18 18 17 16 16 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 20 20 20 20 22 24 26 28 29 30 31 31 30 28 22 17 15 17 20 21 19 19 19 17 15 14 16 19 23 24 25 24 23 22 21 21 21 22 23 23 24 24 24 24 23 23 22 22 22 23 23 23 22 21 20 19 19 19 19 19 19 19 19 19 18 18 18 18 19 20 20 20 19 19 19 20 19 19 18 17 16 15 14 13 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 22 24 26 28 29 30 30 30 29 27 23 14 10 11 15 19 20 18 18 17 16 14 14 16 19 21 22 23 23 22 21 20 20 20 21 22 23 23 24 24 23 23 23 23 22 23 23 23 22 21 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 20 20 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 23 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 29 30 30 29 28 25 21 15 9 8 12 16 19 19 18 18 16 15 14 14 16 18 19 20 21 21 20 19 18 18 19 19 21 22 22 23 23 22 22 22 23 23 23 23 23 22 21 20 19 19 19 19 19 19 19 19 18 18 18 18 18 19 19 20 20 20 20 19 nan nan nan 17 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 26 25 22 19 16 14 11 11 13 17 19 20 19 19 18 16 14 14 15 16 18 19 19 19 19 18 17 17 17 17 18 19 20 20 20 20 20 21 21 22 23 23 23 23 21 20 19 18 18 18 19 20 20 20 20 19 19 19 19 20 20 20 20 20 20 20 nan nan nan nan 16 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 13 11 10 9 9 11 15 19 22 23 22 21 19 18 17 15 15 16 17 19 20 19 19 17 16 16 15 16 16 17 18 19 19 18 18 18 19 20 21 22 23 23 22 21 19 18 18 18 18 19 20 21 21 21 21 21 20 20 21 21 21 21 21 21 21 20 nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 5 6 6 7 8 nan 19 23 25 25 24 21 20 19 18 17 17 18 19 21 21 20 18 15 14 14 15 16 16 17 17 17 17 16 16 16 17 18 19 21 22 22 21 20 19 18 17 17 17 18 20 nan 21 21 22 22 21 21 21 21 21 21 21 21 21 20 20 19 18 nan nan nan nan nan nan nan nan nan nan 17 18 17 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 4 4 8 11 14 nan 21 24 25 25 23 21 20 20 20 19 20 21 22 23 23 21 17 15 14 14 15 16 17 17 17 16 16 15 15 15 16 16 17 19 20 20 20 19 18 17 16 16 17 18 19 19 20 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 nan nan nan nan nan nan nan nan 13 16 17 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 10 15 17 18 20 22 24 24 23 22 21 21 22 22 23 24 25 25 26 25 22 19 16 15 15 16 17 17 17 17 16 15 14 14 14 15 15 16 17 18 18 18 17 17 16 15 15 16 17 18 18 19 20 21 21 20 20 19 19 19 20 20 20 20 19 19 19 19 nan nan nan 14 13 12 12 12 12 nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 20 20 21 22 22 23 22 21 21 21 22 24 25 26 26 26 26 26 25 23 21 19 18 17 17 17 18 17 16 15 14 13 13 13 14 14 15 15 16 16 16 16 15 15 15 14 15 16 17 18 18 19 20 20 20 19 19 19 19 19 19 19 19 19 18 18 18 nan nan nan 13 13 13 12 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 20 20 21 21 21 21 20 19 19 20 22 24 26 27 27 27 27 26 26 25 24 23 21 19 18 17 17 17 16 16 15 14 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 15 16 17 18 19 19 19 19 19 18 18 18 18 19 19 18 18 17 17 16 15 nan 13 13 12 12 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 20 20 19 19 19 18 18 19 22 24 26 27 28 28 27 27 26 26 26 25 24 22 20 18 17 17 16 16 16 15 14 14 13 13 13 13 14 14 14 14 13 14 14 14 14 14 14 15 16 17 17 18 18 19 18 18 nan nan 18 18 18 18 17 17 16 16 15 14 13 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 19 19 18 18 17 18 19 21 24 26 27 28 28 27 27 26 26 26 26 26 24 23 21 19 18 17 17 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 16 16 17 17 18 18 18 18 17 17 17 17 16 16 16 16 15 14 14 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 19 18 18 18 19 18 18 19 21 23 25 27 27 27 26 26 25 24 25 27 28 27 25 23 22 20 18 17 16 15 14 14 14 15 15 15 15 14 15 15 15 15 15 15 15 14 14 14 14 15 16 16 17 17 18 18 18 17 17 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 19 nan nan nan nan nan 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 19 19 19 19 19 19 18 19 19 19 20 21 22 24 26 26 26 25 25 24 22 22 23 27 28 28 27 24 22 19 17 16 15 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 15 15 14 14 15 15 16 17 17 17 17 17 17 16 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 19 nan nan nan nan 22 23 nan nan nan nan nan nan nan nan nan nan nan nan 21 20 20 19 19 20 19 19 19 19 19 20 21 22 23 24 25 26 25 25 23 23 22 21 21 23 25 27 27 26 24 21 18 17 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 15 15 15 15 16 16 16 16 16 16 nan 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 21 22 nan nan nan nan nan nan nan nan nan nan nan 22 21 20 20 20 20 20 20 20 21 22 23 23 25 25 26 26 27 26 25 23 22 21 20 20 20 21 22 23 24 24 23 21 19 18 17 17 18 18 17 17 16 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 nan nan 16 16 nan nan nan 15 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 20 20 21 nan nan nan nan nan nan nan nan nan nan nan 22 22 21 21 21 20 20 21 23 24 26 27 28 28 28 28 27 27 25 24 22 21 20 19 18 18 19 19 20 20 21 21 21 20 20 20 20 20 20 20 19 17 16 15 15 14 14 14 14 14 15 15 15 15 15 14 nan nan nan nan nan nan nan 15 15 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 20 19 19 20 nan nan nan nan nan nan nan nan nan nan 22 23 23 22 21 20 20 20 21 23 26 29 30 29 29 28 28 27 25 23 21 20 19 18 17 17 17 17 17 18 18 19 19 20 20 21 21 21 22 21 21 20 18 17 16 15 14 14 13 13 14 14 14 14 14 14 13 14 14 nan 14 14 nan nan 15 16 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 19 18 18 19 nan nan nan nan nan nan nan nan nan 22 22 22 22 21 21 21 20 20 21 24 27 31 29 27 26 25 25 24 22 21 19 18 17 17 16 16 16 16 16 17 17 17 18 18 19 20 21 21 21 21 20 19 19 18 17 15 14 13 nan nan nan nan nan nan nan nan 13 13 13 14 14 14 15 15 16 17 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 21 20 18 17 17 19 18 17 18 nan nan nan nan nan nan nan nan 20 20 20 19 18 18 18 18 18 19 20 23 25 26 25 23 23 22 22 21 20 19 18 17 17 16 16 15 15 15 16 16 16 17 17 18 19 20 21 21 21 20 19 19 18 18 17 15 nan nan nan nan nan nan nan 12 nan 12 12 12 13 13 14 14 15 16 16 17 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 18 18 17 17 17 18 18 18 17 nan nan nan nan nan nan nan nan nan 19 17 16 15 15 15 15 15 15 16 17 19 20 20 20 19 19 20 20 20 19 19 18 17 17 16 16 16 16 16 16 17 17 17 17 18 18 19 20 20 20 20 19 18 18 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 14 15 15 15 16 16 18 19 18 nan nan nan nan nan nan nan nan nan nan 19 17 15 14 13 14 14 14 14 14 15 15 15 15 15 15 16 17 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 20 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 12 12 13 14 15 16 18 19 18 18 nan nan nan nan nan nan nan nan 20 19 18 17 16 15 15 15 15 14 14 14 13 13 13 13 13 14 14 15 16 17 17 17 17 17 17 18 18 19 19 19 19 19 19 18 17 17 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 12 13 15 16 17 18 19 18 16 nan nan nan nan nan nan nan 18 18 18 18 18 17 17 16 15 15 15 14 14 13 13 12 12 12 12 13 14 15 16 16 16 16 17 17 18 19 20 20 21 20 19 18 17 17 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 11 12 14 15 16 17 19 18 16 15 nan nan nan nan nan nan 15 15 15 15 16 16 16 16 16 15 15 15 14 14 14 13 12 12 12 13 13 13 14 14 15 15 16 16 17 18 19 20 21 20 19 18 17 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 11 12 13 13 14 16 16 16 15 nan nan nan nan 11 11 11 10 10 9 10 12 13 14 14 15 15 15 14 14 14 14 14 13 13 12 12 11 11 13 14 15 15 16 17 18 19 19 20 19 18 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 10 10 10 10 11 13 13 14 13 nan nan nan 9 8 7 6 6 7 8 10 12 13 13 14 14 14 14 14 14 14 15 14 12 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 8 8 8 8 8 8 9 11 12 13 13 12 nan 8 7 5 5 6 8 9 11 nan 13 13 13 14 14 13 13 13 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 7 7 7 7 6 nan nan nan nan nan 12 13 13 12 10 8 6 6 7 8 9 10 11 nan 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 6 5 nan nan nan nan nan nan nan 12 13 13 12 10 9 8 7 8 8 9 10 10 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 12 12 11 10 nan nan nan nan 9 nan nan 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 257 255 253 253 254 258 263 269 273 277 280 282 285 288 290 292 291 288 284 279 272 267 264 264 266 266 265 263 260 257 254 256 259 261 260 260 264 272 279 282 283 283 283 284 285 287 288 289 289 288 289 291 293 295 297 299 300 300 300 301 302 303 304 306 307 308 309 310 311 311 311 312 313 314 315 316 317 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 257 254 252 252 252 253 256 261 267 272 276 279 281 283 285 287 289 289 287 282 277 271 266 264 263 265 266 265 262 258 253 249 248 253 256 257 258 264 272 278 281 281 281 281 281 281 282 283 284 285 287 289 292 294 296 298 299 299 299 300 301 302 304 305 306 307 308 309 310 311 311 312 313 314 315 316 316 317 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 256 253 251 250 250 251 252 256 260 266 271 275 278 280 281 282 284 285 285 284 280 274 269 266 264 264 264 265 263 260 257 253 249 249 253 258 260 262 268 274 277 279 280 280 279 278 277 278 279 281 283 286 290 293 296 297 298 298 298 299 300 301 302 304 306 307 308 309 310 311 311 312 313 313 315 315 nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 251 248 247 248 249 250 252 255 260 265 269 273 276 279 279 280 280 281 281 280 276 271 267 264 263 262 262 261 259 257 254 252 251 254 259 263 266 269 272 274 276 278 279 279 278 276 275 275 277 280 284 288 292 295 297 298 298 298 299 300 301 302 303 305 306 307 308 309 311 312 312 313 314 315 316 316 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 249 246 244 244 245 247 249 252 255 259 263 267 271 273 275 276 277 277 277 276 274 272 269 265 262 261 259 258 257 255 254 254 254 254 259 265 269 271 272 274 275 277 279 279 279 278 277 276 275 277 282 287 291 294 297 297 298 298 299 300 301 302 303 304 306 307 308 309 310 312 313 313 314 315 316 317 317 317 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 243 241 240 241 243 246 249 252 254 257 260 263 266 268 270 271 272 272 272 270 267 265 263 260 257 256 255 255 255 255 254 254 256 258 264 269 272 273 273 273 274 276 278 279 279 278 278 277 277 280 285 290 294 296 297 297 299 300 301 302 303 303 304 305 307 308 309 310 311 313 314 314 315 316 317 318 318 318 318 319 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 242 238 237 237 238 242 245 249 252 254 256 257 259 260 261 262 263 265 266 265 263 259 256 253 249 248 248 250 253 254 254 254 255 257 261 266 269 271 272 272 273 274 276 279 279 279 280 280 280 282 285 290 293 296 297 298 299 301 302 303 303 303 304 305 306 307 309 310 311 312 313 314 315 316 317 318 319 319 318 319 319 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 234 234 235 237 241 246 250 253 254 255 255 255 255 255 255 256 258 259 258 256 251 247 242 238 238 241 246 250 252 253 254 257 260 262 266 266 267 269 271 273 277 281 282 281 281 282 284 285 287 291 294 296 297 298 300 302 303 304 304 304 304 305 306 307 309 310 311 312 313 314 315 316 317 319 320 320 320 319 320 321 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 233 232 232 234 237 242 247 252 255 256 256 256 254 252 251 250 251 253 253 252 250 245 240 234 230 231 236 242 247 251 254 257 259 261 263 264 263 264 267 269 272 276 280 282 282 282 283 284 286 290 294 297 298 299 300 302 303 304 305 305 305 306 306 307 309 310 312 313 314 315 316 317 318 319 320 321 321 321 321 321 323 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 232 231 230 232 234 239 244 249 254 258 259 259 257 255 252 250 248 249 250 250 249 246 242 237 232 229 230 235 242 248 253 256 258 261 261 261 261 261 262 265 267 270 274 278 281 282 283 283 284 287 291 295 298 300 301 302 303 304 304 305 305 306 308 308 309 311 312 313 314 316 317 318 nan nan 321 322 323 323 322 322 323 325 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 230 229 230 232 236 240 245 250 256 260 261 260 258 256 253 250 248 249 250 250 249 246 243 240 236 234 236 241 248 253 256 259 260 261 263 262 261 261 262 264 266 269 272 276 279 281 283 285 288 290 294 296 298 300 302 304 304 304 304 305 306 308 310 311 312 314 315 315 315 317 318 319 nan nan nan nan nan 324 324 323 324 327 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 230 229 229 230 233 238 241 245 250 256 261 263 262 260 257 254 252 250 250 251 251 250 248 247 245 244 244 246 250 254 257 259 261 261 263 264 265 263 262 263 265 267 269 271 274 277 281 284 288 292 294 296 297 298 300 303 304 305 305 305 307 308 310 312 313 315 317 316 316 316 317 319 320 nan nan 324 326 nan 326 325 324 326 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 230 228 229 232 236 239 241 244 248 254 260 263 263 261 259 257 255 253 252 253 253 253 252 251 251 251 252 254 256 258 259 260 261 260 261 265 266 266 265 265 265 267 269 272 275 280 284 288 292 295 296 296 296 297 299 302 304 305 306 308 310 311 311 312 314 317 318 317 316 316 317 319 321 322 324 325 327 327 327 326 325 326 329 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 230 230 232 235 237 238 239 242 246 252 258 261 263 262 261 259 258 256 255 255 255 255 254 254 255 255 256 257 259 259 259 259 260 261 263 265 268 268 267 266 265 267 270 274 279 284 289 293 296 296 296 294 294 296 297 300 302 305 308 311 312 312 311 311 313 316 318 318 316 316 317 319 321 323 325 326 327 327 327 326 326 327 330 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 231 232 234 235 235 235 237 240 244 249 254 259 262 262 262 261 260 259 257 257 257 256 256 257 257 258 258 259 259 259 259 259 261 264 267 268 269 269 267 266 266 269 273 278 283 290 295 298 299 297 296 295 295 295 297 299 302 305 309 312 314 312 311 310 312 315 317 318 317 317 318 320 323 324 325 327 327 327 327 327 327 329 331 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 234 235 235 233 233 233 236 239 244 248 252 257 260 262 263 263 262 261 260 259 258 258 258 258 259 259 260 260 260 260 260 260 262 265 267 268 267 266 266 267 269 272 276 282 289 296 300 301 300 299 297 296 296 297 298 300 302 306 309 312 314 314 312 311 312 314 316 317 318 318 320 322 324 325 325 326 327 328 328 329 330 332 334 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 236 237 236 233 231 230 232 236 240 244 248 252 257 260 263 264 264 264 263 262 261 260 259 260 260 261 261 261 261 261 262 263 264 266 268 268 266 265 265 267 269 272 275 279 285 292 298 299 300 300 300 300 299 300 301 302 302 303 305 308 312 315 316 314 312 312 314 315 317 318 319 321 323 324 324 325 325 327 328 329 330 332 334 336 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 238 236 234 231 228 229 232 236 241 246 250 254 258 261 263 265 265 265 265 264 263 262 261 262 263 263 263 263 263 264 265 266 269 271 272 271 269 267 268 270 272 274 277 280 285 289 293 295 297 299 301 302 303 305 306 306 305 304 304 306 310 314 317 316 315 314 314 315 316 318 320 321 323 323 323 324 325 nan 327 329 331 334 336 338 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 237 235 232 229 228 227 228 232 238 243 248 252 255 259 262 264 265 265 265 265 265 265 264 264 265 265 265 264 264 264 266 267 269 271 274 275 274 272 272 272 273 275 277 279 282 285 287 290 293 296 299 302 304 306 308 307 303 298 296 296 301 306 311 314 316 316 315 315 315 316 318 320 322 322 322 323 323 324 325 326 328 331 334 337 338 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 235 232 229 226 224 224 226 229 234 240 246 251 254 257 259 262 263 263 263 263 264 265 265 266 267 267 267 266 266 266 267 268 269 271 273 275 276 276 275 275 275 276 278 279 281 283 286 289 292 295 298 301 304 306 306 302 294 285 280 279 284 292 300 305 310 312 313 314 314 315 316 318 320 321 322 322 321 322 322 323 324 327 331 334 337 338 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 229 225 222 220 220 222 226 230 236 244 250 254 256 258 259 260 260 260 260 261 262 264 266 267 268 268 268 268 267 267 268 268 270 272 275 276 277 276 276 276 277 278 280 282 283 285 288 292 295 298 301 303 305 305 300 289 275 269 269 272 277 285 293 299 303 307 309 310 312 313 315 318 319 320 321 320 319 318 319 320 322 326 330 333 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 227 222 218 216 216 218 222 227 233 240 247 252 256 258 259 259 258 258 258 258 259 261 263 266 268 269 269 269 269 269 269 268 267 269 273 276 277 277 276 276 277 278 281 283 286 288 290 292 294 297 300 303 304 303 300 292 279 270 268 269 273 278 282 288 293 297 301 303 306 309 312 314 316 318 318 317 316 315 315 315 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 221 216 213 213 215 218 224 231 238 243 249 254 257 259 259 259 258 258 258 259 260 262 264 266 267 268 268 268 269 269 269 267 265 268 274 277 278 278 278 278 279 281 285 288 291 293 294 295 296 298 300 301 301 298 292 283 275 271 271 273 276 279 282 286 290 294 297 301 304 307 310 312 314 314 314 314 313 313 313 314 315 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 220 215 211 210 212 216 222 228 235 241 246 250 254 257 259 260 260 260 260 261 261 262 263 264 266 266 266 266 266 266 267 266 265 265 269 274 276 277 277 278 280 282 285 288 291 293 294 293 293 293 295 296 297 295 291 285 279 275 274 274 275 277 280 283 287 290 nan nan nan nan nan nan nan 311 312 312 312 312 312 312 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 216 212 209 207 209 214 220 227 232 238 243 247 251 254 256 258 259 260 261 262 262 263 263 263 264 264 264 264 264 264 264 263 263 263 265 269 271 272 273 275 277 280 282 285 288 291 291 288 286 284 284 286 289 290 289 285 282 279 277 277 277 278 280 282 286 289 nan nan nan nan nan nan nan nan nan 311 312 312 312 312 312 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 206 205 205 205 209 217 226 232 236 240 243 247 250 252 254 256 258 259 261 263 263 264 263 263 263 263 263 262 262 262 261 261 260 261 264 266 266 267 268 271 275 278 280 283 284 285 282 278 274 272 274 277 281 284 284 282 281 279 279 279 280 281 283 285 nan nan nan nan nan nan 304 306 nan nan nan 311 311 312 312 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 192 193 195 197 198 200 202 204 210 219 231 237 240 241 243 245 247 249 251 253 255 258 261 263 264 263 263 263 263 263 263 262 261 260 259 258 259 261 263 264 264 265 266 269 272 275 278 279 278 277 274 269 265 265 267 272 276 280 281 281 281 280 281 281 282 284 285 nan nan nan nan nan nan nan 304 306 nan nan nan 309 310 311 311 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 187 187 188 190 193 196 200 204 210 219 234 242 244 244 244 244 245 246 248 250 253 257 261 263 263 263 263 263 263 264 263 263 261 259 258 258 260 262 264 265 265 265 266 268 271 273 275 275 273 271 267 264 262 263 266 271 275 279 281 282 282 282 282 283 284 285 nan nan nan nan nan nan nan 303 305 306 307 nan nan 308 309 310 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 186 186 187 189 192 196 200 204 210 220 234 245 248 247 245 244 244 245 246 249 253 258 261 262 262 262 263 263 263 262 262 262 261 258 258 260 262 265 267 267 267 266 267 269 271 273 273 271 268 266 263 262 262 264 268 272 276 280 282 283 283 283 284 284 285 286 nan nan nan nan nan nan 302 304 305 306 307 nan nan 310 310 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 192 191 191 192 194 197 200 202 205 211 221 235 246 250 249 247 245 244 244 245 247 252 257 260 260 260 261 262 262 261 261 260 260 259 258 259 262 265 268 270 270 269 268 268 270 272 273 272 269 265 262 261 261 263 267 271 276 279 282 284 285 285 286 286 287 288 nan nan nan nan nan nan 301 303 305 306 306 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 198 198 199 201 202 204 205 206 207 212 223 236 246 251 250 248 246 244 243 242 243 247 254 258 258 258 258 259 260 260 260 259 258 258 259 261 264 268 270 272 272 270 268 268 269 270 270 269 266 263 261 260 262 265 270 275 279 283 285 286 287 288 288 289 290 291 nan nan nan nan nan nan 302 304 305 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 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 204 203 203 205 206 208 209 210 209 208 208 213 225 237 244 249 249 248 245 243 239 236 236 239 248 255 255 254 254 254 256 258 258 258 257 258 259 261 265 268 271 273 272 270 267 265 264 264 265 266 264 262 261 261 264 268 273 278 282 286 288 289 290 291 292 292 293 295 nan nan nan nan nan 300 302 303 304 304 nan nan nan nan nan nan nan nan 321 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 211 nan nan nan nan nan nan nan 204 204 204 205 207 209 211 212 212 210 209 209 214 225 235 241 244 245 244 242 239 234 229 227 230 239 248 251 250 250 250 252 253 255 255 256 257 259 261 265 268 270 271 270 267 263 259 256 256 257 259 261 261 261 264 267 271 276 280 284 287 289 291 292 293 294 295 296 297 nan nan 298 298 298 300 301 301 302 nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan 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 202 201 202 204 206 208 210 211 210 208 207 209 215 225 232 236 237 238 238 237 233 228 223 220 222 230 241 247 247 247 247 248 249 250 252 254 256 258 260 262 265 267 267 265 262 258 254 253 253 254 256 257 259 262 265 269 273 278 281 285 287 290 292 294 295 296 297 297 297 297 298 298 298 298 299 299 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 280 276 nan nan nan 267 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 207 204 201 200 200 202 205 207 208 208 207 206 207 211 218 225 230 232 232 232 232 230 226 222 219 217 218 225 236 244 247 246 245 244 244 244 247 251 253 255 257 259 261 262 261 259 256 255 254 255 255 255 255 256 257 261 266 270 274 278 282 285 287 290 292 294 295 296 297 297 297 297 297 298 298 299 299 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 287 283 279 275 nan nan 269 266 264 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 212 208 205 203 201 201 202 204 206 206 206 205 205 207 213 221 227 230 231 229 228 226 224 222 219 217 216 217 221 229 238 244 245 244 242 240 240 242 246 249 252 254 256 257 257 256 254 251 251 253 255 256 256 255 255 256 260 265 270 274 278 281 284 287 289 291 292 293 294 295 295 nan 296 297 298 299 300 300 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 290 285 281 278 276 274 272 269 265 263 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 213 210 207 205 204 204 205 205 206 206 205 205 206 209 216 223 229 231 230 228 225 222 220 219 218 217 216 216 218 222 228 236 241 242 241 239 237 237 239 242 247 251 254 255 254 253 250 247 246 248 252 255 257 256 256 257 261 265 270 274 278 281 284 286 288 289 289 290 290 292 nan nan 296 297 298 nan nan 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 294 289 284 280 279 278 276 272 269 265 262 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 224 nan nan nan 220 218 216 213 209 208 208 208 207 206 205 206 206 207 208 211 217 226 231 232 230 226 222 220 218 217 217 217 216 215 215 217 221 228 235 240 241 240 238 237 235 235 240 247 251 253 253 252 250 249 248 249 251 254 256 257 258 260 263 266 270 273 277 280 283 285 286 287 287 287 288 289 291 293 296 297 298 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 299 293 288 284 283 283 281 278 274 270 266 262 258 nan nan nan nan nan nan nan nan nan nan nan nan nan 208 217 223 225 224 222 221 219 217 214 211 209 210 210 208 206 204 205 207 209 211 215 220 229 233 233 230 225 221 218 217 217 217 216 215 214 214 215 219 224 231 238 242 242 241 239 236 235 238 243 248 251 253 254 254 253 251 250 252 254 257 259 261 263 266 268 270 273 276 280 282 284 285 286 286 287 287 288 289 292 294 296 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 307 299 293 290 288 287 286 283 279 275 270 265 261 256 251 243 nan nan nan nan nan nan nan nan nan nan 200 209 217 222 223 222 221 220 219 216 213 211 209 210 209 207 204 203 204 207 210 212 216 222 229 234 234 231 227 223 220 218 218 217 216 214 214 213 215 218 223 229 236 242 245 244 242 240 239 240 243 246 250 253 255 256 254 252 251 252 255 258 261 264 266 269 271 272 275 277 280 282 284 285 285 286 287 287 287 288 289 292 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 308 301 296 294 293 291 288 283 278 273 269 263 258 253 247 240 nan nan nan nan nan nan nan nan nan nan 199 208 216 220 221 220 218 216 215 213 211 208 207 206 205 203 202 202 203 207 209 210 211 215 223 231 235 234 231 228 224 221 219 216 214 213 213 213 215 219 223 228 235 242 247 247 245 243 242 243 244 245 249 253 255 255 253 252 251 251 254 258 262 265 268 270 272 274 276 279 281 282 283 283 284 284 285 285 286 286 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 312 306 302 299 297 293 287 280 274 270 265 260 254 249 243 236 nan nan nan nan nan nan nan nan nan 190 195 204 214 218 220 218 214 212 210 209 207 204 202 202 200 199 199 200 203 206 208 207 206 210 219 229 235 237 236 233 229 224 219 215 213 212 212 212 215 219 225 230 236 241 245 247 246 245 245 245 245 245 248 250 250 249 249 250 251 250 251 255 259 263 266 268 270 273 276 279 281 282 282 281 281 281 281 282 283 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 339 nan nan nan nan 309 304 299 294 285 278 272 267 261 255 249 244 238 nan nan nan nan nan nan nan nan nan nan 185 190 200 212 219 220 215 210 206 204 204 203 201 199 198 197 197 198 202 205 208 208 207 208 213 221 229 234 237 238 236 232 226 220 215 214 214 213 214 215 218 224 230 235 240 243 245 246 246 245 245 244 244 244 242 239 240 245 249 251 250 249 250 253 257 260 262 264 268 273 278 281 282 281 279 278 278 278 278 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 348 344 338 nan 325 318 311 303 294 284 276 271 265 257 250 242 236 230 nan nan nan nan nan nan nan nan nan nan 182 189 201 213 217 216 210 204 201 200 200 201 201 199 197 197 198 202 206 209 211 212 212 214 220 224 228 231 233 234 234 231 226 220 217 216 217 217 217 217 218 220 225 231 236 240 243 244 245 245 244 243 242 239 235 230 233 243 250 252 252 250 248 249 251 253 254 256 260 267 274 278 280 280 278 277 276 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 14 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 357 356 nan 353 352 349 344 339 332 322 311 298 284 275 269 261 250 240 231 224 218 211 nan nan nan nan nan nan nan nan 179 182 192 204 211 213 210 205 200 198 198 200 202 202 201 201 201 204 208 212 214 215 216 217 220 223 225 226 227 228 229 229 228 224 221 219 220 220 221 220 220 220 220 224 229 235 240 243 245 246 246 245 243 240 238 235 234 237 245 251 254 253 251 249 248 248 248 249 250 254 261 269 275 277 278 278 277 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 15 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 359 358 356 356 357 356 355 353 349 341 326 307 288 274 265 253 237 224 215 209 205 200 nan nan nan nan nan nan nan 176 179 185 196 207 210 209 206 202 199 198 199 201 203 204 205 206 209 211 214 216 218 219 220 221 222 224 225 225 225 225 225 225 225 224 223 223 223 223 224 224 224 224 226 228 232 237 240 243 245 247 247 245 243 241 240 240 241 244 249 252 253 253 252 250 248 248 248 248 249 252 257 265 271 275 277 277 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 1 1 1 1 1 2 3 3 1 355 342 320 294 273 255 235 216 204 199 195 193 190 nan nan nan nan nan 174 173 174 180 190 201 208 209 206 204 202 200 200 200 201 203 205 208 211 215 217 219 220 221 222 223 224 223 223 224 224 225 224 224 224 224 225 226 226 226 226 227 227 228 230 232 234 237 240 242 243 245 246 246 245 244 244 244 245 246 248 251 253 253 253 253 252 252 252 251 251 251 253 257 264 270 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 5 4 5 5 6 6 8 9 9 7 2 352 335 305 266 228 203 190 184 182 181 180 178 nan nan nan nan 172 170 171 174 183 194 202 207 207 205 203 202 201 200 200 202 203 206 210 214 217 219 220 221 222 224 226 226 224 223 223 224 224 224 224 224 225 227 228 229 229 229 229 230 231 234 236 239 241 243 244 245 245 245 245 245 246 247 248 249 250 251 253 254 255 256 256 257 257 257 255 254 253 255 260 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan nan nan 8 8 10 12 13 15 14 12 9 6 3 357 344 187 173 169 169 169 169 168 167 167 168 nan nan 170 170 170 171 177 186 197 202 205 205 204 203 202 201 200 201 202 205 208 211 215 217 219 219 220 222 225 227 227 225 224 224 224 224 224 224 225 226 229 231 232 232 231 231 232 234 236 239 242 245 246 247 247 246 246 246 247 248 249 250 251 252 253 255 256 258 260 260 261 261 260 258 256 257 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 18 21 23 23 22 19 16 16 20 34 83 129 147 153 156 159 160 160 159 159 160 163 165 167 169 170 174 180 189 198 200 201 203 205 205 204 202 201 201 203 206 210 213 216 217 218 218 219 222 225 227 228 227 225 225 224 224 224 224 225 227 230 233 234 234 233 233 234 236 239 242 245 246 246 246 246 247 248 249 250 250 250 251 253 254 256 257 259 261 262 263 263 263 262 260 260 261 263 267 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 31 nan 33 33 32 30 30 34 49 75 104 124 138 146 150 153 154 155 154 154 156 158 161 165 168 171 176 183 190 196 196 198 202 206 207 206 203 200 200 203 206 211 215 217 218 218 218 219 221 224 226 227 227 226 225 224 224 223 223 225 227 230 232 234 234 234 234 235 237 240 243 245 243 242 241 243 245 249 252 253 253 253 254 256 257 259 261 262 264 265 265 264 264 263 263 264 265 268 271 275 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 32 36 41 nan 42 42 42 43 48 59 77 95 109 122 133 141 146 149 151 152 152 152 154 156 159 163 168 173 178 185 191 194 194 197 205 210 210 207 202 198 198 202 207 212 215 217 217 217 218 220 222 224 226 227 227 225 224 223 222 223 223 225 227 229 231 232 233 234 234 235 237 239 240 240 237 234 234 236 240 245 249 251 253 254 255 258 261 263 266 267 267 267 266 265 264 265 266 268 271 273 275 277 281 nan 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 nan 43 nan nan 49 50 52 58 68 81 92 102 111 121 130 138 143 146 148 149 150 151 152 154 157 163 170 176 181 187 191 193 195 203 216 218 213 208 202 198 198 203 208 211 214 215 215 216 218 220 222 224 225 226 225 224 222 221 221 222 224 225 226 228 229 230 232 233 233 234 235 236 236 235 231 228 227 228 231 235 238 239 244 252 256 260 264 268 271 272 271 269 268 266 266 268 270 274 276 278 279 nan nan nan 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 57 62 71 81 92 99 105 113 121 129 136 141 144 145 146 147 148 151 153 157 164 173 179 184 189 191 194 199 210 220 218 212 206 201 198 198 203 207 210 212 213 214 215 216 218 221 222 223 224 223 223 222 221 221 222 223 224 226 227 228 228 229 230 231 232 233 233 233 232 229 226 223 223 224 226 227 228 231 241 251 259 265 270 273 274 274 273 272 271 272 274 277 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 40 nan nan nan nan nan nan nan nan nan 57 60 65 72 80 87 94 100 107 114 122 130 135 138 141 142 143 144 145 148 151 157 168 178 185 188 191 192 196 204 214 218 213 206 201 198 196 198 201 205 209 211 212 212 213 213 215 217 220 220 221 221 221 221 221 220 221 222 223 225 226 226 226 227 228 230 231 231 231 231 231 230 227 225 223 223 223 224 227 232 240 248 257 264 269 273 275 275 276 277 278 280 282 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 61 66 71 77 83 89 94 99 107 116 124 130 133 136 138 140 141 141 142 145 149 159 174 185 189 190 191 193 198 209 216 213 205 199 195 194 195 197 201 205 209 211 212 212 211 211 212 215 217 217 218 218 218 219 219 220 220 220 221 223 224 225 225 226 227 229 230 230 230 231 233 233 231 229 227 225 226 228 233 239 245 250 257 263 267 271 272 273 276 278 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 nan nan nan nan 79 84 89 93 98 107 116 124 129 133 135 137 139 141 142 143 144 146 161 180 188 190 190 191 195 202 212 213 205 199 195 193 193 195 198 201 205 208 210 210 210 211 211 213 215 216 215 214 214 214 214 216 217 218 218 219 220 222 223 225 226 226 227 228 228 229 232 235 236 235 234 232 230 230 233 239 245 249 253 257 262 265 268 269 269 270 270 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 93 99 106 114 121 126 130 132 135 139 142 145 147 142 142 169 185 189 189 189 192 198 205 210 207 198 193 191 192 193 196 199 201 203 205 208 209 209 210 211 213 216 215 214 213 212 210 210 212 213 215 216 217 218 220 222 223 224 225 225 225 227 230 233 236 238 238 238 236 235 235 238 242 247 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 47 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 117 123 126 129 133 139 146 153 158 161 170 184 188 189 189 190 194 200 205 205 199 192 189 189 191 194 196 198 199 201 202 204 206 207 209 211 214 215 216 214 213 211 208 206 206 208 211 214 216 217 219 221 222 222 221 222 223 227 231 235 237 239 240 240 239 238 238 239 242 nan nan nan 251 254 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 50 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 120 125 131 138 148 161 176 186 189 184 185 186 186 187 189 193 198 200 197 192 187 186 186 188 192 196 199 198 198 198 199 201 204 207 211 214 216 216 215 213 210 206 204 203 204 208 213 215 217 218 219 220 220 220 221 224 228 232 236 238 240 240 240 239 239 238 238 nan nan nan nan 243 246 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 129 142 158 175 190 200 179 170 171 176 180 182 183 187 191 194 194 189 185 182 181 181 185 191 196 198 196 194 193 194 197 201 206 212 216 217 215 214 211 208 205 202 201 201 205 211 214 216 216 217 219 220 221 223 226 230 234 237 239 240 240 240 239 238 237 236 235 nan nan nan nan 237 nan nan nan nan nan nan nan nan nan nan nan nan 276 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 147 205 211 197 175 151 nan 147 158 166 172 175 178 182 186 187 185 180 176 175 175 178 183 188 192 194 193 192 190 192 196 201 207 214 219 219 217 213 210 207 204 201 200 201 203 208 212 214 215 217 219 221 nan 226 229 233 235 237 239 240 240 240 238 237 235 234 234 234 234 232 nan nan nan nan nan nan nan nan nan nan 273 275 277 278 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 311 267 196 151 139 134 nan 145 155 162 166 169 172 174 176 176 175 172 170 170 172 174 177 182 184 186 190 193 194 195 197 201 208 216 222 222 219 214 210 206 203 201 200 201 203 207 210 213 215 217 220 222 225 229 232 234 236 237 239 240 240 240 239 237 234 233 233 234 233 231 nan nan nan nan nan nan nan nan 253 263 271 275 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 99 122 126 132 137 142 149 156 160 164 166 167 167 168 168 167 167 167 168 170 172 173 175 177 180 187 194 198 198 198 200 206 214 221 222 219 214 209 205 202 201 200 201 203 207 211 214 216 218 221 225 228 231 233 235 236 237 238 239 240 241 240 237 235 234 234 234 233 231 nan nan nan 239 247 251 249 249 255 nan 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 112 121 130 138 143 149 153 158 162 163 163 162 162 162 163 163 164 166 169 171 172 172 173 176 185 193 197 198 197 197 201 208 214 216 214 210 207 203 201 200 199 201 204 208 213 216 219 221 224 228 231 233 234 235 236 236 237 238 240 241 241 239 238 237 236 234 232 230 nan nan nan 238 245 252 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 103 111 121 130 138 143 147 151 156 160 161 160 159 158 158 159 160 161 163 165 167 169 170 171 175 182 188 192 194 193 193 195 201 206 208 208 206 204 203 201 199 198 200 205 212 217 220 222 224 227 230 233 234 235 236 236 237 237 238 239 241 242 242 241 239 236 233 230 228 227 nan 231 237 244 251 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 107 114 122 131 140 144 146 149 153 156 157 157 157 156 157 158 159 160 161 163 165 167 169 172 176 181 186 189 190 191 192 194 196 200 203 204 206 206 204 202 200 199 200 207 215 221 224 225 226 228 230 232 234 235 236 237 238 238 nan nan 240 242 242 242 239 236 232 229 227 227 229 231 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 99 105 111 117 125 133 140 144 145 145 147 150 152 154 155 156 157 158 160 162 163 165 167 169 170 173 177 181 184 186 189 192 194 195 196 199 203 206 208 208 206 204 202 201 203 209 217 223 225 225 224 225 228 230 233 235 237 239 240 240 238 238 238 240 241 241 238 235 231 228 226 227 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 93 98 104 110 115 121 127 134 139 142 142 142 144 147 149 152 154 155 157 159 160 163 163 164 165 166 166 171 175 178 181 184 188 193 195 196 197 201 206 208 209 208 207 206 206 206 207 210 216 221 223 222 222 222 225 229 233 236 240 242 242 241 238 236 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 41 47 nan nan nan nan nan 48 46 nan nan nan nan nan nan nan nan nan nan nan nan nan 87 92 98 102 109 115 120 124 127 133 138 140 141 142 144 147 149 151 153 154 155 156 156 157 155 155 157 159 162 166 171 176 181 184 187 191 194 197 200 204 208 209 209 209 209 211 212 211 211 212 214 217 219 219 220 222 225 230 235 239 242 243 243 241 238 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 45 49 nan nan nan nan 47 45 nan nan nan nan nan nan nan nan nan nan nan nan 88 93 99 104 107 112 117 121 124 127 132 136 139 141 142 143 146 148 151 152 152 152 151 149 147 146 147 151 156 159 164 170 177 182 185 187 189 194 199 203 207 210 211 212 212 213 214 215 215 214 213 214 215 216 218 219 223 227 233 237 240 242 nan 242 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 48 47 45 nan nan nan nan nan nan nan nan nan nan nan 92 96 100 103 107 110 114 118 121 123 126 130 133 137 139 140 141 143 145 147 149 150 150 148 145 144 144 146 151 157 163 168 174 180 184 186 187 190 194 201 206 209 212 213 214 215 215 216 215 215 213 213 213 214 215 217 220 nan nan 233 237 nan nan nan 239 239 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 49 48 46 44 nan nan nan nan nan nan nan nan nan nan nan 96 100 103 107 109 110 113 118 123 127 129 130 132 134 136 138 139 140 141 143 146 149 150 149 147 146 147 152 158 164 169 174 178 182 185 187 190 193 197 202 207 209 211 213 214 216 216 215 213 212 211 211 211 213 215 217 nan nan nan nan nan nan nan 235 235 237 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 50 49 48 46 43 nan nan nan nan nan nan nan nan nan nan 94 99 102 105 108 107 106 111 119 127 133 134 133 132 133 135 136 138 139 141 143 147 150 151 151 151 151 154 159 165 171 175 177 180 183 186 189 192 195 199 203 206 208 209 211 212 214 214 212 210 209 208 208 210 212 215 218 222 225 nan 230 232 nan nan 234 235 237 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 53 48 47 46 44 41 nan nan nan nan nan nan nan nan nan 92 96 100 104 107 107 104 103 107 113 120 127 132 134 134 134 136 138 140 142 145 148 152 155 157 158 159 159 162 165 170 174 177 178 180 183 186 189 192 195 199 201 204 206 207 209 210 211 211 nan nan nan nan nan nan nan nan 218 222 226 229 231 233 235 236 236 236 237 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 42 41 40 42 46 48 46 43 41 39 38 nan nan nan nan nan nan nan nan 93 95 99 103 107 111 113 114 112 107 104 107 114 122 129 133 136 139 142 145 148 152 155 158 160 161 163 164 166 168 171 173 174 175 177 180 183 186 189 191 194 196 199 201 203 205 206 207 nan nan nan nan nan nan nan 208 nan 214 218 223 227 231 234 236 238 238 238 237 237 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 46 43 42 42 44 44 41 38 36 34 nan nan nan nan nan nan nan nan nan 97 99 103 108 114 121 126 127 123 115 107 104 108 115 125 133 139 144 148 151 155 158 159 161 163 164 166 168 171 173 174 174 173 173 175 178 182 186 189 190 192 193 196 199 201 203 203 nan nan nan nan nan nan nan nan nan nan nan nan nan 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 49 45 42 42 42 41 39 37 35 nan nan nan nan nan nan nan nan nan nan 97 101 105 112 119 127 133 134 132 127 120 113 113 118 126 136 143 150 155 158 161 163 165 165 166 168 170 173 175 175 175 174 172 172 173 177 181 186 190 191 192 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 53 48 45 44 43 42 41 40 38 37 nan nan nan nan nan nan nan nan 95 99 101 103 107 114 123 131 134 136 136 134 132 130 131 135 140 146 152 158 163 165 165 165 166 168 171 173 176 177 177 175 174 172 172 174 178 182 187 191 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 55 52 49 48 47 46 43 41 40 40 nan nan nan nan nan nan nan 101 103 103 102 102 106 113 120 128 135 140 143 145 146 146 147 147 147 150 155 160 162 162 162 163 166 171 174 176 177 176 175 174 173 174 176 180 185 189 193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 62 59 56 53 51 49 45 41 41 42 46 nan nan nan nan nan nan 107 107 104 100 98 101 106 112 119 127 135 142 147 150 152 152 149 148 148 151 153 157 160 162 164 167 172 176 179 179 178 176 175 176 177 180 185 189 193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 68 64 61 58 56 52 47 42 43 45 47 nan nan nan nan 96 106 111 108 99 94 95 101 105 110 117 123 130 137 143 148 152 154 152 151 152 153 154 157 166 169 170 172 176 181 183 183 181 180 180 181 183 187 191 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 68 65 62 60 58 54 50 48 49 51 54 nan nan nan 96 106 107 98 79 72 82 95 106 114 121 127 133 138 144 151 157 160 158 158 160 162 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 72 70 67 65 64 64 65 64 62 61 62 63 65 70 nan 89 96 93 81 69 68 80 94 nan 118 127 134 139 144 150 156 162 165 165 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 70 68 65 66 69 nan nan nan nan nan 77 76 76 78 83 88 86 79 76 79 87 99 110 nan 132 139 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 68 69 nan nan nan nan nan nan nan 88 85 84 85 87 88 87 87 91 97 105 113 123 133 142 149 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 93 92 93 93 93 92 nan nan nan nan 113 nan nan 137 145 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 97 100 99 97 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 101 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan