CAPE 1 4 6 6 5 8 24 27 26 25 25 24 25 31 34 35 35 32 27 26 30 36 38 36 33 31 29 26 21 14 9 6 3 1 0 0 0 1 2 2 2 2 3 6 11 15 6 10 13 13 10 6 5 16 37 55 65 71 73 74 81 89 92 90 90 87 79 67 59 74 106 111 93 73 67 41 33 20 7 0 0 1 15 30 67 152 257 345 384 409 433 425 406 406 428 455 474 537 539 590 652 660 597 504 532 611 710 813 922 993 1059 1146 1236 1303 1353 1400 1435 1427 1406 1418 1407 1408 1370 1325 1328 1419 1480 1453 1372 1283 1214 1124 1022 943 887 838 771 662 581 552 575 634 673 713 747 775 797 816 915 1042 1159 1252 1314 1349 1372 1429 1485 1518 1518 1509 1500 1529 1586 1653 1707 1709 1733 1720 1682 1695 1746 1918 1972 1949 1937 1900 1869 1872 1877 1869 1847 1819 1825 1754 1584 1367 1135 0 2 5 6 7 10 19 25 27 27 26 26 25 26 25 22 20 17 15 19 26 31 30 27 25 23 19 15 11 11 6 3 1 0 0 0 0 0 1 2 3 3 2 2 2 3 1 3 7 14 25 33 35 30 35 50 65 71 76 83 90 93 91 83 80 79 71 59 58 78 92 78 55 50 55 35 23 12 2 1 7 3 12 54 131 229 329 413 449 459 467 443 423 437 469 485 460 461 473 501 538 560 605 520 553 664 804 927 1078 1136 1192 1267 1335 1346 1316 1369 1404 1418 1415 1381 1385 1447 1464 1431 1413 1450 1478 1429 1330 1239 1170 1071 990 941 908 860 790 699 618 574 584 638 643 666 706 752 785 774 824 914 1021 1126 1204 1249 1270 1319 1402 1506 1533 1525 1508 1505 1524 1571 1618 1641 1671 1719 1824 2089 2163 2069 1877 1738 1708 1698 1721 1749 1774 1789 1787 1784 1828 1852 1794 1629 1350 0 1 5 7 7 9 19 25 26 25 24 22 27 30 26 18 13 11 12 15 19 22 22 19 17 14 12 10 7 6 3 1 0 0 0 0 0 0 1 2 3 2 2 2 1 0 0 1 6 23 50 61 48 33 33 49 68 77 87 100 109 111 100 86 83 89 90 75 60 78 101 94 64 43 38 35 28 16 5 3 16 22 69 152 238 288 388 462 498 507 502 477 464 460 469 494 511 510 518 615 721 693 696 609 617 747 939 1040 1157 1236 1328 1421 1467 1409 1329 1291 1299 1338 1380 1362 1420 1482 1501 1480 1472 1502 1541 1455 1300 1209 1130 1065 1011 970 934 883 813 732 655 610 626 668 666 661 680 735 795 797 806 837 899 997 1079 1143 1190 1239 1316 1476 1524 1545 1542 1526 1516 1560 1595 1618 1646 1707 1851 2173 2120 1835 1571 1529 1568 1550 1574 1624 1667 1705 1725 1764 1830 1892 1907 1790 1539 0 0 4 6 6 10 18 23 25 25 24 23 26 26 23 18 13 13 13 14 15 15 14 10 6 4 5 6 5 2 1 0 0 0 0 0 0 0 1 2 2 1 1 1 0 0 0 0 3 16 42 54 53 58 70 81 80 92 100 109 118 124 123 113 109 117 123 112 87 82 99 122 126 75 60 56 58 71 85 35 20 51 137 253 342 382 479 547 583 596 580 540 538 533 526 546 577 581 543 669 938 973 836 712 694 811 1013 1097 1186 1292 1414 1520 1552 1510 1425 1324 1246 1232 1343 1345 1400 1464 1510 1539 1538 1495 1443 1372 1281 1216 1149 1090 1033 981 939 892 848 795 737 697 728 754 719 681 684 726 789 821 821 809 813 879 958 1042 1110 1167 1263 1416 1521 1576 1589 1577 1561 1598 1617 1624 1642 1688 1823 1886 1760 1563 1466 1515 1567 1586 1592 1599 1608 1650 1679 1720 1782 1855 1874 1811 1690 0 0 2 6 10 15 20 21 21 21 21 21 24 24 21 17 14 14 11 11 12 12 9 4 1 0 2 5 5 2 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 3 11 23 36 50 64 76 82 81 98 112 128 144 155 159 147 130 119 115 114 112 105 104 131 183 185 175 151 135 133 130 85 125 231 378 500 461 512 580 639 682 710 696 658 658 660 644 623 617 635 584 596 783 845 817 759 748 828 971 1049 1138 1269 1418 1531 1584 1553 1459 1352 1266 1204 1310 1311 1333 1392 1478 1565 1583 1512 1430 1364 1301 1258 1186 1113 1051 997 948 913 909 897 852 791 779 802 770 707 688 718 781 826 836 816 786 797 843 917 992 1051 1211 1389 1535 1625 1646 1644 1628 1629 1629 1634 1655 1685 1723 1684 1596 1518 1516 1560 1595 1616 1628 1621 1622 1654 1692 1734 1785 1883 1936 1939 1873 0 0 2 5 10 15 19 18 17 17 17 16 15 15 14 14 14 15 13 12 10 7 5 1 0 0 2 5 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 7 14 24 34 47 64 80 81 93 109 122 133 139 153 157 145 128 117 120 136 146 145 146 168 209 303 331 312 295 325 372 418 484 574 651 576 614 652 684 723 780 784 772 767 757 725 677 700 701 652 603 653 754 812 810 811 868 969 1045 1121 1279 1483 1527 1524 1464 1378 1303 1259 1193 1224 1231 1240 1286 1393 1437 1461 1456 1411 1329 1257 1213 1154 1103 1074 1065 1071 1043 1017 981 906 821 762 789 816 789 753 758 819 868 876 856 822 784 773 807 891 1011 1169 1337 1510 1655 1685 1697 1709 1729 1737 1711 1709 1700 1671 1629 1586 1559 1568 1598 1636 1679 1719 1686 1682 1701 1733 1773 1842 1919 1972 1988 1955 0 0 1 4 10 17 19 17 17 17 16 15 12 11 10 12 17 19 18 15 12 8 3 0 0 2 5 8 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 11 16 20 26 39 58 70 78 87 99 117 133 132 143 148 151 157 150 159 172 180 184 189 199 267 363 446 481 523 543 555 571 591 601 596 609 620 645 699 787 815 817 802 773 737 719 756 763 741 722 749 862 899 919 959 1000 1040 1082 1148 1286 1492 1552 1547 1479 1370 1265 1228 1180 1154 1150 1164 1194 1329 1360 1373 1356 1296 1232 1184 1149 1121 1105 1114 1139 1127 1094 1030 959 881 818 749 732 744 727 732 834 891 892 898 908 899 850 818 852 954 1074 1186 1302 1442 1615 1671 1709 1751 1798 1831 1809 1792 1763 1719 1674 1640 1636 1645 1667 1697 1740 1781 1777 1769 1765 1770 1782 1840 1905 1953 1968 1921 0 0 1 3 8 16 18 17 15 15 15 14 11 8 8 11 16 18 19 17 13 6 1 0 0 2 5 9 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 11 18 27 35 43 55 66 79 98 118 126 131 138 155 181 175 181 188 198 212 232 227 234 288 382 473 558 613 631 610 561 508 479 470 489 546 652 748 777 769 755 757 759 809 876 927 953 955 986 1051 1103 1142 1172 1184 1210 1222 1238 1289 1401 1504 1550 1505 1390 1265 1207 1169 1152 1152 1161 1183 1222 1222 1212 1168 1081 1083 1070 1066 1071 1085 1118 1070 970 882 843 824 776 757 728 698 676 659 690 802 862 852 891 936 976 964 934 962 1053 1153 1242 1323 1408 1524 1594 1654 1712 1762 1810 1807 1776 1733 1699 1705 1729 1754 1767 1781 1819 1863 1889 1885 1858 1831 1815 1813 1838 1863 1890 1922 1848 0 0 1 4 9 16 16 15 14 13 13 13 11 9 8 9 11 14 17 16 11 4 2 1 0 2 5 9 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 1 1 4 10 15 17 25 36 53 74 93 113 123 132 140 149 169 183 194 200 207 227 250 252 258 269 286 332 419 503 546 542 505 463 429 425 457 527 640 686 684 691 749 870 925 998 1080 1156 1212 1223 1260 1306 1351 1382 1385 1370 1402 1414 1407 1403 1425 1481 1509 1462 1349 1232 1151 1105 1084 1079 1091 1138 1147 1141 1102 1015 925 907 910 944 994 1016 967 861 758 721 757 794 748 715 696 683 667 658 664 669 695 770 890 974 1045 1075 1058 1062 1116 1215 1315 1392 1459 1512 1556 1607 1656 1682 1694 1696 1688 1677 1684 1766 1845 1909 1955 1990 1998 1954 1954 1941 1897 1873 1851 1835 1812 1803 1834 1914 1903 0 0 0 5 10 13 14 12 11 10 10 10 11 11 11 11 12 15 16 14 8 3 1 1 1 3 6 10 11 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 3 4 4 5 7 10 19 36 62 86 101 113 132 151 163 175 192 202 207 214 233 246 262 275 283 286 294 323 383 446 494 525 532 523 537 579 639 696 733 769 840 949 1030 1080 1126 1181 1242 1299 1308 1318 1330 1340 1354 1392 1391 1396 1399 1412 1438 1452 1490 1492 1435 1326 1192 1089 1022 1015 1067 1087 1085 1095 1092 1033 905 849 808 793 814 860 809 740 686 678 719 807 838 792 734 696 690 689 682 673 668 681 741 883 1010 1108 1166 1164 1153 1171 1245 1363 1469 1533 1568 1592 1617 1646 1668 1675 1658 1647 1657 1685 1771 1875 1962 1992 1953 1882 1867 1897 1919 1869 1853 1847 1852 1846 1833 1870 1936 1924 0 0 0 4 9 12 13 11 9 8 8 8 10 11 12 13 16 18 18 14 10 6 3 3 3 5 8 11 11 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 5 3 0 1 4 7 18 42 71 97 110 125 147 172 194 209 218 221 220 228 245 262 280 300 327 319 331 359 402 460 543 609 654 695 739 788 820 865 901 938 991 1026 1007 994 1009 1057 1115 1148 1165 1172 1175 1182 1203 1210 1216 1222 1228 1241 1307 1386 1428 1407 1324 1195 1090 1020 989 986 982 1028 1029 968 859 771 738 718 711 716 716 668 643 633 633 649 696 760 769 740 704 711 710 698 682 669 670 720 854 1014 1161 1256 1230 1214 1238 1310 1424 1527 1586 1621 1645 1667 1677 1690 1690 1688 1688 1667 1656 1714 1814 1904 1931 1897 1861 1839 1839 1857 1822 1783 1778 1810 1870 1935 1985 1989 1924 0 0 0 3 9 13 12 10 10 10 9 10 11 12 14 16 18 20 17 14 11 8 5 4 4 6 8 9 8 8 8 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 4 4 3 1 0 2 3 9 23 44 81 100 114 130 155 183 201 211 223 248 270 281 283 272 265 307 315 336 373 424 480 540 612 662 691 714 746 768 784 781 758 727 696 740 801 872 968 1034 1058 1064 1062 1057 1047 1033 1037 1054 1072 1080 1100 1148 1222 1292 1327 1260 1152 1075 1024 977 923 905 890 876 838 754 704 690 700 724 749 733 698 666 640 620 622 651 689 723 740 719 724 721 710 692 673 668 710 815 969 1145 1296 1271 1249 1260 1303 1391 1503 1578 1620 1641 1652 1643 1670 1694 1711 1727 1686 1663 1688 1757 1856 1878 1854 1853 1853 1848 1864 1860 1836 1824 1853 1925 1984 1997 2010 2016 0 0 0 3 6 9 8 9 10 11 12 12 12 13 16 20 19 18 15 12 10 9 6 4 4 4 6 6 6 8 9 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 3 2 2 2 2 2 0 1 3 8 19 43 69 96 119 133 157 182 208 236 263 279 291 296 298 299 271 261 267 308 384 457 503 536 555 572 600 613 604 604 622 653 677 702 776 843 892 970 1013 996 981 977 942 921 915 913 915 928 963 1002 1043 1081 1125 1210 1149 1087 1045 1012 964 914 906 903 874 813 755 705 692 712 752 785 786 771 731 677 638 627 638 663 695 724 727 738 743 737 723 715 710 720 766 852 975 1149 1218 1239 1234 1219 1303 1418 1504 1550 1566 1554 1531 1556 1602 1627 1628 1623 1653 1703 1741 1751 1739 1770 1799 1819 1862 1903 1925 2004 2132 2092 1973 1932 1895 1888 1960 0 0 0 1 2 4 4 8 11 12 13 12 13 14 17 19 18 16 13 10 8 8 6 3 3 4 5 5 6 7 9 9 7 4 2 2 1 0 0 0 0 0 0 0 0 0 0 1 2 3 2 2 2 3 3 2 1 0 0 1 4 13 33 59 88 115 143 168 190 209 234 267 283 284 281 295 275 224 188 197 261 355 429 477 513 552 609 614 617 632 658 685 699 747 797 832 852 892 914 895 878 868 828 811 795 779 781 811 862 911 946 952 930 990 998 1010 1007 978 975 962 930 903 888 862 803 734 701 711 739 745 742 751 756 722 688 676 676 681 689 698 707 722 743 758 743 731 715 699 693 708 755 889 1030 1143 1189 1142 1200 1285 1369 1441 1489 1478 1476 1504 1546 1574 1551 1567 1627 1704 1746 1742 1703 1684 1689 1706 1774 1847 1905 1943 1936 1859 1777 1711 1689 1712 1840 0 0 0 0 0 1 4 7 10 11 11 11 12 14 17 20 20 18 14 10 8 8 6 5 6 8 8 5 6 7 8 8 7 6 6 7 6 4 2 1 0 0 0 0 0 0 0 0 1 2 3 3 3 2 2 1 0 0 0 0 0 3 9 18 29 68 103 133 156 171 183 214 243 257 257 271 263 236 206 191 212 280 349 420 490 552 619 625 628 640 661 681 669 679 690 700 721 755 773 771 762 761 756 755 767 782 780 769 786 819 849 846 767 749 780 843 911 950 1015 1032 1038 1038 1028 1019 930 845 792 770 760 757 829 872 822 759 730 721 719 718 715 706 705 718 736 744 733 714 690 660 625 619 621 673 773 925 1084 1077 1100 1152 1226 1322 1402 1448 1490 1534 1573 1612 1591 1583 1609 1655 1625 1613 1604 1577 1550 1557 1624 1744 1879 1983 2038 1923 1722 1568 1530 1586 1779 0 0 0 0 0 0 5 7 9 10 11 11 9 12 15 17 19 17 14 10 8 9 10 10 10 11 10 7 6 6 6 6 6 10 12 12 10 8 5 3 1 0 0 0 0 0 0 0 0 2 3 4 4 2 1 1 1 0 0 1 1 1 1 2 3 10 37 71 103 133 164 168 187 211 227 239 259 281 288 279 279 294 313 350 411 490 556 584 594 602 619 641 629 620 616 616 622 646 665 674 674 673 672 671 670 668 659 676 694 715 731 728 671 623 629 698 815 933 1031 1076 1094 1099 1087 1189 1117 1009 930 892 914 973 1037 1036 939 855 778 741 737 741 739 731 726 730 739 734 715 693 669 639 601 588 576 573 612 762 913 987 1034 1073 1121 1208 1305 1399 1483 1547 1599 1670 1674 1634 1597 1606 1590 1565 1522 1470 1444 1448 1498 1598 1726 1834 1928 1849 1695 1549 1467 1472 1600 0 0 0 0 0 0 2 4 6 7 9 9 8 9 11 13 14 13 9 7 7 8 11 14 13 11 9 10 8 6 5 5 7 12 14 15 13 11 8 4 2 0 0 0 0 0 0 0 0 1 2 2 2 2 2 2 1 0 0 0 0 1 1 1 1 4 11 21 39 66 103 121 141 164 180 193 218 249 277 295 304 326 365 416 465 487 517 544 566 584 599 614 612 606 602 596 587 597 613 627 635 627 611 596 592 603 622 628 630 636 640 629 579 556 585 661 760 872 968 1047 1120 1189 1156 1198 1160 1087 1031 1003 1048 1151 1202 1144 1066 979 870 797 772 760 759 751 741 733 722 710 698 680 652 618 583 557 544 533 520 648 779 892 979 1031 1066 1131 1219 1321 1422 1496 1598 1693 1732 1695 1588 1542 1530 1505 1456 1406 1359 1339 1343 1357 1361 1401 1508 1551 1527 1491 1471 1449 1516 0 0 0 0 0 0 0 1 1 2 2 3 5 7 8 9 8 7 6 5 5 7 11 16 18 18 16 12 8 4 2 3 5 10 13 14 13 12 9 6 3 1 0 0 0 0 0 0 0 1 1 1 2 2 2 2 1 1 0 0 0 0 0 1 2 3 4 4 7 18 42 70 98 122 127 148 161 179 204 225 236 270 318 371 419 447 475 493 512 537 561 571 574 581 590 578 570 566 564 565 574 575 566 545 525 523 540 552 562 572 586 589 574 574 603 669 755 830 894 970 1078 1228 1246 1272 1221 1089 1041 1011 1033 1055 1044 1026 1035 1012 964 909 863 822 787 756 733 720 716 712 704 686 650 608 568 534 512 500 471 530 637 774 914 996 1040 1086 1143 1220 1321 1406 1531 1645 1711 1679 1509 1426 1398 1393 1386 1343 1285 1241 1216 1206 1210 1223 1263 1314 1361 1417 1445 1455 1487 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 4 4 4 4 5 6 9 15 18 18 17 13 8 4 2 1 4 7 10 12 12 12 9 7 5 3 1 0 0 0 0 0 0 0 1 1 2 2 2 2 2 2 1 0 0 0 0 1 2 3 3 4 5 9 15 25 41 60 87 104 118 134 152 170 170 190 218 243 266 310 358 391 418 452 471 476 487 506 518 510 514 509 499 495 518 507 489 467 445 425 418 438 456 477 528 587 625 639 641 658 723 790 837 872 921 1008 1099 1163 1133 1002 978 943 899 855 836 864 934 979 995 988 959 910 860 806 751 719 711 706 700 683 646 603 568 535 503 475 448 465 539 663 821 919 979 1018 1055 1119 1218 1312 1411 1513 1607 1580 1487 1407 1343 1312 1329 1291 1239 1191 1154 1138 1147 1156 1168 1195 1257 1357 1401 1400 1395 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 5 5 5 6 6 8 11 12 13 13 11 8 5 3 2 2 3 6 8 9 9 8 8 7 6 4 1 0 0 0 0 0 0 1 2 1 2 2 2 2 3 1 0 0 0 0 0 1 2 3 5 7 11 15 21 25 23 48 60 75 96 119 123 143 161 174 184 189 210 236 272 314 347 364 374 401 436 432 439 443 432 416 419 412 396 385 378 371 348 329 319 326 357 419 484 527 546 553 570 601 659 704 727 764 811 872 931 958 889 882 855 802 747 732 765 816 871 922 963 956 941 910 856 787 784 771 746 713 679 660 620 584 553 517 482 459 479 543 633 745 848 944 1013 1039 1063 1120 1195 1280 1372 1473 1487 1434 1340 1250 1241 1259 1259 1246 1214 1142 1118 1113 1117 1123 1139 1198 1270 1319 1335 1300 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 5 6 6 7 9 12 13 15 13 10 8 6 7 6 5 5 6 7 6 7 7 8 7 7 5 2 1 0 0 0 0 1 1 1 1 1 2 3 4 3 1 0 0 0 0 0 1 3 4 7 11 17 25 32 35 33 42 54 62 62 71 90 111 132 150 154 185 205 220 239 256 275 283 305 348 354 349 339 324 311 309 292 286 284 281 296 262 236 222 224 251 269 329 393 438 460 475 497 522 546 571 619 668 731 798 839 812 797 784 754 696 679 685 712 757 813 867 873 879 878 864 843 861 844 809 769 708 691 661 627 595 565 533 514 539 607 676 753 827 901 968 982 990 1025 1088 1167 1245 1338 1380 1349 1265 1200 1194 1205 1230 1244 1183 1139 1128 1128 1129 1128 1128 1159 1213 1262 1224 1190 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 6 6 7 8 10 10 10 9 9 10 11 10 7 6 6 6 4 4 5 6 6 8 9 6 3 0 0 0 0 0 1 2 2 1 2 4 5 4 2 1 0 0 0 1 2 3 4 5 10 18 26 30 32 37 48 60 61 28 22 31 50 73 99 118 145 167 181 186 193 211 228 248 275 280 259 234 215 209 222 247 259 237 186 205 182 163 155 155 182 181 210 246 269 301 387 444 470 481 498 520 555 609 672 724 751 747 737 731 706 676 665 668 682 715 759 773 773 770 776 789 797 801 807 817 805 778 734 691 669 652 632 628 648 697 748 801 833 849 877 881 905 954 1015 1082 1156 1231 1284 1289 1221 1170 1152 1158 1180 1219 1188 1170 1150 1130 1158 1157 1139 1128 1132 1162 1186 1146 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 5 5 5 6 6 6 7 9 11 13 11 8 6 5 3 1 1 2 3 4 7 10 10 7 4 0 0 0 0 1 1 1 1 2 4 5 3 2 1 0 0 0 1 2 3 4 6 10 17 24 28 31 37 44 55 71 48 24 9 6 17 37 59 84 107 125 135 144 165 188 207 222 228 230 229 223 208 209 212 199 169 137 130 126 125 122 113 147 148 141 137 145 164 261 327 360 392 438 478 513 538 547 553 564 618 669 660 663 674 676 663 645 656 667 658 648 666 686 679 670 671 688 716 724 713 713 740 739 734 736 747 766 795 817 851 882 895 899 895 915 941 965 1017 1083 1149 1211 1253 1184 1136 1134 1146 1120 1133 1117 1090 1057 1036 1116 1134 1118 1063 961 934 945 984 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 5 6 6 7 10 12 10 6 4 3 1 1 0 0 1 1 4 8 11 11 8 1 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 1 2 4 7 12 18 23 26 29 36 41 48 66 54 30 10 0 0 4 10 19 32 49 63 78 96 119 145 169 177 188 199 204 207 187 171 154 131 113 103 96 93 90 84 88 88 92 103 104 131 154 183 224 264 314 369 412 427 415 409 418 460 520 550 578 618 646 652 624 625 645 639 601 617 633 630 615 599 591 604 605 611 637 687 706 722 743 766 777 814 831 848 875 907 926 934 936 926 920 953 992 1051 1128 1153 1114 1086 1086 1093 1042 1023 1013 1004 991 967 988 990 963 904 829 786 773 788 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 4 5 7 8 6 4 2 2 1 2 1 0 0 0 3 7 9 11 11 4 1 0 0 0 0 2 3 3 2 1 2 2 1 0 0 0 0 0 1 3 7 13 20 28 33 35 37 39 45 52 50 39 23 5 0 0 0 1 1 0 7 18 30 45 62 120 142 148 148 142 133 143 146 135 109 85 67 65 72 64 58 65 90 121 128 124 124 131 150 171 188 210 239 263 273 292 302 324 357 397 435 472 516 563 601 593 588 598 616 626 621 625 632 638 630 598 574 565 566 554 569 614 657 691 714 681 722 771 810 838 826 852 893 917 900 908 907 915 960 1059 1089 1064 1036 1015 1000 967 944 940 956 975 916 847 802 786 716 671 649 643 646 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 4 5 3 3 2 3 3 3 3 2 0 0 0 2 5 7 9 9 5 1 0 0 0 0 1 2 3 4 3 4 4 3 2 1 0 0 0 1 3 5 10 20 33 38 39 37 37 43 53 58 53 38 14 1 0 0 0 0 0 0 1 3 6 10 32 64 103 138 164 154 143 136 128 108 78 58 54 57 48 37 35 39 48 86 84 85 105 138 147 161 169 173 179 191 216 233 253 278 308 342 376 412 450 487 503 512 522 532 543 566 573 591 644 662 617 566 553 590 584 581 597 621 647 669 640 661 705 744 770 723 737 784 818 823 812 800 809 835 889 932 953 945 914 882 856 851 859 847 836 794 734 685 696 650 603 558 529 522 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 3 4 4 4 4 3 2 1 0 0 2 4 6 6 4 2 0 0 0 0 0 1 2 4 4 6 6 5 4 2 1 0 0 0 2 4 9 17 30 36 42 48 53 53 53 68 73 60 33 6 0 0 0 0 0 0 0 0 0 0 2 14 39 80 154 175 177 170 157 139 113 94 79 62 45 28 19 17 19 23 26 36 55 83 114 132 140 144 151 165 181 198 214 226 244 267 291 317 341 363 381 397 413 428 451 478 473 470 539 570 580 575 571 600 604 611 620 624 628 639 644 654 662 650 643 631 650 699 714 743 734 703 662 641 696 751 781 782 768 742 713 686 665 664 654 645 623 584 586 578 563 525 457 436 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 5 4 5 4 3 1 0 0 0 1 4 5 5 2 0 0 0 0 0 1 2 4 6 7 7 7 4 2 0 0 0 0 0 1 4 10 27 34 41 48 56 67 63 75 85 82 61 14 0 0 0 0 0 0 0 0 0 0 0 1 3 8 56 82 99 115 135 133 124 112 99 84 57 40 29 20 15 11 12 16 20 28 51 67 85 109 134 130 144 170 191 199 205 214 229 247 262 269 278 287 297 305 323 349 361 355 383 425 481 520 510 530 557 600 636 627 622 630 639 636 618 566 542 555 607 706 626 610 590 541 478 459 512 566 590 599 613 603 580 559 538 524 518 510 491 472 468 471 468 450 409 381 0 0 0 0 0 0 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 4 4 4 2 2 2 2 2 0 0 0 1 2 5 5 2 0 0 0 0 0 0 1 4 5 7 7 6 3 2 2 1 1 0 0 0 1 5 18 28 36 44 55 62 61 64 69 73 63 25 7 2 0 0 0 0 0 0 0 0 0 0 0 0 6 13 20 28 46 56 61 62 60 56 42 37 36 31 25 18 17 19 15 13 14 16 22 38 60 85 109 130 152 161 168 182 193 189 206 216 223 224 222 219 226 235 240 238 253 283 316 342 376 413 448 500 559 554 559 568 563 539 530 482 461 471 511 618 532 468 437 417 391 375 381 398 406 418 435 441 434 418 421 437 447 446 426 410 398 392 395 386 367 348 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 4 3 4 2 1 0 1 1 1 1 1 0 1 4 4 3 1 0 0 0 0 0 1 3 5 5 5 5 4 5 4 3 2 0 0 0 0 2 8 16 26 37 48 55 55 54 55 65 61 39 19 7 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 6 10 12 13 16 13 15 20 24 29 29 28 26 19 15 9 4 2 4 9 16 20 31 80 95 114 138 165 174 180 185 187 187 197 186 182 182 175 163 168 172 176 190 234 268 291 317 355 365 384 400 398 365 338 332 332 333 340 382 365 336 322 327 318 304 291 286 280 277 283 297 319 366 410 429 433 437 436 420 398 378 370 359 344 328 0 0 0 0 0 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 3 2 2 2 1 0 0 0 0 1 1 1 0 0 2 3 3 2 1 0 0 0 0 0 1 2 3 3 3 4 4 4 4 3 1 0 0 1 3 8 12 21 33 41 46 47 46 47 59 55 43 27 12 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 3 7 13 20 22 20 18 16 14 11 6 4 3 2 2 1 9 21 34 47 64 105 140 167 180 176 173 161 153 153 148 133 132 133 128 134 127 126 142 168 185 206 227 242 247 234 222 217 215 214 219 226 231 231 221 237 238 230 219 205 196 187 184 196 236 278 321 360 387 407 427 434 430 410 379 358 340 321 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 0 2 3 3 2 1 0 0 0 0 0 0 0 0 0 1 1 3 4 4 6 3 1 1 1 1 2 12 23 31 38 41 42 42 42 48 47 41 33 24 13 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 2 5 9 14 11 9 9 8 10 10 6 2 2 1 1 1 2 4 7 26 49 72 87 94 94 92 95 110 116 133 143 138 132 134 109 97 101 102 109 115 129 160 170 172 175 172 158 142 136 142 148 138 141 153 157 158 165 150 157 176 201 231 238 252 277 309 351 387 413 432 444 429 404 384 371 353 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 0 1 2 2 2 1 0 0 0 0 0 0 0 0 1 1 1 3 5 7 9 6 4 3 3 0 1 9 20 28 33 37 39 40 38 41 41 37 31 30 18 12 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 4 11 12 11 8 6 2 1 1 1 1 1 0 0 0 0 0 2 1 0 2 15 16 17 24 39 49 59 65 74 90 91 94 94 89 84 80 78 84 93 97 111 120 117 100 89 86 89 92 95 97 95 93 97 131 144 160 179 204 180 180 191 211 254 299 333 364 388 409 422 425 424 424 419 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 1 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 2 4 6 9 7 5 4 3 3 0 1 5 13 24 28 31 33 34 35 39 43 41 33 32 23 14 6 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 10 11 10 6 3 2 1 2 2 0 0 0 0 0 0 0 0 0 1 1 1 3 6 8 7 3 9 19 28 32 34 35 37 42 45 47 57 67 71 68 63 58 56 60 65 65 54 48 50 55 80 97 109 125 159 144 123 110 111 165 212 259 295 309 329 357 385 408 425 434 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 7 5 4 3 2 0 0 3 9 16 21 25 28 29 30 40 48 49 44 42 37 29 20 11 8 6 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 9 7 4 2 2 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 3 6 11 11 9 17 25 31 33 33 27 22 27 27 21 16 14 18 19 26 35 44 53 63 61 53 47 49 86 138 198 257 248 260 288 317 341 372 395 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 4 5 5 4 3 2 1 0 0 0 1 3 11 17 21 24 31 38 44 48 48 49 53 55 51 38 29 21 13 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 1 6 7 4 0 0 1 2 2 3 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 5 7 8 6 3 2 1 1 1 0 0 2 5 8 6 9 11 12 10 11 22 40 67 97 111 149 196 240 270 280 303 329 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 2 1 2 1 0 0 0 0 0 1 5 8 11 14 21 29 37 43 46 45 50 55 56 53 48 42 33 21 14 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 6 0 0 0 0 0 0 1 5 7 5 5 4 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 3 6 12 22 36 54 95 146 199 232 242 254 272 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 2 2 1 1 0 0 0 0 0 1 2 4 7 11 17 25 34 42 40 43 48 50 50 52 53 50 45 34 23 11 1 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 2 5 8 8 1 0 0 0 0 0 0 0 2 6 10 11 11 10 9 6 3 0 0 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 15 30 53 85 139 176 200 219 237 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 1 0 0 0 0 0 0 1 3 5 8 13 18 30 36 42 47 48 46 49 53 53 49 40 32 21 5 2 0 0 0 0 2 3 4 4 3 1 0 0 0 0 0 0 0 0 0 2 4 6 7 4 2 2 1 0 0 0 1 3 7 10 12 14 17 18 17 15 15 19 15 11 7 6 10 11 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 6 11 17 24 33 71 105 131 150 160 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 1 0 0 0 0 0 0 0 0 0 1 1 2 3 16 28 38 46 50 49 50 50 51 52 49 41 28 14 7 2 0 0 0 1 3 5 6 6 2 0 0 0 0 0 0 0 1 0 0 1 3 5 5 5 4 3 2 3 3 2 1 5 8 11 14 17 19 20 20 20 19 18 18 17 16 21 24 23 16 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 2 4 7 10 13 30 50 70 87 96 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 2 8 18 28 38 47 54 55 51 51 60 62 54 39 26 15 6 0 0 0 0 1 2 3 5 4 3 2 0 0 0 1 3 5 2 0 1 3 5 6 7 6 1 3 5 5 5 1 2 5 9 12 15 17 20 22 21 17 18 19 18 17 19 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 5 8 14 22 33 46 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 1 4 10 18 25 35 44 50 53 55 63 65 60 53 41 24 9 1 0 0 0 0 0 0 2 4 7 10 3 3 4 4 5 5 3 2 1 2 2 3 5 5 5 5 5 5 5 3 5 8 10 13 13 15 17 20 20 18 18 18 15 11 10 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 2 5 7 7 13 21 32 1 5 11 12 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 1 4 7 12 19 28 38 49 54 59 60 58 55 50 32 13 3 0 0 0 0 0 0 0 2 5 10 5 3 2 1 0 0 2 3 2 1 0 1 3 5 5 4 4 3 2 4 8 9 4 9 7 6 8 12 16 18 20 21 17 15 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 1 5 11 18 4 18 39 49 38 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 19 31 46 53 57 59 60 59 53 36 15 4 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 2 1 1 1 2 4 3 1 0 0 0 0 2 3 4 1 1 0 0 1 0 8 16 21 28 22 17 11 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 12 16 31 60 77 68 27 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 13 22 38 46 49 51 54 56 49 36 20 7 2 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 1 2 2 2 1 0 0 0 0 0 0 0 2 3 5 9 6 4 1 0 0 0 3 8 16 33 28 17 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 46 59 78 90 82 50 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 1 1 4 11 25 34 39 41 43 44 41 33 22 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 2 1 0 0 0 0 0 0 2 4 6 5 5 5 6 5 1 2 3 4 6 13 24 21 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 74 85 88 100 98 64 14 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 2 6 17 30 38 38 36 35 32 26 16 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 1 3 6 8 9 8 7 11 13 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 90 106 101 107 106 76 15 19 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 2 8 18 27 28 28 26 23 17 9 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 9 11 11 9 6 6 9 10 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 102 135 125 113 101 83 34 40 37 17 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 1 4 9 16 18 18 18 15 10 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 2 5 9 11 11 11 9 3 5 8 9 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 118 150 141 117 95 84 52 61 61 42 16 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 8 10 11 11 7 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 2 6 9 11 12 16 17 10 6 6 5 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 125 152 149 120 96 94 65 61 58 47 25 6 0 0 0 0 0 0 0 0 3 4 3 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 5 7 8 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 4 6 7 8 9 12 14 14 15 19 22 20 10 6 4 4 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 117 138 141 118 100 109 88 74 66 64 63 41 35 32 22 7 2 0 1 3 9 12 11 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 1 2 2 3 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 10 10 12 15 18 21 24 23 14 4 1 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 118 130 131 123 117 123 118 106 89 76 85 95 101 98 86 65 31 13 12 16 16 17 17 14 6 4 2 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 6 8 11 14 17 19 18 12 3 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 131 139 140 142 147 154 160 160 142 112 89 105 120 127 125 119 101 82 64 41 30 34 36 25 19 14 9 4 0 0 0 0 0 0 0 0 1 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 4 5 8 10 10 11 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 127 134 138 148 161 171 184 203 197 164 117 100 103 118 136 147 141 128 113 99 96 98 90 64 51 42 30 15 6 3 2 2 2 0 0 0 1 5 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 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 2 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 8 8 8 9 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 134 138 145 153 162 176 196 203 190 162 140 133 139 152 158 157 154 152 151 151 142 126 107 101 101 85 52 25 13 8 5 5 2 0 0 0 3 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 1 0 0 1 1 0 1 1 1 1 1 3 2 2 1 0 0 0 0 0 0 1 2 3 2 2 3 4 4 2 1 1 0 0 0 0 0 0 0 0 1 1 3 6 7 9 17 17 13 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 6 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 133 141 148 154 159 164 173 183 190 191 184 175 169 169 175 180 182 181 174 153 148 142 134 126 123 132 129 108 82 55 29 10 9 6 3 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 1 2 2 2 1 2 3 4 4 3 2 1 0 1 3 3 2 2 4 3 3 3 4 6 5 4 2 0 0 0 0 0 0 0 1 3 3 5 10 17 25 33 27 17 9 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 9 7 7 6 4 1 4 6 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 133 142 150 157 164 170 179 185 189 191 189 187 185 187 193 200 204 206 203 184 175 165 156 147 143 142 139 134 129 115 77 32 16 13 11 9 4 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 1 1 2 3 4 3 2 1 0 0 0 1 2 2 2 1 0 0 2 4 4 2 0 1 1 1 1 2 4 5 5 4 1 0 0 0 0 0 1 1 2 3 6 10 13 11 14 17 16 10 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 6 1 0 1 3 7 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 124 132 141 151 161 172 180 185 189 191 189 188 190 194 202 210 217 221 220 207 195 184 174 163 165 157 148 144 148 149 132 97 49 28 17 11 7 2 2 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 1 0 0 0 0 0 0 1 1 2 2 1 0 0 0 0 0 0 0 0 1 4 7 7 12 17 19 17 14 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 106 114 125 133 143 156 165 172 178 181 181 185 190 197 206 214 223 229 229 222 210 197 185 175 176 170 164 163 169 189 180 140 106 74 38 12 11 5 4 5 5 5 5 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 1 0 0 0 0 0 0 0 0 0 0 1 3 8 13 16 18 18 16 15 13 12 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81 84 90 94 100 109 121 135 147 157 169 181 192 202 210 212 220 228 231 226 218 206 193 186 179 176 177 181 166 194 213 206 178 143 100 58 28 15 10 8 6 7 7 6 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 1 4 6 5 2 2 2 2 3 1 0 0 0 0 0 0 0 2 5 10 15 20 18 18 18 21 21 16 11 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 44 47 49 51 54 59 72 86 104 131 147 160 180 220 209 211 217 222 217 216 211 202 195 187 183 184 192 186 221 245 237 195 167 147 122 69 36 21 15 12 12 10 8 5 2 0 0 0 1 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 5 9 13 15 14 12 11 14 18 16 12 8 2 1 0 0 0 0 1 4 9 15 18 21 25 37 35 33 30 26 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 17 13 14 16 20 24 29 34 39 48 66 81 96 115 144 136 153 175 191 188 192 196 196 197 194 190 188 190 208 234 250 249 234 199 174 156 122 87 54 30 22 20 16 13 10 3 1 0 0 2 4 5 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 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 9 17 24 22 20 21 28 36 38 39 36 24 15 9 7 5 1 0 1 4 8 14 18 23 34 32 27 24 24 13 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 6 2 0 3 8 14 15 20 25 26 26 31 42 56 69 88 108 126 140 156 164 172 181 190 196 198 198 193 214 231 236 225 223 201 181 169 156 130 95 60 41 30 24 21 19 13 10 7 4 4 6 9 11 12 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 8 13 19 26 32 31 29 30 35 42 48 55 64 50 39 30 23 16 9 4 2 2 3 5 9 12 12 13 15 18 17 12 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 2 7 15 15 17 17 15 12 11 12 16 25 38 53 72 97 126 142 154 168 182 193 201 206 208 220 231 232 215 203 193 189 192 192 171 141 109 81 56 39 30 29 29 29 27 23 12 12 14 18 19 16 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 11 20 33 38 39 41 46 47 51 55 61 67 65 60 54 42 33 26 19 12 8 4 2 2 2 3 5 7 11 12 10 7 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 5 3 2 1 0 0 0 1 4 8 12 21 39 74 102 127 150 174 188 201 213 224 234 244 246 232 213 210 223 245 228 210 185 152 112 89 64 43 40 45 53 58 56 38 29 24 24 26 24 18 11 6 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 14 23 32 37 41 49 54 59 63 69 71 75 78 78 63 53 44 36 29 21 14 8 4 2 0 0 2 5 7 8 7 3 1 0 0 2 1 0 0 0 0 1 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 12 30 52 78 108 144 169 191 212 228 240 255 264 254 241 235 230 222 235 234 213 177 148 120 87 56 46 55 72 96 124 87 61 48 46 43 39 32 23 17 12 7 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 1 3 6 10 15 22 32 44 53 61 67 72 74 77 79 82 76 69 61 49 43 35 27 20 14 7 3 2 3 3 4 7 7 4 2 1 1 4 3 1 1 0 0 1 2 3 3 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 1 5 14 29 55 92 130 165 197 217 232 248 261 264 261 248 224 193 247 248 219 181 203 156 102 64 51 62 82 109 145 115 86 66 61 57 52 46 39 31 23 17 15 13 10 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 9 20 37 54 65 70 74 77 78 74 74 77 78 74 62 54 47 39 31 24 15 9 8 5 3 2 6 7 6 6 6 4 4 5 5 6 4 2 3 4 5 6 6 5 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 1 7 22 48 83 122 161 188 213 230 239 246 252 243 228 221 222 207 186 171 197 177 147 120 101 103 116 139 176 175 148 110 77 72 64 57 52 48 41 34 30 27 22 17 11 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 1 2 4 10 26 44 59 69 76 81 81 73 72 74 77 80 73 67 61 53 43 35 27 19 13 10 6 3 6 8 10 11 11 10 10 10 11 10 8 6 6 8 12 14 13 11 8 6 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 27 51 82 118 150 179 202 219 230 242 239 225 215 219 235 237 205 192 180 166 147 123 124 138 163 198 218 215 194 165 134 108 85 66 62 55 48 43 39 35 31 24 17 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 1 10 24 39 55 68 78 81 75 73 73 76 80 78 75 70 62 55 46 38 31 23 18 14 11 12 13 14 15 15 15 15 14 15 14 12 10 10 11 14 17 17 15 13 11 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 1 3 6 9 13 17 26 41 62 90 136 171 193 203 213 229 230 220 218 230 242 251 250 234 216 199 188 173 163 164 177 197 217 225 221 209 186 165 141 98 81 69 61 57 45 41 39 36 30 21 14 10 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 2 4 9 18 32 47 60 69 71 72 70 65 68 72 74 75 68 60 54 48 43 36 29 23 20 18 19 20 21 21 22 22 21 22 22 20 17 15 15 16 19 21 23 23 22 17 9 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 2 7 12 16 21 29 42 54 69 91 121 149 178 201 191 202 224 252 284 292 316 339 328 292 261 235 214 205 202 205 212 210 205 200 196 184 176 170 164 155 134 111 90 76 63 53 46 42 38 35 30 22 17 12 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 1 2 5 13 23 33 44 56 65 70 69 69 67 67 75 74 72 69 63 55 49 42 35 30 27 26 27 27 27 27 29 30 31 30 29 26 22 20 22 25 28 31 33 33 30 21 9 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 11 16 23 32 44 54 66 82 101 121 146 178 212 210 225 248 273 296 300 320 344 343 339 318 290 271 258 249 245 244 232 211 193 181 173 167 185 229 234 215 181 137 97 81 71 62 55 46 42 39 30 25 20 16 10 5 2 0 0 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 12 22 35 47 59 64 67 66 61 65 69 72 74 74 68 61 54 46 41 38 36 34 34 33 34 34 34 34 34 35 32 31 30 30 32 33 34 36 38 37 31 18 10 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 2 7 13 18 24 34 44 55 64 75 88 103 120 145 168 184 218 251 268 265 270 289 318 354 393 389 367 344 335 315 290 267 259 230 213 207 212 211 191 182 200 227 236 215 166 132 108 90 77 69 58 52 49 46 40 33 26 21 14 8 4 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 9 15 23 34 43 52 58 57 59 60 62 73 77 76 73 68 58 53 50 47 43 42 42 42 43 42 40 38 39 39 39 39 37 38 39 41 40 39 37 33 26 17 10 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 2 10 17 21 24 30 39 49 58 68 81 96 109 119 132 146 161 209 253 271 260 274 291 315 344 377 371 368 372 372 365 352 333 310 278 262 261 269 263 236 206 189 179 180 179 171 159 146 129 111 89 75 66 62 60 55 48 40 33 28 23 18 9 4 2 1 0 0 0 0 1 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 16 23 31 41 48 53 53 51 65 72 76 77 76 71 66 63 61 56 53 52 51 51 50 48 45 45 45 45 45 42 42 43 46 47 44 40 37 32 24 14 8 4 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 13 16 18 21 26 34 45 57 71 88 105 121 130 144 176 224 242 243 241 272 295 310 322 345 355 368 389 418 436 430 405 387 358 319 279 266 254 235 212 191 185 188 190 183 176 169 158 143 126 107 92 81 74 68 62 57 52 48 42 34 21 13 8 6 4 3 2 1 1 1 1 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 11 16 24 32 39 43 44 52 59 65 73 78 78 77 75 77 74 68 65 64 62 59 56 52 50 50 51 51 52 52 52 47 47 47 45 40 36 30 23 14 6 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 4 6 10 18 28 41 56 74 97 115 137 176 233 247 245 258 279 290 295 299 322 325 331 351 393 424 432 417 419 404 366 317 293 272 250 228 212 205 200 195 193 190 186 180 170 156 142 130 120 108 102 99 95 85 74 61 47 32 20 11 7 11 7 3 1 0 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 10 16 23 29 33 38 43 48 53 66 74 79 83 85 87 85 81 81 77 71 63 58 56 55 56 55 55 55 54 53 50 49 48 45 43 42 41 35 25 16 9 5 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 18 35 55 77 104 137 176 191 196 208 218 233 251 272 289 293 290 285 271 308 349 367 368 362 362 370 373 352 331 314 289 267 252 244 243 232 221 213 205 192 181 170 162 156 152 146 136 119 104 89 69 52 39 28 16 11 8 4 0 1 3 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 1 3 5 9 15 20 23 27 32 38 44 54 62 70 77 83 86 85 83 74 69 65 61 58 56 55 56 56 57 59 61 59 56 52 49 46 47 50 52 49 37 22 11 6 4 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 7 3 0 1 5 11 19 32 46 60 75 91 108 122 135 150 166 181 202 241 259 267 268 260 242 245 268 308 360 373 368 361 361 379 399 405 362 326 304 295 289 283 277 268 252 234 219 208 198 191 184 175 161 145 131 118 100 80 63 51 37 30 21 9 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 9 14 20 26 32 38 46 53 59 65 71 76 80 82 78 73 67 63 60 58 56 56 57 59 62 65 63 59 55 51 51 54 59 65 61 50 35 24 18 14 12 10 8 7 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 19 32 23 11 2 6 15 25 34 44 53 60 65 72 83 96 111 126 143 156 169 189 208 222 228 228 226 241 271 312 388 401 386 379 393 405 411 410 370 339 318 309 304 310 307 286 259 246 238 231 222 214 207 201 191 173 157 145 131 113 93 73 61 51 35 15 6 3 1 1 2 2 2 1 0 0 0 1 4 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 15 21 27 34 40 47 53 58 63 67 71 74 74 73 70 68 66 64 62 63 66 69 70 70 69 67 66 61 59 59 62 64 63 58 51 42 36 31 29 24 19 14 9 6 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 10 22 36 37 31 23 25 23 26 34 49 62 66 63 66 73 85 100 115 144 153 147 145 159 173 185 195 207 218 231 244 317 349 354 361 371 367 361 362 331 301 279 270 270 259 238 212 210 211 208 198 192 192 195 198 193 182 169 159 154 141 120 92 78 66 49 26 15 7 3 3 4 3 2 1 2 3 5 8 16 19 15 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 5 9 14 21 27 33 38 44 49 53 58 63 67 68 69 68 68 69 68 69 71 74 77 76 76 75 73 71 67 64 64 68 68 68 67 62 54 45 39 35 30 26 21 15 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 13 15 11 5 2 1 5 14 25 35 37 34 38 49 66 85 93 116 129 130 124 130 142 159 173 186 199 209 211 239 261 278 294 309 306 290 270 250 238 233 225 215 201 192 198 220 210 185 174 174 177 180 179 179 176 168 153 159 148 127 108 99 88 74 54 36 22 13 10 12 12 12 15 22 24 23 24 26 26 26 30 24 19 15 14 5 2 2 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 3 7 12 17 23 28 33 38 43 51 56 60 63 65 66 68 70 73 74 75 76 77 78 80 81 77 73 70 69 73 73 72 71 68 63 56 50 44 39 35 31 25 20 17 15 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 2 1 1 1 1 2 7 9 9 13 24 41 60 65 81 97 108 112 121 133 146 154 155 157 162 170 184 200 212 211 226 227 210 196 202 215 222 194 169 153 147 150 160 163 159 158 160 164 170 175 177 176 170 150 153 148 134 115 104 102 104 91 73 59 48 39 33 31 35 52 67 70 65 60 52 46 45 51 48 42 34 23 15 11 11 10 7 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 0 0 0 0 1 1 1 0 2 4 7 11 17 24 29 34 44 51 56 60 62 64 67 69 72 74 75 77 78 80 82 82 79 77 76 76 75 74 73 72 68 65 61 56 49 41 34 29 26 24 23 23 17 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 1 2 3 3 3 7 16 23 33 47 67 87 104 119 129 127 122 121 128 144 158 162 157 155 168 174 168 155 153 148 135 128 122 111 97 116 118 119 124 134 141 147 153 157 161 165 170 159 152 141 127 117 112 115 125 123 109 89 68 76 79 80 80 91 99 103 105 103 91 81 76 76 76 70 57 43 32 24 18 20 21 21 19 13 5 0 1 0 0 0 0 0 0 0 0 0 0 0 1 3 3 3 2 1 1 1 1 3 3 3 3 2 1 3 7 15 21 26 31 38 44 50 55 60 64 66 68 73 76 76 74 75 77 79 80 81 80 79 79 77 76 75 73 70 67 65 61 53 45 37 33 30 29 30 30 26 17 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 1 2 7 19 37 53 66 77 85 88 90 96 105 113 117 124 137 134 135 135 127 104 95 93 93 100 94 81 65 70 77 87 102 112 123 134 143 150 155 163 174 168 158 146 135 136 135 133 134 133 126 118 108 114 119 116 100 98 98 100 104 112 107 99 96 106 116 115 92 73 60 50 40 40 40 41 41 41 40 35 22 9 3 1 0 0 0 1 1 1 1 1 3 4 5 4 3 3 4 4 3 4 4 3 2 3 4 3 5 14 22 26 29 33 37 41 47 52 57 61 63 67 71 71 71 71 73 75 77 79 81 82 82 81 81 80 76 73 70 68 63 55 47 41 37 35 35 36 37 35 29 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 2 4 7 10 16 21 26 31 57 70 76 77 79 88 94 91 89 88 82 64 50 51 61 74 80 72 62 57 56 60 69 81 93 106 120 132 145 149 149 154 153 150 145 142 134 129 128 129 124 122 121 119 120 119 113 100 92 87 84 85 92 92 87 86 92 101 108 98 88 82 78 67 62 60 58 51 59 59 47 32 30 26 13 8 5 2 0 0 1 1 2 2 2 2 4 5 6 6 5 6 5 4 3 1 2 4 4 2 8 18 23 27 32 36 37 41 46 51 57 59 62 64 66 67 68 69 71 73 78 85 85 82 79 77 74 70 66 65 64 60 54 48 44 41 40 41 43 44 42 36 22 10 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 2 3 5 7 16 20 23 29 39 47 49 43 48 53 50 31 35 43 51 59 69 72 67 56 52 53 59 68 78 87 96 105 114 117 118 120 120 118 117 119 115 111 107 103 99 97 95 94 95 94 90 84 79 78 83 90 93 91 86 83 72 65 65 65 66 70 79 78 79 79 77 69 67 63 56 58 64 62 43 32 22 13 4 2 1 1 2 2 2 2 3 4 6 8 8 8 8 8 8 7 7 6 1 0 4 11 17 24 29 33 35 40 45 49 53 56 58 59 61 62 63 63 65 68 74 81 82 80 76 70 66 64 64 62 59 55 51 48 46 45 46 47 45 43 42 37 30 20 3 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 1 0 0 0 1 2 3 5 6 6 6 9 16 21 24 25 26 26 26 28 31 34 39 49 60 59 51 48 53 57 60 63 64 65 68 72 71 70 71 74 72 72 78 81 80 79 79 72 69 68 68 68 69 70 72 72 72 77 91 99 101 101 98 99 83 62 49 35 31 35 47 56 65 72 74 78 74 66 62 64 66 69 66 59 52 44 31 20 9 1 1 1 1 1 2 3 5 7 9 9 9 8 9 10 11 9 5 3 3 5 9 14 21 23 27 32 38 42 47 51 54 56 57 57 55 55 55 57 60 64 68 70 67 64 62 60 56 52 49 48 46 47 48 50 51 51 48 43 39 39 37 31 13 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 3 3 3 3 2 2 3 3 4 3 3 3 5 11 16 17 16 15 18 24 21 19 19 21 32 39 44 47 50 57 61 58 57 57 55 50 45 42 43 48 57 57 55 55 53 49 48 55 52 50 47 46 47 51 55 58 59 60 64 77 86 94 99 97 91 83 71 58 42 30 22 23 27 34 43 44 47 51 54 60 62 64 68 71 78 83 79 67 52 36 22 16 11 6 1 2 2 3 5 6 7 7 8 9 11 11 10 9 7 5 2 2 5 12 18 22 26 31 36 41 45 47 50 52 53 54 54 54 52 51 50 50 54 58 62 61 54 31 25 25 26 28 33 39 47 48 48 46 41 38 37 35 31 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 1 1 1 2 3 3 3 3 3 3 3 4 4 4 3 2 1 3 5 6 5 3 5 9 10 10 11 13 19 24 29 31 36 41 45 47 51 53 55 55 48 44 43 47 51 47 41 38 38 33 27 35 36 34 32 35 38 41 42 40 39 43 50 53 57 61 67 67 68 69 69 61 58 55 48 36 19 8 16 21 28 33 34 43 48 52 56 57 62 70 78 81 74 62 60 51 40 27 10 5 3 2 2 2 3 6 9 10 11 9 10 10 10 10 8 7 6 7 7 10 15 21 28 34 36 39 43 47 50 52 53 53 53 49 43 39 41 46 51 54 52 36 26 22 13 8 11 22 40 45 44 42 39 36 34 33 30 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 1 1 2 2 2 2 1 1 0 0 1 1 2 2 1 1 0 0 0 0 0 0 1 2 2 4 7 11 14 17 21 27 29 31 35 48 62 69 68 57 49 46 47 48 45 40 35 34 35 30 22 22 21 20 19 26 30 32 32 30 33 38 40 38 33 31 37 42 48 55 64 61 62 65 63 56 42 26 17 17 21 24 25 29 33 38 43 44 47 53 64 74 76 69 70 69 64 56 35 23 15 9 4 2 3 5 6 7 8 8 9 11 12 12 12 13 13 11 7 4 4 8 16 22 19 22 30 39 43 47 50 52 51 43 37 36 36 36 37 40 41 41 42 46 24 11 10 23 36 40 39 37 36 35 33 31 30 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 5 8 7 7 7 9 12 18 28 41 52 60 59 51 42 42 46 52 50 45 40 37 40 35 28 20 17 16 17 21 25 27 28 28 29 30 30 28 25 20 17 24 28 32 36 50 55 58 58 55 51 48 43 35 26 18 12 15 19 25 37 36 36 37 41 46 52 56 58 59 59 58 59 52 45 38 31 23 15 10 6 5 5 7 9 9 10 11 12 12 14 16 16 15 14 11 6 3 3 1 6 17 32 36 40 44 50 51 48 44 41 40 40 40 39 38 39 44 50 46 46 48 44 42 39 36 33 32 33 34 34 34 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 1 0 0 1 0 4 9 15 19 24 26 24 25 35 43 43 42 41 40 37 40 39 34 27 14 12 15 16 18 20 21 21 23 24 22 19 16 14 12 14 15 15 16 29 38 42 44 41 40 41 41 34 27 20 12 9 7 6 5 10 18 24 32 35 38 39 41 44 46 47 51 52 52 52 48 41 32 23 16 11 8 8 8 8 8 10 13 15 18 21 22 22 22 20 12 3 0 0 1 6 20 23 25 31 42 49 52 52 45 45 45 45 42 38 37 44 48 51 53 58 53 46 39 32 29 29 32 34 35 35 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 1 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 1 2 1 3 8 14 10 12 15 15 17 22 24 16 16 19 24 27 30 31 29 22 13 9 10 8 8 8 8 9 9 8 8 10 10 11 12 10 8 8 9 13 17 23 31 28 27 29 30 24 19 15 10 7 4 0 1 2 4 5 11 20 29 32 36 40 43 49 53 53 50 54 49 42 35 30 25 21 16 11 8 6 7 10 13 18 23 27 30 32 31 30 25 18 12 6 0 1 4 6 11 21 31 39 46 50 50 49 47 45 41 38 37 42 46 48 50 55 55 51 47 38 31 29 30 33 35 35 37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 4 3 4 6 10 11 9 5 3 3 5 4 7 10 12 12 8 5 4 4 4 4 3 1 0 0 1 3 5 6 6 5 4 4 4 5 8 12 19 17 15 16 16 15 13 10 5 3 3 7 11 13 12 5 6 10 14 17 25 33 39 45 50 51 49 52 51 48 47 42 38 33 26 20 16 16 15 15 17 21 29 34 38 41 41 41 39 36 31 21 11 9 4 1 3 16 25 29 32 38 43 46 46 46 42 36 36 39 41 43 45 49 53 57 57 50 40 35 35 35 36 35 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 0 0 0 1 1 1 0 0 0 0 0 0 0 1 2 3 3 3 4 3 2 1 0 0 0 0 0 1 1 2 1 0 0 1 1 1 2 4 6 7 8 8 9 10 10 6 2 2 7 12 15 16 13 11 9 6 5 8 14 19 26 31 36 51 57 59 60 66 65 60 56 52 42 32 28 24 23 26 29 33 38 42 49 53 55 54 53 51 47 40 28 15 5 3 10 18 23 25 30 35 39 43 46 46 39 37 36 35 36 40 45 50 54 49 42 37 34 32 32 33 34 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 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 4 6 10 8 5 2 4 9 14 15 16 15 13 9 6 4 3 6 11 15 17 30 39 47 58 66 69 68 63 64 60 51 42 31 26 32 38 41 44 48 54 57 59 60 62 62 61 56 47 39 33 19 10 5 5 16 25 30 34 38 42 45 42 38 34 30 32 37 42 46 46 42 37 31 28 27 28 31 32 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 4 2 2 4 8 9 10 11 13 15 12 8 6 4 3 4 9 16 20 24 34 44 52 58 55 54 52 49 47 37 26 31 37 44 52 55 58 59 59 61 64 67 70 68 62 55 47 35 25 18 8 9 12 15 28 34 36 37 36 36 36 32 32 34 38 41 42 39 35 28 25 25 26 28 30 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 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 1 0 0 0 2 2 3 3 2 5 7 9 9 10 10 7 9 13 15 15 18 22 30 43 50 50 45 38 39 35 22 23 30 42 57 60 61 61 60 63 68 72 75 75 72 65 56 50 44 39 24 10 1 2 16 28 34 34 36 38 37 33 30 28 32 35 35 33 30 27 26 26 23 23 24 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 11 12 11 11 13 16 14 13 12 15 29 39 46 48 42 37 30 20 18 24 36 50 57 61 63 60 62 65 69 74 77 77 72 65 59 53 49 38 23 0 0 8 17 21 28 34 37 37 35 31 26 29 30 29 25 25 25 27 29 26 22 18 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 11 12 12 13 16 16 15 15 16 21 30 40 47 49 46 37 26 16 14 24 37 46 53 59 60 60 62 65 70 74 77 78 76 71 64 58 51 43 26 18 10 1 2 12 23 27 31 32 29 29 30 32 34 28 25 25 25 28 27 22 17 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 10 11 13 15 15 14 13 13 17 21 25 40 48 48 42 23 10 6 16 28 35 36 45 52 58 63 70 76 78 79 81 82 80 74 68 61 58 51 38 23 4 0 2 6 9 18 28 31 33 33 34 35 31 27 23 22 24 27 27 22 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 4 7 11 13 10 7 6 5 5 5 5 14 21 29 37 27 16 11 11 15 21 21 29 40 54 57 64 71 77 79 81 82 83 82 79 73 66 58 48 36 20 11 7 1 4 12 25 31 33 34 35 34 32 30 26 24 23 24 27 25 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 7 4 1 1 0 0 0 1 2 6 14 15 13 11 6 5 11 12 14 19 31 39 47 54 61 67 73 76 81 87 90 85 79 71 59 49 37 26 14 4 7 18 26 31 32 31 32 32 32 32 27 24 23 24 27 26 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 2 0 0 0 0 2 6 10 13 10 7 4 4 3 3 5 6 5 4 17 26 33 39 42 46 51 55 58 64 73 78 80 75 63 53 42 31 23 12 8 11 15 20 25 25 28 28 26 28 27 25 22 25 27 27 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 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 4 8 12 12 10 8 5 2 1 2 2 3 3 11 18 26 32 35 37 39 38 37 39 46 54 60 61 57 52 44 35 33 25 15 8 5 5 7 11 19 26 24 25 26 25 22 23 25 27 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 5 3 1 1 1 1 4 8 13 21 27 32 35 38 36 35 33 34 38 43 48 51 51 50 43 40 37 32 26 17 9 3 3 4 8 14 21 25 26 24 24 25 27 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 5 6 7 9 16 21 26 30 36 37 36 33 30 30 35 40 42 42 43 42 41 41 41 36 28 17 6 1 1 7 16 24 29 28 26 24 24 27 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 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 1 4 5 8 9 7 11 15 21 23 29 32 30 24 20 20 27 33 33 27 31 35 38 40 42 41 36 28 13 2 0 6 14 24 31 31 28 22 22 23 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 6 7 10 18 21 23 23 19 11 6 9 17 25 30 23 24 28 32 36 39 41 41 38 26 10 2 2 7 18 25 26 24 20 19 21 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 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 2 10 15 19 21 12 4 1 3 6 12 20 21 21 23 28 32 35 37 37 36 31 21 11 6 4 10 13 12 10 9 10 12 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 15 23 19 12 6 2 2 7 16 22 24 24 28 31 32 30 30 31 32 31 27 21 13 6 3 5 8 7 5 2 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 10 19 22 20 16 9 6 8 13 20 26 26 27 29 31 26 26 27 29 31 31 27 19 10 4 8 9 9 7 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 11 16 22 20 13 8 5 9 22 26 28 28 30 27 25 24 23 21 19 20 19 14 5 6 7 8 9 9 9 CIN -1 -2 -3 -5 -5 -1 -1 -1 -2 -2 -3 -3 -2 -1 -4 -8 -7 -6 -4 -3 -2 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -2 -5 -3 -2 -1 -1 -1 -2 -4 -3 -1 -3 -14 -33 -27 -19 -18 -23 -24 -26 -31 -47 -70 -88 -67 -50 -53 -71 -92 -99 -138 -147 -124 -67 -9 -0 -0 -0 -38 -71 -39 -9 -2 -0 -0 -0 -0 -1 -1 -1 -1 -1 -3 -2 -3 -3 -3 -2 -1 -6 -8 -10 -13 -16 -11 -8 -6 -5 -4 -3 -3 -3 -2 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -4 -3 -3 -5 -6 -5 -3 -1 -1 -3 -5 -9 -14 -16 -15 -13 -12 -13 -14 -14 -13 -12 -11 -11 -10 -8 -5 -2 -1 -0 -1 -1 -1 -1 -0 -1 -1 -1 -1 -1 -2 -2 -2 -1 -1 -1 -2 -2 -3 -5 -8 -13 -0 -1 -2 -4 -5 -4 -3 -2 -2 -2 -1 -1 -1 -1 -2 -3 -3 -3 -2 -1 -1 -2 -1 -1 -2 -2 -2 -2 -1 -3 -2 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -4 -4 -2 -2 -9 -19 -23 -24 -23 -25 -25 -23 -35 -58 -83 -95 -81 -72 -88 -114 -125 -113 -145 -127 -70 -15 -7 -37 -15 -4 -14 -28 -21 -4 -1 -1 -1 -1 -0 -1 -1 -1 -0 -0 -2 -2 -2 -3 -4 -2 -2 -6 -10 -13 -16 -15 -13 -10 -6 -4 -3 -3 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -4 -5 -5 -5 -5 -5 -5 -4 -3 -2 -2 -4 -6 -9 -12 -13 -12 -11 -11 -11 -13 -13 -13 -11 -7 -7 -6 -5 -3 -2 -0 -1 -2 -2 -2 -1 -0 -1 -1 -2 -3 -4 -1 -2 -2 -1 -2 -3 -3 -3 -3 -4 -5 -9 -0 -0 -1 -2 -4 -4 -3 -2 -2 -2 -1 -1 -1 -1 -1 -2 -3 -3 -3 -2 -1 -2 -2 -3 -3 -2 -1 -1 -2 -3 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -1 -1 -0 -0 -1 -3 -4 -1 -1 -1 -3 -4 -3 -1 -2 -24 -25 -16 -12 -18 -20 -16 -22 -41 -66 -93 -90 -76 -91 -127 -153 -145 -150 -114 -53 -5 -21 -79 -87 -79 -59 -27 -13 -3 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -3 -5 -6 -4 -3 -5 -9 -14 -16 -11 -10 -8 -5 -3 -2 -2 -3 -4 -3 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -3 -4 -4 -3 -4 -4 -4 -4 -4 -2 -2 -3 -6 -7 -10 -10 -10 -10 -9 -9 -9 -9 -10 -11 -11 -5 -4 -4 -4 -3 -3 -1 -1 -2 -3 -3 -1 -0 -2 -5 -9 -8 -10 -14 -12 -6 -3 -4 -5 -4 -4 -3 -3 -5 -8 -0 -0 -1 -3 -6 -8 -6 -3 -2 -3 -2 -1 -1 -0 -1 -2 -2 -2 -2 -2 -3 -4 -4 -4 -2 -1 -1 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -1 -7 -9 -3 -2 -1 -2 -1 -1 -0 -0 -10 -9 -5 -6 -11 -11 -12 -14 -17 -26 -55 -71 -67 -65 -79 -112 -137 -140 -114 -76 -62 -126 -83 -87 -85 -53 -10 -6 -3 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -3 -5 -4 -4 -4 -3 -4 -7 -12 -8 -4 -3 -3 -2 -1 -1 -2 -3 -5 -5 -2 -1 -1 -1 -0 -0 -0 -0 -0 -1 -2 -2 -2 -2 -3 -4 -4 -4 -3 -3 -3 -3 -2 -1 -1 -4 -7 -8 -8 -8 -8 -8 -8 -8 -7 -6 -6 -8 -10 -5 -4 -4 -4 -3 -3 -2 -2 -4 -5 -5 -3 -3 -8 -12 -12 -9 -9 -9 -9 -7 -4 -5 -4 -4 -4 -4 -3 -5 -6 -0 -0 -0 -2 -3 -3 -2 -2 -1 -1 -2 -1 -0 -1 -2 -2 -1 -1 -2 -2 -2 -3 -3 -2 -1 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -10 -7 -4 -2 -1 -1 -1 -0 -0 -3 -7 -11 -12 -11 -8 -10 -14 -16 -19 -26 -39 -49 -47 -36 -45 -62 -73 -79 -86 -104 -154 -129 -85 -44 -16 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -3 -5 -5 -4 -3 -3 -4 -5 -8 -4 -2 -1 -1 -1 -0 -1 -1 -2 -3 -5 -2 -2 -2 -2 -0 -0 -1 -1 -1 -1 -2 -2 -2 -2 -2 -3 -3 -4 -3 -2 -1 -1 -1 -0 -0 -2 -7 -8 -9 -10 -10 -9 -8 -7 -6 -5 -5 -7 -9 -7 -5 -4 -3 -3 -3 -3 -4 -6 -10 -10 -10 -12 -15 -14 -10 -7 -6 -6 -6 -6 -5 -4 -4 -3 -3 -2 -2 -2 -3 -0 -0 -1 -2 -2 -1 -1 -2 -2 -2 -2 -1 -1 -1 -2 -2 -1 -1 -1 -1 -2 -2 -2 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -9 -9 -5 -2 -1 -1 -1 -0 -0 -3 -8 -12 -12 -7 -5 -6 -8 -12 -15 -15 -17 -24 -29 -30 -33 -24 -25 -34 -42 -37 -22 -13 -7 -2 -0 -0 -0 -1 -1 -0 -1 -0 -0 -0 -0 -0 -0 -1 -1 -2 -1 -2 -3 -4 -4 -4 -4 -4 -4 -3 -2 -1 -1 -1 -1 -1 -1 -2 -3 -2 -3 -4 -3 -1 -1 -1 -1 -1 -2 -2 -2 -2 -1 -1 -1 -2 -2 -2 -1 -1 -1 -1 -0 -0 -1 -3 -5 -7 -8 -8 -8 -7 -6 -5 -5 -7 -10 -10 -7 -4 -2 -3 -3 -3 -4 -6 -6 -8 -10 -14 -16 -17 -13 -9 -6 -4 -3 -3 -4 -4 -4 -3 -2 -1 -1 -1 -1 -1 -0 -0 -1 -2 -2 -1 -1 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -11 -12 -4 -2 -1 -0 -0 -0 -0 -1 -2 -3 -3 -2 -1 -1 -2 -3 -5 -8 -10 -13 -17 -23 -26 -20 -13 -9 -8 -7 -5 -5 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -4 -4 -4 -4 -3 -3 -4 -4 -3 -2 -1 -1 -0 -0 -0 -1 -1 -2 -3 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -2 -2 -2 -1 -1 -1 -0 -0 -1 -1 -1 -2 -3 -4 -4 -5 -5 -4 -5 -7 -9 -10 -9 -6 -3 -2 -2 -3 -3 -4 -5 -6 -7 -9 -13 -14 -11 -8 -5 -3 -2 -2 -3 -4 -4 -4 -2 -1 -1 -1 -1 -1 -0 -0 -1 -2 -3 -3 -2 -3 -3 -2 -1 -2 -3 -2 -1 -1 -2 -3 -3 -2 -2 -1 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -7 -6 -3 -1 -1 -0 -0 -0 -0 -0 -2 -2 -1 -0 -0 -0 -0 -3 -6 -9 -13 -15 -16 -18 -17 -12 -9 -6 -4 -3 -4 -4 -3 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -2 -3 -3 -3 -2 -2 -2 -2 -3 -2 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -2 -4 -3 -3 -2 -1 -2 -2 -2 -3 -6 -8 -7 -4 -2 -1 -1 -2 -1 -1 -0 -0 -0 -1 -2 -2 -3 -4 -5 -6 -7 -8 -8 -7 -5 -3 -3 -3 -4 -5 -5 -4 -4 -6 -11 -11 -8 -6 -4 -2 -2 -2 -2 -4 -5 -4 -3 -2 -2 -1 -1 -1 -0 -0 -0 -2 -3 -4 -4 -3 -2 -2 -2 -2 -1 -1 -1 -1 -2 -3 -3 -2 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -10 -7 -5 -3 -2 -2 -2 -0 -0 -2 -3 -3 -2 -0 -0 -0 -1 -2 -6 -11 -12 -12 -13 -15 -15 -14 -11 -7 -6 -6 -5 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -2 -1 -1 -1 -3 -4 -3 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -5 -5 -4 -5 -6 -6 -8 -12 -14 -12 -9 -6 -4 -3 -3 -3 -3 -3 -2 -1 -0 -0 -0 -1 -2 -3 -4 -6 -6 -7 -7 -7 -6 -5 -4 -4 -5 -5 -4 -3 -4 -6 -8 -7 -5 -4 -2 -3 -3 -3 -2 -3 -4 -4 -4 -5 -4 -3 -2 -2 -0 -0 -0 -1 -2 -3 -3 -3 -3 -2 -2 -2 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -4 -5 -9 -8 -6 -3 -2 -1 -2 -4 -3 -1 -0 -0 -0 -0 -2 -5 -8 -9 -10 -10 -10 -11 -10 -8 -6 -4 -2 -2 -1 -1 -1 -2 -1 -1 -1 -1 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -3 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -6 -7 -7 -8 -9 -11 -14 -16 -17 -10 -7 -5 -5 -6 -6 -3 -4 -5 -3 -1 -0 -0 -0 -0 -1 -2 -3 -5 -6 -6 -5 -6 -6 -5 -5 -4 -4 -3 -4 -3 -3 -6 -7 -7 -6 -4 -3 -4 -4 -3 -2 -2 -3 -3 -3 -3 -4 -4 -3 -3 -0 -0 -0 -1 -2 -2 -3 -3 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -14 -16 -14 -12 -8 -2 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -2 -4 -6 -7 -6 -7 -6 -5 -4 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -4 -7 -9 -9 -9 -9 -10 -11 -12 -12 -16 -23 -18 -12 -8 -7 -8 -6 -3 -3 -2 -1 -0 -0 -0 -0 -0 -1 -2 -3 -4 -4 -4 -4 -5 -5 -4 -4 -4 -4 -3 -3 -2 -3 -4 -5 -5 -4 -5 -6 -5 -4 -3 -2 -2 -2 -2 -2 -2 -2 -3 -2 -2 -0 -0 -1 -1 -2 -2 -2 -3 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -9 -16 -20 -22 -15 -5 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -5 -4 -4 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -1 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -4 -9 -11 -10 -7 -6 -6 -6 -7 -8 -9 -11 -22 -21 -16 -11 -9 -9 -6 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -3 -3 -4 -3 -3 -3 -3 -3 -2 -2 -2 -3 -2 -2 -3 -4 -5 -5 -5 -4 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -2 -3 -3 -2 -1 -1 -1 -2 -2 -2 -1 -2 -1 -1 -1 -1 -1 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -13 -22 -12 -6 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -5 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -1 -1 -1 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -5 -7 -8 -8 -7 -5 -3 -3 -3 -5 -7 -9 -15 -15 -14 -14 -15 -12 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -3 -3 -3 -3 -3 -4 -4 -3 -3 -3 -3 -2 -1 -2 -3 -4 -4 -4 -3 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -4 -4 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -8 -4 -6 -9 -8 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -11 -17 -15 -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -3 -4 -6 -7 -5 -3 -3 -2 -1 -1 -4 -5 -5 -7 -12 -19 -17 -10 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -3 -4 -4 -4 -4 -5 -6 -6 -4 -4 -4 -3 -2 -1 -1 -2 -3 -3 -3 -3 -2 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -2 -3 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -8 -9 -5 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -16 -20 -17 -6 -4 -5 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -3 -3 -2 -1 -1 -1 -0 -0 -0 -0 -1 -3 -9 -17 -19 -14 -5 -1 -0 -0 -0 -0 -0 -0 -1 -2 -2 -0 -0 -2 -4 -5 -5 -4 -4 -4 -5 -5 -4 -3 -3 -2 -2 -1 -1 -2 -3 -3 -2 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -3 -0 -0 -0 -0 -0 -0 -2 -4 -4 -3 -2 -1 -1 -1 -1 -1 -1 -2 -4 -4 -3 -2 -2 -2 -2 -1 -1 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -2 -4 -5 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -2 -3 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -3 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -2 -1 -1 -2 -2 -2 -2 -1 -1 -1 -0 -0 -0 -0 -1 -2 -5 -10 -14 -17 -15 -8 -4 -3 -3 -4 -4 -4 -5 -7 -10 -11 -2 -1 -2 -3 -4 -5 -4 -3 -3 -2 -2 -2 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -2 -3 -4 -4 -2 -1 -2 -3 -4 -5 -5 -5 -3 -2 -2 -2 -2 -2 -2 -2 -1 -2 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -9 -16 -15 -10 -6 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -3 -5 -6 -4 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -0 -1 -3 -6 -9 -10 -10 -10 -11 -11 -10 -9 -10 -12 -16 -20 -24 -24 -25 -27 -11 -3 -1 -1 -2 -4 -3 -3 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -2 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -4 -5 -5 -6 -8 -8 -4 -2 -1 -2 -2 -3 -3 -2 -2 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -1 -2 -4 -8 -6 -4 -4 -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -3 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -2 -5 -7 -5 -5 -3 -3 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -6 -10 -10 -8 -7 -7 -8 -10 -12 -15 -21 -30 -39 -45 -41 -24 -14 -5 -2 -1 -1 -2 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -4 -8 -9 -5 -2 -1 -1 -2 -2 -3 -2 -2 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -6 -7 -5 -2 -2 -2 -1 -2 -2 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -4 -5 -5 -5 -4 -2 -1 -2 -3 -3 -2 -1 -0 -1 -2 -3 -4 -4 -4 -6 -7 -3 -2 -1 -2 -2 -2 -1 -1 -1 -1 -3 -7 -7 -6 -6 -6 -5 -8 -12 -19 -29 -37 -28 -13 -2 -0 -1 -2 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -1 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -3 -2 -2 -4 -4 -6 -4 -3 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -5 -4 -4 -3 -3 -4 -4 -2 -0 -1 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -2 -3 -4 -5 -6 -8 -8 -5 -3 -8 -15 -17 -8 -2 -0 -0 -0 -0 -1 -2 -2 -3 -2 -1 -1 -1 -2 -3 -2 -2 -1 -1 -1 -2 -3 -3 -3 -4 -3 -3 -4 -10 -18 -27 -37 -26 -6 -1 -5 -4 -6 -7 -2 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -12 -15 -15 -13 -10 -10 -9 -8 -8 -7 -5 -3 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -6 -5 -5 -5 -8 -12 -12 -2 -1 -2 -3 -4 -5 -3 -2 -1 -0 -1 -1 -2 -2 -0 -0 -0 -0 -1 -1 -1 -1 -2 -3 -4 -4 -4 -4 -5 -7 -11 -15 -12 -7 -9 -15 -14 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -0 -1 -2 -2 -3 -4 -3 -3 -3 -2 -0 -1 -1 -1 -2 -5 -10 -18 -24 -23 -16 -18 -19 -12 -8 -6 -2 -1 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -1 -1 -2 -2 -2 -2 -2 -2 -2 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -6 -4 -2 -4 -11 -10 -10 -9 -6 -3 -4 -3 -2 -1 -1 -1 -1 -1 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -7 -8 -8 -10 -16 -21 -20 -6 -10 -14 -16 -14 -9 -10 -7 -4 -2 -2 -1 -3 -2 -0 -0 -1 -3 -3 -4 -4 -3 -2 -2 -3 -4 -5 -6 -8 -13 -19 -19 -15 -12 -12 -13 -8 -3 -1 -1 -1 -1 -0 -0 -1 -0 -0 -0 -0 -1 -1 -0 -0 -1 -1 -3 -10 -8 -6 -4 -2 -0 -2 -2 -2 -3 -4 -4 -5 -8 -10 -8 -6 -6 -7 -6 -3 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -3 -2 -1 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -3 -7 -7 -6 -5 -6 -9 -8 -4 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -7 -10 -10 -10 -10 -11 -12 -14 -7 -5 -6 -13 -22 -11 -15 -14 -9 -4 -5 -2 -1 -1 -0 -1 -2 -3 -4 -4 -4 -3 -3 -2 -3 -6 -8 -10 -13 -17 -22 -16 -15 -16 -16 -15 -18 -12 -8 -5 -3 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -5 -2 -1 -0 -0 -0 -2 -3 -3 -4 -8 -9 -7 -1 -1 -1 -1 -0 -1 -1 -0 -0 -0 -0 -0 -1 -0 -1 -1 -1 -1 -2 -3 -3 -2 -2 -3 -3 -4 -3 -3 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -4 -10 -5 -1 -0 -0 -1 -1 -1 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -8 -9 -9 -12 -11 -9 -8 -7 -6 -6 -3 -0 -0 -3 -4 -4 -2 -2 -6 -5 -4 -3 -2 -1 -1 -2 -3 -5 -6 -6 -6 -6 -8 -12 -16 -17 -19 -23 -23 -21 -18 -15 -12 -12 -17 -18 -17 -14 -10 -7 -5 -3 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -4 -5 -4 -4 -4 -3 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -2 -3 -3 -3 -3 -3 -4 -4 -3 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -2 -1 -1 -1 -1 -0 -1 -1 -1 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -4 -3 -3 -5 -9 -12 -11 -8 -6 -6 -4 -1 -0 -0 -0 -0 -0 -0 -2 -4 -5 -6 -7 -3 -2 -2 -2 -2 -4 -7 -10 -13 -18 -24 -30 -28 -22 -27 -29 -29 -23 -13 -11 -12 -14 -15 -16 -17 -15 -13 -11 -9 -7 -4 -3 -2 -1 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -2 -3 -5 -8 -3 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -0 -1 -2 -2 -1 -2 -2 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -2 -0 -0 -1 -6 -12 -15 -12 -8 -6 -5 -2 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -4 -6 -6 -5 -2 -1 -1 -4 -7 -11 -17 -24 -30 -30 -28 -32 -39 -39 -36 -33 -24 -23 -23 -21 -16 -17 -14 -14 -15 -15 -14 -11 -8 -5 -4 -3 -3 -3 -2 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -1 -3 -8 -3 -2 -3 -4 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -2 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -6 -8 -1 -0 -0 -1 -2 -4 -9 -10 -10 -8 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -6 -3 -2 -2 -2 -4 -6 -11 -15 -19 -24 -32 -40 -34 -27 -35 -29 -24 -22 -21 -18 -16 -14 -14 -15 -15 -13 -12 -11 -9 -7 -5 -4 -4 -3 -3 -4 -3 -3 -2 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -2 -1 -1 -2 -4 -1 -0 -0 -1 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -3 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -0 -0 -0 -0 -0 -0 -0 -8 -15 -16 -10 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -8 -7 -6 -4 -3 -3 -4 -5 -6 -7 -11 -20 -26 -27 -27 -25 -17 -13 -12 -13 -15 -14 -14 -14 -13 -11 -12 -12 -11 -9 -7 -6 -5 -4 -3 -3 -4 -4 -4 -3 -3 -2 -2 -2 -2 -1 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -4 -4 -3 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -6 -14 -18 -14 -9 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -3 -3 -4 -8 -8 -8 -9 -13 -22 -22 -23 -27 -31 -29 -24 -17 -12 -10 -10 -10 -11 -13 -13 -13 -12 -11 -9 -8 -6 -5 -4 -3 -2 -2 -2 -1 -1 -2 -3 -3 -3 -3 -3 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -2 -2 -1 -2 -2 -1 -1 -1 -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 -1 -2 -2 -2 -2 -5 -6 -5 -3 -1 -0 -0 -0 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -2 -10 -19 -20 -19 -15 -8 -3 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -4 -3 -5 -8 -20 -19 -16 -18 -22 -29 -31 -25 -14 -8 -8 -8 -6 -4 -7 -10 -13 -15 -13 -9 -8 -7 -5 -2 -1 -1 -1 -1 -1 -1 -2 -3 -4 -4 -4 -5 -4 -2 -2 -2 -1 -0 -0 -1 -2 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -1 -1 -0 -0 -2 -4 -3 -2 -5 -5 -3 -2 -2 -1 -0 -1 -0 -0 -0 -0 -0 -1 -2 -4 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -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 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -18 -32 -27 -23 -17 -11 -8 -4 -6 -6 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -2 -0 -1 -4 -9 -15 -18 -13 -10 -8 -7 -5 -6 -6 -7 -6 -4 -1 -6 -6 -6 -7 -9 -5 -3 -2 -1 -1 -2 -2 -3 -4 -5 -8 -10 -10 -8 -6 -2 -1 -0 -0 -2 -2 -3 -3 -2 -1 -1 -2 -2 -0 -1 -1 -2 -4 -2 -1 -2 -2 -2 -2 -1 -2 -2 -0 -0 -1 -1 -2 -3 -2 -1 -0 -0 -0 -1 -3 -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 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -2 -9 -19 -20 -17 -13 -9 -8 -11 -13 -11 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -6 -8 -14 -11 -6 -8 -10 -8 -10 -10 -5 -4 -4 -3 -2 -2 -4 -4 -5 -7 -10 -6 -5 -5 -5 -5 -6 -6 -5 -7 -9 -6 -3 -2 -1 -0 -0 -0 -1 -1 -2 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -2 -2 -2 -1 -0 -0 -0 -1 -0 -0 -0 -1 -3 -4 -3 -2 -2 -1 -1 -2 -3 -4 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -1 -5 -5 -4 -3 -2 -7 -8 -7 -6 -9 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -3 -3 -4 -2 -1 -3 -6 -3 -3 -4 -2 -0 -0 -0 -0 -1 -3 -9 -8 -8 -6 -4 -5 -10 -11 -8 -3 -6 -5 -6 -7 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -6 -8 -3 -2 -1 -1 -0 -0 -0 -1 -1 -1 -2 -3 -4 -2 -1 -3 -4 -3 -3 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -1 -1 -1 -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 -1 -3 -5 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -0 -1 -6 -7 -4 -1 -5 -10 -13 -11 -2 -4 -5 -4 -3 -1 -0 -0 -0 -0 -0 -1 -1 -1 -0 -1 -4 -5 -6 -10 -9 -7 -7 -7 -3 -2 -3 -5 -7 -4 -2 -1 -1 -0 -0 -4 -5 -4 -4 -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 -1 -1 -0 -1 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -6 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -3 -7 -5 -1 -2 -3 -5 -6 -11 -6 -1 -1 -2 -7 -11 -10 -3 -7 -15 -13 -5 -1 -14 -33 -43 -33 -29 -23 -20 -19 -19 -23 -18 -11 -3 -0 -0 -0 -0 -1 -1 -2 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -0 -1 -2 -7 -8 -3 -1 -3 -5 -4 -0 -0 -12 -28 -42 -54 -52 -50 -46 -39 -46 -52 -51 -40 -19 -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 -1 -1 -2 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -2 -5 -6 -8 -17 -27 -28 -12 -32 -42 -58 -79 -53 -34 -19 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -30 -82 -81 -66 -44 -21 -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 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -1 -5 -61 -87 -88 -75 -55 -37 -24 -14 -7 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -27 -47 -62 -86 -82 -71 -57 -40 -27 -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 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -3 -3 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -6 -51 -73 -83 -80 -65 -54 -46 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -3 -2 -0 -0 -1 -0 -0 -1 -1 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -24 -53 -78 -86 -76 -72 -67 -2 -12 -26 -33 -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 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -6 -2 -0 -0 -0 -0 -0 -0 -1 -4 -6 -2 -3 -4 -4 -4 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -22 -35 -20 -30 -54 -73 -14 -34 -75 -92 -69 -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 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -2 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -3 -3 -4 -7 -3 -3 -4 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -1 -8 -31 -68 -55 -51 -79 -91 -87 -70 -42 -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 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -8 -7 -4 -3 -9 -4 -2 -2 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -31 -91 -80 -82 -86 -99 -119 -79 -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 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -89 -84 -81 -81 -79 -70 -33 -17 -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 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -79 -74 -76 -77 -70 -48 -20 -69 -66 -16 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -76 -66 -70 -77 -81 -81 -95 -112 -90 -44 -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 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -71 -61 -67 -78 -87 -91 -107 -109 -112 -111 -86 -20 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -11 -19 -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 -1 -1 -0 -0 -0 -1 -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 -1 -2 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -67 -59 -62 -74 -83 -84 -102 -109 -114 -115 -102 -24 -0 -0 -0 -0 -0 -0 -0 -1 -22 -27 -19 -4 -0 -0 -17 -30 -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 -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 -1 -1 -2 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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 -67 -60 -60 -70 -78 -75 -89 -100 -109 -112 -105 -57 -48 -49 -35 -9 -2 -0 -5 -22 -55 -66 -62 -44 -7 -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 -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 -2 -4 -6 -7 -5 -3 -2 -2 -2 -2 -2 -2 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -61 -60 -59 -64 -69 -67 -71 -80 -93 -104 -96 -92 -91 -87 -75 -59 -29 -18 -33 -72 -82 -83 -79 -68 -28 -18 -16 -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 -1 -2 -3 -7 -7 -7 -7 -5 -5 -5 -4 -3 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -60 -57 -55 -56 -58 -57 -56 -58 -65 -78 -94 -89 -82 -76 -76 -80 -76 -87 -104 -101 -83 -83 -86 -80 -66 -62 -56 -41 -6 -2 -1 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -5 -7 -8 -8 -8 -9 -8 -7 -3 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -62 -59 -56 -54 -51 -50 -49 -47 -49 -59 -82 -90 -88 -80 -72 -70 -70 -74 -78 -74 -62 -69 -82 -89 -83 -78 -81 -80 -43 -24 -16 -13 -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 -1 -2 -1 -2 -3 -4 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -6 -9 -10 -8 -8 -7 -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 -65 -62 -60 -56 -53 -52 -52 -48 -46 -50 -60 -68 -73 -72 -67 -63 -61 -60 -59 -57 -54 -58 -67 -76 -74 -72 -82 -94 -65 -51 -46 -44 -37 -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 -3 -4 -1 -0 -1 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -6 -6 -8 -9 -10 -9 -5 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -3 -2 -2 -3 -4 -3 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -64 -59 -56 -54 -54 -55 -55 -53 -52 -52 -54 -56 -58 -59 -57 -55 -53 -51 -50 -54 -51 -52 -56 -60 -62 -55 -55 -65 -66 -69 -69 -65 -52 -28 -14 -6 -0 -1 -9 -9 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -10 -10 -11 -10 -8 -5 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -6 -7 -9 -11 -11 -9 -7 -4 -0 -0 -0 -0 -0 -1 -3 -8 -10 -6 -5 -5 -4 -1 -1 -3 -5 -6 -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 -65 -61 -58 -57 -57 -58 -58 -57 -57 -56 -56 -55 -55 -53 -51 -49 -48 -45 -43 -46 -43 -42 -43 -48 -51 -48 -47 -51 -56 -68 -91 -102 -56 -73 -80 -63 -21 -5 -29 -34 -16 -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 -2 -7 -10 -11 -10 -9 -9 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -4 -6 -9 -10 -9 -7 -1 -0 -0 -0 -0 -1 -6 -10 -8 -7 -9 -12 -12 -11 -7 -5 -5 -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 -72 -71 -67 -65 -63 -60 -59 -59 -58 -57 -56 -55 -53 -52 -49 -47 -45 -43 -42 -42 -42 -42 -44 -48 -47 -46 -46 -45 -45 -54 -64 -68 -56 -84 -90 -73 -38 -11 -29 -43 -39 -27 -26 -16 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -5 -6 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -7 -7 -2 -0 -0 -0 -0 -0 -1 -2 -0 -2 -8 -16 -15 -10 -5 -4 -6 -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 -80 -81 -81 -77 -72 -69 -67 -64 -62 -60 -58 -56 -54 -52 -49 -47 -46 -45 -43 -43 -43 -44 -45 -49 -48 -48 -47 -43 -36 -30 -37 -58 -77 -76 -62 -48 -45 -20 -28 -46 -58 -51 -43 -28 -12 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -16 -25 -25 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -5 -17 -15 -11 -7 -6 -7 -7 -8 -8 -6 -3 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -88 -89 -92 -97 -100 -97 -89 -85 -79 -73 -67 -61 -56 -52 -50 -49 -49 -47 -45 -45 -45 -46 -46 -49 -50 -51 -49 -45 -43 -33 -26 -29 -42 -55 -61 -57 -45 -38 -43 -49 -49 -47 -42 -37 -31 -22 -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 -5 -9 -9 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -9 -10 -10 -10 -6 -8 -9 -10 -11 -7 -9 -9 -5 -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 -112 -108 -114 -118 -117 -111 -109 -114 -110 -96 -85 -80 -75 -67 -52 -54 -53 -50 -48 -48 -48 -49 -51 -51 -52 -53 -53 -50 -50 -38 -29 -30 -43 -61 -70 -66 -47 -41 -36 -31 -27 -31 -33 -34 -32 -21 -6 -0 -0 -2 -6 -8 -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 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -7 -15 -12 -9 -8 -8 -11 -7 -4 -3 -3 -13 -12 -6 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -116 -91 -78 -88 -113 -143 -131 -119 -107 -98 -99 -101 -105 -102 -80 -86 -80 -70 -61 -61 -59 -56 -54 -53 -55 -58 -60 -61 -55 -46 -38 -35 -39 -58 -69 -70 -72 -75 -69 -57 -40 -26 -25 -25 -23 -18 -9 -3 -2 -9 -19 -23 -22 -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 -1 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -1 -1 -2 -1 -1 -1 -1 -0 -0 -0 -1 -1 -2 -2 -1 -0 -0 -3 -11 -10 -10 -9 -6 -8 -7 -6 -5 -6 -21 -24 -16 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -93 -23 -5 -27 -76 -134 -127 -114 -108 -111 -113 -112 -102 -95 -115 -116 -108 -98 -89 -79 -74 -70 -66 -62 -60 -60 -63 -67 -61 -55 -52 -53 -53 -62 -70 -74 -83 -96 -114 -114 -61 -35 -26 -24 -21 -24 -20 -18 -20 -22 -20 -22 -25 -25 -18 -7 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -2 -1 -2 -3 -3 -2 -1 -1 -0 -0 -0 -0 -1 -1 -2 -2 -1 -0 -1 -3 -4 -10 -17 -14 -14 -14 -12 -10 -13 -22 -27 -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 -0 -0 -13 -47 -100 -98 -91 -86 -82 -77 -73 -54 -41 -72 -102 -124 -131 -118 -97 -87 -81 -76 -70 -64 -62 -63 -64 -61 -59 -59 -65 -67 -68 -68 -68 -72 -87 -107 -120 -106 -94 -58 -22 -19 -20 -21 -21 -21 -21 -20 -20 -22 -22 -17 -8 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -2 -2 -3 -3 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -3 -8 -13 -18 -20 -20 -18 -19 -21 -19 -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 -3 -14 -32 -26 -18 -9 -2 -0 -0 -0 -3 -15 -34 -61 -90 -113 -108 -106 -100 -88 -75 -68 -64 -61 -58 -56 -56 -58 -63 -66 -65 -59 -52 -62 -73 -89 -110 -131 -132 -85 -28 -18 -37 -69 -98 -105 -47 -24 -17 -17 -17 -17 -19 -19 -12 -8 -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 -1 -2 -2 -2 -2 -3 -3 -4 -4 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -2 -2 -3 -2 -2 -2 -6 -20 -20 -22 -22 -19 -7 -2 -0 -1 -3 -2 -1 -1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -8 -17 -35 -78 -114 -127 -114 -89 -77 -70 -63 -58 -58 -55 -53 -56 -60 -61 -63 -66 -62 -66 -81 -102 -117 -133 -101 -43 -22 -56 -115 -156 -132 -62 -26 -12 -12 -13 -15 -17 -20 -21 -22 -19 -14 -6 -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 -1 -1 -2 -1 -1 -2 -3 -5 -6 -5 -1 -1 -2 -2 -2 -0 -0 -0 -0 -0 -1 -1 -2 -3 -2 -2 -2 -3 -9 -11 -16 -24 -22 -13 -7 -4 -2 -5 -7 -10 -10 -3 -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 -1 -3 -29 -55 -94 -141 -119 -100 -84 -72 -62 -59 -55 -53 -54 -55 -60 -70 -87 -64 -67 -85 -105 -96 -124 -115 -68 -33 -68 -124 -158 -130 -80 -44 -23 -13 -12 -13 -14 -15 -18 -24 -26 -22 -13 -7 -4 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -4 -8 -10 -9 -6 -4 -3 -3 -1 -0 -0 -0 -0 -0 -1 -1 -2 -2 -3 -4 -5 -3 -2 -7 -19 -19 -19 -18 -17 -12 -13 -15 -16 -13 -7 -4 -6 -7 -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 -1 -3 -47 -141 -140 -127 -108 -88 -77 -66 -60 -59 -59 -56 -62 -71 -76 -77 -87 -101 -113 -105 -117 -109 -76 -61 -139 -170 -147 -123 -111 -109 -99 -63 -44 -31 -21 -13 -13 -16 -17 -16 -14 -11 -8 -8 -7 -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 -1 -1 -1 -2 -3 -6 -9 -9 -7 -6 -5 -3 -2 -1 -0 -0 -0 -0 -0 -0 -1 -1 -2 -4 -3 -2 -2 -4 -13 -16 -17 -15 -14 -13 -12 -11 -10 -9 -8 -9 -10 -7 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -15 -53 -80 -99 -110 -112 -99 -84 -73 -66 -63 -54 -58 -70 -78 -80 -78 -84 -107 -114 -120 -115 -91 -50 -115 -155 -142 -119 -107 -107 -119 -140 -117 -96 -66 -11 -9 -9 -10 -13 -14 -14 -13 -12 -13 -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 -0 -0 -0 -2 -4 -6 -9 -10 -8 -5 -3 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -4 -11 -15 -16 -14 -12 -11 -9 -8 -7 -7 -6 -5 -6 -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 -0 -0 -0 -0 -0 -0 -5 -18 -45 -42 -38 -34 -30 -29 -34 -66 -124 -107 -88 -75 -72 -73 -65 -66 -74 -79 -79 -78 -80 -86 -97 -109 -117 -120 -123 -142 -152 -142 -129 -117 -113 -115 -122 -139 -136 -109 -53 -32 -17 -8 -10 -10 -12 -13 -13 -12 -12 -12 -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 -1 -1 -2 -2 -5 -7 -7 -6 -4 -2 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -3 -6 -11 -12 -12 -11 -9 -8 -7 -5 -4 -4 -3 -3 -3 -5 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -8 -32 -87 -73 -60 -49 -39 -29 -21 -46 -113 -123 -112 -96 -83 -92 -87 -77 -65 -53 -53 -47 -42 -51 -72 -90 -107 -122 -129 -132 -131 -128 -130 -135 -141 -146 -156 -160 -162 -160 -144 -90 -39 -6 -8 -10 -11 -12 -12 -12 -10 -9 -9 -9 -7 -4 -1 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -3 -3 -3 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -7 -7 -8 -8 -7 -6 -5 -3 -2 -2 -1 -1 -1 -2 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -14 -39 -76 -71 -61 -50 -41 -35 -27 -41 -95 -128 -126 -109 -88 -91 -83 -71 -60 -52 -52 -48 -43 -49 -56 -68 -82 -95 -104 -109 -113 -115 -125 -141 -157 -169 -162 -110 -86 -113 -125 -104 -82 -61 -16 -10 -10 -10 -10 -13 -13 -12 -10 -9 -8 -7 -5 -2 -1 -0 -1 -4 -2 -1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -1 -1 -1 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -5 -4 -4 -5 -4 -3 -2 -2 -1 -1 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -14 -49 -85 -79 -67 -56 -47 -40 -34 -29 -35 -59 -82 -113 -133 -128 -105 -83 -72 -74 -72 -63 -53 -43 -34 -38 -48 -59 -66 -77 -91 -104 -112 -135 -150 -156 -155 -141 -75 -47 -106 -119 -100 -85 -80 -24 -8 -4 -4 -6 -11 -13 -12 -9 -9 -8 -9 -9 -6 -2 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -10 -51 -71 -68 -62 -57 -51 -44 -39 -33 -28 -23 -20 -38 -109 -168 -168 -130 -99 -87 -93 -83 -72 -61 -51 -41 -44 -48 -49 -52 -57 -67 -78 -88 -109 -120 -122 -118 -120 -114 -105 -87 -23 -3 -2 -3 -3 -3 -3 -3 -4 -9 -12 -11 -8 -8 -8 -9 -10 -8 -5 -1 -2 -1 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -4 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -32 -45 -43 -42 -50 -48 -40 -38 -35 -29 -25 -24 -89 -141 -163 -145 -125 -117 -117 -120 -99 -84 -74 -68 -56 -52 -48 -43 -35 -31 -36 -47 -56 -71 -91 -111 -122 -133 -124 -90 -31 -11 -4 -3 -3 -3 -3 -3 -3 -3 -4 -6 -7 -7 -8 -8 -7 -6 -6 -5 -2 -3 -4 -4 -4 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -4 -4 -3 -3 -3 -3 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -4 -5 -4 -11 -24 -24 -18 -25 -32 -40 -43 -28 -70 -78 -69 -66 -107 -125 -126 -119 -106 -100 -96 -91 -76 -72 -68 -59 -42 -31 -30 -36 -38 -47 -64 -86 -106 -126 -116 -76 -18 -22 -24 -17 -8 -13 -11 -3 -3 -2 -2 -3 -3 -4 -4 -4 -3 -2 -3 -3 -2 -3 -4 -6 -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 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -6 -6 -6 -6 -5 -3 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -29 -41 -34 -28 -20 -15 -23 -71 -80 -79 -102 -146 -153 -138 -119 -105 -99 -98 -100 -106 -86 -65 -57 -56 -59 -60 -58 -60 -75 -83 -79 -70 -97 -98 -73 -61 -79 -67 -32 -18 -7 -1 -1 -2 -2 -2 -1 -1 -2 -3 -3 -3 -3 -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 -1 -3 -5 -7 -7 -6 -6 -7 -6 -4 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -10 -7 -3 -0 -2 -9 -16 -22 -30 -28 -23 -16 -13 -18 -16 -15 -29 -52 -119 -175 -146 -137 -129 -125 -127 -137 -132 -116 -91 -64 -56 -57 -61 -62 -57 -53 -54 -73 -92 -102 -103 -111 -115 -105 -86 -71 -59 -35 -1 -1 -1 -0 -0 -1 -0 -1 -2 -2 -2 -1 -2 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -5 -5 -7 -10 -10 -8 -6 -4 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -1 -2 -8 -5 -2 -1 -5 -16 -21 -20 -19 -17 -15 -14 -13 -11 -7 -4 -1 -1 -2 -23 -84 -103 -93 -92 -146 -148 -133 -114 -101 -57 -47 -52 -55 -50 -47 -46 -46 -64 -80 -90 -93 -92 -85 -78 -74 -79 -107 -120 -100 -60 -22 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -3 -2 -1 -1 -2 -6 -3 -1 -0 -0 -1 -2 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -8 -13 -14 -11 -8 -6 -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 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -5 -7 -9 -10 -10 -9 -8 -7 -8 -9 -8 -6 -3 -0 -0 -1 -2 -3 -3 -2 -12 -48 -40 -43 -74 -152 -95 -65 -61 -65 -59 -61 -65 -63 -70 -73 -71 -58 -86 -81 -52 -14 -39 -64 -71 -50 -21 -7 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -0 -1 -3 -7 -9 -9 -7 -5 -5 -3 -1 -1 -2 -8 -11 -9 -7 -5 -3 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -1 -2 -7 -12 -13 -11 -9 -7 -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 -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 -1 -0 -0 -1 -3 -4 -7 -10 -12 -12 -10 -6 -2 -1 -1 -1 -1 -2 -2 -1 -1 -2 -1 -9 -35 -98 -62 -43 -50 -68 -80 -72 -49 -28 -22 -18 -14 -9 -31 -30 -18 -20 -71 -59 -16 -2 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -0 -1 -2 -4 -7 -11 -14 -13 -10 -10 -10 -8 -5 -7 -9 -6 -4 -4 -3 -1 -3 -3 -3 -2 -1 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -3 -5 -6 -8 -10 -10 -8 -6 -5 -4 -1 -1 -1 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -2 -3 -3 -5 -6 -7 -5 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -7 -3 -5 -12 -21 -47 -47 -20 -3 -1 -0 -0 -0 -1 -1 -1 -1 -1 -2 -2 -3 -2 -2 -2 -2 -2 -2 -2 -1 -2 -2 -1 -1 -1 -1 -1 -2 -5 -7 -8 -10 -11 -11 -9 -3 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -2 -4 -5 -6 -5 -5 -4 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -7 -10 -9 -7 -7 -8 -5 -3 -2 -2 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -5 -3 -2 -2 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -6 -6 -2 -0 -0 -0 -0 -0 -1 -3 -6 -5 -6 -6 -7 -6 -5 -5 -4 -3 -3 -2 -2 -2 -2 -2 -1 -1 -0 -1 -1 -1 -2 -3 -3 -2 -3 -4 -4 -1 -0 -0 -0 -0 -1 -1 -2 -1 -1 -1 -1 -2 -4 -6 -8 -7 -5 -4 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -7 -10 -9 -7 -8 -7 -5 -3 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -2 -2 -1 -0 -0 -1 -3 -5 -7 -10 -12 -14 -13 -11 -9 -7 -6 -4 -3 -1 -2 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -1 -2 -3 -4 -3 -3 -3 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -9 -12 -10 -8 -7 -5 -3 -2 -2 -3 -3 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -1 -2 -3 -2 -1 -0 -1 -2 -4 -6 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -3 -3 -2 -0 -1 -1 -2 -3 -5 -7 -10 -15 -16 -15 -13 -10 -7 -5 -4 -3 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -11 -10 -7 -6 -5 -4 -4 -3 -3 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -2 -4 -7 -4 -2 -2 -2 -2 -1 -1 -1 -1 -1 -0 -1 -2 -1 -1 -0 -0 -0 -1 -2 -3 -4 -6 -8 -11 -13 -13 -10 -7 -5 -3 -1 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -1 -0 -0 -0 -3 -8 -9 -9 -9 -8 -7 -5 -3 -3 -2 -2 -2 -2 -2 -2 -1 -1 -2 -2 -2 -2 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -4 -2 -1 -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 -1 -2 -2 -1 -1 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -2 -2 -2 -3 -6 -10 -12 -8 -7 -6 -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 -1 -1 -1 -1 -2 -1 -1 -1 -1 -1 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -1 -3 -4 -5 -7 -9 -9 -7 -4 -4 -3 -3 -3 -3 -3 -3 -2 -1 -2 -3 -4 -5 -5 -4 -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 -1 -2 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -4 -3 -5 -6 -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 -1 -1 -1 -1 -0 -0 -0 -0 -1 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -2 -3 -5 -6 -6 -5 -4 -5 -6 -5 -4 -3 -3 -2 -2 -3 -4 -5 -6 -7 -6 -5 -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 -1 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -2 -2 -1 -4 -5 -4 -2 -1 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -4 -5 -5 -7 -7 -6 -5 -5 -3 -2 -2 -3 -3 -3 -7 -9 -9 -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 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -2 -4 -4 -1 -1 -1 -1 -2 -1 -1 -2 -1 -1 -1 -1 -1 -0 -0 -1 -1 -2 -2 -2 -2 -2 -2 -3 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -2 -3 -2 -5 -8 -10 -8 -6 -4 -3 -3 -3 -3 -1 -3 -4 -7 -12 -9 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -1 -1 -1 -2 -2 -1 -2 -2 -2 -1 -1 -0 -0 -0 -1 -2 -3 -5 -6 -5 -4 -4 -5 -5 -4 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -2 -1 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -2 -6 -11 -8 -7 -5 -5 -5 -5 -3 -2 -1 -1 -3 -10 -12 -10 -4 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -4 -5 -4 -3 -2 -2 -2 -1 -3 -4 -5 -7 -8 -7 -6 -5 -5 -4 -3 -3 -2 -1 -1 -1 -0 -0 -1 -1 -3 -5 -7 -7 -7 -5 -4 -2 -1 -0 -0 -0 -0 -0 -1 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -6 -6 -5 -4 -7 -7 -6 -4 -2 -1 -1 -1 -5 -9 -11 -6 -3 -1 -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 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -4 -4 -3 -3 -3 -2 -2 -3 -3 -3 -3 -5 -6 -6 -5 -5 -4 -3 -2 -2 -2 -2 -1 -1 -1 -1 -3 -6 -11 -16 -17 -15 -10 -3 -2 -3 -3 -1 -1 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -3 -3 -3 -2 -1 -1 -2 -4 -4 -2 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -2 -5 -7 -7 -6 -5 -3 -2 -1 -1 -3 -5 -8 -5 -3 -2 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -1 -2 -2 -2 -2 -3 -4 -2 -1 -0 -0 -2 -3 -4 -5 -7 -6 -2 -1 -2 -4 -5 -5 -5 -5 -4 -4 -7 -12 -19 -23 -20 -14 -17 -21 -20 -16 -13 -8 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -6 -8 -9 -10 -4 -1 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -2 -3 -4 -5 -6 -5 -3 -2 -2 -2 -2 -4 -4 -3 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -1 -1 -1 -7 -11 -13 -9 -7 -7 -9 -14 -20 -16 -6 -16 -24 -25 -20 -22 -16 -9 -5 -2 -0 -0 -0 -0 -0 -0 -0 -2 -3 -5 -8 -6 -4 -4 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -2 -3 -4 -4 -3 -4 -3 -2 -2 -2 -3 -3 -3 -2 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -5 -5 -2 -3 -4 -5 -6 -13 -15 -8 -10 -19 -28 -23 -20 -17 -16 -17 -15 -12 -9 -3 -1 -0 -0 -0 -0 -0 -0 -1 -3 -5 -8 -4 -1 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -1 -2 -3 -3 -3 -2 -2 -1 -1 -2 -2 -1 -0 -0 -0 -1 -1 -4 -6 -4 -2 -3 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -6 -12 -8 -6 -13 -26 -26 -27 -25 -17 -14 -15 -19 -19 -18 -11 -3 -1 -1 -1 -0 -0 -0 -1 -2 -6 -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 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -1 -1 -3 -5 -3 -1 -2 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -3 -7 -11 -16 -21 -30 -23 -19 -21 -22 -21 -17 -12 -11 -8 -4 -1 -0 -0 -0 -0 -1 -3 -5 -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 -1 -1 -1 -1 -1 -0 -1 -1 -2 -2 -2 -2 -3 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -5 -10 -19 -33 -30 -27 -25 -25 -20 -13 -6 -3 -2 -2 -1 -1 -0 -1 -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 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -3 -4 -5 -4 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -38 -37 -34 -33 -33 -33 -29 -19 -13 -11 -9 -7 -4 -1 -0 -0 -1 -1 -3 -6 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -2 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -18 -21 -23 -28 -31 -34 -37 -33 -29 -27 -26 -21 -17 -11 -3 -2 -1 -1 -3 -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 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -15 -27 -34 -34 -39 -44 -43 -36 -28 -17 -5 -2 -1 -2 -5 -8 -8 -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 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -15 -19 -31 -39 -37 -23 -14 -8 -3 -1 -0 -1 -2 -18 -24 -19 -12 -5 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -20 -29 -18 -4 -0 -0 -0 -0 -0 -0 -1 -12 -19 -15 -14 -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 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -7 -3 -1 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -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 -1 -1 -2 -2 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -7 -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 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -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 -1 -2 -2 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -5 -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 -1 -3 -4 -2 -3 -4 -4 -2 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -4 -10 -15 -11 -8 -6 -4 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -11 -24 -17 -11 -7 -5 -5 -6 -7 -3 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -5 -24 -24 -19 -16 -10 -10 -12 -10 -4 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 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 4 5 nan nan nan nan nan nan nan nan nan nan nan nan nan 11 12 12 13 13 14 15 16 18 19 21 22 23 24 25 27 28 29 30 32 33 34 34 33 32 32 32 33 34 35 36 37 38 39 41 43 44 45 45 44 43 43 42 41 40 40 39 39 39 38 38 37 36 35 33 32 31 32 32 32 32 32 31 30 29 29 30 31 31 31 31 32 32 32 34 35 34 33 31 29 28 26 24 21 21 23 26 29 30 31 31 30 29 28 28 28 27 27 27 25 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 10 11 12 12 13 14 15 16 18 19 20 21 23 24 25 26 27 29 30 32 32 33 32 31 31 31 32 33 33 34 35 36 37 39 39 40 41 42 42 42 42 42 42 42 41 41 41 40 40 39 38 37 36 34 33 32 32 32 33 33 33 33 31 30 30 30 31 32 32 31 31 30 30 31 32 32 31 30 30 29 27 26 24 22 23 25 27 28 29 29 28 27 27 26 26 26 25 25 25 24 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 9 9 8 7 nan nan nan nan nan nan nan 2 nan nan nan nan nan nan nan nan nan nan nan nan 6 7 8 9 10 10 11 12 13 14 15 16 17 18 19 21 22 23 25 26 27 29 30 31 31 31 30 30 30 31 32 32 32 33 34 36 37 37 37 36 37 37 38 38 39 39 39 39 39 39 40 40 39 39 38 37 36 34 33 33 32 33 33 34 34 33 32 31 32 33 33 33 32 31 30 30 30 30 30 29 29 29 29 28 26 23 22 21 22 24 27 28 27 27 26 26 25 25 25 25 25 25 24 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 9 8 7 6 6 5 4 nan nan nan 3 4 nan nan nan nan nan nan nan nan nan 5 5 6 7 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 26 27 28 29 29 29 28 28 29 29 30 30 30 31 32 34 36 36 35 34 33 32 32 33 34 35 35 36 36 37 38 38 39 39 38 37 36 35 34 34 33 33 34 34 34 33 32 32 32 34 34 35 34 33 32 31 30 30 29 29 29 29 28 27 25 22 21 19 19 21 25 26 27 27 26 25 25 25 25 25 25 25 25 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 11 11 10 10 9 8 7 6 6 5 4 3 3 3 3 4 5 5 5 5 5 nan 4 4 4 4 5 6 6 7 8 9 10 11 12 13 14 15 15 16 17 18 19 21 22 24 25 26 27 26 26 26 26 26 27 28 28 28 29 30 32 34 35 35 33 32 30 30 30 30 31 32 32 33 34 35 36 37 37 37 37 37 36 35 34 33 33 34 35 35 34 33 32 32 33 34 35 35 34 33 31 30 29 29 28 28 28 27 26 24 22 20 19 18 20 22 24 25 25 25 24 24 24 25 25 26 26 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 11 10 10 9 8 7 7 6 5 5 4 3 3 4 4 5 5 5 4 4 3 2 2 3 4 4 5 6 7 8 9 10 11 12 13 14 14 15 15 16 18 19 21 22 23 24 24 24 24 24 24 24 25 25 26 26 26 28 30 32 33 34 34 32 31 30 29 29 29 30 30 31 32 33 34 34 35 36 36 36 35 34 34 33 33 34 35 35 35 34 33 33 33 33 34 34 33 32 31 30 29 29 28 28 27 26 25 23 22 20 19 18 18 19 20 21 22 22 23 23 24 25 26 26 27 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 11 10 10 10 9 9 8 7 6 6 5 5 4 4 4 4 4 4 4 3 2 1 1 1 2 3 4 5 6 7 8 9 10 11 12 13 13 14 15 15 17 18 19 21 22 23 23 23 23 23 22 22 22 23 23 24 25 26 28 30 31 33 33 32 32 31 30 29 29 29 29 30 31 32 32 33 33 34 35 35 34 34 33 32 33 33 34 35 35 35 34 33 33 33 33 33 32 32 31 31 30 29 28 28 27 25 24 23 21 20 19 18 18 18 19 20 21 21 22 23 24 25 26 26 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 11 10 10 9 9 8 7 7 6 5 5 5 5 5 4 4 3 3 2 1 1 1 2 3 4 6 7 8 9 10 11 12 12 13 14 14 15 16 18 19 20 21 22 22 22 21 21 20 20 20 21 21 22 23 25 26 28 29 31 31 31 31 30 30 29 29 28 29 29 30 31 31 31 31 32 33 34 33 33 32 32 32 33 34 34 34 34 34 34 33 33 33 32 32 32 31 31 30 29 28 28 27 25 24 23 21 20 19 19 19 20 21 22 23 23 23 24 25 25 26 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 11 11 12 11 11 11 10 9 9 8 7 7 7 6 6 6 5 5 5 4 4 3 3 3 3 3 5 6 7 8 9 10 11 12 13 13 14 15 16 17 18 19 20 21 22 22 22 21 20 19 18 18 19 19 20 21 23 24 26 27 28 29 30 30 29 29 29 29 29 29 29 29 30 30 30 30 30 31 32 32 32 31 31 32 32 32 32 33 33 34 34 34 33 33 32 32 31 31 30 29 29 28 27 26 25 25 23 22 21 20 20 21 22 24 25 26 26 26 26 26 27 27 27 26 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 12 12 12 12 11 10 10 9 9 8 8 8 8 7 7 6 6 6 5 5 5 5 5 5 5 6 7 9 10 11 12 12 13 14 15 15 17 18 19 20 21 22 23 23 23 22 21 19 18 17 17 17 18 20 21 23 24 25 26 27 28 28 28 28 28 28 28 29 29 29 29 29 29 28 29 30 31 31 31 30 30 30 30 31 31 32 33 34 34 34 33 33 32 32 31 30 30 29 28 27 26 25 25 24 24 23 22 21 21 21 22 24 25 26 26 26 27 27 27 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 13 13 13 13 12 12 11 11 11 10 10 9 9 9 8 8 8 7 7 6 6 6 6 6 6 7 7 8 9 10 11 12 12 13 14 15 16 18 19 20 22 23 24 25 25 25 24 22 20 18 16 15 15 16 18 20 22 24 25 26 26 27 27 27 27 27 28 28 28 28 28 28 28 27 27 28 29 29 30 30 29 29 29 30 30 31 32 32 33 33 33 33 32 32 31 30 29 29 29 28 28 27 26 25 24 24 23 22 22 21 21 21 21 22 23 24 25 25 26 26 26 25 24 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 14 13 12 12 11 11 11 10 10 9 8 8 7 7 7 7 7 7 7 6 7 7 7 8 9 10 11 11 12 12 14 15 16 17 18 20 21 23 24 25 26 26 26 26 24 21 19 16 14 15 16 18 20 22 23 24 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 28 28 28 28 28 28 28 29 30 30 31 31 32 32 31 31 30 30 29 28 28 28 28 28 28 27 26 25 25 25 24 23 22 22 21 22 22 23 23 24 25 26 26 26 25 25 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 15 14 14 13 12 11 11 11 10 10 9 7 5 4 5 6 7 8 7 7 7 6 6 7 8 10 11 12 13 12 13 14 15 17 18 19 20 22 23 25 26 27 28 28 28 26 24 20 17 15 18 19 21 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 27 27 27 27 27 27 28 29 30 30 30 30 30 29 29 28 28 27 27 28 29 29 28 27 27 27 27 26 25 24 24 23 23 23 24 24 25 26 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 15 14 14 13 11 11 10 10 9 8 6 4 3 4 6 7 8 8 8 7 5 6 7 8 10 12 13 14 13 14 14 16 17 18 19 21 22 24 26 27 28 29 30 30 29 26 21 17 19 22 25 27 28 28 25 23 22 22 22 22 22 22 21 21 22 22 22 22 22 22 22 22 22 23 24 24 24 25 25 25 24 24 25 25 26 27 28 29 29 29 28 28 28 28 27 27 28 28 29 29 28 28 28 27 27 27 26 26 25 25 26 26 27 27 27 27 27 27 28 28 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 15 14 13 12 11 10 9 9 8 7 6 6 6 7 7 8 8 8 6 4 4 6 8 10 12 13 14 15 15 15 16 18 19 20 21 23 25 26 27 28 30 32 33 33 30 25 18 21 24 27 30 32 31 28 25 22 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 23 23 23 22 22 22 22 23 24 25 26 27 28 28 28 28 28 28 28 28 28 29 30 30 30 29 29 29 28 28 28 27 27 27 28 29 30 30 30 29 29 28 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 13 12 11 10 9 9 8 8 8 8 8 7 7 7 7 6 4 2 4 6 8 10 12 13 14 15 16 17 17 18 19 21 22 23 25 26 27 29 31 33 35 35 32 27 22 23 24 26 27 31 30 28 25 23 20 20 19 19 19 18 18 19 19 20 20 20 20 20 20 21 21 21 21 21 22 21 21 21 21 21 21 22 23 25 26 27 28 28 28 28 29 29 29 30 31 31 31 31 31 30 30 29 28 28 28 27 27 28 29 31 32 32 31 31 30 29 29 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 11 10 10 9 9 8 7 7 8 8 7 6 6 5 4 4 5 7 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 31 34 37 36 32 26 22 21 20 20 22 26 27 26 25 23 21 20 20 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 20 20 21 22 23 25 26 27 27 27 28 28 29 30 30 31 31 32 32 32 31 30 29 28 28 28 27 27 28 29 30 32 32 32 32 32 32 31 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 10 9 8 7 7 7 7 6 6 5 5 5 6 7 8 9 10 12 13 14 15 15 16 17 19 20 21 22 23 24 25 26 28 30 33 36 36 33 29 26 21 18 16 18 21 23 25 25 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 23 25 26 27 27 28 28 29 30 31 31 32 32 33 33 32 30 29 29 28 28 28 28 28 28 29 31 32 33 34 34 34 33 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 7 7 6 6 5 5 5 6 7 8 9 10 11 12 13 14 14 15 16 17 18 19 21 22 23 24 25 27 29 32 34 35 35 33 30 27 22 18 16 18 21 23 25 25 24 24 23 23 23 23 23 23 23 23 23 23 22 22 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 21 22 24 25 26 27 27 28 29 30 30 31 31 32 33 33 33 32 31 30 30 30 30 29 29 29 29 31 32 34 35 35 34 34 34 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 8 7 6 6 5 5 5 6 7 8 9 10 11 12 13 13 14 15 16 17 18 19 20 21 22 24 26 28 31 33 35 35 34 32 29 26 23 21 21 22 25 27 27 28 27 27 26 26 26 26 25 25 25 25 25 24 23 23 22 22 23 23 23 23 22 22 22 21 21 21 21 21 21 22 23 24 25 26 26 27 27 28 28 29 30 32 33 34 34 34 33 33 32 32 32 31 31 32 32 33 34 35 35 35 35 34 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 6 5 5 5 6 7 8 9 10 11 12 12 13 14 15 16 17 18 19 20 21 22 24 27 29 32 33 33 33 32 30 28 27 26 26 27 29 30 31 31 32 31 30 30 29 29 28 27 27 27 27 26 26 25 25 25 25 25 25 25 24 24 23 23 23 23 22 22 22 23 23 24 24 24 25 26 27 27 28 28 29 31 33 34 35 36 37 36 36 35 35 34 34 35 35 36 37 37 37 36 36 35 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 5 5 6 6 7 8 9 10 11 11 12 13 14 15 16 17 17 18 19 20 22 24 26 28 30 30 30 30 29 29 29 29 30 30 31 32 33 34 34 34 34 34 33 32 31 30 30 29 28 28 28 28 27 27 27 27 27 27 27 27 26 26 25 25 25 25 25 25 25 24 24 24 25 26 26 27 28 28 29 30 32 34 36 38 39 39 39 39 38 37 37 37 37 38 39 39 38 37 37 36 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 5 6 6 7 8 9 10 11 12 13 14 15 16 16 17 18 19 20 21 23 24 25 26 26 26 26 27 28 29 30 31 32 33 34 35 35 36 36 36 36 35 35 34 33 32 31 30 30 30 29 29 29 29 29 29 29 29 29 29 29 28 28 27 27 27 27 27 27 27 28 28 29 29 30 30 30 31 32 33 35 37 39 40 40 40 39 38 38 38 38 39 39 39 38 38 37 37 37 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 7 8 9 10 11 12 13 14 15 15 16 17 18 nan nan nan nan nan nan nan 23 23 24 25 27 28 30 31 32 33 34 35 35 36 36 37 37 37 37 37 36 35 34 33 32 31 30 30 30 30 30 30 30 30 30 30 31 30 30 31 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 35 36 37 38 39 39 39 38 37 37 38 38 39 39 39 39 38 38 38 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 7 8 9 11 12 13 14 14 15 nan nan nan nan nan nan nan nan 21 21 21 21 22 23 25 27 29 31 32 33 34 35 35 36 36 37 37 38 38 38 37 36 35 34 33 32 31 30 29 29 29 30 30 30 31 31 32 32 33 33 34 34 34 34 35 35 35 34 34 34 34 34 35 35 36 36 37 38 38 38 38 37 37 37 38 38 38 39 39 39 39 38 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 7 9 10 11 12 13 14 nan nan nan nan nan nan nan nan nan nan nan nan 20 21 22 24 26 28 30 32 33 34 34 35 35 36 37 37 38 38 38 38 37 37 36 34 33 31 30 29 29 29 30 30 30 31 32 33 34 34 34 35 35 35 36 36 36 36 36 36 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 38 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 8 8 10 11 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 24 26 28 30 31 32 33 34 34 35 35 36 36 37 38 38 38 38 38 37 36 35 33 31 30 30 30 30 31 32 32 33 34 34 35 35 36 36 36 37 38 38 38 38 39 39 39 39 39 39 39 38 38 38 38 38 38 39 39 39 39 39 39 39 39 38 37 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 8 9 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 25 27 28 30 31 31 32 33 33 34 34 35 36 37 38 38 39 39 38 37 36 34 33 31 31 31 32 32 33 34 34 35 35 36 36 36 37 38 38 39 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 39 39 39 39 39 39 38 37 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 28 29 29 30 31 31 31 32 34 35 36 37 37 38 38 38 37 36 35 34 33 33 33 34 34 35 35 36 36 36 37 37 37 38 38 38 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 39 39 39 39 39 38 38 37 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 29 29 29 30 31 32 33 34 35 35 35 36 36 36 36 36 35 35 34 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 38 38 38 38 39 39 38 38 39 39 39 39 39 39 39 40 39 39 39 39 38 38 38 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 28 29 29 30 31 32 32 32 33 33 34 34 34 34 34 34 34 35 35 35 36 36 36 37 37 37 37 37 38 38 38 38 38 38 38 39 39 38 39 39 39 40 40 40 40 41 41 41 40 40 40 41 40 41 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 31 31 32 32 32 nan 33 33 34 34 34 35 35 35 36 36 37 37 37 37 37 37 36 36 37 37 38 38 38 39 39 40 40 41 41 42 43 44 44 43 43 44 44 44 44 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 36 36 37 nan nan nan nan nan nan nan nan nan 39 39 39 39 39 39 40 41 42 43 44 45 46 46 46 46 46 46 46 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 39 39 40 41 42 43 44 45 47 47 48 48 48 48 48 48 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 47 48 48 48 49 48 48 48 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 48 48 49 48 48 47 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 48 47 46 46 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 46 46 46 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 46 46 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 26 26 26 25 25 25 nan nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 26 26 26 26 26 26 26 nan 25 25 25 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 28 27 27 27 27 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 25 25 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 28 28 28 28 28 28 28 28 28 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 28 28 28 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 26 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 28 28 28 27 27 27 27 26 26 26 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 28 28 28 28 28 28 29 29 29 29 28 28 28 27 27 27 27 27 26 26 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 28 28 28 29 29 29 28 28 28 28 28 28 28 28 27 27 26 26 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 28 28 28 28 28 28 27 27 27 28 28 28 28 27 27 26 26 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 26 26 26 25 26 nan nan nan nan nan nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 24 24 24 24 24 24 24 25 25 25 25 26 26 27 28 28 29 29 29 28 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 28 28 29 28 28 28 28 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 22 22 22 22 22 22 22 22 23 24 25 25 26 26 27 28 28 28 28 28 28 28 28 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 21 21 21 21 21 21 21 21 21 22 23 24 24 25 26 26 27 27 27 27 27 27 27 27 27 27 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 nan nan nan nan nan nan nan 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 20 20 20 20 20 21 21 21 21 21 22 23 23 24 25 25 26 26 26 26 26 27 27 27 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 nan nan nan nan nan nan nan nan nan 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 18 19 19 19 20 20 20 20 21 21 21 22 22 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 24 24 24 25 25 25 25 26 25 25 25 25 25 25 25 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 19 19 20 20 20 21 21 22 22 23 23 23 23 24 24 24 24 24 24 24 25 25 25 26 26 25 25 24 24 24 24 24 24 24 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 21 21 22 22 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 25 25 24 24 24 23 23 23 24 24 25 25 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 25 24 24 23 22 22 22 22 23 23 24 25 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 27 27 27 27 27 27 26 26 25 23 22 22 21 21 21 22 22 23 24 24 25 26 27 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 25 25 25 25 25 25 26 26 25 25 25 25 26 26 27 28 28 29 28 28 27 26 24 23 23 22 22 22 22 22 22 23 24 25 25 26 27 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 25 25 25 25 25 25 25 26 26 25 25 25 25 26 27 28 29 30 30 29 29 28 26 26 25 25 24 24 24 23 24 24 24 25 26 26 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 25 25 25 25 25 26 26 26 25 25 25 26 27 28 29 29 29 29 29 28 27 27 27 27 27 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 24 24 24 25 25 25 26 26 26 26 26 26 26 27 28 28 29 28 28 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 25 26 26 26 27 27 27 27 27 28 29 29 28 28 27 26 26 26 nan 28 28 29 29 29 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 27 27 nan nan nan nan nan nan nan nan 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 28 28 28 28 29 29 30 30 nan nan nan 26 nan nan nan nan nan nan 29 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 27 27 27 26 26 26 25 25 nan nan 25 25 25 25 nan nan 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 30 30 29 29 29 29 29 29 29 29 28 28 28 28 27 27 27 26 26 26 25 25 nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 28 28 28 28 28 28 28 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 306 308 nan nan nan nan nan nan nan nan nan nan nan nan nan 266 262 257 251 245 240 235 231 227 225 223 223 223 222 221 220 219 218 217 215 214 214 214 214 215 216 217 218 217 216 216 215 215 215 216 217 219 221 225 228 230 231 231 231 230 229 229 229 229 228 229 229 229 230 230 229 228 228 230 232 234 235 237 240 243 245 246 246 247 249 253 258 262 267 270 274 276 278 279 282 292 299 300 291 273 253 240 233 231 231 233 235 239 242 243 241 237 234 231 230 231 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 267 262 256 250 244 239 234 230 226 224 223 223 222 221 220 218 217 216 215 213 212 211 211 211 213 215 217 217 216 215 215 216 216 217 217 217 219 222 225 228 230 231 231 230 230 230 230 230 229 228 227 228 229 230 230 229 229 229 230 232 234 235 236 239 242 245 246 246 247 250 254 259 265 269 274 278 281 282 282 283 288 293 296 295 282 262 246 236 231 229 230 232 235 238 239 237 233 230 227 225 226 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 79 86 89 93 nan nan nan nan nan nan nan 348 nan nan nan nan nan nan nan nan nan nan nan nan 286 277 270 264 257 250 244 238 234 230 226 224 223 222 221 219 218 216 215 214 212 210 209 208 207 209 211 213 214 214 213 214 215 217 218 218 217 217 218 221 223 226 228 228 228 227 228 229 229 228 227 226 227 228 229 230 230 230 230 230 232 233 234 235 236 239 242 245 246 246 247 250 255 261 267 271 275 280 283 285 285 285 286 289 293 297 288 271 253 239 231 227 227 229 231 234 235 233 231 227 225 223 224 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 75 84 89 91 92 95 102 108 113 113 nan nan nan 3 349 nan nan nan nan nan nan nan nan nan 306 293 282 274 265 257 250 244 239 234 230 227 224 222 220 218 216 214 213 212 210 208 206 205 204 205 206 208 211 212 212 212 214 216 218 219 218 216 216 216 218 220 222 223 224 224 224 225 227 227 226 226 226 227 228 229 230 230 230 230 231 232 234 235 235 236 239 242 246 246 246 247 250 255 260 265 270 274 278 281 284 284 285 286 289 291 293 288 277 261 245 234 228 226 226 229 231 232 231 229 227 225 224 224 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 80 86 90 91 91 93 98 105 110 112 108 97 71 39 16 2 354 349 344 342 340 nan 333 323 308 292 281 273 263 254 247 241 237 233 229 225 222 220 217 214 212 209 208 206 204 202 201 200 200 201 203 205 208 209 210 211 214 216 218 219 217 216 215 216 217 219 220 221 221 222 223 224 225 225 224 224 225 227 228 228 229 229 230 230 231 233 234 235 235 236 238 242 245 247 248 249 252 256 259 263 267 271 275 277 279 280 282 284 285 286 286 285 279 269 253 240 232 228 226 227 229 230 229 228 227 225 225 225 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 80 85 89 90 91 92 96 101 106 109 109 105 94 75 51 31 19 11 6 2 359 354 345 327 303 282 270 260 250 241 235 232 230 227 223 220 216 213 211 208 205 203 201 199 196 195 194 194 195 196 199 201 204 207 209 211 214 216 218 218 217 216 216 216 218 220 221 222 223 223 224 224 224 223 223 224 225 227 228 228 229 229 230 231 232 234 235 234 234 235 238 241 244 247 249 251 254 256 259 261 264 268 270 272 273 275 276 278 279 279 280 279 278 271 258 246 237 231 228 228 228 229 228 228 227 226 226 226 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 87 90 91 92 95 98 102 105 107 106 103 95 83 67 51 40 34 30 28 26 23 10 311 260 245 234 226 219 217 217 217 214 211 208 205 202 200 198 195 193 191 190 188 187 187 188 189 191 194 198 201 205 208 211 214 216 218 218 217 217 217 218 219 221 223 224 224 225 225 224 223 223 224 225 226 228 228 228 228 229 230 231 233 234 234 234 234 235 238 241 244 247 250 252 254 256 258 260 262 263 264 265 266 268 269 270 271 273 274 275 275 269 260 250 241 233 229 228 228 228 228 228 228 227 227 228 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 89 91 93 94 96 99 102 104 104 104 101 97 90 81 73 65 61 59 61 66 74 88 125 173 187 190 192 195 197 197 196 194 192 190 188 186 186 185 184 183 182 182 182 182 183 184 186 189 192 197 201 206 210 213 216 217 218 218 218 218 219 221 223 224 225 225 225 225 224 224 225 226 226 227 227 228 228 228 229 230 232 234 234 234 234 234 236 238 240 243 246 249 252 253 255 256 258 259 260 260 260 261 261 262 262 264 266 270 272 271 267 260 253 247 239 234 231 229 229 229 229 229 229 229 230 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 87 91 92 93 95 97 100 102 103 103 103 101 97 94 89 85 81 78 77 79 83 87 95 110 129 147 160 170 174 176 177 177 177 177 178 178 179 179 179 178 178 179 178 178 179 180 181 184 187 191 197 203 208 212 216 217 218 218 219 220 221 222 223 224 225 225 225 225 225 225 226 227 227 227 227 228 228 228 229 231 233 234 234 234 234 234 236 238 240 242 244 247 249 251 253 254 255 256 256 256 256 256 256 257 257 259 261 264 266 266 264 261 256 251 245 240 236 232 231 229 228 228 229 230 232 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 84 88 91 92 94 95 98 100 102 103 102 101 99 97 94 91 88 85 83 82 83 86 91 99 111 125 138 150 157 161 164 167 169 171 174 176 178 180 179 179 179 179 179 178 178 179 179 181 183 188 193 200 207 213 217 218 219 220 221 222 222 223 224 224 225 225 225 225 225 225 226 226 226 226 227 228 228 229 230 231 232 233 234 234 233 234 236 238 239 240 242 244 246 248 250 251 252 252 253 253 252 252 253 254 255 256 256 258 259 259 259 258 255 252 248 244 240 236 232 229 227 227 227 229 232 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 84 87 90 92 94 96 99 101 103 103 102 100 98 95 92 90 88 86 84 84 87 93 100 109 119 130 141 148 154 159 162 164 168 173 176 178 180 179 180 180 180 181 180 180 179 179 179 181 184 188 194 202 211 217 220 221 222 222 223 223 223 223 224 224 224 224 224 224 224 225 225 225 225 226 227 227 228 229 230 231 232 233 233 233 234 235 237 237 238 239 241 243 245 246 247 248 249 250 250 249 249 248 249 251 252 252 252 252 252 252 251 250 248 247 246 244 241 237 234 231 230 229 230 231 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 80 84 86 89 91 94 97 101 104 105 105 102 99 94 93 95 97 98 96 92 89 95 103 112 122 130 140 147 151 154 157 162 168 173 176 177 178 178 179 179 180 180 180 180 180 180 179 178 178 179 185 196 208 216 220 223 223 222 222 221 221 221 221 222 222 222 221 221 222 223 223 223 223 224 225 226 227 227 228 230 230 231 232 232 233 234 235 235 235 236 239 241 242 243 244 245 247 248 248 246 244 243 244 245 246 247 247 246 246 245 245 245 245 245 246 246 247 246 245 241 239 236 234 233 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 83 86 88 91 95 99 104 108 110 109 103 93 96 111 120 122 121 114 102 97 99 109 124 131 141 147 150 153 158 167 172 174 176 176 177 177 177 178 178 179 179 180 181 181 180 178 176 177 186 208 218 223 226 226 224 222 220 219 219 218 218 218 218 218 217 217 218 219 219 220 221 222 223 223 224 225 226 227 228 229 230 231 231 231 231 231 232 234 236 237 238 239 240 242 244 245 244 242 240 239 240 241 243 243 243 243 242 241 241 242 243 244 245 247 250 253 254 252 248 245 243 241 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 81 84 87 91 96 102 108 113 114 112 107 111 110 113 120 128 122 109 96 89 92 121 133 142 148 152 158 163 169 173 174 175 176 176 176 177 178 179 179 180 181 182 182 179 176 175 177 191 216 223 226 227 225 223 220 218 217 216 215 215 214 213 213 213 213 214 215 217 218 219 219 220 220 221 222 223 224 225 226 227 228 228 228 228 228 229 231 232 232 233 235 237 239 240 241 240 238 236 236 237 240 241 242 241 240 239 239 239 241 243 244 244 246 249 252 256 256 256 254 252 249 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 79 82 86 91 97 103 109 114 116 113 103 91 86 92 107 108 102 96 87 73 115 137 148 154 160 165 169 172 174 176 177 176 177 177 178 180 180 181 182 183 183 183 181 178 177 177 185 202 210 216 218 216 216 215 215 214 213 212 211 210 209 209 210 211 212 214 215 216 216 217 217 218 218 220 222 223 223 224 225 225 225 225 225 227 228 229 228 228 229 232 234 236 237 238 237 236 235 235 236 239 241 240 239 237 236 237 238 241 243 245 245 246 248 251 254 255 257 259 258 256 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 81 85 90 94 100 106 111 115 117 115 111 107 110 111 112 116 126 135 145 153 158 164 169 172 175 177 178 179 180 179 179 180 180 181 182 184 185 186 186 186 185 185 186 186 184 189 195 202 205 203 204 206 208 209 210 209 208 208 208 209 210 212 213 214 215 216 216 217 218 219 221 222 223 223 224 224 224 224 224 225 226 227 228 228 228 227 228 230 233 234 235 235 235 234 235 235 237 239 240 240 238 236 235 236 237 240 243 245 245 245 246 249 252 254 255 257 258 257 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 81 86 91 95 100 107 114 123 130 133 137 141 149 164 182 174 166 165 167 171 175 178 180 182 183 184 184 183 183 183 184 184 185 187 188 190 190 191 192 195 199 203 201 196 193 191 192 189 191 195 200 204 206 206 207 209 210 212 214 215 216 217 218 219 219 220 220 221 222 223 223 224 224 224 224 224 224 225 226 227 228 228 227 227 228 230 232 233 234 234 234 235 235 236 238 239 239 239 237 236 235 236 237 239 242 245 246 245 245 246 249 251 252 253 254 255 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 87 89 93 101 112 124 134 141 147 154 161 164 165 166 168 171 174 178 181 183 185 186 187 187 187 187 187 188 188 189 191 192 194 195 197 200 204 211 218 222 220 211 201 192 187 187 190 196 202 205 207 209 211 214 216 218 219 220 220 221 222 222 222 222 222 222 222 223 224 224 224 224 224 225 226 228 228 229 228 227 227 228 230 232 233 234 235 235 236 236 237 237 238 238 237 236 235 235 235 236 238 241 244 246 247 246 246 247 249 250 251 252 252 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 84 88 96 106 117 121 128 135 142 149 156 162 166 171 175 179 182 185 186 187 189 189 189 189 190 190 191 193 194 196 198 201 203 207 212 218 225 232 236 234 227 215 204 197 196 201 205 209 211 213 214 217 219 220 221 222 222 222 222 222 222 222 222 222 223 223 224 225 225 225 225 226 227 229 230 230 229 229 230 231 233 234 235 236 237 238 239 238 238 238 238 238 236 234 233 233 233 234 236 239 243 246 248 249 248 248 248 249 250 251 252 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 94 100 102 105 110 118 130 143 154 162 168 174 179 182 185 187 189 190 190 191 191 192 193 194 195 197 199 202 205 208 212 216 220 225 230 234 236 235 228 220 213 209 210 213 215 217 218 218 219 220 221 222 222 222 222 222 222 223 223 223 223 223 223 224 225 225 225 226 227 228 229 230 230 231 232 233 233 234 235 236 236 238 240 241 240 240 239 238 237 235 232 231 230 231 234 237 240 243 246 248 249 250 250 249 250 250 251 252 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 92 93 98 108 125 141 153 162 171 177 181 185 188 190 191 193 193 193 194 195 196 197 199 202 204 207 210 214 217 221 224 226 228 228 227 225 222 219 217 218 219 221 222 222 222 222 222 222 222 222 222 222 222 223 224 224 224 224 224 224 224 225 225 226 227 228 229 230 231 232 234 235 235 235 235 235 235 236 237 239 241 241 241 240 239 237 235 233 231 231 233 236 238 241 244 246 248 249 250 250 250 250 251 251 252 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 106 122 138 151 163 173 179 184 188 191 193 195 196 196 196 197 198 199 201 203 205 208 210 213 216 219 221 223 223 223 223 222 221 221 221 221 223 224 224 225 225 225 224 224 223 222 222 222 222 223 224 224 224 225 225 226 226 226 227 227 228 229 230 231 233 234 236 236 236 235 235 236 237 237 239 241 241 242 241 241 240 238 236 235 234 235 236 238 240 243 245 247 249 250 250 250 250 250 250 250 252 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 108 122 135 150 163 172 180 186 190 193 195 197 198 198 199 199 201 202 203 205 207 208 211 213 215 217 218 219 220 220 220 221 221 222 223 223 224 225 225 225 225 225 225 224 223 223 223 223 224 224 225 225 225 227 228 228 229 229 229 229 229 229 230 231 233 235 236 235 236 237 238 238 239 240 241 242 242 241 241 240 239 238 238 237 238 239 240 242 244 246 247 249 250 250 250 249 249 249 250 251 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 158 170 178 185 190 193 196 198 199 200 201 202 203 205 nan nan nan nan nan nan nan 213 215 216 217 218 219 220 221 222 223 224 224 224 225 225 225 225 225 224 224 224 224 225 225 225 225 226 227 228 229 229 229 229 229 228 228 229 228 230 231 233 233 235 237 239 241 241 242 242 242 241 240 239 240 240 240 240 240 240 241 242 243 244 246 248 249 250 250 249 249 248 249 250 251 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 164 175 183 188 192 195 198 199 200 202 nan nan nan nan nan nan nan nan 210 210 212 213 214 216 217 218 220 221 222 223 224 224 224 225 225 225 225 224 224 224 224 225 224 224 224 225 226 227 228 228 229 229 228 228 228 228 228 228 229 230 231 233 235 237 238 239 241 242 241 240 238 238 238 239 240 241 241 241 242 243 244 245 246 248 249 250 250 249 249 248 249 251 252 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 172 180 185 190 194 196 199 201 nan nan nan nan nan nan nan nan nan nan nan nan 214 215 216 218 220 221 222 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 226 227 228 228 228 228 228 228 229 229 229 229 229 230 231 232 233 234 235 237 238 238 238 237 237 237 237 239 240 241 241 242 243 244 245 246 248 249 249 250 250 249 249 251 252 253 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 174 181 187 191 195 198 201 nan nan nan nan nan nan nan nan nan nan nan nan nan 217 219 220 222 223 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 224 225 225 226 227 228 228 229 229 229 229 230 230 230 229 229 229 230 230 231 232 233 234 235 235 236 235 235 235 236 237 239 240 241 243 244 245 246 247 248 249 250 250 251 251 251 252 254 254 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 180 186 192 197 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 223 224 224 224 225 225 224 224 224 224 224 224 224 224 224 225 225 226 226 227 227 228 229 229 229 230 230 231 231 231 231 230 230 230 230 231 232 233 233 234 234 234 234 234 235 235 237 238 240 242 243 245 246 247 249 250 251 251 252 252 252 252 253 255 255 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 225 225 225 225 225 225 225 225 225 225 225 225 225 226 226 226 227 228 228 229 230 231 231 232 233 233 233 233 232 232 232 232 233 233 234 234 234 234 234 235 235 235 236 238 239 241 242 244 246 247 249 251 252 253 254 253 253 253 253 254 254 255 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 226 226 227 227 227 226 226 226 226 226 226 227 228 228 229 230 231 233 234 235 235 235 235 235 235 234 234 234 235 235 235 235 235 235 236 236 237 238 239 239 240 241 243 244 246 247 249 251 252 254 254 254 254 254 253 253 254 254 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 229 229 228 228 228 228 228 228 229 229 230 231 232 233 234 235 236 236 237 237 237 237 236 236 236 236 236 236 237 237 237 238 238 239 240 241 241 241 242 243 244 245 246 247 249 250 251 252 252 253 253 252 252 252 253 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 232 232 233 233 234 235 236 nan 237 237 238 238 238 238 237 237 237 238 238 238 238 238 239 239 239 241 242 243 243 243 243 244 244 243 243 244 245 245 246 247 248 249 249 250 251 251 252 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 240 240 240 nan nan nan nan nan nan nan nan nan 245 245 245 245 244 244 244 244 244 244 244 245 246 246 247 248 250 251 251 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 246 246 246 247 247 246 246 246 247 247 247 247 248 249 250 251 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 250 251 250 250 250 250 251 251 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 252 252 252 251 251 251 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 253 252 251 251 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 253 252 252 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 253 253 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 346 346 346 346 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 344 344 344 344 344 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 341 341 341 342 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 339 339 340 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 338 338 338 339 339 340 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 337 337 337 338 339 339 339 340 nan nan nan nan 341 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 336 336 337 337 338 338 338 338 339 339 nan 339 339 339 339 340 340 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 334 335 335 336 336 336 336 336 337 337 337 337 337 337 337 337 338 338 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 333 333 334 334 334 334 334 334 334 334 334 334 334 334 334 335 335 335 335 336 336 335 335 335 335 335 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 332 332 332 332 332 332 332 332 332 332 332 331 331 331 332 332 332 333 333 333 333 333 332 332 332 333 333 333 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 331 331 331 331 331 331 331 331 330 330 329 329 329 330 330 330 330 331 331 331 330 330 330 330 330 330 330 330 331 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 330 330 330 330 330 329 329 329 329 328 328 328 328 328 328 328 328 329 329 329 328 328 328 328 328 328 328 328 328 328 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 329 329 329 329 328 328 328 327 327 326 326 326 326 326 327 327 327 327 327 327 327 327 327 326 326 326 326 325 325 325 325 325 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 327 326 326 326 325 325 324 324 324 325 325 325 325 324 324 325 325 325 325 325 324 324 324 323 323 323 323 323 323 323 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 323 322 322 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 323 322 322 323 323 324 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 321 321 321 321 321 321 321 320 320 320 320 321 321 322 322 322 322 322 322 322 322 323 323 324 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 318 318 318 318 318 317 317 318 318 319 320 321 321 321 321 322 322 322 322 323 323 324 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 315 315 315 315 315 316 317 318 319 319 320 320 321 321 321 322 322 322 323 324 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 313 313 314 315 316 316 316 317 318 319 320 321 321 322 322 322 323 323 324 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 312 313 314 314 314 315 316 317 318 320 321 322 323 323 323 323 324 325 326 nan nan nan nan nan nan 328 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 311 312 313 313 314 315 316 317 319 321 323 324 325 325 325 325 326 327 nan nan nan nan 332 330 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 309 310 311 311 312 312 313 314 316 318 321 324 326 327 327 326 326 327 329 330 332 332 332 332 331 329 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 309 309 310 310 310 311 312 314 317 320 323 326 327 327 327 328 328 329 331 331 332 332 331 330 329 328 327 326 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 308 308 309 309 310 310 311 313 316 319 322 324 325 326 326 327 328 329 329 330 330 330 330 330 329 329 328 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 305 306 307 308 309 309 310 310 311 312 314 316 318 320 321 322 323 324 325 326 327 328 328 329 329 329 329 329 329 328 328 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 303 304 305 306 307 308 309 310 311 311 311 311 311 312 313 314 315 316 318 319 321 323 324 325 326 327 328 329 329 329 329 329 329 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 nan nan nan nan nan nan nan nan 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 301 303 305 306 307 308 309 310 310 310 309 309 308 307 307 308 308 310 312 314 317 319 321 323 325 326 327 328 329 329 330 330 330 330 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 298 300 302 304 305 306 307 308 308 308 308 307 307 306 304 303 303 304 305 308 311 314 317 319 322 323 324 325 326 327 328 329 330 330 330 330 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 295 297 298 300 301 302 303 304 305 305 306 306 305 304 303 302 301 301 302 303 305 307 310 313 316 319 320 321 322 322 323 325 326 327 328 329 329 328 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 296 296 297 297 298 299 300 301 302 303 303 302 302 301 301 301 301 301 301 302 303 305 309 312 315 317 317 317 317 317 319 321 323 325 327 327 326 325 324 322 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 295 294 294 295 295 296 297 298 298 299 299 299 299 299 299 299 299 298 299 299 300 302 304 307 310 312 311 311 310 310 311 314 317 320 322 322 322 321 320 318 317 316 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 293 293 292 292 292 293 293 294 295 296 296 296 295 295 294 295 295 296 296 296 297 299 301 303 304 304 304 303 303 305 308 311 313 315 316 315 314 313 312 312 312 313 314 314 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 291 290 289 289 289 290 290 291 292 292 291 290 290 290 291 292 292 292 292 292 292 294 295 297 297 297 298 298 300 302 304 306 307 307 307 307 307 307 308 309 309 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 289 288 288 287 287 287 287 288 288 288 288 287 285 286 286 287 288 288 288 288 288 289 290 291 293 293 294 294 295 296 297 298 299 300 301 301 302 302 303 304 305 306 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 286 286 286 286 286 286 287 287 286 286 284 284 284 284 285 285 285 284 284 285 286 288 289 290 291 292 292 293 294 294 295 296 296 297 298 299 299 300 302 302 303 303 304 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 286 286 286 286 286 287 286 286 285 285 284 284 283 283 282 281 281 281 282 283 285 287 289 290 290 291 291 292 292 293 293 294 294 295 296 297 298 299 300 300 301 300 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 287 287 287 287 286 286 285 285 284 284 283 282 281 279 278 277 277 278 280 283 286 nan 289 289 290 290 290 291 291 291 292 292 293 294 295 296 297 297 298 297 296 296 295 295 nan nan nan nan nan nan nan nan 298 298 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 284 284 283 283 282 281 280 278 277 nan nan nan 277 nan nan nan nan nan nan 289 289 289 289 289 289 290 290 291 292 293 294 294 295 294 294 293 293 292 292 292 293 293 294 295 nan nan 297 297 298 298 nan nan 299 300 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 288 287 287 288 288 289 290 291 291 292 292 292 291 291 290 290 290 290 290 291 291 292 nan nan nan nan nan nan nan nan nan 298 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 286 286 287 288 289 290 290 291 291 291 290 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan