CAPE 1284 1327 1309 1360 1271 1174 1306 1445 1230 1312 1337 1434 1690 1753 1699 1746 1326 1080 716 1043 1285 1267 1329 1289 1145 1135 1020 772 525 452 560 437 394 432 460 629 780 899 922 1087 1243 1173 1095 1076 1196 1262 1193 1252 1332 1231 1263 1215 1251 1067 912 1038 1047 1069 1169 1173 1147 1101 1109 1085 1079 1105 1119 1092 1043 992 1034 1106 1058 1038 1005 938 984 989 876 836 945 914 879 854 955 961 936 904 901 916 869 819 824 778 812 882 918 1014 1033 878 862 874 791 826 966 883 883 929 1044 1005 938 953 1153 1170 967 882 836 796 849 812 816 806 843 955 934 934 907 884 845 837 895 950 894 767 665 672 723 759 818 804 786 777 825 802 939 977 1016 977 922 938 967 903 984 1016 998 983 975 876 866 793 830 918 849 976 1050 1145 1081 1241 1341 1191 914 891 893 754 723 702 663 655 677 741 781 877 915 967 983 1004 987 937 952 994 957 951 947 1011 1040 1059 933 896 1041 855 806 825 801 794 784 749 777 772 175 115 158 310 615 909 616 538 519 485 488 492 528 514 372 309 313 311 306 300 271 243 235 274 294 283 182 213 444 411 314 237 193 176 200 311 324 212 261 166 147 142 149 1094 1082 1588 1443 1586 1426 1443 1598 1341 1202 1231 1547 1517 1429 1450 1629 1636 1055 1389 1582 1429 1322 1122 1195 1081 1091 761 746 725 656 548 458 408 464 515 635 753 1048 1095 1100 1086 1043 1085 1083 1156 1245 1248 1287 1286 1240 1238 1282 1151 1114 1003 1099 1112 1156 1194 1110 1177 1112 1113 1140 1089 1053 991 1031 1020 931 1046 1140 1115 957 899 921 979 1015 920 927 1009 965 918 854 926 938 851 936 855 905 904 855 828 790 746 801 889 1007 942 922 846 752 692 734 889 1021 963 836 773 860 997 1044 1102 1170 1021 1093 974 890 867 967 1019 1113 980 898 1107 1115 1112 1063 1047 965 941 1035 1022 992 768 714 751 765 762 756 765 782 801 820 926 1056 1069 1032 987 993 1004 955 1017 1126 1025 1068 857 821 938 852 946 980 986 1170 1176 1254 1342 1345 1442 1438 1167 1171 1075 1004 917 1013 1022 1077 1105 1070 1040 1042 975 982 932 943 1071 1020 1083 1051 990 1016 1003 991 1011 1083 1148 1061 1014 759 962 832 806 846 890 839 897 1072 862 389 175 218 430 706 754 711 682 689 639 639 592 496 484 492 385 316 289 278 289 283 281 275 298 274 263 173 204 320 240 157 150 152 152 198 218 223 214 94 131 172 184 944 926 798 932 1302 1495 1274 1503 1651 1684 1464 1385 1596 1414 1596 1196 1515 1403 1381 1453 1506 1322 1300 1208 1039 1015 1008 856 758 721 717 533 391 462 395 612 849 928 1017 1127 1082 1012 959 1040 1115 1159 1222 1210 1268 1254 1233 1115 1267 1371 1281 1186 1110 1106 1159 1284 1226 1165 1144 1140 1133 1068 1019 895 1058 1010 1031 1096 1033 1040 978 988 1054 980 913 894 980 980 904 926 945 927 896 915 696 802 905 849 817 918 937 862 804 848 872 949 926 988 797 821 845 883 854 813 896 890 1010 1009 917 921 991 1018 978 900 812 857 830 934 894 985 1060 1195 1245 1133 1157 1092 1020 1036 966 869 790 718 654 663 726 755 799 832 831 983 996 1028 1111 1106 1090 1036 1073 1100 1202 1118 1058 930 829 824 945 1040 952 992 1164 1198 1308 1371 1385 1523 1515 1383 1208 1041 1027 1056 1129 1069 1051 1076 1047 1042 1040 1074 1078 1038 1028 1039 1177 1193 1473 1103 1055 1142 1066 1047 1059 1083 942 912 942 891 912 1023 980 1049 977 905 1050 1041 996 1062 899 606 567 670 777 733 706 603 641 613 578 539 472 460 457 379 297 248 237 258 292 294 259 245 222 204 144 162 214 136 157 157 160 157 179 232 227 150 119 152 188 1479 1782 1805 1855 1669 1720 1760 1697 1531 1792 1771 1809 1761 899 1218 1480 1409 1434 1088 1211 1205 1137 1112 988 942 1009 754 798 705 777 732 528 453 410 441 486 685 765 961 1024 999 940 1000 1045 1014 1123 1095 1189 1230 1297 1244 1230 1196 1255 1254 1158 1043 1045 1011 1274 1207 1128 1188 1148 1086 1137 1146 1091 1098 1091 1006 1064 1107 1043 1074 1020 996 940 911 955 927 974 999 947 906 989 929 955 926 818 896 881 738 731 771 782 847 836 882 883 757 709 785 806 847 824 757 856 857 800 889 965 968 1008 1022 856 794 883 871 892 973 1034 1000 940 955 1116 1262 1020 1105 1040 1008 883 845 793 803 720 654 625 697 792 873 936 922 988 936 992 1009 1095 1070 1071 1369 1167 1218 1204 1083 955 959 998 985 956 997 1030 1194 1292 1402 1467 1498 1490 1495 1402 1238 1222 1197 1091 1129 1127 1133 1218 1140 1075 1010 1088 1204 1132 1133 1308 1356 1572 1458 1157 1145 1131 1066 965 1078 944 951 955 1026 1013 759 887 1175 1096 1143 1096 1119 1075 1047 883 972 927 832 745 694 787 779 758 704 574 512 508 583 501 472 389 350 360 355 274 278 258 274 284 166 163 199 195 187 193 190 249 305 313 342 425 459 364 370 366 414 1754 1941 1806 1833 1871 1811 1666 1551 1823 1666 1661 1664 1593 1599 1378 1461 1379 1195 1106 1084 814 801 815 823 483 415 562 463 484 516 584 726 639 637 477 439 532 575 839 847 787 629 922 880 978 1098 1300 1189 1197 1228 1281 1220 1285 1230 1251 1216 1173 1085 1127 1312 1191 1230 1217 1161 1173 1200 1151 1073 966 1105 1040 1057 1053 1004 1005 1096 1124 1124 986 904 832 917 989 978 1045 1022 1035 1048 993 950 955 920 866 825 726 769 856 977 931 978 756 669 737 947 928 826 810 821 852 863 859 845 834 807 858 915 884 930 908 954 987 905 955 932 992 978 1046 1009 1069 991 976 869 790 761 750 726 596 696 690 838 888 1031 1047 1056 935 904 1022 1050 1141 1192 1315 1443 1477 1263 1238 1075 1022 897 874 984 1070 1153 1319 1416 1500 1509 1501 1506 1549 1338 1305 1258 1276 1305 1236 1177 1284 1246 1230 1235 1298 1403 1437 1429 1500 1457 1589 1531 1382 1259 1146 1123 1075 1089 1092 983 986 980 966 1032 1125 1238 1152 1140 1020 1087 1119 1070 1039 1038 947 976 964 865 796 914 923 822 682 472 539 671 544 618 543 444 386 340 322 381 420 312 211 222 180 156 229 305 276 330 425 432 541 550 498 594 623 554 544 659 754 1743 1725 1811 1696 1840 1759 1806 1871 1952 2060 1899 1863 1646 1558 1487 1257 1024 1085 1041 564 721 582 653 467 596 654 651 710 605 604 598 507 582 816 706 640 815 853 741 701 459 521 442 677 901 1082 1251 1178 1191 1200 1115 1189 1337 1270 1247 1205 1175 1069 1104 1312 1312 1261 1275 1214 1219 1200 1198 1081 1128 1153 1159 1133 1071 1034 1023 1022 1062 1038 1065 1010 1020 966 948 1021 1022 1033 1027 1108 1063 1038 1015 975 857 828 786 874 1019 1007 1020 980 1036 973 976 938 902 953 944 894 865 888 786 873 860 852 877 958 965 913 913 910 901 862 893 804 854 934 916 930 921 924 856 813 753 751 795 708 671 739 746 852 876 1002 1133 974 870 894 943 1080 1266 1326 1358 1347 1406 1473 1267 1087 1046 1042 1047 1108 1200 1285 1352 1517 1530 1542 1601 1584 1380 1292 1222 1270 1286 1345 1402 1351 1342 1463 1443 1563 1709 1661 1693 1696 1611 1647 1614 1567 1471 1257 1217 1166 1142 1158 1131 1158 972 866 898 938 1129 1057 974 992 1061 1084 934 898 1049 1051 1054 974 969 952 946 893 909 724 775 905 775 675 545 518 504 463 388 323 293 334 381 352 403 319 220 194 266 388 453 528 515 501 479 465 406 444 450 454 517 565 714 1483 1655 1618 1737 1487 1758 1899 1610 1513 1384 1035 940 1750 1436 1273 1253 1166 1097 899 583 433 566 384 510 690 863 753 713 697 604 593 531 646 777 752 614 649 476 542 691 546 599 612 538 821 988 1008 1082 1100 1108 1257 1296 1211 1306 1383 1313 1247 1244 1251 1224 1361 1332 1258 1283 1244 1161 1248 1198 1194 1175 1152 1151 1140 1096 1052 1059 1037 1128 1134 1158 1102 999 1037 1034 1049 1066 1138 1140 1084 968 1089 971 970 935 936 991 1074 1022 1046 1038 1041 973 922 996 920 899 892 942 844 907 882 846 878 851 918 886 889 897 861 837 915 852 831 787 855 932 888 941 895 877 866 729 762 776 779 648 685 775 797 741 866 837 808 924 899 883 916 1066 1130 1034 1161 1143 1426 1330 1250 1175 1194 1242 1185 1190 1196 1427 1517 1492 1720 1700 1660 1686 1598 1512 1366 1394 1407 1447 1458 1408 1461 1585 1644 1772 1792 1782 1838 1850 1745 1740 1723 1612 1459 1321 1212 1173 1142 1117 1094 1100 1020 912 779 954 1114 1114 1036 1317 1173 997 956 1003 897 1006 987 907 1047 989 933 798 910 1083 996 913 882 770 698 590 502 508 502 417 313 312 395 348 397 400 434 482 414 431 543 494 452 409 434 485 463 451 399 389 399 390 460 1779 1775 1818 1843 1694 1481 1659 1680 1485 1749 1429 1824 1464 1431 1272 1216 990 1072 863 584 548 549 760 868 883 921 707 697 859 778 759 602 628 607 852 675 505 381 617 606 518 458 650 677 769 1217 923 998 1116 1263 1148 1160 1221 1291 1317 1409 1338 1299 1254 1237 1180 1209 1363 1386 1330 1267 1167 1243 1242 1195 1195 1183 1158 1148 1080 996 985 1051 1177 1151 1114 1073 1038 1090 1059 1109 1075 1110 1075 1007 1068 1071 1007 1035 1092 1023 1055 1055 1038 1031 1022 1008 909 932 897 954 968 949 867 962 860 859 889 861 931 896 892 812 796 790 881 847 816 820 872 854 807 922 928 865 840 774 791 725 716 602 700 757 1061 828 804 845 893 830 772 831 924 946 1042 1029 1505 1243 1523 1257 1197 1228 1255 1291 1332 1326 1349 1570 1601 1674 1687 1734 1739 1691 1426 1471 1397 1469 1592 1585 1525 1492 1509 1603 1876 1845 1934 1972 1928 1766 1635 1567 1707 1450 1357 1215 1234 1065 966 1057 1106 1069 984 1012 988 1043 1164 1192 1198 1024 1243 934 999 829 824 944 950 913 1017 979 1007 975 1054 946 917 804 802 801 681 509 562 561 504 542 472 301 450 475 464 467 518 523 570 486 483 482 460 509 479 403 359 423 553 564 548 596 600 1836 1797 1711 1724 1642 1419 1748 1276 1172 1459 1272 1471 1727 1567 1517 1136 1153 1268 788 807 606 747 950 848 1141 909 769 742 690 668 578 501 540 539 812 692 483 647 595 504 260 147 199 487 1123 1180 1209 1390 1456 1403 1314 1287 1194 1232 1355 1277 1326 1272 1198 1271 1246 1229 1287 1339 1365 1344 1211 1134 1252 1281 1218 1192 1116 1172 1153 1080 1044 1095 1164 1221 1171 1134 1116 1077 1027 1109 1157 1147 1151 1099 1069 1092 1063 1055 1061 1104 1184 1094 1085 1048 1017 937 965 967 1007 1020 976 957 969 889 905 933 958 888 908 836 827 827 819 834 771 794 828 874 731 784 802 828 844 805 833 829 802 933 914 734 587 714 814 871 868 815 753 699 832 843 928 969 1179 1116 1502 1452 1297 1140 1126 1169 1235 1206 1239 1457 1402 1588 1610 1692 1673 1537 1560 1517 1687 1659 1518 1552 1527 1516 1449 1504 1588 1799 1726 1667 1875 1930 1830 1551 1666 1492 1394 1378 1272 1156 1104 1000 990 1002 1028 1024 1007 992 991 972 1230 1151 982 1006 1013 966 871 775 741 898 749 958 914 834 873 789 867 998 826 774 776 891 742 703 796 659 734 627 594 467 638 401 460 406 471 545 592 567 591 653 643 449 552 694 738 690 657 697 737 704 600 1818 1868 1784 1803 1414 1494 1519 1219 744 992 1191 1426 1616 1575 1240 1110 1335 1203 996 887 959 1017 877 769 775 982 907 871 715 723 792 666 382 490 580 698 628 681 634 493 364 281 360 680 849 914 1086 1038 1303 1256 1470 1253 1264 1174 1211 1245 1343 1305 1306 1316 1299 1323 1364 1374 1386 1285 1216 1122 1161 1199 1229 1247 1221 1150 1187 1149 1108 1119 1158 1240 1198 1194 1151 1137 1080 1099 1075 1120 1155 1135 1072 1141 1081 1101 1028 1048 1120 1129 1126 1063 1089 1051 986 1017 984 968 965 981 948 906 876 836 916 876 841 810 825 878 762 865 858 812 892 836 745 821 803 791 844 800 740 764 731 829 896 888 670 738 780 780 823 749 791 831 954 776 880 939 988 1215 1334 1164 1132 1064 978 1075 1160 1170 1283 1331 1240 1433 1656 1504 1388 1467 1444 1476 1716 1537 1487 1554 1652 1508 1460 1515 1776 1803 1807 1703 1582 1556 1540 1481 1451 1403 1272 1216 1153 1036 976 969 925 993 1073 981 981 1013 1078 1068 958 943 972 917 983 945 783 746 706 841 714 823 976 747 615 646 614 514 858 841 752 875 896 808 854 734 727 635 613 590 461 567 501 560 623 696 779 846 750 609 638 761 739 642 668 804 788 738 758 856 999 2112 2080 1844 1870 1856 1658 1277 1053 821 617 820 1133 1391 1229 1184 1093 1096 1046 955 902 867 878 874 573 906 846 791 695 691 720 726 717 718 464 531 607 461 439 620 409 244 364 500 794 1058 985 933 815 1077 1245 1212 1240 1033 1159 1361 1272 1300 1340 1337 1353 1254 1263 1367 1362 1318 1297 1237 1336 1276 1226 1278 1251 1151 1270 1227 1186 1142 1190 1170 1245 1224 1219 1220 1156 1093 1060 1156 1162 1153 1183 1132 1146 1126 1054 1040 1002 1069 1171 1131 1146 1117 1120 1094 975 1005 954 948 913 885 877 862 872 841 825 764 787 1020 929 874 851 914 929 963 847 899 811 764 757 719 733 737 723 725 800 790 741 786 912 911 953 801 928 856 827 810 994 873 863 1154 1097 1039 1311 1083 989 1189 1256 1171 1201 1241 1130 1303 1406 1538 1474 1436 1483 1464 1400 1405 1468 1483 1566 1618 1526 1382 1432 1753 1710 1420 1495 1576 1485 1346 1321 1359 1232 1251 1021 972 902 821 833 806 905 960 1012 999 1028 1046 1010 982 912 832 864 865 861 690 636 598 790 788 909 734 778 696 497 533 598 619 710 784 772 702 798 790 845 882 830 765 735 657 682 758 832 886 986 1044 814 793 944 961 886 782 803 933 563 575 596 661 810 917 1853 1993 1850 1725 1640 1337 1319 1227 980 994 911 1305 1204 1101 1079 1026 1058 987 1053 987 842 720 488 594 680 667 669 735 783 790 783 655 746 698 610 497 529 579 694 549 489 349 589 921 1060 941 943 855 766 644 823 800 804 1043 1399 1278 1107 1229 1284 1361 1392 1330 1347 1312 1316 1411 1405 1395 1285 1311 1282 1212 1108 1263 1190 1138 1157 1151 1216 1215 1233 1217 1199 1228 1166 1021 1087 1145 1150 1140 1156 1142 1088 1076 920 1071 1086 1105 1021 1072 1107 1111 1268 1234 1045 952 1011 915 870 880 895 873 834 801 835 906 1121 1271 1108 1006 840 935 1012 981 1020 939 997 861 923 900 734 787 726 661 757 821 808 928 890 970 964 863 858 776 904 761 844 980 967 960 1186 1022 1061 1069 1130 1078 1110 1148 1261 1195 1402 1285 1446 1526 1516 1611 1584 1473 1478 1401 1555 1574 1538 1432 1607 1531 1622 1510 1527 1354 1331 1316 1188 988 1272 1322 1106 897 812 698 486 371 584 684 938 929 858 872 899 1026 864 757 739 727 631 422 431 533 558 582 622 535 446 424 422 371 314 522 368 552 850 798 675 760 799 682 856 810 768 761 815 942 1035 969 1167 1001 910 939 1051 1003 952 862 816 964 598 824 963 950 936 683 890 1726 1834 1695 1649 1510 1438 1463 1316 1212 1104 1348 1297 1307 1055 1003 920 873 1054 1118 1075 818 862 749 691 476 667 847 818 750 830 951 757 860 510 562 510 536 506 668 887 845 651 600 873 845 879 1028 739 576 872 603 535 661 829 1112 1315 786 947 1123 1347 1404 1438 1315 1375 1385 1395 1431 1456 1455 1378 1346 1223 1133 1214 1234 1210 1120 1220 1127 1191 1207 1186 1154 1172 1254 1154 1086 1109 1106 1154 1056 1127 1089 1036 954 933 1068 991 1002 1022 1074 1163 1315 1277 1222 1033 1067 947 961 914 922 907 886 944 894 997 1241 1254 1206 1157 1030 1126 1173 1123 991 1034 935 949 961 946 874 946 935 910 869 841 843 980 1007 1008 885 814 674 929 948 834 993 1000 967 1159 1151 1032 1049 1118 1024 1009 1049 1172 1253 1182 1301 1289 1468 1643 1678 1549 1339 1512 1535 1429 1475 1455 1377 1510 1417 1454 1414 1176 1259 955 1023 1129 902 812 1042 926 705 431 347 253 184 293 221 544 744 654 701 794 910 920 694 715 570 497 262 260 265 366 447 402 493 402 370 290 279 387 155 196 159 485 707 858 813 879 962 774 899 898 797 891 899 972 929 1144 1027 978 1094 963 1101 1101 1150 1203 1217 516 795 1125 1121 1107 1113 1061 1007 1757 1595 1521 1447 1406 1573 1399 1563 1387 1320 1330 1147 913 1034 1055 1019 948 1019 1090 1017 897 821 671 659 740 857 781 651 480 676 691 913 759 742 537 576 943 1053 1118 1126 1094 1015 1082 918 977 869 821 671 608 506 590 622 581 502 789 1068 899 863 653 1089 1279 1398 1352 1277 1396 1493 1474 1554 1525 1368 1338 1298 1141 1139 1210 1157 1200 1085 1134 1137 1154 1130 1231 1215 1174 1252 1183 1187 1150 1128 1061 1043 1020 965 1059 996 1069 990 1018 1124 1149 1248 1435 1298 1293 1142 1123 1053 994 896 878 974 925 949 902 1055 1382 1309 1282 1223 1087 1085 1054 931 899 929 850 1022 1067 929 821 811 722 805 671 739 833 1001 966 953 690 601 665 813 837 858 993 1051 1030 1067 1067 1100 1109 1136 1193 1231 1074 1059 1069 1288 1451 1260 1409 1507 1610 1515 1486 1559 1485 1573 1532 1511 1572 1263 1062 1102 752 925 674 579 897 532 478 331 341 282 295 242 103 100 288 364 235 282 362 489 572 547 568 621 331 338 524 314 241 179 288 279 307 320 408 383 327 346 320 244 223 213 375 509 737 653 907 868 668 994 818 723 772 924 946 997 1061 1377 1227 1187 1167 1149 1127 1050 1155 1213 634 687 860 1094 1366 1312 1223 1196 832 1479 1522 1453 1394 1338 1338 1314 1307 1242 1229 1052 977 962 991 980 938 958 1019 930 848 772 869 764 826 841 824 872 725 555 640 830 744 750 478 660 939 1095 1077 1137 1117 1109 1136 1110 1073 1317 1290 1284 1235 822 571 468 463 564 551 899 1044 801 649 571 726 1166 1182 1338 1333 1312 1450 1514 1499 1353 1362 1312 1245 1180 1117 1282 1281 1205 1126 1053 1091 1144 1109 1128 1231 1292 1287 1195 1157 1112 1098 1076 1018 974 951 1011 1017 1040 965 887 1122 1165 1287 1388 1325 1403 1275 1167 1221 1060 1030 983 1036 1023 991 989 1250 1310 1198 1089 959 989 1028 915 888 863 838 876 948 939 838 839 924 876 819 759 816 941 904 969 978 644 449 431 768 805 838 882 954 955 944 979 1064 1110 1153 1145 1131 1094 1186 1303 1350 1474 1517 1541 1633 1577 1379 1414 1429 1484 1487 1512 1427 1424 1233 988 734 745 597 396 333 285 197 224 196 229 76 50 46 12 21 42 85 40 86 90 77 183 166 338 268 235 343 254 254 184 96 184 229 220 163 246 213 294 217 265 268 140 152 353 459 562 506 616 862 835 815 898 777 874 926 824 942 1279 1338 1135 1240 1241 1210 1101 1155 1363 1095 862 884 1052 1169 1175 1370 1371 1365 1037 1221 1177 1178 1267 1386 1357 1466 1403 1158 1104 1079 1051 1031 989 963 984 1007 911 870 837 841 853 809 892 883 725 664 737 821 860 871 775 979 1009 1026 1121 1176 1090 1146 1176 1098 1130 1195 1205 1036 1101 1372 1222 1255 1166 876 222 107 575 742 880 908 737 522 338 298 876 1152 1181 1216 1307 1555 1532 1437 1396 1312 1228 1233 1185 1184 1220 1180 1085 1086 1089 1089 1133 1175 1134 1217 1235 1113 1114 1133 1117 1153 1048 986 982 908 883 939 981 1164 1024 1029 1180 1214 1389 1246 1240 1311 1172 1109 985 1027 1016 927 921 905 981 1224 1060 893 861 826 881 927 854 718 768 815 791 746 793 873 939 954 969 924 889 895 847 855 928 545 392 368 601 663 640 733 733 698 749 827 915 890 940 877 878 1037 1185 1024 1026 1146 1401 1471 1597 1494 1256 1274 1277 1363 1399 1266 1328 1315 1078 754 554 226 292 213 87 341 257 98 77 17 44 67 17 17 21 16 32 21 22 120 87 96 133 130 137 146 137 147 166 233 80 84 151 52 76 74 101 109 69 52 96 103 59 212 232 292 236 347 561 590 825 950 938 918 967 925 780 1012 1268 1179 1191 1141 1252 1259 1327 1365 1456 866 948 995 1077 1139 1265 1463 1500 1521 918 754 655 763 1088 903 1150 1254 997 862 958 972 935 861 897 943 1047 1005 1015 945 881 909 743 622 540 440 368 322 472 800 872 945 961 1030 1014 1069 1079 1082 1088 1186 1123 1077 961 1254 1248 934 978 1256 1150 1285 1199 1191 698 285 699 738 452 616 645 435 346 357 344 1214 1022 1093 1411 1511 1464 1425 1369 1336 1350 1289 1227 1176 1192 1122 1090 1130 1092 1018 1130 1056 1147 1131 1000 1043 1072 1093 1109 1112 1131 1031 907 899 945 932 1044 1004 1094 995 1105 1150 1107 1116 1373 1160 1129 991 982 900 877 810 847 1100 1100 935 774 685 606 619 679 793 685 652 552 577 583 667 753 839 818 837 830 851 829 868 932 906 562 314 233 312 469 450 439 477 596 628 493 559 604 748 776 836 873 945 997 745 889 1073 1378 1454 1234 1097 1116 1201 1234 1246 1219 1207 1063 823 402 187 67 176 177 142 211 64 59 52 35 38 42 21 66 15 15 18 21 28 47 23 33 59 66 59 19 18 20 24 47 40 62 61 42 27 31 26 62 76 32 53 37 88 45 13 8 27 64 198 476 564 655 756 865 814 1046 877 961 1170 1029 1081 1262 1277 1293 1346 1353 1291 1111 959 1114 1278 1068 1051 1276 1555 1569 301 264 271 302 507 521 832 1085 939 952 868 850 916 1006 867 938 1136 1080 1069 1056 866 521 271 208 195 166 142 138 179 170 285 555 793 975 800 890 803 654 598 609 887 1176 1052 1012 674 628 607 678 890 965 1215 1147 1016 1267 889 483 484 324 404 370 280 1043 868 387 884 1161 1183 1238 1220 1344 1632 1641 1366 1338 1079 1061 1125 1134 1110 1019 1049 1044 971 1045 1143 1024 1021 1030 996 1000 947 1018 1047 1024 1031 949 925 992 1035 1087 1037 997 1069 1077 1143 1031 1159 1202 1241 1057 986 1082 1047 801 1007 1080 963 778 649 587 506 406 455 460 584 578 502 465 552 611 687 725 734 782 828 826 797 862 909 860 525 303 158 112 271 233 291 203 191 181 170 227 258 387 491 497 487 650 648 684 690 725 909 1032 1048 923 883 944 1177 1052 1012 1001 802 632 223 74 40 37 84 125 88 119 77 28 89 64 25 24 21 18 18 15 22 22 24 19 23 24 27 18 17 15 9 21 24 27 31 35 37 39 25 28 40 37 48 34 36 41 26 6 0 9 9 15 113 276 346 502 704 888 1022 931 1081 1181 1149 1158 1067 1030 1214 1277 1224 1187 986 1172 1048 919 1049 1068 1178 1336 1508 457 161 196 177 129 145 150 220 283 459 763 600 650 757 495 530 627 713 598 571 419 235 130 51 64 56 54 65 96 114 117 141 185 294 377 449 596 460 516 398 393 659 797 1059 983 900 529 469 484 586 845 1043 913 862 1258 1248 962 540 300 373 188 247 368 513 657 899 1156 1081 947 1086 1182 1456 1446 1138 927 947 993 1016 1144 1099 1079 1077 1214 1247 1059 924 895 962 922 770 933 889 985 982 975 928 938 1030 1026 947 931 930 869 1028 1159 1008 1101 1214 1100 1221 1166 1162 1055 816 934 939 732 582 469 390 302 301 273 316 376 453 466 428 411 483 612 583 626 710 727 758 777 725 581 652 565 300 117 86 115 100 77 83 48 68 74 116 124 170 211 290 296 415 553 506 477 510 616 749 826 767 638 713 886 775 838 722 632 326 32 91 49 47 65 47 128 54 8 18 24 40 35 34 11 22 24 22 22 30 22 24 21 20 24 17 17 15 12 21 19 16 23 18 19 14 17 29 20 19 26 32 49 17 18 10 9 3 7 1 10 57 69 156 283 522 772 889 852 1145 1270 1196 1173 1233 1381 1316 1400 1320 1410 1201 1128 878 967 825 1002 997 1367 297 141 76 153 73 19 43 45 210 303 189 442 499 515 400 251 225 267 202 148 160 68 0 0 0 0 0 0 2 4 6 27 21 15 46 136 166 183 166 168 203 180 234 462 718 1067 937 650 386 340 377 663 905 683 741 936 1127 1408 1006 670 742 403 197 153 135 741 892 1192 1139 1104 1145 1117 1204 1145 862 828 807 884 973 1100 1036 1005 1012 1048 1269 758 816 929 916 617 781 795 879 1027 826 717 870 977 1019 1039 909 897 876 819 732 814 918 1117 825 749 651 844 821 725 667 673 490 358 288 269 165 171 228 269 310 275 309 313 335 310 344 359 453 522 578 640 690 541 505 470 562 249 87 25 19 17 15 11 14 16 31 37 45 64 106 175 222 291 345 351 330 374 440 510 565 520 590 602 861 619 488 468 181 175 31 47 15 16 10 38 59 75 42 16 12 20 35 27 31 32 32 10 23 24 26 33 30 30 35 33 21 20 21 23 17 13 10 3 10 4 4 14 21 10 13 18 15 11 18 11 4 9 4 7 0 0 5 61 124 210 312 639 762 972 1178 1316 1214 1174 1227 1121 1287 1248 1258 1281 1269 1119 1138 1083 876 936 977 509 138 93 7 7 7 4 7 11 14 30 6 64 100 31 98 89 92 178 1 0 0 0 0 0 0 0 0 0 0 1 4 5 5 7 6 8 10 23 74 98 83 110 126 223 452 772 938 700 335 276 269 432 704 983 594 705 815 864 828 988 737 884 603 270 787 828 818 1002 1048 1117 1146 921 973 758 690 713 716 789 804 887 907 919 927 963 882 791 983 874 849 708 626 812 1065 1047 888 824 1014 1042 990 1035 904 838 734 664 790 1021 1196 852 729 718 924 911 685 461 546 512 292 171 179 120 119 64 212 285 233 195 223 162 146 178 225 247 285 324 333 477 459 469 325 450 294 110 16 11 14 17 14 12 12 12 12 17 15 33 63 52 119 194 188 184 239 265 343 363 345 387 419 442 297 173 127 43 39 69 41 30 13 13 21 19 21 50 26 17 33 25 20 31 35 29 32 17 17 10 24 10 13 19 26 27 18 23 13 17 21 16 14 12 14 15 7 3 3 3 3 4 12 7 14 13 9 7 6 5 9 0 3 12 109 139 223 358 606 818 983 1262 1085 1001 1207 1194 1105 1121 1056 1045 948 1162 1048 1013 814 871 197 108 38 13 12 9 7 4 4 6 5 8 7 4 3 2 35 0 0 0 0 0 0 8 6 8 2 0 0 0 0 0 1 4 6 6 6 7 6 8 8 8 6 50 46 86 244 377 732 496 306 239 207 303 465 953 770 919 1136 848 888 981 1037 1185 1214 1232 1273 641 630 685 919 1082 789 778 715 595 622 615 697 740 615 698 867 968 956 873 606 733 848 726 628 537 583 895 1058 1047 1108 1075 1136 896 876 874 754 783 687 732 874 1076 834 732 842 920 858 485 276 299 379 237 201 237 179 188 52 162 180 208 142 149 154 79 79 96 120 144 181 212 251 319 332 318 208 200 88 11 21 2 8 74 12 18 9 12 11 11 26 108 25 17 19 19 20 69 107 145 176 301 349 335 231 92 112 68 30 50 15 15 11 22 14 10 9 23 22 23 13 10 10 10 31 23 34 8 8 8 9 12 17 26 17 19 14 9 12 22 11 11 12 12 12 12 12 9 5 5 5 3 3 9 9 6 5 8 8 4 3 7 7 4 3 1 35 177 291 354 423 581 887 1054 1059 1281 1202 1047 998 1054 1039 893 736 906 956 891 900 57 12 7 8 9 10 7 5 5 4 4 5 3 1 13 33 24 0 37 224 260 235 332 375 435 461 406 290 166 93 75 30 4 4 3 2 3 9 4 4 6 6 4 4 28 0 1 97 287 435 438 288 219 214 226 325 556 914 745 803 873 798 857 1017 1157 1123 1112 975 639 598 555 729 567 564 549 579 587 565 554 654 601 520 637 756 652 811 622 508 579 656 784 554 466 587 795 909 1208 1038 969 1064 909 814 772 718 699 721 852 959 816 741 707 890 811 629 390 354 348 255 236 199 93 154 165 149 102 103 69 54 68 15 19 35 51 81 90 86 107 196 209 249 247 122 99 52 69 55 46 42 59 32 17 11 5 19 23 26 16 14 20 25 72 29 102 128 70 102 113 86 61 55 30 63 17 18 21 15 8 12 16 14 13 14 17 17 18 9 11 15 14 13 18 13 13 10 18 19 14 14 14 14 12 9 11 11 11 8 9 8 11 10 11 10 14 11 10 5 8 11 9 8 3 9 3 6 7 5 5 5 5 6 4 1 56 151 296 405 549 833 954 995 960 961 1056 970 1028 945 948 884 891 894 896 3 4 3 7 9 9 9 5 6 6 5 3 1 5 28 22 31 155 456 622 662 687 658 614 721 697 737 730 648 586 467 342 241 266 168 88 58 3 39 2 1 26 0 2 1 0 6 0 13 157 321 329 207 206 181 195 233 344 579 806 842 672 731 781 977 1038 1001 1171 716 832 645 496 619 422 424 442 517 531 517 536 556 490 499 592 589 717 898 628 665 558 739 723 452 512 530 635 1066 1147 1121 946 955 787 806 836 631 711 768 926 877 649 624 598 726 774 502 448 365 146 182 229 169 125 99 127 116 32 119 42 29 28 22 42 33 46 51 63 59 63 91 136 106 97 171 154 118 107 88 83 50 28 16 16 71 57 77 29 15 11 28 60 31 27 27 73 41 82 54 16 17 16 10 77 50 30 24 21 33 11 12 11 14 13 17 7 12 12 7 9 11 26 26 24 16 14 14 13 10 15 14 14 10 10 13 12 10 8 11 7 10 10 9 11 10 11 10 10 10 12 8 9 12 8 11 8 8 9 10 9 9 6 5 4 4 7 46 95 185 450 607 716 764 753 757 862 863 883 829 758 758 837 940 0 0 3 6 9 10 9 6 3 2 1 0 2 70 143 306 632 726 661 808 856 893 870 804 688 707 751 689 750 731 714 647 667 611 568 526 437 357 407 297 339 288 264 233 128 29 0 0 0 0 33 163 141 211 260 210 154 152 223 392 591 708 645 485 666 962 1115 1089 1030 683 566 497 549 431 390 386 424 452 469 482 510 404 472 454 446 567 811 826 639 539 597 775 592 417 451 470 649 989 1028 1079 909 903 677 678 765 688 688 846 848 697 641 661 628 659 606 524 443 291 159 128 169 197 141 114 89 61 34 26 29 30 36 29 23 38 36 53 55 52 44 55 60 52 63 63 93 66 65 36 33 30 21 27 34 37 37 37 24 30 23 31 28 32 43 28 33 21 19 15 22 13 15 43 15 20 24 24 32 16 9 9 11 12 16 17 17 14 15 16 14 17 17 8 13 14 14 14 13 13 13 10 11 11 13 10 10 7 8 6 7 7 8 7 8 7 8 11 10 10 9 9 8 6 10 7 8 8 5 5 4 3 2 2 1 1 1 9 19 76 188 326 406 432 479 550 566 597 623 563 513 551 717 181 92 62 15 6 4 4 4 2 0 1 46 206 573 712 737 768 802 874 783 876 838 827 985 825 826 831 764 767 737 662 650 622 637 583 576 581 456 437 492 507 469 471 502 479 389 445 390 174 18 0 0 8 182 330 398 406 227 127 150 257 431 693 758 503 609 800 1041 1060 1005 802 828 636 584 513 415 327 374 428 440 445 466 359 391 433 463 623 820 833 639 538 577 645 409 384 382 398 499 752 834 991 870 872 638 668 685 658 653 645 665 618 614 510 469 568 528 388 308 266 139 60 114 93 63 41 39 34 34 42 49 26 33 32 38 32 34 32 51 38 35 35 25 32 43 44 133 66 33 30 30 30 28 30 30 41 102 52 29 39 35 36 71 35 43 30 33 21 24 17 16 22 29 23 14 30 21 7 7 11 7 6 14 15 16 15 14 14 11 12 12 9 11 12 11 9 10 10 9 7 7 8 11 9 9 8 8 7 9 9 8 5 6 5 5 5 6 5 5 7 6 4 4 6 5 5 5 4 3 1 0 0 0 0 0 0 0 1 0 2 23 91 173 237 289 315 374 406 398 392 370 379 528 781 583 345 198 99 75 68 38 87 256 614 658 766 831 1038 852 782 849 1083 994 860 816 811 797 746 782 758 723 667 626 583 589 608 570 580 567 533 546 510 509 540 524 516 467 439 438 452 523 541 361 165 31 0 34 236 311 384 366 198 101 138 302 537 648 561 551 683 720 833 785 781 848 777 534 629 688 393 380 385 373 393 394 347 411 439 465 632 851 612 568 548 663 562 370 336 275 331 433 469 717 983 834 749 648 619 622 628 610 596 575 543 488 418 441 413 414 310 208 224 174 153 140 92 63 38 30 29 33 34 34 30 31 39 39 37 37 25 25 34 42 32 28 34 37 35 53 39 23 25 25 27 26 26 37 35 48 27 35 29 34 39 31 30 32 22 26 17 26 23 15 25 34 20 24 30 17 17 17 8 13 11 12 12 14 11 12 12 9 10 11 13 11 9 8 7 6 6 5 6 6 8 8 8 8 8 9 7 7 9 8 6 7 4 4 3 3 4 3 4 5 3 5 4 4 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 6 13 42 82 117 166 240 246 207 200 690 768 701 729 805 702 694 669 303 480 648 715 952 979 899 834 885 1116 937 827 822 763 810 823 749 662 679 684 652 634 553 622 585 617 575 512 491 478 514 514 469 451 476 502 471 508 528 515 517 472 475 541 528 277 58 7 68 255 255 297 266 136 47 154 369 492 598 646 594 606 651 655 715 940 883 606 778 719 438 363 355 324 316 299 342 397 464 448 699 715 571 570 517 373 315 396 263 259 287 290 352 546 587 665 565 546 564 567 584 595 567 544 442 385 405 350 381 383 250 262 235 187 187 152 55 38 36 29 36 34 23 32 37 35 54 35 32 35 33 30 27 29 23 24 22 30 36 44 36 28 28 34 36 33 38 37 28 20 23 25 29 34 29 28 31 27 17 17 21 28 22 18 23 15 26 14 10 6 9 8 9 15 14 13 11 9 10 10 10 12 11 11 12 13 16 9 5 4 4 4 3 3 5 4 4 4 6 8 8 7 6 6 6 5 5 5 3 3 1 2 2 2 3 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 18 41 98 149 177 769 625 788 919 919 900 874 828 842 864 949 996 859 857 893 939 1038 1011 954 949 899 849 852 781 735 717 661 627 647 610 577 579 584 556 554 507 499 486 501 463 479 455 427 453 534 555 578 549 573 561 546 558 569 551 581 405 19 1 174 338 128 154 172 22 15 166 341 445 552 600 596 592 505 604 761 942 721 672 552 441 418 344 273 247 283 330 344 421 540 798 620 661 567 432 305 314 362 289 213 207 259 278 298 323 396 454 470 456 574 543 591 496 452 435 348 338 292 296 243 310 296 181 226 116 16 24 38 42 41 52 40 26 38 38 36 36 46 27 25 30 23 25 22 25 32 37 36 35 59 35 34 34 25 29 34 25 27 20 19 24 26 22 26 32 33 29 23 18 22 17 12 13 16 27 27 25 27 27 7 11 15 15 12 13 11 11 9 7 5 6 9 12 14 11 12 8 7 6 5 5 3 3 3 3 4 3 3 5 5 5 5 4 4 3 3 5 4 3 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 30 75 133 906 987 1031 942 1026 999 947 898 888 934 967 957 933 963 969 984 983 1062 963 962 841 837 874 811 779 702 653 582 572 525 587 552 490 442 375 329 289 244 199 244 318 331 419 389 433 487 514 526 585 612 595 573 556 607 604 598 531 460 95 1 154 290 427 192 87 0 16 108 237 381 503 587 587 407 496 698 700 639 608 530 402 440 454 193 276 285 247 368 433 669 833 796 627 454 416 351 357 360 246 162 191 214 197 221 273 373 425 455 512 542 589 492 468 410 377 350 290 247 162 268 293 215 137 72 22 28 40 42 54 46 47 42 34 27 23 31 35 27 28 22 27 22 22 31 30 29 30 33 33 44 31 22 32 23 26 24 22 20 22 19 21 23 26 23 32 37 20 16 19 25 16 17 16 26 17 23 19 16 20 4 9 6 10 11 9 8 11 10 10 10 7 10 10 10 9 7 6 4 5 5 5 5 4 4 6 4 3 3 3 3 3 3 2 2 2 2 2 1 1 1 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 19 72 996 1035 1028 1029 975 1012 933 935 993 961 872 1050 982 1028 954 980 925 949 894 817 751 727 774 759 718 681 620 564 520 499 458 416 277 119 50 58 132 69 58 39 55 43 69 95 176 243 278 338 450 505 541 566 602 629 642 651 625 615 576 510 246 13 127 531 399 148 44 42 26 36 204 416 640 576 416 483 572 653 691 586 431 347 325 305 205 229 225 293 391 595 773 769 736 567 504 328 312 306 294 228 182 170 155 150 211 273 347 403 467 417 478 522 446 386 355 345 322 210 137 137 203 174 170 85 45 44 38 45 46 45 49 46 62 49 52 50 48 26 20 12 11 13 17 28 24 27 30 35 27 25 24 40 25 22 34 29 25 15 19 22 21 18 22 28 29 21 30 27 20 15 18 15 17 12 18 5 9 12 6 6 9 11 11 8 7 8 7 8 7 9 10 8 9 6 4 3 3 3 1 2 2 1 1 3 3 4 3 3 3 2 2 3 1 0 0 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 10 16 1096 1076 1069 1127 1070 990 958 943 953 893 973 947 968 990 959 923 895 876 759 692 627 696 684 695 584 530 526 480 432 430 294 175 88 18 22 18 19 16 15 16 15 10 8 14 27 24 60 123 169 208 155 162 451 541 571 593 635 671 660 670 583 557 215 32 257 568 314 122 114 113 1 110 408 588 605 381 372 542 676 652 447 371 321 253 212 154 174 299 366 507 651 726 732 708 605 443 299 269 224 207 188 151 115 116 160 180 256 327 359 398 493 505 454 385 312 322 295 203 69 53 52 37 43 59 51 51 35 36 32 34 47 56 64 53 38 28 25 25 28 45 22 7 19 24 20 26 17 21 18 18 14 22 29 27 29 29 25 11 19 22 22 23 12 16 18 17 23 23 24 17 16 13 17 7 11 9 12 5 4 5 6 14 9 8 8 7 8 8 6 6 7 8 8 9 4 3 3 2 0 0 0 0 0 0 1 1 1 1 2 3 3 2 1 1 1 0 1 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 4 22 1051 997 1062 926 969 983 978 919 971 945 871 933 910 866 838 793 780 724 687 639 669 664 604 539 487 456 340 253 238 123 64 16 14 16 16 15 15 8 8 11 14 16 18 15 17 12 37 27 31 26 23 39 34 101 192 225 468 558 604 664 723 694 593 560 210 53 261 320 196 130 209 63 75 436 505 667 591 752 755 649 457 404 347 272 200 156 113 234 386 478 594 614 702 701 553 396 337 280 223 170 183 190 114 90 145 143 179 207 230 290 464 518 515 446 383 299 262 205 92 73 10 24 44 35 42 32 28 33 12 10 37 36 54 31 25 31 34 21 23 22 28 36 28 22 16 23 3 15 7 9 6 4 3 8 20 23 22 22 19 25 24 14 21 12 17 12 19 15 13 16 19 12 12 13 9 6 7 11 6 6 12 12 13 7 5 5 5 5 6 5 4 4 8 7 8 4 3 2 1 0 0 0 0 0 0 0 0 1 1 1 1 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 10 56 1133 1069 985 1007 990 957 983 945 903 849 769 644 534 627 662 545 737 719 646 606 680 592 495 524 413 227 85 16 11 12 8 12 12 12 11 10 10 10 9 12 14 16 16 11 6 10 4 2 2 1 1 1 1 9 17 26 39 105 367 445 482 504 575 656 617 589 260 152 241 200 107 126 272 104 461 523 644 681 731 728 580 456 347 361 261 220 178 189 271 377 572 532 584 693 632 593 364 271 241 222 163 139 120 86 116 132 163 110 153 133 235 290 429 479 415 294 274 179 62 2 0 19 19 13 7 9 7 5 14 12 21 20 38 28 34 26 19 18 10 13 15 24 12 17 24 17 30 26 15 11 11 4 6 4 11 15 25 18 18 13 21 17 10 19 22 18 12 16 10 9 10 3 11 13 12 7 7 7 6 9 7 7 7 7 8 7 6 5 5 4 4 3 5 5 5 8 6 5 2 1 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 76 1270 1424 1211 982 960 958 899 866 666 511 350 312 236 196 194 155 384 617 607 583 579 461 431 380 231 60 8 4 5 7 5 9 12 13 13 18 14 17 21 21 15 13 8 14 14 4 6 6 2 0 0 0 0 0 0 0 0 0 7 81 106 132 149 309 509 611 635 589 453 368 289 194 72 424 210 504 596 637 703 845 748 552 508 479 393 284 193 233 196 305 469 446 493 580 606 625 636 388 212 216 208 162 84 92 113 107 89 95 61 75 98 231 237 428 454 347 269 181 62 18 17 31 22 0 0 0 0 0 1 27 44 53 38 14 1 24 38 19 32 33 22 21 13 6 25 28 24 37 15 14 20 19 17 17 12 26 16 22 18 25 16 25 22 18 17 18 15 12 16 8 13 9 10 9 6 10 9 7 7 6 6 8 6 7 6 5 4 3 4 4 4 4 4 3 2 4 4 3 4 2 2 0 0 0 0 0 0 0 0 0 0 0 1 1 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 5 54 0 1196 1181 960 899 879 822 783 700 581 760 690 675 669 593 608 592 592 540 565 509 456 370 342 248 78 7 6 6 6 5 7 8 18 22 21 27 15 12 13 12 12 23 113 19 17 8 4 11 11 12 10 4 3 2 0 0 0 0 0 3 7 3 35 59 195 372 537 619 667 650 593 476 321 243 556 341 618 703 711 745 793 773 646 672 439 292 263 253 221 236 372 346 346 486 539 498 480 578 191 98 174 177 158 132 123 107 71 56 27 206 294 188 237 371 440 386 309 221 169 116 40 26 34 29 21 4 4 0 0 0 33 36 52 11 0 15 14 27 41 24 23 18 13 12 16 14 21 30 26 22 15 21 20 30 13 20 25 21 33 18 21 18 18 24 17 13 14 2 12 2 13 9 10 8 6 8 7 7 2 8 6 4 6 5 2 3 5 2 2 4 5 5 6 6 6 4 4 3 2 2 2 2 2 1 0 0 0 0 0 1 1 1 1 1 2 2 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1021 1288 1006 899 841 804 605 435 225 259 563 661 631 617 593 588 573 560 462 418 338 271 206 50 5 2 6 9 12 12 24 17 22 16 16 16 33 23 25 30 17 13 15 86 187 48 18 35 195 196 197 205 141 90 65 25 12 11 2 2 1 3 9 13 17 60 185 377 525 598 632 638 679 507 458 781 510 648 719 760 850 868 828 780 497 395 298 282 239 234 294 287 288 380 473 467 364 373 343 58 64 141 190 155 113 71 65 61 31 130 189 75 418 282 380 308 332 251 170 208 148 133 67 66 60 9 2 1 6 47 48 53 45 40 29 10 4 0 0 0 7 5 9 17 19 13 15 19 22 33 15 12 20 27 20 15 14 9 15 28 25 18 14 13 16 13 11 6 10 6 12 12 10 8 11 5 7 6 5 6 6 7 5 5 4 3 2 4 2 2 3 4 5 4 3 4 4 3 3 2 2 1 1 1 1 1 0 0 0 0 1 1 2 1 2 3 4 3 3 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 956 1084 987 876 764 561 339 264 138 225 210 589 611 604 579 568 552 480 407 373 264 171 12 3 1 3 6 13 18 17 18 25 23 19 26 18 14 12 18 18 20 25 13 17 17 71 124 112 129 46 32 33 35 19 26 14 7 6 10 13 13 11 8 7 4 4 2 24 119 218 487 599 700 747 749 761 950 763 758 939 914 914 908 883 773 580 514 232 119 194 246 270 223 227 339 407 322 267 232 167 0 0 49 145 190 187 0 69 76 124 188 179 127 154 188 158 216 202 177 130 147 146 88 82 72 28 7 30 40 59 64 59 70 73 65 46 0 0 0 0 3 26 18 10 21 20 12 16 15 16 33 22 14 28 20 23 15 19 29 19 25 25 31 15 21 19 9 14 7 4 6 11 10 8 9 12 10 9 3 6 7 7 7 3 6 2 2 1 2 1 2 2 2 3 2 2 1 1 1 2 2 2 1 1 2 1 0 0 0 0 0 0 0 1 0 1 1 2 3 3 2 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 982 906 873 953 982 589 450 308 108 92 36 368 491 495 506 495 504 375 391 280 180 32 2 74 26 7 12 18 27 24 16 29 21 30 32 15 17 24 26 23 21 12 16 16 15 17 13 9 16 11 11 8 4 3 4 6 12 15 5 1 2 0 4 6 0 0 1 8 7 55 80 298 508 707 771 887 966 1061 987 1025 1059 1006 942 1001 947 858 776 580 326 151 130 231 167 175 233 353 316 217 194 217 118 231 255 44 89 208 78 57 75 117 145 199 123 80 99 119 90 51 122 72 119 71 96 90 74 70 43 34 2 0 1 77 71 66 53 49 14 0 12 9 13 0 0 3 9 16 19 12 13 8 0 18 31 19 14 19 21 9 11 16 17 21 19 28 20 25 15 10 15 10 4 9 9 12 10 9 8 8 8 7 8 7 4 7 4 3 3 2 1 1 1 1 1 1 1 1 2 1 1 0 1 2 2 3 3 2 2 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1001 954 829 852 973 925 464 195 11 18 6 41 235 468 403 398 365 327 263 206 139 25 26 12 26 17 19 31 31 32 29 24 28 37 28 12 15 19 15 13 13 15 16 14 10 9 9 14 7 12 7 8 10 3 3 5 2 3 3 7 0 0 0 0 0 0 0 3 6 8 16 65 223 511 714 943 880 1009 1030 1029 924 1073 960 1000 1053 940 840 764 693 551 393 350 254 244 222 212 207 202 149 184 135 207 304 368 59 153 288 38 0 75 93 197 120 0 125 47 118 93 16 153 151 50 106 96 89 80 67 44 12 0 0 0 11 55 30 2 50 7 12 20 37 0 13 29 13 25 18 6 0 8 24 0 5 2 16 12 8 18 30 6 19 18 14 15 12 11 19 12 12 7 15 10 7 6 6 8 2 8 4 6 9 9 7 7 5 2 7 6 4 4 3 4 2 2 2 2 1 1 1 2 1 1 2 2 1 2 2 0 0 0 0 0 1 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 970 928 842 821 875 699 347 98 26 22 18 66 271 343 347 271 241 212 194 166 65 31 12 14 12 29 57 42 38 35 41 35 26 25 41 29 25 30 18 22 21 17 23 18 14 13 15 16 14 12 10 12 12 10 7 11 9 8 6 2 4 6 6 6 4 2 0 0 0 0 0 11 107 206 463 664 883 923 934 1043 1129 1051 1119 1092 1048 1048 1012 885 794 689 611 512 318 343 317 231 183 134 70 55 26 96 122 194 302 60 232 258 40 0 0 71 179 109 0 0 0 0 0 5 19 39 67 122 101 80 65 24 1 0 0 0 0 0 3 2 0 54 43 0 0 10 8 0 0 33 25 4 0 0 5 25 9 0 0 7 8 7 8 16 21 12 23 15 16 20 13 22 13 15 9 14 12 6 8 6 8 6 6 6 6 4 6 5 4 5 5 5 5 4 3 3 2 2 1 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 1 1 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 1 0 960 874 884 805 626 520 177 50 40 7 10 8 92 254 202 215 171 90 113 94 43 35 15 12 46 62 60 56 38 36 46 37 28 30 29 26 26 36 28 29 30 21 17 15 11 15 15 16 16 14 12 11 10 13 11 10 4 5 7 5 3 2 5 6 7 7 5 4 1 0 1 0 5 99 181 406 630 862 978 1005 1102 1124 1136 1148 1150 1166 992 827 748 790 592 608 512 443 395 335 261 193 191 139 41 2 0 9 87 212 73 106 133 0 40 17 67 176 143 58 0 0 0 0 0 6 110 116 71 71 67 15 7 0 0 0 0 0 2 1 0 7 7 18 20 9 39 19 7 30 37 19 2 3 1 1 9 15 21 16 10 9 11 17 19 19 11 18 18 17 17 19 16 9 7 7 8 8 3 5 6 7 8 5 5 3 3 5 4 4 4 3 2 2 2 1 2 2 2 1 2 2 2 2 2 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 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 907 988 833 654 421 282 60 17 36 5 2 10 10 34 25 96 95 74 58 45 44 26 20 19 52 57 55 26 37 27 35 47 45 33 28 27 24 29 30 24 20 15 18 15 13 12 11 11 11 9 10 9 8 14 16 12 14 11 8 9 9 8 7 4 6 3 4 6 3 3 4 1 4 7 33 161 414 529 840 977 1029 1149 1121 1060 1134 1138 1003 875 850 725 557 492 587 407 391 326 375 415 344 338 292 222 148 36 0 12 113 214 93 43 56 82 138 112 245 208 37 0 0 0 0 85 107 130 106 93 91 26 0 0 0 0 0 0 0 0 12 16 28 2 0 0 2 26 42 28 52 41 29 5 1 19 16 6 2 12 13 12 12 14 10 5 9 16 17 8 8 12 12 12 7 8 5 5 3 7 3 2 1 3 1 2 1 1 3 3 3 3 3 2 2 2 1 1 1 0 0 0 0 1 1 2 2 1 1 2 3 3 3 3 4 4 2 2 2 3 3 4 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 0 0 0 0 0 859 870 781 640 391 118 46 8 34 2 3 9 2 6 39 46 18 37 34 48 39 24 13 23 19 35 33 43 31 48 50 40 24 23 39 24 26 12 17 13 18 19 17 13 14 13 12 12 16 17 19 21 16 11 7 7 4 11 9 6 7 11 8 7 10 7 6 9 6 3 1 0 0 4 5 11 121 371 543 903 1033 1148 1194 1152 1024 1107 994 901 826 714 655 631 573 459 436 421 387 366 339 301 218 132 109 121 187 23 0 78 282 255 248 228 264 71 87 94 91 73 31 0 0 162 108 132 101 59 94 26 0 0 0 0 1 2 7 0 30 40 50 15 0 0 0 14 57 30 62 48 52 2 5 20 14 13 14 13 8 14 21 12 9 15 12 7 16 16 16 14 15 9 11 6 5 5 5 5 7 6 5 2 2 2 3 2 2 2 3 3 3 3 2 2 1 2 1 1 0 0 0 0 0 1 2 3 3 3 4 5 5 4 2 2 3 5 5 5 7 3 3 3 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 367 721 772 736 648 456 237 15 9 26 2 4 6 6 0 17 13 21 30 32 36 27 31 23 41 31 32 34 44 29 33 27 34 32 20 16 15 17 14 17 18 15 14 14 12 14 13 11 10 10 8 7 33 48 55 41 46 22 28 23 20 21 22 15 3 10 6 2 4 4 6 3 0 0 0 0 1 9 123 370 595 920 991 1199 1207 1133 932 846 837 726 606 356 389 435 402 344 352 333 280 227 188 140 147 118 101 118 223 85 12 122 287 319 334 250 334 276 142 173 93 78 72 60 81 122 119 125 93 90 0 0 0 0 21 0 0 0 0 35 66 49 0 0 28 0 33 52 60 70 55 57 8 4 0 0 5 5 3 2 0 1 4 0 3 10 15 8 11 12 8 12 5 8 4 10 11 10 11 9 7 5 6 5 5 5 6 5 4 3 4 4 5 5 5 5 3 2 1 2 1 0 0 1 1 2 3 4 3 2 2 3 2 3 3 1 1 1 1 1 3 5 3 3 2 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 499 505 625 557 401 207 139 17 4 4 2 4 4 0 15 14 10 12 17 10 37 26 28 23 26 24 35 24 31 34 25 28 23 16 14 8 18 15 14 17 15 11 10 10 8 7 7 7 7 6 2 2 7 8 4 8 9 8 15 34 40 42 43 44 43 38 40 29 18 13 8 9 7 1 0 0 0 7 92 400 708 799 925 1095 1124 922 752 723 709 698 399 248 212 163 121 121 118 131 88 84 91 250 284 248 249 217 402 83 41 181 330 282 267 236 204 102 84 89 117 69 83 102 209 124 130 113 40 1 0 0 0 0 0 0 1 0 0 14 54 2 0 12 0 18 31 34 59 61 51 16 1 4 7 5 4 4 7 7 7 7 7 3 1 2 3 2 4 4 3 3 2 7 9 10 7 13 11 9 8 8 10 8 8 6 5 5 4 2 1 1 2 2 1 2 2 2 2 2 2 2 2 1 2 4 5 3 3 3 2 2 2 2 2 2 2 2 1 2 3 3 2 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 300 423 338 422 275 263 285 135 5 1 3 4 22 2 16 11 13 19 28 29 24 14 32 39 28 28 34 36 20 25 25 22 13 11 8 7 13 18 13 12 8 5 4 4 5 5 9 9 8 7 7 8 5 2 0 0 0 0 0 0 1 3 11 8 9 13 13 14 20 23 17 22 34 28 11 1 0 1 4 67 457 721 730 846 915 940 818 814 691 555 387 316 223 220 130 101 57 40 16 27 30 258 431 451 366 217 234 376 232 56 123 274 250 258 196 111 86 51 46 79 81 164 254 100 101 165 97 8 0 0 0 0 0 0 8 48 0 2 0 0 0 1 0 1 12 32 53 58 51 51 3 6 10 3 3 3 6 8 8 7 4 4 1 9 9 3 1 2 2 3 6 11 19 20 17 17 23 22 21 22 23 16 13 11 9 10 11 10 6 1 0 0 0 1 4 6 8 6 5 5 6 6 7 9 10 3 3 4 2 3 5 9 8 5 2 1 2 2 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 184 342 455 339 236 269 410 358 164 49 3 5 13 0 15 20 14 17 14 18 25 21 15 24 28 31 27 12 19 20 16 12 8 12 8 14 8 13 11 6 2 2 3 4 6 6 5 5 4 4 4 6 7 4 5 5 5 3 5 4 3 1 1 0 0 0 0 0 1 8 13 16 18 28 42 38 9 2 2 8 50 566 743 785 761 839 758 658 561 545 238 227 218 100 28 39 11 16 11 0 4 142 243 345 334 340 303 245 289 264 231 95 65 210 294 314 209 115 103 71 117 225 291 191 215 143 140 10 0 0 0 0 0 2 0 48 57 49 0 0 0 0 0 0 1 2 43 11 0 48 35 5 13 20 22 13 9 10 19 19 13 9 19 33 36 29 31 28 27 33 40 34 35 43 33 40 41 40 33 37 38 38 35 27 24 22 22 23 26 22 18 10 9 11 11 9 12 14 13 12 12 9 11 10 13 11 8 12 16 14 9 15 12 11 2 7 2 2 1 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 217 301 464 500 404 174 378 296 208 71 9 6 9 6 8 4 0 13 11 18 10 11 9 16 9 24 15 14 20 11 7 7 9 11 10 6 7 10 5 1 1 1 2 2 2 3 4 3 4 3 3 4 5 5 5 5 7 7 4 4 5 5 6 4 2 2 0 1 0 0 0 0 0 6 14 22 47 19 5 6 36 227 609 835 809 716 656 606 457 256 193 92 165 96 37 35 28 29 46 11 0 22 125 196 197 204 194 251 219 194 230 237 316 71 93 279 353 221 123 195 105 105 214 259 205 169 152 85 0 0 0 0 0 0 4 10 36 42 1 0 0 0 0 0 0 1 2 3 0 6 51 16 21 25 36 29 28 26 30 38 32 29 46 52 47 54 42 45 41 48 43 38 39 41 37 27 15 8 14 27 24 30 38 44 40 36 35 28 28 31 29 29 24 25 19 17 18 18 19 16 17 15 14 18 18 13 4 14 14 10 12 9 7 5 7 6 1 1 2 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 330 398 291 372 538 514 404 389 262 196 68 10 6 7 9 7 14 17 17 17 18 11 15 13 5 13 6 13 10 7 9 10 8 9 10 8 3 7 6 0 1 0 0 1 1 2 3 2 1 2 3 3 5 1 5 7 7 6 7 8 7 7 7 4 2 1 3 5 5 5 4 5 4 1 0 1 10 36 99 29 8 44 140 488 667 878 742 732 490 193 170 243 123 106 84 30 53 53 24 22 10 1 0 14 72 85 57 105 103 126 144 135 236 269 381 267 139 243 322 197 210 209 103 153 245 281 166 60 46 12 0 0 0 0 0 0 23 24 29 44 0 0 0 1 1 0 0 0 1 2 0 36 33 28 16 21 36 31 21 27 34 30 33 28 8 0 5 9 21 16 25 29 23 22 32 34 29 12 16 15 9 13 13 14 18 15 9 7 12 14 13 14 20 22 19 23 24 25 25 19 16 14 18 21 23 17 17 14 7 2 4 4 4 3 3 4 3 3 5 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 0 0 498 403 445 393 435 513 561 477 347 198 75 42 20 5 12 10 11 19 20 20 23 8 3 10 8 10 8 8 6 9 7 6 6 8 8 6 8 6 0 0 0 0 0 0 0 1 1 2 1 3 2 4 0 0 5 8 7 5 6 7 6 4 2 1 3 6 10 11 16 15 15 26 26 19 14 5 3 22 147 170 88 27 188 571 561 596 731 394 183 180 251 365 229 69 100 71 56 61 77 49 24 1 10 7 0 0 2 7 9 68 114 170 102 173 265 348 444 264 190 193 200 211 207 217 288 393 245 80 16 19 0 0 0 0 0 0 0 0 67 38 47 0 0 0 21 0 0 0 0 3 3 0 0 0 2 29 26 27 12 19 21 16 5 6 3 0 0 0 13 17 9 2 6 4 5 14 17 15 12 11 11 10 7 5 5 5 7 7 8 7 8 5 5 4 2 2 2 1 2 3 11 13 12 8 6 3 8 7 6 4 1 5 4 2 2 1 2 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 0 0 0 0 0 3 688 310 298 430 421 405 489 458 423 262 153 84 46 18 3 5 0 30 13 18 17 13 8 7 7 12 9 7 7 8 7 4 4 7 8 8 5 2 0 0 0 0 0 0 0 0 0 1 2 2 3 4 0 0 6 6 5 5 5 5 3 2 2 5 10 13 17 15 17 23 16 30 34 37 43 39 33 7 87 232 279 101 258 446 594 783 603 315 192 73 2 101 334 116 38 197 118 113 89 18 18 67 57 14 4 12 24 13 4 7 21 190 189 94 105 306 419 461 355 197 148 149 197 324 422 348 283 171 76 35 8 7 7 12 0 36 9 4 40 81 63 41 3 0 14 57 0 0 0 0 2 4 4 3 26 20 23 9 6 5 3 1 0 0 3 5 2 0 0 0 0 0 0 0 0 0 3 4 3 4 3 0 0 0 0 0 2 1 3 4 2 2 1 2 3 3 2 4 5 4 4 3 2 4 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 383 1101 291 273 290 320 332 331 342 385 370 271 167 116 82 20 3 4 22 22 7 22 11 7 10 10 9 8 8 6 6 5 2 2 5 7 7 5 0 0 0 0 0 0 0 0 0 0 0 2 2 3 3 0 0 0 4 4 6 5 3 2 2 4 6 12 7 10 21 22 23 35 24 23 17 21 24 79 95 6 178 317 397 339 438 587 875 562 184 71 29 0 0 13 70 247 151 138 182 154 44 126 108 62 17 66 44 25 13 13 15 13 63 136 126 87 73 216 398 460 350 326 248 151 240 547 397 258 153 195 84 19 20 15 33 1 16 21 50 50 92 72 14 17 23 9 35 0 0 0 0 0 0 0 12 38 57 43 16 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 639 1540 92 162 194 257 245 243 261 327 396 416 304 157 117 54 5 0 1 19 15 26 15 19 22 20 15 7 7 7 6 3 2 2 4 6 6 4 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 0 0 0 2 4 6 6 3 3 5 4 3 6 5 19 24 17 35 27 18 28 22 26 34 26 146 133 108 269 422 426 579 680 798 577 256 67 3 1 6 0 39 287 176 228 172 155 77 81 83 81 82 76 41 19 20 12 17 31 27 47 56 142 140 140 140 257 319 381 280 220 216 300 332 376 284 330 296 70 94 68 56 22 45 25 46 95 156 135 156 106 50 60 29 13 1 0 21 5 0 0 0 20 42 73 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 1 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 18 223 629 1187 72 77 134 211 165 225 208 240 317 406 340 200 119 77 16 0 3 27 30 28 27 15 19 24 19 6 8 6 7 4 2 6 3 4 5 2 0 0 0 0 0 0 0 0 0 0 0 1 1 2 0 0 0 0 3 4 8 5 5 6 4 3 5 5 12 16 10 15 38 15 21 22 34 34 56 33 56 221 180 111 166 534 729 810 792 362 101 46 0 7 113 167 35 205 163 192 183 167 103 74 39 78 63 17 25 11 6 8 7 0 0 24 41 43 50 58 66 95 92 129 164 287 252 298 162 220 301 389 592 442 304 333 252 156 164 81 164 241 153 172 247 230 259 278 293 166 127 155 113 84 40 12 43 94 70 95 98 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 60 884 1181 85 91 124 117 164 110 202 186 182 309 400 287 112 93 34 0 2 8 30 40 44 25 36 35 28 18 11 6 6 1 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 4 7 6 4 3 3 3 4 8 9 12 12 13 11 34 37 29 19 6 32 46 29 117 348 245 197 70 267 495 866 627 394 164 31 2 94 182 241 223 232 179 186 172 124 82 44 73 30 25 7 8 10 8 9 9 0 0 0 23 22 21 2 2 9 11 18 67 109 122 161 188 172 195 265 424 494 527 539 503 414 374 360 296 304 254 216 249 244 208 233 268 247 189 202 201 157 133 106 114 161 175 145 93 53 8 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 297 865 926 942 0 53 63 96 119 99 107 238 207 122 327 284 199 99 32 4 6 11 29 44 50 42 38 30 30 20 19 10 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 0 0 0 2 3 3 4 4 3 4 11 11 9 7 8 12 8 21 23 36 3 2 0 11 2 2 26 67 271 12 80 324 520 489 375 337 176 61 173 195 204 189 202 186 207 194 111 90 74 69 32 50 23 3 4 4 3 2 1 0 0 4 2 2 7 5 2 9 16 10 63 90 103 93 82 94 156 263 354 388 329 401 440 356 353 379 314 291 325 275 177 207 222 240 259 277 197 191 153 152 179 183 196 200 160 119 96 30 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 547 539 908 1100 1 84 23 58 62 82 154 214 223 219 162 261 221 143 48 17 13 4 10 18 33 63 41 33 31 24 16 10 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 2 4 4 4 4 6 13 13 17 10 5 9 11 12 24 23 15 6 29 8 75 6 22 0 0 0 166 3 20 407 234 146 285 182 215 201 136 170 91 135 154 155 156 110 85 72 59 74 65 43 41 2 0 0 0 0 0 0 0 0 1 3 2 7 5 9 11 9 16 19 4 11 0 12 43 83 142 241 214 208 238 252 290 317 322 306 284 285 276 199 197 248 270 257 193 179 191 173 157 166 160 176 173 137 112 43 5 10 13 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 232 712 1069 826 6 14 33 46 62 60 51 114 166 165 175 183 145 191 121 57 32 36 8 7 20 39 56 30 13 17 29 23 10 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 6 4 3 12 5 6 16 9 9 9 12 15 37 34 9 7 3 45 88 6 72 18 1 0 44 9 20 241 255 217 213 240 260 158 117 124 117 128 136 129 71 46 59 64 38 29 46 46 25 5 0 0 0 0 0 0 0 0 0 0 1 11 11 44 17 15 20 17 1 2 10 0 4 4 32 54 89 166 148 181 178 244 266 281 266 283 244 267 191 194 250 296 203 188 211 204 182 161 162 168 181 156 123 51 23 16 7 0 2 3 0 0 0 0 0 0 0 0 0 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 23 14 1 0 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 370 669 598 675 0 0 1 10 32 38 40 34 52 61 79 90 84 164 119 134 103 35 10 18 10 11 22 17 8 4 16 29 16 12 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 4 4 5 5 8 8 9 13 5 10 12 12 22 24 19 11 7 1 39 66 29 43 68 82 61 110 44 123 119 108 132 155 131 125 209 138 138 115 128 62 42 41 26 10 2 1 0 0 7 12 9 0 0 0 0 0 0 0 0 0 0 0 0 3 26 21 27 9 15 16 5 3 3 1 0 20 46 29 7 80 159 166 168 241 281 303 273 216 217 202 187 190 230 246 253 248 223 192 171 170 152 172 157 150 71 53 34 18 10 4 1 11 0 5 5 0 0 0 2 2 2 3 2 2 1 0 0 0 0 0 0 0 9 0 17 23 20 9 7 14 35 44 27 23 16 10 11 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 313 489 456 616 0 0 0 0 1 1 21 27 8 5 8 50 118 157 114 86 102 103 50 28 28 21 26 19 2 2 15 13 13 12 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 6 4 7 5 4 8 9 13 8 11 15 22 25 18 20 42 31 4 10 82 103 61 60 84 105 111 83 81 95 112 133 107 139 138 114 214 133 149 210 91 39 44 31 27 10 0 0 0 5 4 10 12 10 8 7 12 18 7 0 0 0 0 0 0 0 20 24 21 10 4 16 18 17 4 0 1 18 31 28 1 0 107 161 179 175 197 224 207 189 179 186 209 197 198 212 257 255 218 185 175 159 160 163 173 124 27 19 16 14 16 15 16 5 13 4 0 0 0 5 2 2 0 7 9 1 0 0 0 0 0 0 6 5 9 9 8 6 7 10 8 13 8 14 14 9 31 34 31 16 15 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 17 1 263 315 871 0 0 0 0 0 10 26 17 22 4 9 8 37 127 140 65 86 140 101 49 28 20 26 36 24 8 0 15 4 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 4 3 5 6 0 10 14 12 5 12 17 28 30 44 95 123 149 62 3 74 96 118 81 91 113 85 65 67 71 161 172 178 160 160 203 218 235 259 149 101 52 21 34 22 8 4 0 12 0 0 0 0 0 0 0 0 0 11 26 28 20 16 12 10 0 0 7 3 2 0 0 8 7 1 1 0 0 0 5 53 9 5 48 173 220 212 178 153 169 167 174 172 178 170 190 228 221 184 181 167 156 136 149 140 103 79 77 28 24 18 24 11 0 3 1 1 0 1 0 4 4 0 1 0 0 0 0 0 6 6 1 8 3 9 6 5 15 12 17 21 9 13 11 7 9 5 12 16 3 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 129 57 117 231 0 0 0 0 0 0 1 8 11 19 6 3 7 60 183 249 85 95 96 92 75 36 30 28 25 20 2 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 3 6 18 4 12 11 21 16 9 11 11 22 42 51 107 91 91 150 181 26 69 123 102 95 125 123 116 118 112 74 108 180 129 166 128 95 187 144 101 70 121 68 69 45 2 27 45 65 51 50 60 43 5 5 7 2 0 0 0 0 0 0 0 0 2 23 11 0 0 0 0 0 2 3 1 4 17 3 1 8 0 3 51 9 45 167 197 159 148 147 151 157 149 143 144 149 168 170 149 126 67 28 4 18 9 99 98 72 66 38 22 8 4 2 0 1 0 0 0 0 0 1 0 0 0 0 0 0 7 6 9 11 14 14 17 24 17 7 23 18 14 11 9 19 8 27 23 19 10 9 7 5 1 2 5 1 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 17 33 152 0 0 0 0 0 0 0 0 1 1 0 0 16 33 75 246 281 122 117 88 94 73 43 40 36 22 1 0 1 5 5 0 7 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 25 14 13 2 6 10 5 8 8 22 47 42 53 31 51 44 172 123 53 43 52 86 79 89 103 115 118 108 138 120 164 180 113 269 258 192 186 114 121 158 109 107 136 126 91 53 12 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 13 18 4 4 15 5 3 3 27 93 134 128 134 102 104 102 110 100 87 91 85 98 99 76 55 26 21 9 19 48 50 64 77 33 12 3 0 0 1 0 2 2 1 0 0 0 0 7 5 0 0 2 3 11 17 17 11 9 9 16 17 22 21 6 7 17 19 16 20 8 17 22 27 34 29 17 8 3 3 3 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 48 0 0 0 0 0 0 0 0 0 0 0 0 3 32 53 120 239 279 223 148 116 108 68 61 63 39 15 2 0 0 0 1 11 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 25 8 2 8 6 13 35 33 25 41 51 44 36 51 23 12 31 120 122 122 90 109 125 160 143 155 213 262 156 121 109 117 124 291 208 177 113 148 97 95 125 111 114 80 30 9 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 16 10 11 0 0 0 0 0 2 2 17 18 9 9 1 19 47 49 40 74 80 88 80 62 60 40 40 28 28 26 53 38 39 34 55 49 23 35 42 12 23 6 4 1 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 14 20 13 17 33 30 28 24 26 5 6 7 11 12 21 26 35 36 42 30 14 7 13 18 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 4 112 0 0 0 0 0 0 0 0 0 0 0 0 0 27 59 65 213 210 241 232 206 176 128 87 94 57 39 25 6 0 0 0 5 7 15 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 16 19 8 13 23 20 22 22 13 18 33 39 23 18 24 58 28 10 10 51 80 46 75 79 86 67 83 150 161 156 172 113 165 180 220 267 307 161 165 132 87 109 96 83 59 25 5 10 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 31 18 0 0 0 0 0 0 0 5 6 21 5 21 37 29 23 33 64 73 53 38 37 25 24 18 19 28 6 21 46 29 8 38 16 22 25 5 5 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 17 13 14 15 12 14 21 25 28 25 29 35 41 49 15 17 13 18 24 19 24 33 53 38 19 12 5 2 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 231 0 0 0 0 0 0 0 0 0 0 0 0 7 20 62 73 107 125 163 182 170 184 177 157 157 113 49 35 14 1 6 1 8 3 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 10 16 15 20 17 15 14 11 12 12 35 42 22 13 6 16 15 26 11 27 50 69 71 72 74 107 114 112 107 84 62 76 80 93 158 209 192 166 131 84 84 86 79 62 38 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 8 8 3 8 5 5 5 31 55 56 61 43 27 37 34 34 11 26 18 6 1 0 13 24 18 17 2 4 1 1 0 4 0 0 0 0 0 0 0 1 8 11 10 12 13 14 14 15 14 16 15 7 21 21 27 18 17 23 34 46 37 38 45 42 30 23 20 17 17 24 22 33 59 42 33 22 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 173 0 0 0 0 2 0 0 0 0 0 0 0 0 6 17 69 70 85 75 95 90 91 123 119 137 108 98 60 36 9 9 3 5 11 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 14 26 13 1 5 9 7 6 4 2 18 28 32 37 20 7 10 10 14 22 32 29 22 11 10 0 4 7 8 10 8 5 4 7 26 57 88 170 109 78 62 38 23 17 7 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 0 3 6 2 0 4 1 9 6 26 6 6 15 6 7 45 51 50 41 19 16 18 11 4 3 8 1 5 3 4 2 3 2 3 1 0 0 0 0 0 0 2 8 10 12 13 10 12 13 14 12 16 21 21 19 22 17 17 24 24 26 34 21 13 17 45 51 59 53 44 37 31 31 31 35 25 33 51 51 36 10 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 94 281 0 0 0 0 0 2 5 0 0 2 1 0 3 3 14 32 55 37 29 44 40 56 75 89 90 71 111 105 42 25 14 10 8 8 7 21 10 23 16 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 6 27 14 2 0 3 3 4 3 2 3 3 0 5 13 24 27 5 5 7 11 21 22 14 4 5 1 0 0 0 0 0 0 0 0 0 0 12 69 63 42 18 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 11 12 17 51 35 50 10 6 8 29 37 45 47 29 13 22 8 7 1 0 3 5 8 4 0 0 0 0 0 0 0 0 0 0 1 2 1 4 8 6 3 6 9 9 10 13 15 18 18 36 33 29 25 26 25 39 15 18 41 54 62 58 56 49 42 56 40 35 28 33 53 39 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 1 7 15 225 358 3 0 0 0 0 0 0 7 3 2 0 1 7 0 2 7 22 5 23 0 0 17 32 56 49 51 53 70 164 57 20 21 21 18 16 17 18 13 41 13 6 1 0 0 0 0 4 0 0 0 0 0 0 12 8 11 0 0 1 0 2 2 2 0 0 0 0 0 3 3 4 10 5 4 2 1 2 0 0 0 0 0 2 2 3 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 34 80 76 83 51 49 40 26 42 53 49 31 30 22 10 41 23 17 5 4 4 8 5 5 3 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 14 14 14 16 26 21 29 39 32 28 46 30 19 45 55 38 55 50 45 70 37 39 29 33 28 37 16 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 38 372 472 17 0 0 0 0 0 11 0 0 4 0 0 0 6 1 4 5 2 13 2 2 10 16 38 50 39 56 44 63 112 118 88 31 44 42 62 49 18 35 17 10 9 1 1 0 0 2 0 0 0 0 0 0 10 20 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 2 7 1 0 0 0 0 0 0 0 0 0 0 0 0 1 4 1 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 4 5 3 4 6 3 0 0 0 0 0 0 1 12 11 7 8 2 1 0 1 34 36 53 69 93 108 98 64 79 50 28 16 43 45 1 6 4 3 3 3 1 6 4 4 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 28 25 22 20 23 24 32 41 39 46 47 38 48 54 61 56 49 65 73 38 30 25 34 23 9 0 0 0 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 10 0 0 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 5 13 467 580 48 29 0 0 0 0 0 34 0 0 0 0 3 2 15 3 7 0 0 10 14 13 33 29 40 36 39 31 29 50 97 106 107 86 76 63 63 24 37 28 9 12 14 10 10 1 0 0 0 0 0 0 0 23 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 15 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 5 23 16 0 0 0 0 0 0 0 0 0 0 0 0 1 5 0 0 0 0 0 0 0 0 0 0 1 9 10 15 2 1 4 3 5 1 55 31 63 52 59 128 116 110 55 60 64 43 42 20 4 11 2 1 1 1 0 0 1 1 1 0 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 8 12 11 13 18 24 21 19 48 49 38 24 54 53 52 60 85 70 42 38 30 27 16 12 0 0 9 5 3 8 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 555 673 17 30 19 0 0 0 0 0 0 0 2 4 5 22 22 12 8 3 0 2 13 4 11 25 1 5 9 8 10 50 29 90 80 33 21 26 38 50 44 10 9 23 39 30 9 1 1 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 21 16 29 12 4 3 0 0 0 0 0 0 0 0 4 0 0 0 0 0 8 3 0 0 0 0 0 0 0 0 0 0 2 0 0 1 2 5 4 5 8 13 6 0 0 5 12 12 0 0 0 6 23 15 16 56 39 49 95 111 94 51 17 29 35 41 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 17 23 27 24 18 28 38 44 45 51 54 60 49 55 60 59 60 53 35 38 28 22 3 0 14 15 19 17 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 4 436 676 13 23 27 22 2 0 0 0 2 18 1 1 1 6 5 16 0 3 5 2 0 3 5 24 11 4 8 0 8 1 33 24 16 4 0 5 15 49 27 21 13 1 37 8 1 1 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 14 10 33 29 18 5 0 0 0 0 1 1 0 0 0 2 0 0 7 0 0 0 0 1 21 32 17 0 0 0 0 0 0 0 2 4 2 4 17 14 15 22 23 20 18 15 1 1 2 2 5 4 11 40 24 37 39 108 20 25 0 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 21 19 13 10 20 23 27 26 31 55 53 59 63 86 51 40 46 42 37 35 20 15 9 2 0 20 17 23 14 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 189 736 0 0 4 31 51 20 2 0 0 1 3 1 0 1 1 6 11 7 10 7 6 2 17 2 19 18 8 8 0 0 15 27 17 11 4 0 12 28 28 19 10 4 2 19 7 2 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 8 12 25 30 24 17 25 16 11 8 26 0 0 0 0 0 2 2 0 0 0 7 23 35 3 1 0 0 0 0 0 0 6 11 32 13 2 5 5 1 3 2 3 2 3 8 3 5 6 22 48 11 19 12 9 2 5 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 9 0 0 29 33 43 39 40 49 45 51 50 61 69 77 75 71 54 38 38 35 20 15 0 12 0 20 40 34 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 718 0 3 9 5 44 29 8 24 0 0 4 0 0 0 0 1 8 4 4 16 14 4 7 12 9 17 1 5 23 12 9 22 4 14 14 14 11 12 17 16 16 17 6 6 3 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 1 8 13 12 13 12 14 0 0 4 17 17 16 11 9 9 0 0 2 20 25 36 0 22 0 0 0 4 24 44 57 18 5 3 0 2 2 0 3 1 2 3 2 1 1 6 15 35 21 36 22 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 33 38 44 47 52 55 54 63 66 57 51 64 55 33 45 40 30 2 5 3 14 78 65 0 0 0 0 0 0 0 0 0 0 0 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 542 0 9 15 45 7 80 24 18 0 0 0 0 0 0 0 0 0 1 1 2 6 17 5 5 32 13 16 4 15 10 5 10 0 1 0 20 14 11 7 16 5 12 1 19 4 0 0 0 0 0 3 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 1 2 2 5 9 0 0 3 20 43 39 18 15 1 0 13 28 25 36 4 26 3 5 0 3 25 30 19 15 3 0 0 5 5 3 2 8 8 4 9 5 8 10 5 10 7 5 5 3 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 24 26 29 44 54 53 55 50 71 65 38 37 64 50 54 63 43 0 0 2 43 67 51 0 0 1 0 0 0 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 366 0 17 24 26 49 74 34 25 16 1 0 0 0 0 0 0 0 0 0 1 4 3 14 3 2 7 22 20 17 13 11 0 0 22 24 10 0 3 6 19 8 14 15 8 2 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 11 14 28 0 19 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 13 37 25 29 31 22 19 29 39 49 39 24 9 4 1 0 9 14 8 4 16 3 0 0 1 0 8 3 5 4 3 1 4 5 10 5 0 0 1 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 17 23 30 47 52 70 64 52 48 48 65 17 45 57 45 53 17 6 0 50 141 72 0 0 0 0 0 0 0 0 6 0 21 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 2 0 0 0 0 0 0 0 0 0 118 0 1 2 2 6 103 80 24 15 2 0 0 0 0 0 0 0 0 0 0 1 8 13 12 3 4 18 3 18 13 17 2 0 0 25 23 4 0 3 4 10 14 6 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 18 24 3 4 0 0 0 0 19 12 0 0 0 0 0 0 0 0 2 14 26 24 27 24 27 33 54 48 45 21 16 1 3 0 0 6 12 16 0 0 6 2 2 4 3 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 29 33 33 35 40 47 58 67 71 64 64 51 55 52 59 79 42 2 1 33 40 24 21 139 136 45 0 0 0 0 0 0 0 0 20 0 34 26 3 7 0 1 0 0 0 0 0 0 0 0 0 0 0 0 10 6 2 0 0 0 0 9 6 0 0 2 0 0 0 3 0 0 60 74 13 0 2 7 2 0 0 0 0 0 0 0 0 0 0 4 6 16 6 4 7 6 3 18 0 0 0 26 0 0 0 1 1 7 1 20 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 26 27 21 30 28 35 1 2 2 29 21 13 7 4 2 0 9 13 11 7 18 14 37 58 55 26 39 44 23 15 0 7 5 3 0 3 3 2 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 32 25 26 32 43 40 24 40 61 69 77 76 63 55 39 34 51 71 24 38 57 15 1 25 172 63 0 0 0 0 1 0 0 6 9 0 3 12 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 7 11 35 37 8 6 6 18 17 1 0 0 0 0 0 0 31 2 1 2 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 13 4 2 2 0 5 1 9 4 13 15 0 0 0 0 0 4 24 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 11 18 10 8 17 21 7 0 1 25 33 14 21 28 19 15 15 12 7 5 22 65 50 28 8 11 13 19 6 0 6 1 1 1 2 0 0 0 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 37 25 20 28 43 46 41 33 51 69 83 71 80 77 86 64 50 68 68 73 53 61 0 106 187 57 19 0 0 0 0 1 0 0 0 9 21 19 34 59 2 0 0 1 8 0 0 0 0 0 17 0 0 0 0 0 0 0 0 0 0 4 5 0 13 9 13 75 126 0 0 0 0 27 35 26 0 0 2 8 15 0 3 8 23 26 0 0 0 0 0 0 0 0 0 13 4 3 0 3 1 22 16 3 19 0 0 31 0 1 4 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 7 2 6 8 1 0 13 1 0 0 0 8 13 29 20 31 28 23 11 19 15 1 0 1 2 1 1 4 0 2 0 0 2 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 32 34 37 18 38 48 46 56 66 81 94 91 82 78 75 66 68 59 90 88 70 7 24 220 0 0 0 0 6 3 7 1 0 3 1 38 0 11 30 0 0 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 5 0 2 0 0 1 0 0 0 5 64 219 0 0 0 0 2 12 13 16 4 5 19 84 63 3 7 18 34 48 0 0 0 0 0 0 0 0 0 11 4 0 0 0 4 18 23 17 5 4 0 0 4 0 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 7 10 0 1 5 6 19 16 6 0 0 0 0 0 0 0 0 0 5 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 44 39 40 33 47 47 50 54 54 63 89 90 104 81 69 79 83 74 74 28 66 0 9 142 73 25 17 11 2 8 3 16 11 17 16 28 32 18 13 1 0 7 14 4 0 0 0 0 0 0 0 32 4 0 0 0 0 0 0 0 0 0 0 0 0 0 1 96 0 0 0 0 1 17 15 19 14 22 42 22 26 15 1 6 28 49 6 0 0 0 0 0 0 0 0 2 11 3 0 0 5 0 0 5 21 9 0 6 9 12 20 1 0 0 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 8 24 26 4 9 9 8 2 0 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 42 40 38 35 42 51 51 79 55 52 72 65 81 89 93 63 77 77 96 10 40 0 40 23 3 26 27 34 31 21 34 15 16 28 22 0 28 26 21 12 2 1 20 6 1 0 0 0 0 4 0 4 1 0 0 0 0 0 4 0 6 0 0 0 0 0 0 0 0 0 0 0 13 40 20 15 18 14 26 29 5 2 0 0 39 26 6 0 0 0 0 0 0 0 0 0 0 11 4 3 0 0 0 14 20 0 0 5 0 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 0 0 1 0 0 0 0 0 0 0 9 5 5 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 34 37 25 36 41 44 52 42 56 68 66 55 45 41 68 93 95 88 89 70 60 0 22 32 50 34 37 16 17 34 45 31 35 28 29 0 22 1 30 42 38 2 12 4 2 0 0 6 0 0 0 0 0 0 22 36 1 33 37 3 9 0 0 0 0 0 2 0 0 0 0 1 34 23 23 1 1 2 33 5 28 1 0 24 0 27 0 0 0 0 0 0 0 0 0 0 0 1 10 5 9 22 23 12 0 4 19 0 6 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 3 0 1 2 2 3 9 2 6 0 0 0 0 0 1 3 1 1 1 8 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 35 24 24 30 3 0 53 43 37 77 86 56 50 41 47 86 71 78 99 61 60 85 44 28 25 61 58 32 6 29 52 27 70 28 44 32 24 37 44 7 12 2 0 6 0 1 0 0 0 0 10 17 0 0 2 0 36 31 30 1 0 0 8 0 0 0 0 0 0 0 0 0 0 8 9 8 1 0 4 69 44 1 42 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 5 10 23 10 12 10 24 11 10 11 14 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 3 1 4 1 0 2 1 0 12 8 3 0 7 3 4 1 0 5 10 6 4 0 0 0 7 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 29 28 21 21 0 0 30 55 45 34 46 64 61 57 50 38 15 67 69 86 42 37 85 79 0 13 30 33 62 52 49 36 33 47 55 95 53 70 53 41 30 10 0 0 1 9 1 0 0 0 0 20 33 36 29 29 39 47 2 2 2 30 3 0 2 5 4 1 6 0 0 0 0 5 3 1 2 4 2 0 8 18 69 75 45 0 0 0 10 5 4 4 0 0 0 0 0 0 0 0 10 4 0 0 1 16 3 1 20 15 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 7 2 4 4 1 0 2 0 0 0 0 0 0 12 6 5 0 0 0 0 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 0 0 0 0 0 0 5 72 67 50 53 46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 33 25 19 0 0 22 70 64 63 55 51 73 77 87 71 55 38 66 85 69 21 110 51 0 24 13 5 56 51 141 101 60 2 7 83 89 87 45 36 30 6 0 0 1 5 1 0 0 0 0 0 1 2 6 129 97 21 7 6 12 66 31 4 0 0 0 0 0 8 8 0 0 0 0 0 0 0 0 12 31 37 28 90 79 0 7 0 0 1 1 3 3 4 0 0 0 0 0 1 1 10 5 15 9 22 11 18 22 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 7 2 0 0 0 6 0 0 1 2 12 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 53 56 4 38 55 66 63 59 56 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 22 27 0 0 0 0 20 53 61 67 65 59 54 52 48 69 54 0 70 81 64 107 144 62 0 14 9 52 65 97 28 120 82 96 86 37 74 18 0 31 37 1 0 7 35 39 0 0 0 0 0 19 14 9 22 11 0 0 0 24 11 7 5 0 6 20 2 12 0 0 0 0 0 0 0 0 0 0 0 0 17 26 107 119 56 0 0 0 0 0 1 3 0 4 0 0 0 0 0 1 1 10 6 11 18 29 13 16 15 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 6 3 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 33 48 47 36 32 37 42 46 41 43 50 54 54 55 18 0 0 0 0 0 0 0 0 0 0 0 0 5 0 19 0 0 0 0 0 0 0 0 0 0 40 26 28 43 45 48 57 70 9 2 105 134 31 1 19 29 19 58 53 51 19 131 68 22 182 160 49 42 75 46 42 0 18 52 0 0 0 3 8 22 8 35 71 23 9 0 5 0 0 24 48 17 9 57 69 36 45 0 0 0 0 0 0 0 0 0 0 3 17 38 68 128 72 8 0 0 0 0 0 0 0 1 0 1 0 5 0 0 0 0 4 11 3 17 12 16 21 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 22 43 48 43 37 31 41 52 47 44 48 56 51 48 0 0 0 0 0 0 0 0 0 0 0 0 6 2 0 0 0 0 0 0 0 0 30 29 44 38 17 28 42 28 46 49 4 0 93 50 44 2 22 28 50 58 56 57 121 17 29 8 80 169 76 101 92 97 37 21 16 0 0 0 0 0 46 47 71 92 49 17 24 0 0 0 0 10 36 67 66 58 20 15 24 0 0 0 0 0 0 0 0 0 3 0 0 4 26 33 4 14 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 1 8 6 11 41 17 8 10 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 0 7 0 0 46 43 38 50 48 32 28 33 34 48 51 46 48 60 49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47 58 51 47 44 35 42 43 51 50 0 0 0 2 68 14 1 28 60 78 5 28 7 0 15 14 1 47 95 89 157 242 70 43 86 34 5 14 0 3 26 154 153 60 44 55 5 0 0 4 1 0 0 0 4 22 3 0 0 0 0 0 0 0 0 0 0 0 0 0 5 35 24 38 77 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 1 5 35 8 5 5 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 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 25 48 42 0 0 0 53 49 48 45 40 45 46 42 42 37 35 48 56 52 56 59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 45 40 36 35 33 35 43 50 59 57 61 1 0 0 42 0 7 46 0 16 5 21 156 58 8 30 58 153 191 217 160 104 111 56 62 89 44 15 45 40 52 2 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 8 38 25 6 6 6 6 0 17 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 1 2 3 6 4 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 0 0 0 0 52 38 34 38 45 43 40 47 47 47 46 46 57 53 50 73 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 32 17 18 35 35 38 36 39 48 72 92 44 0 0 0 0 0 0 0 2 1 79 46 79 66 41 39 25 37 128 225 123 160 94 36 18 8 35 67 12 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 2 6 4 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 55 16 0 0 0 40 36 40 39 42 47 47 53 49 54 54 49 50 65 56 86 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 28 38 48 48 48 49 70 96 32 1 0 0 5 15 1 3 11 2 8 17 72 66 35 12 0 0 97 42 140 147 130 130 10 9 97 92 6 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 1 4 3 0 1 1 1 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 52 0 0 0 49 39 47 50 33 35 45 60 60 62 52 79 76 71 71 65 72 91 29 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 30 42 49 48 40 56 62 71 91 0 0 0 0 31 74 184 111 6 42 0 17 28 81 56 0 0 0 45 32 135 203 55 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 1 1 4 0 1 1 3 5 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52 37 39 46 42 48 42 38 52 59 75 88 80 89 96 99 92 80 51 85 31 26 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 36 25 28 53 48 46 57 72 38 0 0 9 0 0 37 15 5 171 19 47 39 78 104 70 0 0 0 3 28 75 90 77 51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 0 0 0 0 1 1 3 0 1 1 1 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43 38 33 44 62 53 45 44 53 68 86 97 87 87 66 101 73 64 66 42 29 17 0 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 12 27 29 43 47 49 54 71 8 4 0 37 0 19 3 64 0 0 64 74 23 33 68 14 1 7 0 24 27 81 64 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 2 0 1 0 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 41 49 38 45 49 51 52 49 53 56 76 84 69 70 84 63 58 74 92 56 30 21 11 7 30 43 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 9 16 31 30 26 20 39 7 1 0 0 57 0 24 93 66 63 0 0 82 38 48 9 0 0 0 0 0 2 83 12 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 39 38 26 31 40 48 52 52 44 45 66 81 71 66 71 64 60 27 36 40 26 21 11 29 37 8 0 0 20 20 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 0 0 0 0 0 0 17 0 0 0 0 0 49 70 3 94 73 38 55 0 0 0 1 3 4 60 51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 1 0 0 0 4 33 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 25 26 15 12 14 23 22 39 62 81 72 66 65 56 50 39 35 22 23 21 0 28 34 0 18 30 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 57 0 0 0 19 50 1 0 110 114 87 63 67 66 18 1 34 3 91 13 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 2 0 0 0 0 0 0 0 0 0 0 0 1 30 0 0 0 0 0 0 1 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 29 38 20 16 25 35 34 20 27 25 15 15 9 24 12 0 0 7 32 20 29 23 22 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 34 15 0 0 0 0 52 48 4 54 15 0 12 47 31 18 0 0 40 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 32 49 0 0 0 1 0 2 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 5 34 48 10 6 4 18 5 1 0 0 0 0 0 0 27 43 47 40 27 18 14 18 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 2 75 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 39 7 0 6 29 2 3 4 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 34 35 14 12 11 19 24 19 0 34 14 15 14 25 15 12 13 6 15 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 17 1 0 13 64 19 6 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 8 6 17 10 5 4 5 39 0 0 47 8 27 15 25 27 17 18 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 44 27 16 6 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 5 6 12 5 0 0 0 16 11 11 24 18 26 20 18 17 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 10 17 24 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 34 24 14 15 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 29 36 17 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 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 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 3 17 25 15 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 2 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 12 0 10 0 10 0 15 30 24 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 40 13 3 2 9 10 11 11 8 24 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 10 8 0 0 0 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 9 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CIN -4 -4 -3 -4 -4 -3 -1 -1 -1 -2 -2 0 0 0 0 0 -14 -41 -81 -48 -35 -17 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -8 -11 -5 -9 -8 -3 0 0 0 0 -4 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -18 -37 -16 -3 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 -5 -14 -9 -11 -6 -11 -5 -6 -16 -39 -29 -13 -9 -17 -22 -24 -45 -31 -4 -16 -22 -35 -32 -45 -47 -69 -6 -6 -2 0 0 0 0 0 0 -2 -3 -4 0 0 0 0 0 -10 -5 -6 -6 -1 -1 0 0 0 0 0 0 0 0 0 -2 -2 -1 0 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -8 -8 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -19 -12 0 0 0 0 0 0 0 0 0 -3 -1 0 -1 -4 -11 -11 -6 -9 -9 -7 -6 -10 -18 -61 -43 -12 -25 -58 -48 -52 -21 -17 -48 -22 -34 -38 -42 -31 -65 -3 -7 -4 -3 -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 -3 -1 -2 0 0 -1 -3 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -1 -1 -1 -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 -3 -1 0 -3 -8 -9 -14 -13 -6 -5 -12 -13 -42 -37 -59 -56 -37 -66 -55 -16 -23 -7 -7 -26 -28 -27 -32 -74 -59 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 -1 0 -1 -2 -1 -2 -1 -1 -3 -3 -2 -3 -1 0 0 0 -2 -1 -1 -2 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -3 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -4 -8 -6 -4 -13 -10 -13 -13 -13 -46 -64 -57 -31 -23 -24 -32 -15 -6 -10 -2 0 0 -4 -4 -10 -2 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -7 -6 -6 -4 -4 -3 0 -2 -1 -3 -2 -1 -1 0 0 0 -1 0 0 -1 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 0 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -7 -2 -3 0 -4 -17 -18 -38 -75 -29 -10 -5 0 0 0 0 -2 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -4 -8 -4 -5 0 -1 -3 -4 -8 -3 -2 0 -1 0 0 0 0 0 0 0 -1 -5 -1 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 0 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -2 -2 -5 -1 -3 0 -7 -21 -33 -19 -3 0 0 -2 -1 -3 0 0 0 -1 -5 0 -3 -1 -2 0 0 0 0 0 0 0 0 0 -1 -3 0 0 0 0 0 -2 -1 -4 -5 -7 -3 -2 -2 -2 -15 -3 -3 -1 -3 -3 -2 -2 -3 -2 0 -5 -2 0 0 0 -5 -7 -1 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -2 0 -1 -4 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -3 -7 -13 -11 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 -1 -2 -4 -4 -2 -1 0 -2 -6 0 -3 -3 -5 -3 -5 -6 -4 -8 -7 0 -6 -7 -1 0 0 -1 -1 -3 -3 -4 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -2 -1 -1 0 0 -1 -4 -13 -11 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -2 -3 0 0 0 -1 -5 -1 -2 0 0 0 0 0 -2 -2 -6 -4 -5 -6 -6 -2 -7 -4 -5 -23 -17 -4 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 0 0 0 0 -3 -5 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 -1 -3 -2 0 0 0 -4 -3 -6 -6 -6 -4 -4 -5 -5 -3 -1 -6 -1 -1 -2 -3 -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 -3 -1 -2 -5 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 0 0 0 0 -2 0 -2 0 0 -2 -1 -1 -2 -1 -1 -1 -2 0 0 0 -1 -3 -6 -5 -4 -9 0 -1 -1 -5 -2 -2 -2 -1 -1 0 -3 -2 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -2 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 0 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 0 -3 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -3 -3 -3 0 0 0 0 -6 0 -3 -6 -5 -1 -2 0 -2 -6 -15 -2 -2 0 -1 -2 -4 -3 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 -2 -5 -3 -3 -3 -5 -7 0 0 -1 -1 -2 -18 -8 -3 0 0 0 0 0 0 0 0 0 0 -2 -5 -9 -4 -8 -6 -3 -2 -6 -1 0 -2 -11 0 -3 0 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -2 0 -2 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -20 0 0 0 0 0 -1 0 -1 -3 -5 -1 0 -1 -3 0 -3 -1 -5 -3 0 -2 -1 -1 -1 -2 -2 -1 -2 0 0 -1 -4 -12 0 -3 -3 -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 -1 -5 -4 -2 -6 -3 -4 -18 -16 -25 -24 -21 -37 -43 -68 -47 -67 -15 -4 -5 -1 -1 -1 0 0 0 -2 -14 -49 -45 -51 -31 -21 -29 -14 -10 -22 -15 -3 0 -54 -18 -24 -2 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 -1 0 0 0 -1 -1 -3 -1 -7 -4 -2 0 0 0 0 -1 -1 -3 -3 -3 -5 -4 -8 -7 0 -3 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -34 -31 -42 -44 -51 -62 -64 -82 -116 -120 -103 -99 -128 -112 -55 -52 -79 -59 -43 -27 -16 -26 -23 -16 -32 -22 -7 -44 -55 -80 -39 -41 -41 -50 -18 -25 -21 -12 -5 -4 -18 -25 -6 -3 0 -1 0 0 -16 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 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 -5 0 -3 -2 -6 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -8 -12 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -10 -55 -46 -71 -103 -123 -142 -149 -130 -203 -150 -222 -219 -173 0 0 -231 -201 -175 -171 -179 -207 -106 -91 -49 -53 -47 -35 -48 -54 -53 -105 -70 -43 -42 -91 -91 -73 -29 -31 -23 -3 -41 -40 -5 -7 -7 -9 -4 0 -13 -3 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 -1 0 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 -28 -24 -1 0 0 0 0 0 -9 -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 -2 -12 -16 -3 -2 -6 -5 -2 -2 -2 -1 0 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -34 -60 -133 -114 -135 -195 -128 -137 -202 -249 -124 -236 -245 0 0 0 0 -75 0 0 -148 -196 -171 -124 -116 -110 -120 -113 -88 -91 -41 -129 -136 -79 -161 -123 -179 -152 -120 -152 -159 -93 -69 -110 -14 -26 -27 -31 -18 -9 -5 -1 -1 -1 -1 -1 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 0 0 -13 -4 -1 -4 -14 -9 -10 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -4 -21 -54 -45 -22 -23 -22 -22 -21 -23 -35 -27 -19 -11 -11 -9 -10 -8 -4 -15 -11 -1 0 0 0 0 0 0 0 0 -3 -2 -6 -17 -80 -154 -264 -142 -130 -146 -127 -230 -235 -279 -276 -118 -304 0 -248 0 0 0 0 -18 -174 0 -43 -212 -183 -176 -30 -12 -1 -45 -166 -34 -177 -168 -98 0 0 -13 -173 -161 -1 -118 -119 -78 -91 -131 -112 -173 -91 -38 -1 -3 0 -1 -2 0 0 -1 0 0 -2 -2 0 0 0 0 0 0 0 -4 -2 0 -1 0 0 -1 -1 -27 -23 -20 -20 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -69 -58 -24 -23 -27 -19 -20 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -12 -8 -24 -10 -18 -25 0 0 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -36 -89 -142 -55 -73 -50 -89 -103 -112 -124 -92 -88 -53 -39 -44 -48 -33 -35 -31 -33 -27 -17 -7 -8 -14 -15 -9 -1 -7 -10 -12 -16 -34 -165 -249 -293 -309 -202 -138 -172 -144 -196 -48 -200 -257 -120 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 0 0 -1 -2 -192 -267 -1 -224 -142 -143 -98 -68 0 -126 -90 -61 -38 -11 -10 0 0 -1 0 0 0 0 -1 0 0 0 0 0 0 0 -3 -3 -3 -5 -2 0 0 -1 -2 -9 -43 -41 -45 -56 -43 -36 -19 -14 -7 0 0 0 0 -4 -2 0 0 0 0 -4 -32 -45 -49 -59 -77 -82 -76 -55 -43 -33 -27 -15 -13 -16 -8 0 -4 0 -3 -3 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -7 -27 -11 -34 -8 -3 -4 0 0 0 -1 -1 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -11 -11 -6 -3 -3 -2 0 -3 -3 0 0 -1 0 0 0 0 0 0 0 -2 0 -4 -32 -123 -174 -149 -173 -220 -192 -257 -239 -220 -188 -194 -169 -150 -113 -114 -84 -64 -70 -79 -73 -55 -43 -28 -33 -44 -33 -18 -23 -23 -33 -45 -128 -342 -241 -169 -253 -226 -261 -135 -165 0 -222 -7 -295 -330 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 -2 -1 -2 -1 0 -151 -20 0 0 0 0 -123 -48 -135 -58 -51 -28 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -4 -1 -1 0 -1 -1 -16 -43 -17 -49 -58 -29 -38 -17 -24 -15 -20 -6 -8 -4 -9 -14 -28 -24 -29 -34 -30 -62 0 0 0 0 0 0 0 0 0 -23 -21 -16 -33 -17 -40 -12 -17 -16 -14 -22 -18 -2 0 0 0 0 0 -3 -1 -2 -2 0 0 0 0 0 0 0 0 -1 -30 -36 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -3 -6 -13 -13 -11 -10 -3 -10 -3 -1 0 0 0 0 0 0 0 0 0 -1 -3 -3 -1 -45 -154 -266 -121 -56 0 -29 0 0 -363 -339 -321 -299 -253 -197 -178 -146 -131 -135 -153 -134 -98 -80 -66 -71 -61 -51 -32 -39 -67 -72 -195 -211 -422 -319 0 0 0 -221 -232 -210 -272 -39 0 0 0 0 -23 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 0 -1 0 0 0 0 -1 0 0 0 0 -79 -58 -33 -11 -3 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -3 -1 -2 -1 -2 0 -1 -42 -56 -2 0 0 0 0 0 -6 -12 0 -35 -12 -41 -40 -44 -56 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -24 -25 -30 -34 -32 -24 -3 0 0 -1 -3 -6 -4 -11 -1 0 0 0 0 0 0 0 0 0 -1 -16 0 -1 -1 0 0 0 0 0 -2 -5 -2 0 -3 0 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -4 -22 -27 -33 -35 -55 -17 -9 -15 -24 -9 -16 -31 -22 -6 -4 0 0 -1 0 0 0 -7 -2 -29 -147 0 0 0 0 0 0 0 0 0 0 -43 -357 -328 -351 -278 -232 -239 -254 -224 -202 -164 -156 -165 -127 -111 -107 -160 -239 -260 -394 -406 -347 -371 -409 0 0 0 0 0 -222 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -69 -83 -34 -19 -8 -9 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 0 0 0 -1 -3 -27 -45 -67 0 0 0 0 0 0 0 0 0 0 0 0 0 -48 0 0 0 0 0 0 -4 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -41 -57 -43 -11 -4 0 -5 -2 -13 -19 -5 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 -3 -1 0 0 0 -2 -16 -7 -4 -15 -5 -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 -3 -3 -1 -12 -22 -23 -24 -23 -81 -28 -30 -25 -44 -44 -35 -82 -105 -87 -73 -56 -43 -38 -32 -15 -15 -17 -61 -77 -180 -39 -357 -15 -47 -299 0 0 0 0 0 0 -26 -304 -393 0 -51 0 -56 -343 -348 -305 -278 -197 -169 -165 -228 -356 -331 -371 -479 -383 -30 -512 -5 -55 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 -8 -100 -42 -18 -8 -1 0 0 0 -1 0 0 0 0 0 -1 -15 -15 0 0 0 0 -51 -117 0 0 0 0 0 0 0 0 0 0 0 0 -114 -106 -130 0 -60 -9 -5 -9 -3 -2 0 -1 0 -2 -14 -26 -48 -19 0 0 0 0 0 0 0 0 0 0 0 0 -42 0 0 -35 -1 0 0 -6 -14 -20 -14 -2 0 0 -2 -2 0 0 0 0 0 0 0 0 -2 -7 -11 -4 -5 -7 -21 -14 -4 -17 -6 -11 -4 -9 0 0 0 -5 0 -2 0 0 0 -1 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -5 -12 -16 -24 -49 -25 -17 -29 -61 -81 -84 -145 -141 -1 -1 -112 -184 -147 -136 -133 -126 -67 -76 -72 -71 -142 -168 -245 -247 -85 -319 -356 -343 -214 0 0 0 0 -28 -208 0 0 0 -284 -398 -165 -360 -341 -410 -360 -346 -370 -394 -423 -515 -421 -31 0 -414 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -69 -102 -49 -20 -5 0 0 0 0 0 0 0 0 -1 -7 -20 -7 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -67 -128 -125 -115 -39 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -3 -9 -11 0 0 0 0 -19 0 0 0 0 -88 0 -23 -12 0 -3 -23 -22 -24 -20 -11 0 0 0 -2 -2 -1 -1 -1 -1 -1 0 0 -1 -5 -20 -13 -35 -19 -19 -16 -7 -3 -7 -11 -12 -12 0 0 -2 0 -1 -1 0 0 0 -3 -5 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -18 -19 -19 -25 -27 -37 -31 -50 -2 -63 -12 -2 -1 0 -1 -2 -149 -222 -201 -217 -201 -170 -147 -169 -186 -133 -166 -205 -241 -279 -301 -364 -195 0 -1 -364 -392 -387 -204 0 0 -341 -411 -249 -303 -62 -407 -444 -404 -430 0 0 0 0 -397 -457 -481 -196 -1 -270 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -58 -124 -82 -47 -4 0 0 -11 -3 -3 -4 -7 -10 -17 -20 -23 -23 -7 0 0 0 0 0 0 0 0 0 0 0 0 -23 -55 -23 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 -2 0 0 -2 -40 0 0 0 -1 -105 -17 -30 -14 -6 -9 -16 -27 -11 0 0 0 0 0 -2 -1 -2 -2 0 0 -1 -11 -10 -22 -22 -16 -30 -19 -20 -15 -15 -9 -11 -12 -6 0 -2 -1 0 0 0 0 0 -3 -5 -8 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -18 -25 -17 -21 -17 -37 -70 -64 -1 0 -1 0 0 -1 -2 -3 -13 -235 -224 -255 -283 -258 -249 -262 -243 -262 -235 -290 -315 -309 -238 -8 0 0 -462 -464 -447 -499 0 -62 0 -210 -32 -475 -462 -17 0 0 0 0 0 0 0 -483 0 -35 -32 -37 -469 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -142 -170 -125 -50 -16 -10 -14 -17 -24 -24 -27 -26 -34 -34 -34 -25 -17 -18 -25 -80 0 0 0 0 0 0 -18 -57 -10 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -4 -7 0 0 -96 -15 0 0 0 -8 -38 -35 -12 0 0 -1 -1 -5 -2 -2 -2 0 0 0 -1 0 -9 -17 -37 -45 -19 -22 -23 -16 -13 -13 -13 -10 0 -1 0 -2 0 0 0 0 -5 -6 -9 -12 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 -1 0 -1 -16 -35 -20 -22 -55 -21 -1 0 -1 0 0 -1 0 -1 -2 -2 -1 -2 -127 -2 -3 -3 -5 -1 -230 -91 -221 -289 0 0 0 0 -1 -3 0 -520 -392 -504 -102 -540 -578 -381 -436 -459 -474 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -178 -104 -70 -51 -54 -58 -54 -43 -48 -48 -52 -47 -6 0 -1 -24 -19 -21 -25 -28 -62 -19 -20 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 -2 0 0 -1 -2 0 0 -1 -18 -40 0 -70 -4 0 0 -1 -13 -43 -36 -4 0 0 -1 0 0 -3 -1 0 0 0 0 0 0 -1 -26 -47 -38 -33 -24 -13 -26 -12 -5 -6 0 0 0 0 0 0 0 -6 -8 -18 -12 -13 -9 -1 0 0 0 0 0 0 0 0 0 0 0 -6 -7 -2 0 0 -2 -1 -1 -9 -14 -16 -16 -62 -2 -1 -1 -1 -2 -1 -1 -1 -2 -2 -2 -4 -3 -2 -3 -2 -1 -2 -3 -2 -1 -168 0 -1 -1 -1 0 -2 -2 -550 -260 -558 -552 -628 -640 -623 -617 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 -206 -199 -200 -157 -137 -111 -96 -85 -78 -71 0 0 0 0 0 0 0 -1 -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 -2 0 -2 -101 -214 -72 -3 -6 -2 -3 -27 -76 -19 0 0 -3 -1 -3 -3 0 0 -1 -1 -1 -7 0 -2 -18 -31 -39 -26 -34 -36 -33 -3 -8 -5 0 0 0 -1 -1 -3 -3 -4 -22 -31 -19 -13 -7 0 -1 0 0 0 0 0 0 0 -1 -4 -12 0 -6 -3 -2 -1 0 -2 -15 -16 -18 -21 -43 -2 -1 -4 -1 -1 -3 -2 -3 -2 -1 -1 -2 -1 -1 -3 -2 -2 -3 -3 -4 -2 -2 0 0 0 -1 -1 -1 -1 -2 -1 -1 -1 0 -2 -335 -151 0 -1 0 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -69 -126 -256 -240 -162 -124 -107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -5 0 0 0 0 0 -111 -33 -17 0 -33 -18 -15 -71 -74 -24 -8 -3 -2 -7 -3 -1 0 0 -11 0 -14 0 -9 0 -13 -20 -27 -59 -21 -21 -11 -9 -1 0 0 0 -1 -4 -9 -10 -8 -19 -23 -27 -11 -18 -23 -26 -7 -6 0 -7 0 0 0 -7 -12 -11 0 0 0 -7 -10 -13 -14 -2 -15 -32 0 -2 -3 -3 -3 0 0 -2 -2 -2 -2 -2 0 -2 -4 -1 0 -2 -1 -1 -1 -1 -1 -1 -182 0 -1 -2 -2 0 0 -2 -1 -1 -3 -1 -1 -2 -1 0 -1 0 0 0 -1 0 0 0 -1 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -283 -308 -220 -130 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 -1 -2 -4 -1 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 -64 -9 -29 0 0 -10 -39 0 -78 -42 -22 -10 -5 -1 -2 -3 -6 -1 -4 0 0 -1 0 -11 -1 -30 -46 -33 -38 -6 -1 0 -3 0 0 -3 -4 -10 -9 -5 -22 -33 -14 -19 -27 -27 -6 -11 -3 -5 -2 -1 0 -3 -9 -14 0 0 0 -3 -17 -6 -11 -5 -1 -17 -1 -1 -3 -2 -2 -3 -4 -1 -2 -3 -1 0 -2 -3 -4 -1 -3 -2 -5 -3 -2 -3 -2 -1 -1 0 0 -1 0 -3 -1 -1 -1 -2 -2 -1 -3 -3 -2 -2 -1 -1 0 0 0 0 0 0 -1 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -301 -256 -212 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -1 0 0 0 -8 -48 -57 -31 -59 -63 -75 -76 -75 -55 -42 -18 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -150 -36 0 0 -23 -63 -69 -91 -101 -32 -8 0 -1 -8 -7 -2 -1 0 0 -1 0 -4 -4 -14 -43 -38 -22 -1 0 0 -2 0 -1 -1 -8 -17 -20 -15 -30 -22 -17 -27 -43 -18 0 -9 -5 -3 -9 -4 -2 -6 -11 0 0 0 -2 -21 -21 -2 -4 -1 -3 -2 -1 -1 -1 -2 -2 -2 -2 -1 -1 0 0 0 0 -1 -1 -2 -4 -6 0 0 -3 -4 -2 -2 -1 -1 0 0 -2 -1 -1 -2 -1 0 0 0 -2 -1 -2 -2 -1 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -302 -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 -1 -9 -7 -4 -4 0 0 -3 -24 0 0 0 0 0 0 0 0 0 0 0 -142 -142 -78 -41 -23 -10 -15 -20 0 0 0 0 0 0 0 0 0 0 -33 -136 -11 0 -3 -31 -31 -35 -19 -54 -14 0 0 -10 -9 -2 -1 0 -1 0 0 -7 -16 -24 -38 -20 -2 -1 0 0 0 0 -2 -1 -10 -15 -25 -37 -43 -27 -48 -47 -31 -7 -1 -7 -11 -8 -3 -3 -5 -6 0 0 0 -1 -40 -62 -43 -2 -2 -1 -1 -1 -2 -3 -1 -2 -2 -1 0 -1 -1 -1 -1 0 0 0 0 -1 -3 -5 -3 -3 -5 -2 -4 -3 -4 -2 0 -1 -1 -1 -2 -1 -1 -2 -2 0 -1 -3 -1 -3 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -158 -392 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 -9 -10 -11 -12 -14 -35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -160 -174 -180 -166 -174 -163 -150 -61 -19 -12 -1 0 0 0 0 0 0 0 -33 -112 -15 -4 -15 -30 -19 -49 -48 -8 -1 -1 0 -1 0 0 -2 -3 -1 -3 -17 -17 -62 -11 0 0 0 0 0 0 0 0 -2 -5 -17 -25 -49 -44 -44 -54 -28 -22 -2 -1 -18 -19 -3 -1 -1 -4 -7 0 0 -1 -28 -52 -2 0 0 0 0 0 0 -1 -3 -4 -1 -4 -1 -3 -4 -5 -6 -7 -5 -2 0 0 0 -1 -2 -2 -4 -4 -3 -2 -5 -6 -2 -1 0 -1 0 0 0 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -340 -307 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -1 -2 -11 -18 -67 -87 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -122 -182 -124 -103 -35 -3 -1 -1 -1 0 0 0 0 -19 -29 -15 -22 -55 -45 -9 -32 -6 -2 0 0 0 0 0 -1 -1 -1 -4 -25 -15 -17 -3 0 0 0 0 -2 0 0 0 -10 -9 -17 -31 -47 -46 -54 -28 -30 -10 -14 -10 -9 -24 -17 -4 -2 -4 -2 0 -13 -57 -1 0 0 0 -2 -1 -2 0 -1 -1 -1 -3 -2 -1 -3 -3 -5 -3 -3 -4 -4 -4 -2 -1 -4 -2 -4 -3 -1 -1 0 -2 -3 0 -3 -2 -3 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -376 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -10 -9 -14 0 0 0 -3 0 0 -3 -13 -31 -100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -65 -47 -33 -27 -14 -8 0 0 0 0 0 0 -3 -23 -55 -3 -21 -3 -1 0 0 -1 0 0 -1 0 0 -3 -2 -18 -8 -3 0 0 0 0 -10 0 0 0 -7 -14 -17 -29 -46 -40 -36 -38 -37 -29 -39 -33 -21 -30 -25 -1 -1 -11 -1 -15 -50 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 -1 0 0 -2 -3 -3 -3 -3 -3 -5 -1 -1 0 0 0 0 0 0 -1 -2 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -41 -98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -7 -26 -85 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -126 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -88 -77 -16 -3 0 0 0 0 0 0 -2 -11 -1 -5 0 0 0 0 0 0 0 0 0 -2 -9 -4 -1 0 -2 -1 -1 0 0 0 0 0 -12 -37 -16 -19 -28 -34 -28 -46 -53 -49 -64 -16 -6 -14 -28 -2 0 -3 -14 -9 -21 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 -2 -1 -2 -2 -2 -2 -1 -1 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 0 0 0 0 0 0 -9 -6 -1 0 0 0 0 0 0 0 0 -1 -5 -11 -25 -88 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -160 -116 -222 -37 -232 -100 -96 -91 -92 -110 -146 -175 -221 0 0 0 0 0 0 0 0 -106 -75 -21 -2 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -15 0 0 0 0 0 0 0 -1 0 -1 -36 -55 -18 -13 -25 -30 -51 -70 -59 -64 -12 -10 -22 -4 -6 -3 -7 -4 -17 -25 -18 -35 -41 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 -3 -2 -2 -1 -1 -3 -3 -3 0 -3 0 -1 0 0 -1 0 -1 -3 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -21 -12 -6 0 0 0 0 0 0 -1 -1 0 -15 -33 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -98 -167 -186 -145 -231 -141 -151 -150 0 -159 0 0 0 0 0 -1 0 0 0 0 0 0 -138 -40 -14 -2 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -12 -3 0 0 -1 -4 -7 0 -1 -11 -17 -21 0 0 -21 -18 -8 -17 0 -59 -39 -14 -5 -6 -10 -13 -17 -35 -27 -29 -26 -41 -43 -45 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 -1 0 -3 -2 -2 -3 -2 -2 -1 0 -2 -3 -2 -2 -2 -2 -1 0 -2 -2 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -24 -28 -67 0 0 0 0 0 0 -4 -2 -13 -31 -81 0 -98 0 0 0 0 0 -1 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -124 -85 -25 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -5 0 0 0 0 0 -4 -1 -27 -22 -5 -13 -13 -47 -20 -31 -15 -29 -36 -20 -9 -4 -11 -14 -21 -25 -53 -30 -44 -23 -52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 -2 -2 -3 -3 -3 -4 -3 0 -1 0 -1 -2 -2 -2 -2 -2 -2 -2 -1 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -6 -10 -134 -139 -7 -67 -6 0 0 0 0 -9 -18 -28 -46 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -278 -195 -47 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 0 0 0 0 0 0 0 -2 0 -34 -18 -13 -27 -9 -19 -30 0 -24 -21 -4 -7 0 -4 -5 -24 -51 -2 -40 -33 0 0 0 0 0 0 0 -3 0 0 0 0 -1 0 0 0 0 -4 -225 0 0 -1 -2 -4 0 -3 -8 0 -2 0 0 -4 -1 0 0 -1 -2 0 -1 -2 -1 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -3 -3 -30 -84 -104 -130 -43 -1 0 0 -4 -11 -22 -32 -40 -63 -4 -1 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -239 -133 -75 -14 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -3 0 0 0 0 -2 0 -1 -9 -30 -16 -12 -20 -11 -41 0 0 -17 -3 -5 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -3 0 0 0 0 -3 0 0 0 0 0 0 0 -2 -2 -2 -3 -1 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 -1 -3 -5 -10 -65 -73 0 -99 0 -27 -1 -9 -10 -21 -49 -48 -74 -6 -6 -2 0 0 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -175 -86 -37 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 -1 -4 0 0 -2 -3 -9 -18 -12 -8 0 -36 -15 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 -7 0 0 0 -3 -5 0 -1 0 0 0 0 0 -1 0 0 0 -1 -2 -1 -1 -1 -1 -2 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -51 -113 -91 -1 0 0 -129 -76 -47 -30 -44 -22 -23 -7 -9 -4 -2 -1 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -264 -117 -20 -8 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 -6 -6 -3 0 0 -1 -1 -1 -2 -1 0 -2 -5 -4 -4 -16 -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 -1 -5 -5 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -1 -2 -2 -2 -1 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -59 -108 -92 0 0 0 0 0 -45 -73 0 -1 -5 -5 -5 -3 0 -2 -2 -2 -3 -4 -1 -2 -1 -2 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 -3 -4 -4 -3 -5 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -293 -108 -15 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -2 -2 -4 -3 -2 0 -3 -17 -19 -10 -3 -6 0 -1 0 0 0 0 0 -2 -2 -2 0 0 0 0 0 -59 0 0 0 0 -2 0 0 0 0 0 0 -2 -1 0 -1 0 0 0 0 0 0 -3 -2 -2 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -85 0 -1 -1 0 0 -1 -124 -17 -74 0 0 0 -101 0 -2 -1 0 -2 -3 -2 -3 -1 -2 -4 -4 -3 -4 -4 -4 0 -2 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -3 0 -1 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 -38 -87 -7 0 0 0 0 0 0 -2 -1 -5 0 -1 0 0 0 0 0 0 0 -2 0 0 -4 -13 -21 -34 -25 -9 -5 -13 -1 -1 -1 -2 0 0 0 -2 0 -2 -2 0 0 0 -24 0 0 0 -1 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -1 -9 -8 -10 -9 -13 -24 -151 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -3 -1 -4 -2 -5 -4 -4 -4 -6 -6 -4 -3 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -40 -78 -8 0 0 0 0 0 -1 -2 -3 0 0 0 -1 0 0 -6 -2 -8 -9 -3 -2 -5 0 -3 -19 -24 -23 -7 -6 -3 0 -1 0 0 0 -1 -4 -4 -4 -3 -5 -3 -38 -37 -18 -4 0 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -10 -15 -13 -21 -18 -15 -43 -170 0 0 0 -81 -1 -1 0 -1 0 -1 0 0 0 -2 -3 -4 -3 -3 -4 -4 -3 -2 -3 -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 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -82 -3 0 0 0 -2 0 -3 0 -1 0 0 0 -1 0 -10 -9 -15 -33 -44 -24 -20 0 0 0 -17 -17 -5 -7 -1 -8 -2 0 -1 0 -1 -5 -8 -9 -10 -6 -5 -32 -22 0 0 -59 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -11 -13 -12 -21 -18 -9 -14 -34 -92 -61 0 -1 0 -2 0 0 0 0 -1 -1 -2 -1 -4 -4 -3 -2 -2 -1 -2 -2 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -41 0 0 0 -3 -4 -3 0 0 0 -1 0 0 -5 -92 -88 -126 -72 -73 0 -30 -4 -3 0 0 -2 0 -1 0 -1 0 -1 -6 0 0 0 -2 -8 -8 -10 -34 -10 -12 -49 -64 -94 -102 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -3 -3 -4 -3 -3 -2 -3 -4 -3 -3 -3 -4 -3 -3 -3 -4 -2 -1 0 0 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -7 -4 -7 -14 -27 -12 -24 -29 -35 -108 0 0 0 -1 0 0 0 0 0 0 0 -1 -1 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 -58 -14 0 0 0 -5 0 0 0 0 -1 -2 -4 -30 -83 -117 -114 -99 -46 -66 0 -39 -5 -4 -10 -5 -6 -3 -3 -6 -5 -4 0 -7 -3 0 0 0 -9 -9 -5 -28 -11 -24 -44 -63 -85 -6 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 -2 0 0 0 0 0 0 0 0 0 0 -2 0 -2 0 -1 0 0 0 0 0 0 -2 -3 -2 -2 -2 -2 -3 -3 -2 -2 -2 -2 -2 -4 -2 -1 -1 -2 -2 -2 -1 -3 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -2 -8 -5 -4 -8 -13 -14 -24 -39 -38 -62 0 0 -1 0 0 0 0 0 0 -1 -1 -1 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 0 0 -17 -37 -4 0 0 0 -1 0 -1 -1 0 -4 -5 -17 -92 -66 -85 -131 -143 -147 -85 0 -54 -10 -6 -12 -22 -41 -20 -10 -4 -9 -10 -3 -1 -5 0 0 -1 -4 -8 -11 -18 -10 -16 -52 -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 -1 0 0 0 0 0 0 0 0 0 0 -1 -10 -9 -4 -4 -3 -1 -2 -1 0 0 0 0 -2 -3 -2 -1 0 0 0 0 0 0 -1 -5 -3 -1 -5 -7 -6 -9 -8 -9 -6 -2 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 0 -3 -5 -2 -3 -8 -13 -16 -21 -39 -42 -51 -73 -65 -34 -2 0 0 -1 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 0 0 -1 -3 -30 0 0 0 0 0 -1 0 0 0 0 -26 -5 -17 -43 -65 -50 -61 -124 -229 -135 -115 0 0 -3 -12 -17 -4 -25 -9 -36 -4 -5 -7 -1 -2 -4 0 -1 -2 -6 -5 -1 -1 -11 -70 -17 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -8 -7 -9 -6 -4 -5 -1 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -6 -3 -2 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -24 0 -2 -2 -5 -4 -5 -14 -8 -16 -20 -38 -44 -68 -83 -29 0 -92 -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 -3 0 0 -3 -11 0 0 0 -1 0 -2 -6 -21 -9 0 -22 -29 0 -24 -26 -34 -227 -182 -94 -78 -140 -76 -101 -82 -17 0 -25 -3 -7 -6 -14 -12 -3 -1 0 -1 -4 -4 -2 -10 -1 0 0 -1 -19 -77 -9 -34 -33 -33 -14 0 0 0 0 0 -146 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -40 0 -2 -1 -2 -8 -9 -13 -13 -5 -6 -11 -36 -38 -77 -119 -140 -87 -111 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -18 0 -1 0 0 0 -9 0 0 0 -1 -18 -50 0 0 -21 -14 -2 0 -22 -25 -28 -140 -62 -73 -154 -195 -91 -133 -142 -1 0 0 0 0 -10 -8 -1 -11 -5 0 0 -2 -5 -2 -3 -4 0 0 -2 -19 -9 -68 -36 -23 -26 -2 -10 -2 0 0 -110 -139 -157 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -15 -15 -24 -1 -3 0 0 -9 -9 -10 -12 -3 -2 -11 -26 -68 -118 0 -8 -89 -48 -140 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -28 -5 -2 -1 0 0 0 0 0 0 -13 -14 -15 -36 -3 -19 0 0 -1 -10 -23 -85 -96 -119 -156 -128 -142 -78 0 -1 0 0 0 -10 -4 -4 -18 -14 -21 -17 -2 0 -2 -4 -3 -3 -3 -3 -1 -1 0 -3 -70 -76 -107 -115 -18 -92 -3 -25 -112 -90 -106 -103 -138 -112 -114 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -47 -19 -70 -20 -18 -5 0 -3 -4 -9 -7 -11 -10 -8 -6 -30 -52 -121 0 -94 -83 -82 -102 -132 0 0 -186 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 0 -9 -31 -12 0 0 0 0 0 0 -3 0 -36 -22 -9 -10 0 0 -1 -1 -9 -50 -95 -194 -123 -206 -5 -3 -1 0 0 0 0 0 -1 -12 -5 -10 -1 -2 0 -1 -1 -2 -2 -3 -2 -6 -23 -5 -1 0 0 0 0 -7 -48 -61 -118 -73 -46 -80 -80 -56 -61 -57 -57 -57 -94 -113 -107 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -93 -20 -32 -82 -15 -32 -8 -1 0 -7 -1 -2 -4 -17 -8 -2 -24 -38 -100 -38 -109 -75 -61 -58 -89 -118 -141 -172 -200 -253 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -5 -20 -24 0 0 0 0 -7 -29 -36 -5 -7 -16 -2 0 0 -1 0 -6 0 -3 -54 -1 -1 -4 0 0 0 0 0 0 0 0 0 0 0 -4 -1 -20 -15 -20 -3 -2 -2 -4 -1 -12 -18 -8 -1 0 0 0 0 0 0 -2 -24 -31 -47 -60 -49 -58 -70 -60 -55 -64 -75 -72 -67 -42 0 0 -30 -45 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -80 -49 -65 -86 0 -30 -23 -15 -1 -1 -5 0 -4 -8 -11 -8 -3 -19 -61 -115 -112 -84 -63 -38 -57 -88 -86 -126 -162 -137 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 0 0 0 0 0 -2 -20 -4 0 -41 -51 -6 0 0 0 0 0 -14 -1 -8 -17 -5 0 -3 0 -2 -1 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -4 -8 -3 -1 -1 -3 0 -2 -14 -7 -1 -1 -1 -1 0 -1 0 0 -12 -21 -20 -33 -70 -61 -51 -40 -38 -28 -52 -51 -2 -1 -87 -81 -87 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -43 -66 -111 -138 -17 -21 -35 -41 -37 -6 0 0 0 -1 -2 -10 -18 -4 -7 -4 -85 -58 -75 -65 -46 -47 -51 -77 -127 -149 0 0 0 0 0 0 0 0 0 0 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 -20 -2 -104 0 0 0 0 0 -1 -20 -45 -1 0 -1 0 -2 -1 0 0 -1 -16 0 -2 -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 -2 -24 -22 -23 -20 -36 0 -11 -3 0 -3 -19 -17 -6 -8 -8 -2 -3 -4 -10 -13 -22 -36 -45 -47 -30 -15 -19 -33 -6 -23 -49 -68 -81 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -86 -57 -161 -193 -40 -34 -24 -25 -33 -22 -18 -7 -8 -3 0 0 -3 -4 -2 -3 -31 -13 -64 -97 -65 -42 -45 -58 -53 -83 -125 -133 0 0 0 0 0 0 0 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 -35 0 -32 -49 -21 0 -1 -1 -2 -21 -7 -24 0 0 -4 -2 -1 -2 -13 -12 -7 -1 -1 -3 -2 -1 -1 0 -1 -2 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 0 0 -10 -1 -3 -20 -12 0 -19 -1 -1 0 0 -2 -4 -7 -6 -17 -7 -11 -3 -15 -11 -11 0 -7 -6 0 -16 -1 -24 -26 -49 -64 -2 -1 0 0 0 0 0 0 0 0 -6 -1 0 0 -1 0 0 0 0 0 0 -3 -2 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -64 -102 -164 -218 0 0 -2 -15 -19 -34 -18 -13 -9 -1 -10 -14 -5 -1 -8 -3 -25 -23 -32 -28 -36 -39 -77 -92 -65 -26 -123 -128 -186 -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 -1 -1 0 0 0 0 0 0 0 0 0 -68 -50 0 0 -1 -10 -3 -5 -4 -5 -2 -11 -39 -1 -5 -4 -2 -9 -3 -1 -7 -10 -5 -2 -3 -4 0 0 0 0 -2 0 0 -11 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -4 -30 -14 -13 0 0 -10 -9 0 -1 -1 0 -3 -6 -6 -6 -10 -11 -6 -5 -3 -1 -1 0 -12 -2 -1 -5 -24 -48 -2 -2 -2 -2 0 0 0 0 0 0 -28 0 -2 -5 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -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 -50 -126 -118 -207 0 0 0 -12 -4 -3 -33 -13 -21 -13 -5 -27 -1 0 0 -37 -8 -4 -13 -26 -31 -32 -17 -65 -150 -109 -105 -125 -172 -192 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 0 0 0 0 0 -6 -8 -34 -36 -2 -1 0 -6 -4 -1 -3 -4 -3 -1 0 0 -2 0 -3 -10 -20 -3 -5 -5 0 -5 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -2 0 0 -6 -2 -8 0 -5 -5 -6 -1 0 0 0 -4 -5 -6 -5 -6 -5 -5 -3 -1 -1 -1 -1 -16 -8 -11 -23 -30 -2 -1 -1 -1 0 0 -1 -7 0 -1 -2 0 -1 -1 -1 0 0 0 0 -1 -3 0 0 0 -3 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 0 -1 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -54 -6 -85 -82 -45 0 0 0 0 -1 -13 -20 -49 -43 -15 -17 -1 -7 0 0 -51 -2 -2 -8 -15 -38 -13 -40 -14 -7 -20 0 -92 -3 -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 -1 0 0 0 0 0 0 0 0 0 0 -4 -3 -2 0 0 0 0 -1 0 0 0 0 0 0 0 -1 -5 -5 -4 -2 -2 -3 -6 -7 0 0 0 -1 -22 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -18 -9 0 0 -6 -2 0 0 0 0 -1 -41 0 -1 0 -5 0 -2 -5 -8 -10 -7 -5 -3 -3 -1 -1 -3 -14 -13 -4 -2 -1 -1 -1 -1 0 0 0 0 0 -2 -3 -2 0 0 -3 0 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -52 -82 -53 -32 0 0 0 0 0 0 -1 -46 -54 -27 -14 -25 -30 -8 0 0 0 -4 -18 0 -6 -1 -20 -15 -6 -11 -11 -95 -1 0 0 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 -1 -4 0 0 -7 -4 -3 0 -2 -2 -4 -3 -3 -2 -1 0 0 -1 -1 -6 -8 -4 -7 -6 -28 -3 -1 -3 -11 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 0 0 0 0 -7 -14 -1 -25 -2 -1 -5 0 -2 -5 -9 -11 -11 -8 -6 -5 -3 -1 0 0 -1 -2 -2 -4 -12 -15 -12 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 0 0 -2 -1 -1 -2 -3 -4 -4 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -79 -61 -37 0 0 0 0 0 0 0 0 -44 0 0 0 -27 -8 -5 0 0 -7 -5 -4 -4 -1 -12 -9 -24 -11 -21 -3 -10 -6 -5 -10 -10 -6 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 -10 -29 -28 -21 0 0 -6 -4 0 -1 -4 -7 -6 -7 -6 -8 -3 -1 0 0 -4 -3 -1 -4 -5 -8 -9 -3 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -1 -2 0 0 0 0 -4 -2 -8 -2 -13 0 0 -4 -6 -12 -11 -13 -13 -10 -8 -3 -4 -4 -2 -1 0 -1 -3 -7 -1 0 0 0 0 0 -5 0 0 -1 -2 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -4 -4 -5 -1 0 -5 -6 -8 -4 -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 -54 -47 0 0 0 0 0 0 0 0 0 0 0 0 -10 -18 -2 -2 -2 -1 0 0 -5 -3 -21 -12 -11 -16 -13 -11 0 0 0 -7 -6 -10 -2 -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 -17 -18 -57 -53 -13 0 0 -4 0 0 0 -1 -3 -3 -3 -2 -3 -3 -3 -5 -6 -4 -5 -8 -7 -6 -10 -3 -3 0 0 0 -1 -3 -7 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -12 -13 0 0 -2 -11 -12 -11 -6 -10 -15 -13 -10 -7 -4 -5 0 -3 -1 0 0 0 0 -1 -1 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -8 -6 -9 -10 -8 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -59 0 0 0 0 0 0 0 0 0 0 -3 -2 0 -13 -2 -1 -4 -11 -2 0 -1 -4 -1 -1 0 -9 -10 -9 -10 0 0 0 -9 -6 0 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -28 -38 0 0 -2 -2 -20 -2 -6 -3 -4 -2 -2 -4 -1 0 -4 -2 -4 -2 -2 0 -4 -4 -4 -4 -1 -2 -2 0 -2 -2 -7 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -2 -3 -6 -8 -7 -5 -4 -5 -2 -1 0 0 0 0 -1 -1 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -9 -12 -7 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -31 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -2 0 -1 -10 -14 -3 -4 -9 -4 0 -2 0 -2 -2 -6 -5 -1 -1 -5 -7 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -6 -3 -1 -1 0 -3 -1 0 0 -1 0 0 0 0 0 0 0 0 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 -5 -1 -3 -5 -2 -3 -2 -2 -3 0 -2 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -5 -8 -6 -4 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -49 -52 0 0 0 0 0 0 0 0 0 0 0 0 -6 -6 -10 0 0 -1 -9 -29 -7 -7 -1 -1 -5 -8 0 -1 -8 -8 -8 -10 -6 -8 -6 -5 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 0 0 -2 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -8 0 -11 -10 -24 -20 -17 -4 -4 -3 -1 -1 0 0 -6 -1 -2 -4 -7 -9 -12 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 0 0 -1 -1 0 -1 0 0 0 0 0 0 0 0 -2 0 -3 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -5 -6 -6 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -54 -37 -45 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -4 0 0 0 -26 -2 -5 -2 -3 -4 -15 -33 -12 -2 -2 -11 -4 -2 -3 -10 -8 0 -5 -1 -1 -2 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 -4 -1 -4 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -10 -2 -1 -4 0 -8 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 -1 0 -5 -2 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -2 -1 -3 -4 -6 -2 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -7 -33 -22 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 -16 -2 -2 -19 -48 -49 -21 -13 0 -1 -1 -1 -8 -3 -2 -5 -2 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 -5 -4 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -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 -80 -9 0 -7 -4 -4 0 0 -1 -5 0 0 0 0 0 0 0 0 0 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 0 -1 -7 -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 -5 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -7 -31 -18 -43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -4 -9 -5 -9 -11 -12 -38 -23 -5 -25 -10 0 -1 0 0 0 0 0 0 -3 -6 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -25 -93 -45 -31 -20 -1 0 -2 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -4 -6 -6 -2 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -48 0 -2 -3 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -11 -22 -67 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -1 -4 -15 -27 -29 -18 -10 -10 0 0 -1 -4 0 -1 0 -9 0 -1 -2 0 -1 -1 -1 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 -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 -5 -9 -5 0 0 0 0 0 0 -109 -108 -26 -58 -22 -1 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 -4 -7 -5 -1 -3 -1 0 0 -18 -4 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -19 -37 -83 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 -47 -46 -20 -1 -8 -8 -2 -3 -8 -17 -28 -14 0 0 -3 -1 -4 -2 -1 -1 0 -1 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 -2 -1 -3 -2 -4 -6 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -4 0 0 0 -3 -3 -1 0 0 0 0 0 -118 -61 -56 -49 -3 0 -1 -1 0 0 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 -2 -3 -2 -2 -2 0 -3 -5 -4 -1 -1 0 -11 -1 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -10 -36 -86 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -5 -4 -8 -15 -43 -2 0 -13 -10 -20 -25 -11 0 -2 -36 -1 -2 -1 -7 -2 0 -1 0 0 -1 0 0 0 0 0 0 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -9 -11 -5 -4 -6 -14 0 0 0 0 0 0 0 0 0 -4 0 0 -3 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 -74 -148 -63 -72 -67 -32 0 -13 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 -4 -5 -3 -1 -2 -7 -5 -4 -1 0 -5 -1 -4 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -82 0 0 -3 0 0 0 0 0 0 -1 0 -3 0 0 0 0 0 0 0 0 -1 -2 -1 -6 -6 -8 -31 -31 0 0 0 -14 -27 -3 0 0 -51 -11 -3 -2 -7 -4 -5 0 0 0 0 0 0 0 0 0 0 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -13 -12 -9 -8 -5 -4 -2 -2 -2 -2 -1 0 0 0 0 0 -2 -2 0 0 0 -3 -2 -2 -1 -1 0 0 0 0 0 0 -5 0 0 -1 0 0 0 0 0 0 0 0 0 -21 -21 0 0 -88 -59 -72 -34 -55 -36 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -2 -4 -1 -1 -5 -8 -4 0 -2 -2 -10 -3 -1 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 -1 -2 0 0 0 0 0 -76 0 0 0 -2 0 -1 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -9 -17 -39 -9 -26 0 0 0 0 0 0 -31 -26 -2 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -14 -16 -19 -12 -5 -11 -3 0 -16 -10 -10 -8 -11 -9 -6 -1 0 -1 -1 -2 -2 0 -1 -1 0 -2 -4 -12 -48 -28 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -47 -44 -30 -24 -16 -3 -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 -1 0 -4 -3 -1 -2 -3 -1 -5 -5 -4 0 -3 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -56 0 0 0 -2 -2 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 -4 -12 -22 -11 -9 -10 0 0 0 0 0 0 -18 -19 -2 -9 -1 0 -4 0 0 0 0 0 0 -6 0 0 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -12 -17 -20 -15 0 0 -25 -14 -8 -9 -15 -14 -6 0 -2 -1 -2 -2 0 0 -4 0 0 -1 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -7 -28 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -4 -1 -3 -2 -2 -6 0 0 -1 -2 0 0 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 0 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -15 -8 -13 -1 0 0 0 0 0 0 0 0 -3 -1 -4 -17 0 0 0 0 0 0 0 0 0 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 0 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -16 -17 -12 -12 -8 -4 -1 -1 -1 -2 0 0 0 -1 0 0 -3 -1 -1 0 -1 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -1 -6 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 -1 -2 0 -2 -2 -3 -5 -1 -2 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 -1 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 -3 0 0 0 0 0 0 0 0 0 -11 0 0 -1 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -6 -9 -5 -12 -7 -6 0 0 0 0 0 0 0 0 0 -1 -2 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -14 -10 -2 -2 0 0 0 0 -1 -3 0 0 0 0 0 0 0 0 -40 -36 -16 -10 -8 -9 -7 -5 -3 -3 -1 -1 -5 0 -1 0 0 0 0 0 -5 0 0 0 0 0 -7 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -2 -7 -1 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -2 -5 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -2 0 0 0 -1 -3 -3 0 -1 -10 0 0 0 -1 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -11 -11 -8 -5 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -11 -3 -1 -4 -1 -10 -5 -2 -1 -6 -13 -13 -5 -6 0 -29 -35 -29 -17 -10 -7 -3 -4 -4 -7 -3 0 0 -1 0 0 -1 -1 0 0 -3 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -1 0 0 0 0 -6 -4 0 0 0 0 0 0 0 0 -1 0 0 -2 -1 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -6 -9 -6 -8 -5 -6 -12 -32 -18 -11 -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 -12 -1 -1 -6 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -17 -15 -21 -29 -25 -7 -21 -1 0 -11 -5 -12 -5 -7 -17 -26 -35 -18 -23 -19 -4 -1 -1 -5 -10 -10 0 0 0 0 0 -3 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -3 -2 -5 0 0 0 -4 -10 0 0 0 0 0 0 -1 0 0 0 0 -1 -1 0 -4 -1 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -32 -1 -10 -3 -10 -16 -16 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 -3 -6 -1 -1 -5 0 0 0 0 0 0 0 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -18 -14 -15 -2 0 -18 -5 0 0 0 -11 -6 -6 -6 -10 -12 -6 -18 -23 -2 -5 -4 -14 -11 -1 0 0 0 0 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -6 -2 0 0 0 -2 -5 0 0 0 0 0 -1 -1 0 0 -1 0 0 0 -1 -1 -1 -2 -4 -11 -9 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 0 0 -13 0 0 0 -3 -5 -27 0 0 0 0 0 -3 -2 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 -17 -17 0 0 0 -6 -3 -7 -4 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 -1 -1 -1 0 0 -1 0 -4 -3 -7 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 -1 0 0 -9 0 -26 -7 0 0 0 0 -3 -1 -3 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 -2 -1 0 0 -4 -3 -7 -4 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -3 0 0 0 0 0 -1 -1 0 0 0 -1 0 0 -1 -1 0 -1 -1 -1 -1 -1 -1 -4 -5 -1 0 0 0 0 0 0 -6 0 0 0 0 0 0 -3 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -2 0 0 0 0 -2 0 0 0 0 -1 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 0 -1 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 -2 0 0 0 -1 0 -1 0 -1 0 0 -1 -4 -2 -3 -3 -4 0 0 -26 0 0 0 0 0 0 0 -4 -2 -22 -5 -1 0 0 0 0 -1 0 -74 0 0 0 0 -2 0 -1 0 -2 0 0 0 0 0 0 0 0 0 -39 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 -4 -7 -11 0 -2 -2 0 0 0 0 0 0 -6 -1 0 -1 -1 -1 -2 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -2 0 0 0 -1 0 0 0 -2 0 -1 0 0 0 0 -4 -1 -3 -5 0 0 0 -2 -12 -33 -14 -5 -4 0 0 -4 -1 -4 0 -6 0 0 -20 -34 0 0 -5 0 -21 -21 -8 -7 0 0 -77 -38 -14 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -2 -4 -4 0 -12 -5 0 -13 -20 -17 -1 -13 -9 -6 -5 0 0 0 0 -1 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 -1 0 0 -22 -17 -20 -21 -6 -1 -2 -1 -5 0 0 -1 -3 -1 0 0 0 0 -22 -6 -10 -4 -10 -5 -26 -1 -3 -3 -13 -12 0 -151 -165 -144 -62 -150 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -13 -2 -2 -19 0 0 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -1 -35 -6 -17 0 0 -2 -1 -21 0 0 0 0 -1 0 0 0 -3 -2 -1 -1 -13 -12 -18 -15 -3 -14 -6 -21 -8 -11 0 -19 -19 0 -3 -34 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 -6 -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 -1 0 0 -13 -18 0 -10 0 -38 0 -1 -9 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -14 0 0 -1 -27 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -2 -5 -30 -4 0 0 -1 -51 -19 -14 -20 0 -46 -28 -8 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -6 -1 -1 0 -11 -4 -3 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 0 0 0 0 0 -17 -9 0 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 0 -1 -5 -2 -5 -5 0 -1 -19 0 0 0 -1 -1 -1 -2 0 0 0 0 0 0 -1 -1 -5 -18 -2 -12 -1 -5 0 -1 0 0 -93 -39 -25 -3 -1 -4 -26 -35 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -5 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -4 -13 -20 -7 -3 -5 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -2 -7 0 0 -3 0 0 0 -6 -1 -3 -3 -3 0 0 0 0 0 -3 -2 -3 -10 -1 -3 -1 -4 0 0 -14 -42 -48 -27 -11 -7 -32 -56 -104 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 -1 -7 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 -20 -4 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -2 0 0 0 0 0 0 0 0 -1 0 -1 -3 -1 0 -9 -2 -4 0 -5 -3 -4 -2 -1 0 -1 0 -1 -2 -2 -2 -3 0 0 -8 -7 -7 -19 -2 -4 0 -4 -1 0 -5 -3 0 0 -6 -79 -42 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -2 -1 -7 -10 -8 -2 0 0 0 0 -1 0 0 0 0 -24 -12 -5 -8 0 0 -21 -11 -1 0 0 0 -1 -2 -5 -10 -2 -1 -33 -9 -13 -14 -3 -2 -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 -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 -1 0 0 0 -1 0 0 -2 -5 -12 -12 -10 0 0 0 0 0 0 0 0 0 -4 -3 -1 0 -2 -1 -1 0 0 0 0 0 0 0 -1 -1 -6 -10 -6 -2 0 0 -4 -2 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -3 -8 -8 -5 -1 0 0 0 0 0 0 -7 -21 -11 -3 -7 -2 0 -1 0 0 -1 0 -2 -2 -1 -1 -2 -4 -7 -4 -1 -1 -3 -2 -16 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 0 0 0 -4 -11 -8 -7 -1 0 0 0 0 0 0 0 -2 0 -1 0 -15 -1 0 0 0 0 0 0 -2 -2 0 -1 -4 0 -4 -2 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -4 -12 -10 -5 -4 -10 -10 -6 -2 0 0 -1 0 0 -3 0 -5 0 -10 -2 0 -2 0 -1 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -4 -12 -3 -4 -8 -9 -11 -2 0 0 0 -13 0 -10 -1 0 0 0 -1 -1 -1 0 0 0 -1 -5 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -8 -3 0 0 0 -3 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 -3 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -4 -2 0 0 0 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -10 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -1 0 -2 0 0 0 0 -3 0 -1 -2 -3 -2 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -4 0 0 0 0 0 0 0 -1 -5 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 0 -4 -1 0 0 0 -2 -3 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -6 0 -1 0 -3 -3 -4 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -1 -1 -3 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Wind_Speed 4 5 7 7 5 5 5 6 4 2 2 5 6 8 6 8 9 8 1 14 3 8 8 9 7 7 8 9 8 7 5 2 0 1 0 1 2 1 2 2 2 1 1 2 2 3 2 1 2 2 3 4 3 4 6 5 4 3 3 5 5 4 4 3 4 4 4 3 3 3 2 2 3 1 1 2 1 1 2 2 3 4 4 6 5 7 7 7 7 8 9 9 10 10 10 11 12 12 12 12 13 14 14 15 16 16 16 16 17 17 16 16 16 13 10 10 9 8 8 7 8 8 8 7 6 5 4 3 2 2 3 3 4 6 7 6 5 4 5 5 5 4 3 3 2 3 3 3 3 5 5 5 6 7 7 6 5 6 6 6 6 7 6 6 8 9 10 9 9 9 9 12 9 8 11 12 12 14 16 16 16 18 17 16 18 19 20 22 23 26 27 29 30 32 30 30 27 25 23 21 20 22 22 24 24 23 20 19 19 17 15 16 15 15 14 15 15 15 15 16 13 13 12 13 12 11 11 13 12 14 17 17 13 18 17 16 16 13 13 14 13 14 13 14 13 12 13 13 13 13 13 7 7 2 4 6 5 5 3 2 7 2 2 7 8 15 11 11 5 9 5 5 9 6 8 7 7 8 6 4 4 3 3 1 1 1 2 3 4 4 4 3 1 2 1 1 1 2 2 4 3 3 5 6 5 7 6 5 5 5 7 7 7 5 7 5 7 6 4 5 3 3 3 3 1 2 0 1 2 2 1 3 4 4 4 6 6 7 7 7 7 8 9 10 10 10 11 13 12 12 13 13 14 13 14 15 16 16 17 18 19 17 15 15 14 12 9 8 8 8 8 7 8 7 7 6 5 5 3 3 1 2 3 3 3 5 4 4 3 4 4 4 5 5 4 3 4 3 1 2 4 5 5 5 5 5 6 5 5 4 4 5 6 6 6 7 8 11 10 9 9 11 11 8 9 13 10 14 12 15 15 17 18 18 17 18 18 20 22 24 26 28 29 29 30 29 28 26 24 24 20 18 19 21 22 23 24 21 18 16 16 16 15 15 16 14 14 14 13 15 14 12 13 13 12 12 10 11 12 10 10 13 16 14 16 14 16 15 14 14 16 15 13 13 14 14 13 13 nan 15 16 16 10 10 10 6 9 0 0 1 4 6 7 8 5 8 13 6 14 6 5 11 6 13 9 8 9 5 8 6 6 6 3 3 4 2 2 3 4 5 6 7 5 3 4 4 4 4 4 3 5 5 5 5 5 6 7 7 6 4 5 7 8 8 7 7 8 8 7 8 4 7 4 4 3 2 0 1 2 2 2 4 3 2 3 4 6 5 5 7 7 8 9 10 11 10 11 10 11 12 13 13 14 14 12 13 15 16 16 16 16 18 17 16 15 14 10 10 9 8 8 8 8 7 7 6 4 3 3 2 1 2 2 2 3 3 6 7 3 3 3 5 5 6 7 6 5 8 7 5 4 4 6 6 6 6 5 4 5 3 3 3 6 7 7 7 6 7 9 11 9 11 9 8 6 10 10 8 11 12 14 15 17 18 18 19 19 19 20 21 23 26 28 29 29 28 29 28 25 24 23 20 19 19 18 20 21 22 21 19 20 18 16 16 16 15 15 14 14 13 14 12 12 13 12 13 14 15 18 13 10 11 10 13 17 13 11 13 13 16 14 14 13 15 16 15 15 15 14 16 16 17 17 3 8 4 5 3 1 1 2 5 6 7 9 9 8 7 6 4 7 9 15 11 11 9 9 7 5 6 4 5 7 6 6 6 4 4 4 5 6 7 7 6 6 6 6 6 4 4 5 5 5 6 7 7 7 8 7 7 6 5 8 10 8 9 8 9 9 9 8 7 5 6 5 3 2 1 1 1 1 2 2 1 1 3 3 3 5 6 7 9 9 9 10 10 12 11 10 10 12 13 14 14 12 12 13 15 16 16 16 16 17 16 16 15 14 13 11 9 8 8 8 7 6 5 5 4 2 2 3 4 3 3 3 3 4 4 5 4 5 4 6 7 8 9 8 8 7 10 9 10 8 8 7 6 5 6 6 5 3 2 3 6 7 8 7 5 6 8 9 7 7 8 8 7 9 6 8 7 10 13 15 17 15 17 20 18 18 21 22 24 25 27 27 28 28 29 26 23 22 21 22 21 21 22 22 22 21 20 21 19 19 19 16 16 15 15 14 13 14 14 11 13 13 15 15 13 16 21 13 8 9 9 10 12 11 12 11 12 14 14 13 14 15 15 16 16 16 16 17 16 16 18 5 5 3 4 6 8 5 4 5 4 6 5 10 8 11 5 4 5 8 8 11 7 4 5 9 5 7 7 9 7 8 5 6 6 7 9 8 9 10 10 8 7 8 8 6 3 6 4 6 5 6 6 7 7 9 9 8 7 6 9 10 10 10 10 9 9 9 9 8 7 6 6 4 3 2 1 1 2 4 4 3 4 5 4 6 5 7 9 9 9 9 9 11 11 11 11 12 12 14 14 15 14 14 14 15 15 15 16 16 15 15 14 14 13 12 10 9 8 8 10 8 7 5 4 4 2 2 2 4 3 4 4 4 3 5 3 6 6 6 6 8 9 10 9 8 10 9 11 11 11 10 11 10 7 6 5 5 4 4 4 6 7 7 6 6 6 7 6 7 7 7 7 7 7 5 6 7 8 11 12 14 15 18 18 17 19 21 21 22 24 25 26 27 27 26 25 23 22 24 22 23 23 23 23 23 22 22 19 20 18 19 17 16 15 16 16 15 14 14 12 13 14 15 13 14 11 11 11 11 10 12 9 7 8 11 12 12 13 14 13 15 14 15 15 15 16 17 16 16 17 18 5 5 4 5 5 6 3 2 1 7 4 5 4 4 8 9 7 5 7 5 15 10 10 6 9 10 8 12 9 10 10 10 11 9 10 10 11 12 13 13 9 8 9 12 9 5 7 7 5 6 5 6 9 10 11 11 11 10 9 10 11 11 12 11 10 10 9 9 9 8 7 6 5 4 2 2 2 3 4 4 5 5 6 6 5 6 8 9 10 10 10 10 11 11 12 12 13 14 15 14 15 14 14 14 13 13 15 16 16 15 13 15 14 14 12 11 10 9 9 9 7 6 4 4 3 2 2 3 5 3 5 5 3 4 4 2 1 5 5 4 4 6 6 7 9 8 8 10 10 11 9 10 9 9 9 6 5 3 4 5 6 7 7 5 7 6 6 4 4 5 6 6 6 7 9 7 5 8 9 11 12 15 17 18 19 20 20 20 22 22 25 26 25 24 24 24 25 24 24 23 24 24 26 25 24 24 24 22 20 18 17 16 15 15 15 15 13 12 13 12 10 13 13 12 10 10 11 8 9 9 11 12 11 11 10 10 11 12 13 13 14 14 15 15 15 16 16 16 16 17 19 4 2 2 4 3 5 6 9 7 1 8 1 1 6 10 7 4 4 6 11 16 14 18 8 17 9 13 12 7 8 11 12 9 9 15 10 11 14 15 10 7 9 10 15 13 7 9 8 5 6 7 9 10 9 11 13 13 13 13 12 11 13 14 14 13 9 9 9 9 8 8 7 6 4 4 3 2 5 5 6 7 8 7 8 7 9 10 10 12 10 11 11 10 12 12 13 13 13 13 14 14 13 14 14 15 14 14 15 15 15 14 14 13 14 13 10 11 10 9 9 6 5 5 5 4 2 3 3 5 4 6 5 4 5 6 2 1 1 0 1 3 7 7 5 4 6 6 7 7 7 8 6 6 8 8 8 8 7 4 2 5 6 5 6 5 4 5 3 5 5 3 5 7 7 7 6 6 9 10 10 12 15 16 19 18 19 19 18 21 21 23 24 24 23 24 22 23 23 25 25 25 26 27 29 29 30 27 25 23 20 16 17 14 15 12 13 12 12 13 10 12 12 10 8 9 9 8 8 8 10 9 10 13 13 10 12 9 11 12 11 13 12 13 14 14 15 15 17 17 17 19 9 6 1 4 5 5 3 8 3 3 7 3 3 8 9 7 5 7 5 12 14 11 15 12 15 11 14 8 8 11 10 13 13 17 13 14 9 15 16 9 10 10 9 5 7 5 8 9 7 9 8 12 15 15 13 15 14 15 15 14 13 13 14 16 16 15 10 9 9 9 8 9 7 5 5 4 4 5 7 7 7 8 10 10 10 10 11 11 12 12 12 12 13 14 13 13 12 12 12 13 13 13 13 14 14 15 15 15 15 15 14 15 14 14 13 9 10 9 8 8 6 5 5 6 4 2 3 4 5 5 6 6 7 7 8 6 5 4 2 3 6 8 6 2 3 3 5 3 4 4 3 3 5 4 2 4 5 6 6 4 3 4 4 3 5 2 2 2 5 3 4 6 7 7 8 8 8 8 10 12 15 14 14 16 19 20 20 19 18 20 21 22 22 22 22 21 21 23 24 26 26 26 28 30 30 30 30 29 27 24 21 18 17 13 13 13 13 11 10 10 10 10 10 8 8 7 5 7 8 10 9 11 14 14 11 11 10 12 11 10 10 11 12 13 12 13 14 14 16 15 16 6 7 11 10 11 5 4 6 3 1 3 6 5 5 5 4 3 4 8 14 5 7 10 11 16 4 9 9 14 8 13 7 10 10 12 14 14 14 14 15 14 9 12 5 3 5 8 13 15 14 14 12 13 15 18 19 17 16 16 16 15 17 16 16 17 19 17 13 11 11 9 10 8 7 6 5 6 7 8 9 8 9 11 13 13 13 13 13 12 14 13 14 16 15 14 13 13 11 12 12 12 13 14 14 15 16 15 15 15 15 15 14 14 14 11 9 9 9 8 7 6 5 4 4 5 3 3 7 8 8 7 5 6 7 7 9 8 7 5 7 8 8 6 5 6 5 3 1 4 6 2 2 3 4 5 6 5 3 3 3 4 2 2 2 2 2 3 2 4 6 6 5 5 6 8 8 9 11 10 11 14 15 15 16 20 20 19 18 18 20 21 20 22 21 21 19 20 19 21 24 27 26 26 27 26 27 27 27 26 25 24 20 20 18 17 16 15 14 11 10 11 10 9 8 8 7 3 4 7 9 11 12 14 13 13 12 11 10 10 7 6 8 9 10 11 13 14 14 11 10 11 9 9 11 13 17 11 10 6 14 9 10 8 5 6 5 3 3 6 8 8 3 4 10 6 3 9 9 8 8 11 11 5 6 8 9 14 12 10 14 16 14 7 4 5 7 8 7 10 18 16 18 16 19 20 19 21 21 20 19 18 19 20 20 20 20 16 16 15 13 10 10 10 9 7 8 6 7 9 9 11 9 9 11 13 14 14 14 14 14 14 15 17 17 16 14 13 12 12 11 12 12 12 13 15 15 15 15 15 14 15 16 16 15 14 11 10 9 9 8 8 8 5 4 3 4 5 7 3 6 10 12 9 7 5 6 6 13 10 8 10 9 9 6 8 7 6 5 5 5 2 2 3 4 6 6 6 5 5 6 6 3 1 2 2 4 5 6 6 7 7 7 8 9 9 10 8 9 9 12 14 13 14 16 17 18 17 19 18 17 19 20 20 21 21 21 21 20 20 22 24 23 23 25 25 25 25 26 26 26 24 24 23 22 21 17 16 16 15 13 12 12 11 9 7 7 5 3 3 5 8 10 11 12 13 14 12 10 7 8 5 5 8 7 10 11 10 10 10 11 11 12 9 9 8 15 9 9 14 16 22 9 14 9 6 8 4 3 4 5 5 4 3 4 5 8 9 5 4 6 7 6 7 9 5 7 6 12 14 8 13 14 12 14 13 10 7 7 9 9 10 15 16 18 20 22 22 21 20 21 20 21 22 23 24 23 22 22 20 16 16 14 13 12 11 10 10 9 8 10 11 11 10 10 11 13 13 14 15 15 15 16 17 18 17 17 14 13 13 13 12 12 11 12 13 14 15 15 15 14 14 15 15 16 14 12 12 11 9 10 10 10 7 6 4 5 7 5 6 7 7 7 7 8 8 8 7 8 9 11 16 15 12 8 9 10 10 10 7 6 6 6 4 4 3 2 4 5 6 6 8 7 7 5 4 3 3 4 6 8 6 7 9 10 12 12 11 13 13 15 14 16 16 15 17 19 18 21 19 20 19 19 21 22 23 23 22 22 24 24 22 22 23 23 24 23 24 25 25 26 25 25 22 21 21 20 19 17 16 15 14 12 11 10 9 8 5 5 4 4 4 6 7 9 11 10 10 10 9 8 8 5 5 5 7 7 9 11 11 10 11 10 11 6 6 8 9 10 9 12 13 10 15 11 3 7 3 4 3 3 1 3 2 3 3 3 5 6 3 3 4 5 3 9 5 6 6 6 11 12 10 12 11 16 10 9 4 8 8 10 10 14 15 14 16 18 25 23 16 13 18 19 21 22 21 24 26 25 25 26 28 24 20 19 16 12 11 11 12 12 12 12 12 12 12 13 13 14 15 15 15 15 16 17 18 17 16 14 15 14 13 12 12 11 13 12 14 15 15 16 14 15 15 14 14 12 12 11 11 10 10 11 11 8 7 6 5 6 7 5 5 6 6 6 7 7 11 7 8 10 9 11 10 11 9 9 10 10 8 8 8 8 7 6 6 6 6 4 4 6 7 8 9 10 7 7 6 7 8 9 9 10 12 11 12 10 10 13 14 16 18 18 20 19 18 17 18 19 19 20 20 20 20 20 21 22 22 23 25 25 24 24 24 24 22 22 22 23 24 23 23 24 24 21 20 19 19 18 19 17 15 14 14 11 9 8 7 5 4 2 3 4 3 6 7 7 7 7 7 8 6 5 4 4 4 5 5 7 10 9 10 10 9 10 5 6 6 6 8 8 8 8 9 13 13 15 14 7 7 3 2 3 2 2 0 2 5 3 3 1 5 6 5 5 6 7 9 8 8 10 10 12 13 14 16 9 8 13 10 10 12 12 12 10 11 11 19 21 18 9 16 21 23 23 22 22 22 24 26 28 28 27 27 27 23 23 20 15 15 14 15 13 13 13 13 14 14 13 14 15 15 16 17 17 17 17 16 16 16 15 15 14 12 12 13 11 12 13 14 16 16 17 15 15 12 11 11 11 12 11 12 11 10 11 10 10 9 7 6 5 5 4 5 4 5 5 5 5 6 7 9 10 9 6 5 4 4 5 8 12 12 12 12 9 8 8 8 8 7 8 8 10 10 9 11 10 9 9 8 9 9 9 11 9 10 9 10 14 15 15 14 13 17 17 18 22 20 20 20 21 21 21 20 20 20 20 21 22 23 22 22 22 22 21 22 20 20 20 20 22 21 20 21 21 20 20 19 19 19 18 17 15 14 15 13 10 10 8 5 5 4 4 5 4 6 6 6 7 6 5 4 3 4 4 3 4 3 2 4 5 4 9 7 7 9 4 3 4 5 6 6 6 7 8 10 11 10 9 8 6 4 3 4 4 1 1 1 1 2 4 3 4 6 5 5 5 2 6 10 9 10 11 13 16 17 15 14 13 14 12 13 13 11 11 11 11 15 16 23 16 19 20 18 20 21 22 22 23 23 24 26 24 25 25 25 26 23 20 16 17 15 15 13 13 14 15 15 14 14 14 14 16 17 17 17 17 15 15 16 16 16 15 15 14 13 12 13 13 12 13 15 15 16 15 14 14 11 11 11 12 12 11 12 13 12 12 10 9 8 8 8 7 7 6 7 7 6 7 7 7 9 10 9 8 6 7 8 7 8 12 12 13 13 12 11 11 10 9 9 11 11 10 10 12 12 11 10 11 10 10 10 9 9 9 9 8 8 10 15 16 16 16 15 15 16 18 15 17 18 18 19 21 20 21 21 22 21 21 21 21 23 23 21 20 21 20 21 20 18 19 20 20 18 19 21 20 19 18 19 19 19 18 17 14 14 12 12 8 9 8 9 6 7 5 4 6 7 6 6 4 3 3 3 4 2 3 2 1 1 3 2 2 4 6 7 8 3 3 4 4 5 4 5 5 6 6 5 5 5 5 4 3 3 3 1 1 1 1 2 2 3 4 4 4 4 4 6 4 4 7 9 11 13 15 15 15 16 17 16 16 16 16 17 16 14 14 16 15 14 14 18 16 16 18 19 19 19 21 21 20 21 23 23 23 26 25 26 25 27 22 19 17 16 16 15 16 16 16 16 16 15 16 17 17 18 17 15 15 14 15 17 17 17 15 16 15 14 14 14 13 13 14 15 14 15 13 14 12 11 11 11 10 11 12 13 14 12 10 10 9 9 9 9 9 8 9 9 8 9 9 11 12 12 11 9 7 6 6 8 11 11 13 14 13 12 12 11 10 10 10 10 10 11 10 10 12 12 11 11 9 8 9 9 9 9 8 8 9 10 13 14 16 17 17 17 17 16 17 16 18 17 nan nan nan nan nan nan nan nan nan nan nan 18 19 19 17 19 19 19 19 18 nan 18 17 18 18 18 18 18 19 17 17 16 16 15 13 13 13 12 14 3 7 9 6 5 3 5 4 4 4 3 1 4 4 3 2 1 1 1 1 2 3 3 4 2 4 4 4 2 2 3 4 3 4 4 4 3 4 4 4 4 3 3 2 2 1 3 3 3 4 4 3 3 2 3 4 4 6 8 7 10 10 13 14 15 16 16 16 17 17 18 18 17 18 18 19 18 18 15 11 7 14 16 16 19 19 20 21 21 21 19 21 20 23 24 25 26 24 23 20 20 21 20 19 18 17 17 17 16 17 17 18 18 17 17 18 17 16 15 15 16 18 17 17 17 17 17 17 16 15 15 14 15 15 15 14 14 14 13 12 12 12 10 10 12 14 14 14 12 10 10 11 10 11 10 10 11 11 11 11 12 14 14 12 12 12 9 8 9 10 10 12 14 13 12 11 11 11 10 10 9 9 9 9 10 9 9 10 8 10 10 9 9 9 7 7 9 9 8 8 10 11 15 16 17 16 nan 16 16 nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan 18 17 18 19 21 20 19 19 nan nan 15 nan nan nan 15 16 nan nan nan 14 nan 14 14 12 11 10 8 17 12 6 8 8 5 6 3 1 2 2 2 2 2 2 2 0 0 1 2 2 5 5 4 5 4 3 3 3 5 5 2 3 4 3 3 3 3 4 3 3 4 4 4 5 5 5 6 6 6 6 5 3 3 0 2 4 5 8 9 12 11 12 15 16 16 16 17 17 18 18 20 20 19 20 20 20 20 19 20 22 19 18 18 18 21 20 21 20 19 18 21 20 21 21 21 22 23 22 22 21 22 20 19 19 19 19 19 17 18 18 19 19 19 18 18 17 17 16 17 17 17 18 17 18 18 18 18 17 16 16 15 15 13 15 15 14 13 13 13 13 12 12 12 13 13 13 13 13 12 11 11 10 11 11 11 12 13 13 13 14 15 16 15 14 14 11 10 9 8 10 9 10 11 11 10 10 10 10 9 9 9 9 10 9 7 9 9 7 6 6 7 8 8 7 9 8 7 7 9 8 10 11 nan 13 12 12 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 3 7 7 8 9 7 7 6 3 3 3 1 2 2 3 2 2 1 2 4 3 5 4 2 4 6 5 3 4 4 4 5 4 5 5 3 3 3 4 5 6 6 7 6 6 6 6 6 5 6 5 5 5 4 4 4 6 7 7 9 12 12 12 13 14 16 16 17 19 20 20 22 22 22 21 21 20 20 21 23 23 23 26 21 19 18 17 22 20 19 17 20 23 21 26 27 31 25 22 22 22 22 22 22 21 20 21 20 20 19 19 20 20 20 21 20 19 18 17 18 17 18 18 18 18 19 19 19 18 17 17 17 16 15 15 15 16 16 14 14 13 14 15 12 13 14 13 13 14 14 14 12 12 12 12 11 13 13 15 15 16 17 17 16 16 16 12 11 10 10 9 9 9 9 9 8 7 7 7 7 7 6 6 5 6 7 7 8 7 5 4 4 6 7 7 6 6 6 6 5 6 5 nan nan nan nan 9 nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 5 6 4 6 6 7 7 6 7 3 1 1 3 5 3 2 2 2 3 2 5 2 1 2 5 7 4 5 6 6 5 4 3 3 5 4 3 5 7 7 7 8 6 6 6 5 6 7 8 nan nan nan nan nan nan 8 10 10 12 13 15 15 16 17 18 17 17 17 19 20 22 24 24 24 23 22 22 23 23 23 25 26 28 28 24 17 18 25 21 22 21 24 22 22 23 30 34 31 27 26 28 28 26 21 21 23 23 23 21 20 20 21 22 20 21 20 18 18 18 17 17 17 18 18 18 19 19 18 18 20 19 18 17 15 15 15 16 16 14 14 16 14 13 13 14 13 15 16 16 15 15 13 13 13 13 14 15 16 16 17 16 16 16 16 14 14 12 12 11 nan 9 9 nan nan nan nan nan 6 6 6 5 5 4 5 5 6 7 7 4 2 2 3 5 5 6 6 7 7 5 4 nan nan nan nan nan nan 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 8 6 7 4 5 4 4 3 4 3 3 5 3 3 3 5 4 5 3 1 2 5 5 6 6 nan 7 nan nan nan nan 5 6 7 8 8 9 6 7 7 6 7 6 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 19 20 20 20 20 21 21 22 22 23 24 25 25 25 25 24 25 26 28 28 29 28 27 26 27 21 19 24 22 21 20 21 24 29 32 29 28 30 27 26 22 27 25 24 24 23 23 22 21 21 20 20 21 20 20 19 18 17 16 17 17 18 19 18 19 19 21 21 20 17 16 16 16 17 17 15 15 16 14 12 12 13 13 15 16 17 16 17 15 14 13 14 14 14 16 16 17 16 16 16 16 15 15 11 12 nan nan nan nan nan nan nan nan nan nan nan nan 7 6 5 4 4 4 5 5 3 3 3 2 4 5 6 7 7 7 5 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 7 6 5 3 4 4 4 4 3 2 5 6 4 2 2 6 7 6 3 3 4 5 6 7 nan nan nan nan nan nan nan nan nan nan nan 9 nan nan nan nan 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 25 24 24 24 26 26 26 27 27 26 28 28 28 29 29 30 28 27 22 24 23 18 15 22 25 24 22 30 29 30 30 29 28 25 23 23 26 25 24 25 24 23 21 20 19 20 21 20 19 18 18 16 16 17 19 18 18 19 20 22 24 21 19 17 18 17 17 18 16 17 17 14 12 12 12 11 11 14 nan 18 16 17 14 14 15 14 15 16 15 16 16 16 16 16 15 16 13 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 3 4 5 6 4 4 4 6 6 6 7 8 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 3 3 4 4 4 4 5 6 3 2 5 6 4 5 2 2 5 5 7 5 2 4 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 27 28 27 28 27 28 27 27 28 29 29 29 30 30 28 27 27 23 24 27 25 27 28 35 34 28 27 33 35 27 27 25 27 30 27 27 25 26 24 22 22 21 22 20 20 20 18 19 18 17 17 18 19 18 18 21 23 24 25 22 18 17 17 17 17 19 18 16 14 12 12 13 12 12 12 nan 16 16 16 17 15 15 nan nan nan 16 16 16 16 15 16 16 14 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan 3 nan nan nan nan nan nan 4 5 6 6 6 6 7 nan 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 4 4 5 5 5 3 4 5 4 4 5 6 4 4 1 3 4 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 10 11 12 14 14 15 19 20 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 29 29 27 28 28 28 29 31 31 30 30 32 30 29 29 29 31 31 31 31 31 34 36 32 33 36 28 27 28 26 29 31 29 29 27 26 24 23 21 22 21 21 19 20 20 21 21 18 17 17 18 19 19 21 23 24 25 23 20 18 18 18 17 16 17 17 15 13 12 12 11 nan 12 13 14 15 14 nan nan nan nan nan nan nan nan nan nan 16 14 13 14 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 6 nan 7 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 5 4 3 3 4 5 6 6 4 5 4 5 3 3 3 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 7 7 8 9 10 13 12 12 14 18 23 25 25 27 28 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 30 29 28 28 28 29 29 30 31 31 32 31 30 30 31 28 28 29 32 34 31 33 29 26 27 26 27 28 29 33 30 28 27 26 25 25 21 22 21 22 20 19 20 22 23 22 17 17 19 20 21 22 23 25 26 24 22 20 20 20 19 20 19 17 18 15 12 11 12 10 9 nan 12 13 nan 13 nan nan nan nan nan nan nan nan nan nan nan nan 13 13 nan 9 8 7 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 4 4 4 5 5 5 7 5 3 2 4 4 5 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 5 4 5 7 8 8 8 10 13 15 13 15 18 19 19 20 21 23 23 25 28 28 29 31 33 33 34 33 32 31 nan nan nan nan nan nan 30 30 29 30 29 28 28 30 31 31 32 31 31 31 32 31 29 29 31 31 33 32 30 29 28 26 27 29 30 33 31 27 29 27 26 24 24 23 20 22 22 19 19 22 24 24 22 20 19 22 21 21 23 26 27 26 24 22 21 22 20 19 18 17 17 16 13 11 11 12 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 4 6 6 6 7 8 6 5 3 2 3 4 9 nan nan nan nan nan nan nan nan nan nan nan 8 6 5 7 6 8 8 8 9 10 12 13 16 18 15 17 19 20 20 20 23 25 26 28 32 33 33 33 33 33 32 33 33 34 33 34 34 nan nan nan nan 30 30 30 29 29 29 29 30 30 31 32 31 31 32 30 30 32 32 31 32 30 30 31 30 29 29 30 33 30 28 31 29 27 25 27 23 22 22 22 20 20 20 23 24 24 24 23 21 22 22 22 24 25 26 25 24 24 23 23 20 18 17 16 15 15 12 9 nan 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 nan nan nan nan nan nan nan nan nan 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 7 7 7 6 6 4 4 4 8 9 10 12 12 nan nan nan nan nan 9 8 6 7 7 8 7 8 9 10 10 12 14 16 17 19 18 19 21 21 20 22 23 25 27 30 31 33 35 35 35 33 35 35 34 34 32 32 33 33 31 29 nan nan nan 29 29 29 30 30 28 29 30 31 31 30 32 32 32 33 31 32 30 30 30 28 28 29 31 34 33 31 30 29 27 28 27 27 26 24 23 22 22 21 20 22 23 25 26 25 25 24 25 24 23 25 25 24 25 25 25 23 22 19 19 17 16 15 15 12 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 7 5 5 5 6 7 6 7 8 7 7 9 9 10 8 6 7 6 6 8 9 10 10 10 11 12 15 16 18 20 20 24 25 25 23 22 24 27 26 27 30 31 31 35 37 36 35 35 35 34 32 30 30 30 29 30 30 27 27 nan nan nan 29 30 30 30 30 nan 29 29 30 32 33 32 33 33 32 29 32 33 32 33 34 36 35 36 34 31 30 28 28 28 27 28 25 26 24 25 24 21 22 22 25 25 26 27 26 27 25 25 25 25 24 24 25 24 24 22 20 19 19 18 16 17 16 13 10 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 4 5 6 8 7 6 6 7 8 9 9 8 8 7 9 10 9 9 10 11 13 13 16 18 19 22 25 28 29 30 28 28 30 30 28 28 28 30 33 35 35 35 36 35 34 36 35 36 35 33 31 31 31 31 29 29 28 nan nan 28 30 31 32 32 nan nan 30 30 31 32 32 33 33 33 32 33 34 33 35 37 38 34 37 33 30 29 29 29 28 27 28 26 26 27 27 24 23 23 25 25 26 26 27 28 26 27 26 25 25 24 23 25 25 25 22 20 18 18 18 18 18 14 13 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 7 6 7 9 8 8 8 9 10 10 11 9 8 10 8 9 9 10 11 13 16 16 18 21 24 26 28 29 29 28 29 32 31 28 26 26 29 30 29 30 31 33 32 33 34 35 34 33 32 32 31 30 30 29 29 28 27 26 nan nan 28 28 30 33 nan nan nan 31 31 31 31 33 34 33 34 32 35 36 36 42 34 39 37 32 29 31 29 28 27 28 30 29 28 28 27 26 25 25 25 26 26 28 28 27 26 25 26 25 25 24 24 24 23 23 22 19 19 19 18 18 16 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 7 8 10 10 10 9 9 10 10 11 10 10 11 10 10 10 10 13 14 17 17 20 21 24 27 27 31 31 30 32 29 27 26 nan nan 23 nan nan nan nan nan nan nan 31 30 30 29 27 26 26 25 26 26 26 24 22 19 18 19 21 nan 27 29 29 31 nan nan nan nan 31 33 34 35 34 33 35 35 35 38 41 35 40 34 32 34 31 33 27 30 31 31 32 30 29 28 26 26 25 27 26 28 28 28 27 26 26 25 24 25 24 23 23 22 21 21 20 19 19 19 19 18 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 8 8 10 11 11 10 10 12 14 12 12 12 11 10 11 12 12 14 15 17 20 22 23 25 27 29 31 31 31 31 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 24 22 20 22 21 22 20 18 16 16 16 17 17 17 nan 19 25 27 27 28 29 nan 31 33 34 35 33 34 34 35 36 39 37 36 36 33 37 38 34 31 31 31 32 34 32 32 30 29 26 26 27 26 26 29 27 27 28 27 27 25 25 23 23 23 22 22 22 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 10 12 11 12 13 14 15 13 13 12 12 13 13 13 14 16 17 19 22 24 25 26 29 29 30 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 16 17 19 19 19 19 18 16 12 11 nan 14 17 22 26 26 nan nan 32 35 36 36 36 36 37 37 37 37 38 36 38 41 35 32 32 34 33 34 36 34 32 31 28 29 26 27 26 27 nan 27 28 27 27 26 25 24 23 23 22 22 22 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 12 12 12 12 13 16 16 16 14 14 13 14 13 14 14 15 16 18 19 22 24 25 27 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 19 20 20 21 22 22 20 17 11 11 11 11 14 19 23 24 23 26 30 34 36 36 38 37 37 38 39 38 37 40 35 33 32 35 35 34 36 36 33 33 31 30 28 29 28 25 nan 26 27 28 28 26 26 24 24 23 22 23 22 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 13 12 14 16 18 17 17 15 15 15 16 16 17 18 18 19 21 21 24 24 26 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 21 20 19 21 22 22 19 15 10 10 11 14 nan 21 24 25 29 31 34 38 38 38 37 37 40 40 35 35 36 33 34 36 34 36 37 38 35 35 33 31 29 29 nan nan 26 28 nan nan nan nan nan 24 25 24 24 23 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 13 13 16 18 18 18 15 16 17 17 17 18 19 19 20 20 22 23 25 26 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 19 21 21 20 13 10 11 13 14 17 21 23 26 30 33 37 38 37 39 40 40 38 34 35 35 34 34 34 35 37 37 37 39 37 nan 31 30 30 28 26 26 nan nan nan 26 26 28 26 25 27 25 24 23 22 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 15 16 16 17 18 18 17 18 16 19 18 18 19 20 21 22 22 23 25 26 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan 13 15 18 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 21 21 19 13 10 11 15 17 20 23 22 26 30 36 37 40 39 39 40 38 36 35 35 34 32 35 36 37 36 36 38 nan nan 31 30 30 28 nan nan nan nan 32 30 nan 31 30 31 28 26 26 25 23 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 16 17 18 19 20 19 19 18 19 18 20 21 21 22 24 24 25 27 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 17 18 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 23 22 18 13 13 15 16 21 24 26 25 31 34 35 37 39 40 39 38 37 35 33 34 34 34 35 38 37 37 35 nan nan nan 31 28 28 nan nan nan 29 31 29 31 30 32 30 27 27 25 22 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 20 21 21 21 21 20 nan nan 19 20 21 22 24 26 26 27 28 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 22 21 17 13 14 18 22 25 25 24 30 33 34 36 41 38 37 39 36 34 34 35 34 36 38 38 37 36 34 34 30 nan nan 31 nan nan nan 28 29 28 28 nan nan 29 nan nan 25 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 23 23 22 21 21 23 25 24 nan nan nan nan 22 23 24 25 26 27 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 25 25 27 22 15 17 21 22 21 25 25 25 33 34 36 37 37 37 37 39 35 35 37 36 37 38 39 37 34 33 33 31 nan 32 31 nan nan nan nan 30 29 nan 27 nan 26 nan nan 25 22 nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 23 23 22 27 27 nan nan nan nan nan 23 24 26 26 26 27 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 28 28 29 31 28 19 20 23 23 24 27 27 24 28 34 36 37 37 38 37 37 37 38 37 39 37 nan nan nan nan 30 32 31 nan 33 31 nan nan nan nan 28 27 nan nan nan nan nan nan nan nan nan 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 24 25 27 27 nan nan nan nan nan nan 26 27 27 27 nan 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 35 36 32 23 21 23 24 24 29 28 29 30 34 38 39 42 39 38 38 39 38 37 40 39 39 nan nan nan nan nan 28 nan 30 28 nan nan nan nan 24 24 nan nan nan nan nan nan nan 16 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 29 27 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 33 33 34 34 23 23 25 25 27 30 32 36 36 40 43 46 45 43 41 38 38 38 42 41 43 41 40 37 nan nan nan 27 28 nan nan nan nan 23 23 22 20 nan nan nan nan nan nan 16 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 31 31 31 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 32 32 26 24 25 28 30 32 39 41 45 48 53 54 52 50 48 46 41 40 45 40 43 43 42 40 35 nan nan nan 26 26 27 28 27 nan nan nan nan nan nan nan nan 17 18 16 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 30 29 32 32 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 34 35 33 29 25 25 31 35 40 43 44 38 41 52 54 54 50 49 45 48 42 40 41 37 36 36 31 31 nan nan 25 26 27 27 28 27 27 24 22 nan nan nan nan nan 18 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 26 28 31 30 30 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 39 35 33 29 31 38 41 45 52 49 50 55 54 56 50 49 45 43 nan nan nan 43 38 29 27 26 28 nan nan 26 26 27 29 29 29 28 nan nan 21 nan nan 18 19 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 26 26 30 31 31 30 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 38 38 36 35 41 47 48 51 53 57 51 34 30 37 37 nan nan nan nan nan 43 50 50 39 31 25 27 30 nan 27 26 29 28 27 29 nan nan nan nan nan 20 20 21 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 32 31 30 31 28 29 37 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 42 41 42 41 45 50 53 54 51 50 52 43 nan nan nan nan nan nan nan 42 47 51 56 52 43 33 28 27 30 nan nan 28 26 26 27 30 30 nan 23 22 22 22 24 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 21 21 22 22 25 35 32 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 44 45 44 44 47 49 52 56 51 50 nan 45 nan nan nan nan nan nan nan nan nan 44 47 51 53 48 48 42 36 31 31 28 nan nan 26 25 26 29 31 27 24 24 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 31 31 30 30 24 20 24 27 32 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 49 48 47 30 53 55 61 60 54 49 47 47 nan nan nan nan nan nan nan nan nan nan nan nan nan 47 49 48 47 42 31 28 27 30 28 26 26 26 28 28 25 24 25 26 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 33 31 29 26 25 24 27 35 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 58 57 nan nan 55 52 54 51 50 57 74 67 60 49 50 nan 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 45 38 37 34 28 29 28 28 27 27 28 27 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 39 41 44 20 24 28 31 29 32 35 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 55 49 56 57 56 59 67 70 49 nan nan 54 49 50 nan 45 38 37 nan nan nan nan nan nan nan nan nan nan nan nan nan 48 48 nan 42 36 31 30 29 30 29 29 29 27 25 25 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 41 41 35 27 29 30 25 23 33 31 27 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 42 39 48 57 54 61 67 72 nan nan nan nan nan nan 52 50 43 41 38 nan 36 37 nan nan nan nan nan nan nan nan nan nan 43 42 nan nan 39 32 31 30 30 31 31 32 29 27 25 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 32 nan 43 39 36 29 27 32 29 30 26 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 nan 19 25 34 36 37 39 53 55 59 68 73 nan nan nan nan nan nan 56 53 47 44 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 45 46 43 36 32 33 32 34 34 34 32 28 27 27 27 nan nan nan nan nan nan nan nan nan 28 27 27 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 29 29 nan nan 38 35 33 28 36 26 28 18 26 22 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 44 50 49 36 32 49 63 69 67 nan nan nan 60 52 nan 56 55 52 52 48 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 36 36 36 35 35 33 31 29 28 28 28 29 30 29 29 nan 29 30 31 30 31 30 29 29 29 30 31 33 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 32 nan nan 39 37 31 23 34 22 15 13 20 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 61 39 48 50 nan 35 33 36 60 66 70 nan nan nan 65 59 60 57 52 53 54 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 41 40 40 38 35 32 32 30 30 29 32 32 31 32 32 32 32 31 31 31 31 31 31 30 30 33 37 37 38 37 36 35 34 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 35 32 32 nan nan nan nan 36 nan 31 21 23 16 17 21 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 38 nan nan 36 6 51 72 67 72 nan 65 69 66 60 57 55 57 57 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 53 nan nan nan 44 37 34 33 31 33 34 35 34 33 34 34 32 33 32 32 33 32 33 34 34 36 37 39 39 39 39 38 38 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 32 31 31 nan nan nan nan nan nan 33 29 31 24 25 28 27 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan 37 21 42 47 58 65 64 67 67 nan 69 59 61 62 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 42 37 36 37 36 37 36 36 35 34 36 34 34 35 34 34 35 37 36 37 37 40 39 38 40 39 41 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 32 31 30 nan nan nan nan nan nan nan 33 34 31 28 23 23 41 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 55 46 54 36 41 45 64 69 65 70 77 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 40 39 38 38 39 36 36 37 37 36 38 36 38 35 37 38 36 37 39 41 39 39 40 37 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 36 33 31 29 nan nan nan nan nan nan nan nan nan nan nan nan nan 36 34 27 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan 26 40 40 41 47 51 58 60 57 49 47 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 42 40 39 40 39 39 39 39 40 39 39 39 39 37 36 37 39 40 40 40 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 37 33 35 26 nan nan nan nan nan nan nan nan nan nan nan nan 33 32 31 nan 13 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 19 nan nan nan 7 11 nan nan nan 26 28 34 38 43 46 52 56 44 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 45 41 39 39 43 44 42 44 42 42 43 42 39 38 40 40 41 35 37 36 36 35 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 28 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan 39 35 nan nan 30 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 30 24 nan nan nan nan 21 nan nan 12 nan nan nan nan 26 31 33 37 35 44 49 46 43 48 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 43 44 45 46 46 44 45 43 44 44 41 41 43 41 40 37 36 37 34 39 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 nan 28 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 nan nan 26 21 nan nan 21 19 nan 19 21 22 20 19 nan 20 25 32 37 40 nan 43 47 49 nan 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 43 42 43 43 44 44 45 46 48 46 41 40 42 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 33 29 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 27 20 nan nan nan nan nan nan 23 25 23 18 15 15 18 20 32 40 44 48 47 46 43 42 46 47 49 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 43 41 43 42 44 46 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 34 34 32 28 25 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 27 22 19 nan 17 21 19 18 24 26 18 14 13 17 22 29 36 38 42 41 41 nan nan 42 43 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 39 36 35 32 28 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 21 18 20 18 23 20 23 27 33 40 41 38 39 nan 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 42 36 37 33 30 26 19 17 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 19 22 20 24 nan nan nan nan nan 28 33 40 42 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 28 23 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 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 31 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 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 31 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 81 82 84 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 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 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan nan nan nan 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 nan nan nan nan nan nan nan nan 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 22 nan nan nan nan nan nan nan nan nan 27 nan nan 23 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 nan nan nan nan 13 nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 nan nan nan nan nan nan nan nan nan 33 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 nan nan nan nan 26 26 23 21 19 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 18 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 25 nan nan nan nan nan nan nan nan nan nan nan nan 20 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 295 304 315 335 347 324 311 282 317 272 45 349 352 360 43 8 13 42 34 357 342 330 328 335 357 2 15 21 28 43 54 68 68 212 312 322 312 336 280 266 186 161 55 129 156 138 167 155 199 235 255 267 264 261 255 257 275 259 272 275 272 288 291 302 310 307 300 310 304 304 311 310 316 293 155 170 131 178 158 132 158 178 187 178 175 187 176 182 185 187 184 172 171 170 165 159 159 164 157 160 164 163 164 155 154 150 145 143 139 143 143 143 140 137 125 124 121 122 118 108 108 107 110 96 80 73 54 52 23 346 328 290 298 308 310 312 322 347 1 8 17 44 60 43 44 42 342 309 321 347 334 350 351 6 15 18 21 41 42 53 64 63 81 103 106 115 109 103 93 96 94 94 103 104 95 85 96 93 106 109 113 115 118 118 127 132 141 145 145 145 143 139 145 147 150 150 146 148 141 140 142 137 138 137 143 144 150 154 152 151 150 143 136 133 126 123 121 124 118 119 121 109 106 103 84 79 65 69 63 69 68 65 58 65 71 71 67 60 54 52 50 48 47 53 61 61 71 70 74 80 80 304 304 271 345 332 324 317 341 22 16 11 291 295 343 347 8 341 61 14 354 342 353 319 329 343 353 346 357 14 7 29 330 203 252 300 301 305 296 280 266 266 192 179 168 191 207 208 234 248 237 246 271 284 282 269 265 263 265 257 273 292 298 303 302 303 302 308 307 307 307 333 304 270 240 209 57 159 187 120 123 171 173 174 185 176 192 176 177 189 190 185 171 166 165 165 162 162 161 158 161 163 165 165 154 151 148 148 143 147 148 144 137 140 135 126 124 111 117 120 123 117 108 109 95 88 79 54 47 39 345 317 327 319 322 354 353 7 3 8 350 16 34 47 61 69 69 65 71 3 350 352 347 343 353 353 352 8 9 41 70 81 79 82 102 106 109 110 103 98 94 97 100 103 96 88 87 99 101 103 116 115 123 124 122 132 138 146 145 151 144 144 147 147 150 153 148 146 149 142 142 141 139 141 137 139 143 146 152 149 151 144 139 134 134 127 126 117 117 116 123 122 110 104 94 84 79 74 71 81 87 79 67 63 63 63 64 60 52 45 50 52 52 53 59 66 68 77 nan 78 86 83 282 275 231 275 267 181 303 125 3 8 331 340 348 351 338 42 36 8 35 341 350 360 339 343 345 350 339 325 345 321 328 318 318 294 283 294 284 272 259 255 261 247 241 218 208 225 249 246 269 258 251 254 256 258 266 258 260 267 283 287 289 292 292 290 302 302 307 309 315 306 303 285 273 286 12 161 203 155 142 152 164 190 187 181 174 192 181 171 193 185 182 170 163 158 162 162 160 156 161 160 160 159 156 154 152 148 151 149 147 150 140 139 137 136 130 129 124 123 125 126 124 127 110 113 111 85 67 128 184 320 318 301 345 6 19 14 27 14 350 9 21 32 43 59 64 66 69 67 69 9 351 345 340 339 322 353 29 14 45 70 73 79 79 78 88 107 107 104 110 106 96 101 97 85 96 110 107 113 121 120 125 128 129 132 134 145 145 145 152 145 143 146 146 150 154 154 150 148 137 137 145 136 141 137 143 146 150 149 150 147 139 146 142 139 140 134 134 122 116 118 115 110 100 100 80 75 74 73 79 86 81 75 62 57 45 51 51 39 28 47 43 57 62 54 59 69 70 80 84 86 87 295 290 326 158 162 253 222 295 359 10 7 24 5 39 69 353 41 13 12 25 9 347 341 341 338 281 320 316 297 293 288 322 310 285 284 270 268 260 243 252 242 234 237 222 215 214 238 230 241 265 264 269 266 284 277 270 266 254 259 270 275 275 282 283 281 293 304 307 308 302 298 291 277 286 293 240 189 209 181 174 194 188 226 197 182 189 178 183 196 183 180 171 164 164 154 162 159 162 166 162 156 151 150 159 154 153 154 153 153 153 147 141 143 140 142 138 137 130 129 126 129 130 117 118 138 153 138 194 209 229 270 297 336 358 357 22 42 37 20 30 32 25 38 43 59 58 43 43 43 48 28 21 9 358 342 351 339 2 58 89 74 71 64 72 100 80 92 96 100 103 114 108 84 104 114 107 103 120 123 125 122 128 137 132 137 140 144 152 155 145 143 145 145 150 157 149 152 142 135 137 142 142 142 140 143 145 150 148 146 144 147 148 145 144 137 138 125 121 112 112 106 102 93 90 89 81 74 68 64 78 71 73 65 47 44 43 42 37 40 37 48 59 58 55 60 67 73 80 83 82 82 275 252 219 236 250 269 246 112 3 355 5 42 2 23 22 12 10 10 33 21 345 321 316 308 305 315 318 325 303 297 308 307 298 321 289 266 249 249 250 223 229 222 217 220 214 207 242 240 246 246 262 266 265 256 268 277 276 269 259 263 268 273 274 283 283 289 297 302 308 302 293 285 287 285 280 293 235 223 191 192 187 202 220 200 200 192 190 188 196 180 181 173 164 160 156 160 167 170 167 162 155 155 157 156 154 155 158 157 156 153 152 144 145 144 146 134 139 131 134 133 144 136 130 132 157 174 193 216 224 250 274 268 298 330 354 15 28 29 22 29 27 25 23 22 34 37 36 34 34 36 43 32 23 21 18 3 334 327 351 58 73 77 64 61 74 77 68 86 117 129 130 119 128 122 111 109 152 125 121 123 134 141 133 133 143 140 150 156 151 147 145 143 145 155 151 144 145 144 133 139 144 146 142 143 147 145 146 149 149 155 150 151 151 144 139 140 136 131 126 120 104 113 111 116 103 92 95 71 56 49 60 59 53 44 34 28 31 34 46 43 49 55 56 68 73 77 81 84 82 83 85 272 251 249 238 254 248 201 342 52 292 2 56 340 12 6 9 18 47 31 12 10 350 344 300 317 306 303 319 322 306 300 309 307 289 290 288 280 268 247 242 223 206 217 214 210 228 249 240 230 252 256 265 277 263 265 269 273 273 263 260 267 272 274 274 280 289 294 303 302 292 293 283 280 286 270 240 221 248 225 193 197 196 205 209 204 196 206 194 197 185 185 178 167 162 164 164 173 172 170 161 157 150 154 155 155 156 159 158 155 154 154 153 152 156 146 143 148 144 147 142 149 152 158 158 183 215 209 239 234 253 257 267 282 280 349 0 349 24 7 12 2 347 332 348 8 8 30 35 29 26 24 26 19 22 13 12 354 14 8 41 70 71 67 76 63 66 87 126 113 113 135 142 123 141 152 148 136 138 124 132 144 140 135 145 145 149 147 157 151 151 145 144 146 150 145 148 150 143 136 144 151 150 146 143 144 149 151 149 152 159 161 156 153 148 153 143 144 136 125 130 126 116 123 116 107 96 91 78 63 47 57 59 53 54 41 32 33 30 44 45 58 62 73 80 83 84 88 90 91 92 90 242 227 261 267 219 191 135 42 29 4 78 45 347 2 358 6 23 48 357 348 4 7 1 340 351 320 314 335 312 287 279 294 288 288 286 274 251 254 262 233 169 232 233 217 196 207 238 239 232 255 270 278 273 275 269 267 265 265 264 260 263 269 269 272 277 282 289 289 292 295 287 281 276 270 268 249 242 236 240 202 200 187 198 202 202 200 203 204 200 185 193 181 170 167 164 167 174 173 167 161 157 154 154 156 161 158 161 160 162 163 158 157 160 155 158 155 154 151 141 145 153 158 182 183 211 240 226 245 235 238 231 259 259 255 256 304 291 70 56 309 280 271 268 292 327 359 6 21 354 352 4 355 8 31 17 13 24 13 1 27 48 48 53 49 74 112 86 130 122 113 133 141 166 157 140 151 149 154 149 142 155 138 152 151 148 142 147 154 150 153 151 146 148 147 146 153 152 148 148 150 159 157 157 151 154 154 158 160 157 164 168 159 164 159 152 146 132 146 150 151 143 129 122 127 126 107 94 74 54 59 48 51 57 53 46 46 36 46 58 55 74 81 88 90 94 95 91 90 87 87 90 346 341 339 247 187 172 187 340 96 182 297 334 95 24 18 1 56 360 27 14 11 349 355 338 329 285 306 322 26 1 294 277 279 303 315 288 297 264 266 268 203 223 216 260 93 305 302 286 282 283 286 272 270 270 271 268 264 259 257 259 259 263 268 271 269 269 279 292 289 285 282 279 273 269 262 253 235 229 241 226 205 199 189 195 197 203 200 202 202 191 191 188 171 170 171 169 175 173 167 162 155 154 157 161 161 163 162 163 163 165 163 159 161 158 160 152 155 151 146 150 153 157 176 189 203 265 242 248 244 233 238 243 262 275 251 255 221 214 199 206 242 241 242 255 307 330 340 347 305 304 345 328 39 49 73 67 42 16 0 1 57 47 36 72 60 88 96 114 95 134 172 164 170 160 151 153 159 165 151 160 154 156 152 156 151 149 155 152 148 150 149 150 149 150 149 151 153 155 154 157 161 165 161 159 159 159 163 161 161 167 165 167 162 163 155 153 157 155 158 156 139 142 136 126 127 119 82 70 49 50 54 52 61 59 52 48 48 51 61 62 81 84 89 97 97 94 89 92 90 90 93 19 15 1 328 311 260 271 21 52 238 191 167 93 56 24 48 25 337 328 331 356 28 25 358 305 322 328 270 315 340 327 258 279 301 315 300 298 295 290 273 263 238 197 210 223 255 289 301 296 282 279 276 276 269 265 262 259 260 261 261 260 259 258 263 263 253 260 270 285 280 277 279 283 273 257 235 227 227 234 227 206 199 191 189 189 195 195 199 202 197 185 187 172 173 168 170 173 175 168 163 158 157 163 160 163 166 162 162 169 166 164 161 162 165 163 153 158 159 154 155 158 180 183 180 214 243 252 249 232 237 230 234 222 227 204 225 213 222 224 240 235 232 229 224 224 204 258 263 251 248 297 149 113 104 98 94 96 95 61 27 35 59 42 92 187 205 194 155 164 181 158 175 170 167 152 164 173 176 166 163 162 166 161 160 161 158 155 152 155 155 149 146 147 150 151 152 152 155 162 164 164 168 165 166 163 161 162 164 163 166 167 168 167 171 170 169 169 163 164 151 145 154 148 129 120 116 54 61 43 36 51 49 52 54 51 49 58 63 72 73 95 92 98 102 104 106 103 101 109 105 103 56 47 24 32 39 22 346 45 13 249 160 143 113 67 61 19 267 295 340 2 59 57 34 27 4 24 332 279 327 305 322 311 332 319 296 306 300 291 294 278 277 252 194 218 268 306 275 290 286 278 279 274 272 268 258 252 256 259 263 268 266 258 258 255 256 252 250 247 262 271 280 274 276 274 259 235 222 221 221 232 210 204 194 192 182 190 191 198 197 200 180 187 174 177 171 166 175 172 170 158 161 164 162 165 167 166 163 167 166 167 167 166 171 166 163 159 168 167 166 153 173 189 192 200 240 243 245 235 234 240 235 229 216 229 223 200 221 229 224 230 232 223 213 204 187 195 197 178 189 200 220 116 93 99 88 83 100 109 103 111 100 11 189 205 207 195 207 203 190 193 175 175 179 178 176 169 187 175 171 174 173 169 172 168 166 161 164 158 163 155 152 152 151 152 156 153 152 159 169 167 169 170 169 169 169 170 169 164 168 167 172 173 173 172 175 168 177 171 168 165 162 156 137 140 143 122 101 66 37 52 50 53 45 43 45 47 47 44 46 51 68 91 103 110 112 111 123 132 128 132 122 64 54 63 57 57 45 64 41 25 133 154 153 131 101 66 82 202 270 318 28 57 3 22 6 3 324 325 300 314 313 333 312 322 324 288 286 285 289 282 294 293 305 240 225 252 267 285 276 263 279 271 271 270 260 247 244 251 258 261 263 260 259 258 259 256 255 259 258 260 262 263 265 267 268 261 250 231 223 221 225 215 205 202 194 186 189 186 192 194 195 186 187 179 173 170 170 171 174 172 163 163 167 166 167 170 166 163 171 168 173 168 169 171 168 163 159 156 166 163 168 161 179 191 216 227 226 231 223 227 229 219 224 231 228 230 219 204 204 213 218 216 201 203 203 180 186 177 168 165 166 151 105 111 78 77 108 121 142 148 119 135 172 189 162 190 190 204 208 188 187 190 189 184 178 176 184 183 186 177 177 175 179 176 170 172 170 165 168 164 160 155 160 162 161 158 159 157 164 169 170 170 174 173 172 172 175 172 170 170 171 174 176 174 178 177 174 176 178 174 169 168 172 159 163 145 132 123 90 72 58 47 42 36 28 28 27 27 26 31 31 76 96 112 115 135 137 136 141 136 140 132 78 67 59 73 79 67 59 64 71 52 83 62 154 94 129 138 169 251 315 344 17 350 45 18 20 51 251 240 265 225 328 298 296 325 278 267 279 293 298 273 283 280 243 216 238 252 264 264 259 246 250 257 260 259 233 240 253 250 248 249 255 257 253 251 248 249 252 262 258 254 249 254 258 264 253 240 234 221 221 215 212 208 205 204 196 193 187 193 193 196 190 187 181 176 169 173 176 177 170 170 170 172 165 166 170 169 167 167 172 175 173 174 169 161 161 158 150 159 156 162 165 177 182 186 200 205 207 208 209 218 214 218 218 220 218 207 193 183 189 191 195 201 173 149 153 154 150 157 151 143 129 123 113 103 137 136 130 121 145 155 153 152 157 163 184 184 186 194 200 192 196 187 185 172 190 186 191 183 181 182 175 180 184 172 173 172 169 170 168 161 160 162 162 161 159 162 166 168 169 171 169 170 173 172 174 174 177 176 175 171 176 178 179 179 181 179 177 182 171 167 176 173 170 171 138 122 129 115 76 37 37 44 28 36 31 26 22 24 39 45 72 76 90 135 132 133 140 144 149 150 140 61 58 85 101 88 97 89 114 105 111 132 145 167 150 180 173 184 200 187 238 61 45 61 101 101 169 114 215 231 285 263 343 315 282 266 271 282 280 279 267 279 279 271 260 256 241 252 264 254 225 267 261 255 268 244 227 256 252 244 240 245 249 247 248 249 250 253 254 253 255 255 246 250 257 247 236 228 223 221 217 212 210 209 212 207 200 194 193 196 199 193 190 181 180 173 178 179 181 173 176 178 173 170 170 172 170 170 168 172 176 173 174 168 161 163 159 160 162 158 162 182 192 174 176 177 173 158 167 174 166 168 169 168 170 183 175 156 150 138 155 180 191 166 141 124 127 134 129 126 120 120 116 116 121 133 135 151 153 141 142 153 148 149 158 170 184 191 200 203 192 208 198 198 187 192 195 200 191 194 181 189 183 180 180 181 176 173 175 172 166 162 166 163 167 165 162 163 168 170 170 169 168 173 175 177 173 181 181 178 172 179 182 178 182 183 182 180 186 178 173 174 191 180 168 172 146 142 99 77 45 59 33 36 25 36 20 30 44 65 60 72 31 101 127 141 136 151 140 152 151 151 60 67 71 88 96 75 94 97 86 111 131 148 161 165 162 156 176 205 202 206 37 348 53 81 123 169 152 224 198 259 270 235 287 259 272 281 274 264 255 257 257 259 250 249 248 244 244 244 253 260 249 256 271 269 242 296 292 265 244 241 250 251 254 247 252 256 252 249 251 252 250 247 235 237 242 232 232 230 226 223 215 214 213 215 217 212 204 195 202 203 197 192 188 178 184 181 184 184 175 182 179 177 175 175 176 173 170 170 171 176 175 175 161 159 159 155 162 165 164 172 169 160 165 165 153 147 142 151 145 132 131 136 134 133 147 152 146 140 150 158 155 160 160 137 127 131 131 114 109 111 114 118 122 125 124 132 145 156 156 151 153 146 153 149 154 168 164 186 204 199 208 196 207 206 199 201 202 197 195 187 201 185 189 187 188 183 181 176 179 168 164 165 165 166 168 166 166 170 173 175 170 171 173 179 175 175 178 183 178 174 180 181 176 187 181 182 180 181 181 176 175 184 184 160 124 139 124 112 84 33 46 19 26 29 38 23 53 41 58 58 41 103 44 354 25 37 68 111 149 151 160 100 63 57 59 67 89 110 102 104 117 125 134 142 132 147 164 185 212 240 332 63 121 98 149 133 169 186 245 313 276 272 285 254 274 280 282 274 265 267 265 267 259 262 256 250 254 247 243 238 244 244 257 257 244 250 295 269 259 252 246 251 249 250 253 251 246 242 242 247 251 253 250 244 228 235 231 232 229 230 227 222 214 217 213 223 216 214 203 206 206 203 194 194 186 190 188 186 189 182 182 179 183 175 177 176 177 171 168 175 171 174 169 161 157 159 160 165 174 174 164 155 155 155 154 148 142 142 141 130 121 118 117 119 129 137 146 145 146 138 130 147 143 135 126 127 130 121 119 115 112 114 119 122 125 126 125 131 135 141 141 143 144 137 132 146 153 157 168 172 186 203 200 206 211 203 207 205 208 201 199 201 194 190 191 191 nan nan nan nan nan nan nan nan nan nan nan 168 174 177 175 169 175 172 176 178 nan 174 180 180 179 180 178 176 186 184 185 183 177 182 180 185 196 180 183 163 123 131 126 104 75 69 54 358 29 27 54 50 45 39 8 79 273 67 131 81 95 94 116 146 143 176 105 100 96 95 95 99 90 97 109 101 116 115 110 133 128 146 140 128 88 88 97 93 85 78 107 109 165 214 255 278 280 274 261 276 273 272 271 275 274 272 266 267 268 270 264 256 259 250 246 247 258 261 255 273 268 262 258 257 252 256 257 244 246 251 252 246 245 245 247 251 245 243 231 227 229 228 228 229 229 231 230 218 216 217 221 222 219 212 210 207 207 202 198 199 189 195 193 191 189 185 182 184 184 180 180 179 170 170 175 171 176 172 174 169 173 169 167 168 168 159 155 149 158 154 142 143 138 135 122 114 113 115 117 126 130 136 137 134 131 139 137 143 143 139 137 128 122 120 116 119 119 125 124 123 122 123 125 129 139 135 134 133 126 143 156 156 158 164 168 182 186 195 202 203 204 207 207 208 206 nan 205 198 nan nan nan nan nan nan nan nan nan nan nan nan 170 nan nan 176 181 179 177 179 177 181 171 nan nan 181 nan nan nan 181 179 nan nan nan 189 nan 178 183 188 191 195 226 163 132 143 134 152 144 146 138 80 358 124 151 77 48 30 9 344 54 328 34 58 95 98 121 135 136 159 119 124 132 110 54 116 100 77 91 90 75 81 85 97 96 100 103 104 96 89 77 76 91 99 95 95 105 26 317 294 265 273 284 271 272 273 269 268 269 267 271 267 264 264 267 263 259 258 254 251 250 245 252 259 259 283 276 261 261 249 259 250 246 255 245 236 244 239 241 242 236 227 222 227 224 227 226 231 229 228 232 228 220 219 223 226 219 217 216 213 211 208 207 203 198 193 196 195 194 191 187 186 183 182 185 185 172 168 171 172 170 170 175 176 178 174 163 167 166 159 149 149 154 138 141 140 133 125 118 110 114 115 117 121 128 134 136 136 137 140 142 147 146 138 129 128 130 127 124 123 129 130 132 131 132 133 139 138 132 134 131 127 131 161 162 165 156 162 177 175 183 193 200 198 207 210 nan 204 199 203 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 186 178 156 138 149 162 185 165 173 181 149 176 62 29 17 352 314 304 224 46 35 69 70 87 135 135 142 145 30 30 34 51 71 80 89 67 47 43 68 81 97 101 117 117 103 95 89 85 73 75 76 72 60 34 8 344 313 303 298 289 280 288 283 271 271 271 274 270 264 266 265 262 261 259 258 256 254 252 249 248 245 249 252 258 264 266 258 277 261 238 254 250 236 241 254 246 249 242 240 232 229 225 228 227 228 228 233 232 231 230 225 225 222 226 227 218 219 215 214 214 214 206 202 196 195 195 195 194 193 190 184 183 185 187 180 168 164 166 166 175 177 179 173 166 160 168 165 154 148 152 150 142 139 136 131 123 115 110 109 113 117 122 125 131 136 135 137 140 146 148 152 145 138 131 129 128 128 126 125 126 127 127 123 128 138 144 139 138 136 135 146 145 178 163 168 175 189 186 186 209 217 209 219 nan nan nan nan 199 nan 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 153 154 170 186 170 181 185 170 181 249 237 279 347 300 307 281 182 123 134 91 92 112 100 150 139 138 27 19 14 18 20 42 51 59 86 88 57 97 102 102 101 102 97 92 77 65 50 37 26 nan nan nan nan nan nan 317 311 304 298 292 288 287 284 281 276 272 269 264 260 261 264 265 262 258 254 250 246 244 247 246 248 254 259 258 255 257 249 242 258 250 245 242 245 251 254 246 234 227 226 228 232 229 222 224 230 233 231 228 224 227 228 224 226 227 222 217 219 217 218 212 211 199 195 197 197 198 195 194 191 186 187 186 183 177 164 165 166 174 176 179 173 166 166 162 162 158 157 153 150 142 141 138 137 129 124 115 112 115 120 122 126 130 132 136 144 148 149 151 153 nan 145 138 nan nan nan nan nan 129 133 135 134 134 142 143 137 138 138 135 148 155 195 186 172 175 206 198 199 206 215 227 nan nan nan nan nan nan 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 169 172 178 198 176 198 232 280 313 329 316 325 323 331 154 159 151 134 150 213 219 153 163 3 8 nan 22 nan nan nan nan 63 87 94 94 94 83 82 80 76 63 54 39 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 286 284 282 281 273 268 264 260 259 260 265 266 259 257 253 247 243 248 243 248 252 255 261 255 252 251 253 253 256 239 239 246 249 241 232 224 224 226 222 223 210 243 251 234 236 232 230 229 234 232 228 228 226 221 218 222 219 219 221 208 199 198 199 203 197 198 198 192 193 189 188 181 173 175 173 177 173 180 183 174 165 157 163 161 160 154 150 142 143 142 143 136 130 124 118 119 120 123 128 130 138 143 148 152 152 157 nan nan nan nan nan nan nan nan nan nan nan nan 154 157 157 154 153 153 148 151 164 182 222 217 218 196 217 216 226 219 226 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 167 182 193 204 205 211 222 254 296 297 337 342 345 328 286 199 175 154 154 188 207 213 176 14 16 nan nan nan nan nan nan nan nan nan nan nan 74 nan nan nan nan 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 267 262 256 255 259 264 260 256 253 248 242 248 246 247 252 254 257 252 251 246 243 257 257 241 242 247 241 242 247 222 230 224 229 257 244 229 230 234 234 231 231 235 235 232 230 234 225 219 219 221 221 226 219 202 200 200 201 202 202 201 197 194 194 192 187 176 178 180 174 175 187 184 180 164 156 165 163 152 156 nan 141 140 143 141 141 138 133 126 127 131 131 132 137 142 145 148 152 159 163 162 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 189 184 195 180 183 187 200 225 216 226 228 224 237 242 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 188 188 203 229 267 272 294 307 330 339 357 328 325 325 304 156 167 183 188 181 240 25 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 258 255 254 259 257 255 252 246 243 244 249 246 248 251 248 251 247 239 243 240 248 256 245 243 244 242 230 227 236 244 247 230 227 228 232 232 229 230 234 237 236 231 232 237 228 218 219 221 226 227 211 207 202 198 201 205 204 203 196 196 191 192 181 175 171 175 181 184 189 183 172 164 159 163 156 155 nan 146 148 149 144 141 139 nan nan nan 134 138 140 140 145 148 155 160 162 166 nan nan nan nan nan nan nan nan nan nan nan nan nan 188 nan nan nan nan nan nan 235 226 217 224 239 254 252 nan 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 192 215 256 299 308 308 288 320 331 341 342 331 333 335 327 306 235 191 191 171 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 357 354 350 348 340 337 339 333 326 323 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 252 256 259 258 255 247 244 245 244 245 247 250 250 244 245 244 247 249 255 257 253 249 256 254 252 253 241 228 231 232 232 237 232 234 230 234 233 235 239 238 239 234 224 221 220 225 222 223 219 209 204 199 199 209 205 199 198 194 192 186 180 173 177 183 184 184 184 177 172 165 167 nan 161 153 156 154 156 nan nan nan nan nan nan nan nan nan nan 153 154 157 161 164 176 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 261 nan 258 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 303 314 312 313 309 326 334 330 331 334 325 342 343 316 308 279 240 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 352 356 1 357 346 339 330 325 328 327 319 314 314 311 308 305 295 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 257 255 254 255 254 250 248 250 249 247 251 250 247 245 242 247 250 254 260 259 260 255 257 251 245 235 234 235 233 233 236 237 240 240 241 236 236 242 240 241 243 234 226 222 225 226 223 223 218 214 205 200 203 206 201 198 198 192 190 180 178 179 182 193 187 182 183 179 172 170 169 166 nan 162 159 nan 153 nan nan nan nan nan nan nan nan nan nan nan nan 164 169 nan 178 168 168 172 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 313 312 325 331 328 321 310 316 323 327 323 337 341 322 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 357 350 357 349 344 335 331 322 323 323 325 321 315 308 303 292 289 282 281 280 280 280 281 276 275 273 274 274 274 269 nan nan nan nan nan nan 256 256 256 257 257 256 254 253 250 247 250 254 248 244 246 250 255 257 260 260 261 255 257 254 248 239 242 238 236 237 234 234 243 247 246 240 248 249 244 240 240 232 228 225 226 223 216 219 224 217 204 202 202 207 197 196 195 190 182 181 179 185 188 194 188 185 180 181 180 178 176 166 174 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 316 315 311 311 305 295 302 307 315 338 360 5 344 354 nan nan nan nan nan nan nan nan nan nan nan 2 3 5 360 326 327 319 334 334 326 325 323 320 317 318 316 301 300 298 288 276 275 273 272 273 275 271 268 271 270 271 268 265 266 267 269 268 nan nan nan nan 257 256 258 259 260 259 258 257 256 254 256 252 248 248 248 255 259 260 256 261 256 253 251 242 242 241 246 250 243 228 232 241 248 245 245 249 250 250 245 238 233 231 230 228 220 217 216 223 216 208 201 204 201 199 197 192 185 184 185 190 186 194 200 188 184 177 180 nan 187 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 208 nan nan nan nan nan nan nan nan nan 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 300 305 303 298 295 293 306 335 356 354 360 0 351 348 339 nan nan nan nan nan 358 355 334 320 325 325 300 310 326 336 327 321 319 318 318 318 321 323 313 304 295 278 287 280 275 273 270 266 264 265 265 263 263 265 265 263 261 260 261 266 269 266 nan nan nan 259 260 261 265 264 262 260 259 259 259 255 255 253 253 251 252 259 258 258 249 239 250 243 244 242 246 249 243 239 237 245 246 247 248 252 249 251 248 240 232 236 235 227 221 214 218 223 217 207 203 204 199 201 195 190 188 192 191 192 196 195 200 185 181 179 173 187 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 305 307 299 297 312 327 351 332 339 347 341 330 329 334 334 337 329 325 315 301 313 316 320 325 304 314 315 316 316 320 318 323 328 328 322 312 300 294 286 286 279 273 269 262 260 261 264 262 264 264 266 264 264 264 263 265 263 264 267 269 nan nan nan 260 261 262 265 264 nan 261 261 260 257 255 255 257 254 252 257 259 255 254 254 253 248 244 245 247 246 241 244 241 247 241 247 254 251 248 248 245 240 237 237 238 228 220 216 224 225 214 203 207 204 201 201 195 196 195 197 195 196 198 203 202 183 177 183 190 198 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 303 316 318 313 320 323 330 325 324 330 331 327 319 304 312 311 311 308 300 288 295 306 310 314 319 320 326 327 327 322 315 307 300 297 291 281 269 266 265 260 260 261 261 261 260 265 268 270 270 269 267 264 266 266 269 266 267 nan nan 258 257 257 260 262 nan nan 259 257 256 256 255 256 254 257 255 257 257 257 253 253 240 241 249 247 246 246 242 240 245 246 244 254 253 251 249 247 242 239 243 239 230 224 222 232 224 209 205 208 203 202 202 202 200 200 202 200 200 204 210 198 186 188 191 199 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 326 310 318 315 313 308 306 305 307 313 313 308 309 312 303 297 297 297 288 283 284 299 309 313 321 321 318 322 324 320 317 308 303 298 292 280 263 257 257 258 257 254 257 260 263 264 269 270 272 271 269 268 268 271 273 275 276 277 272 nan nan 261 262 260 259 nan nan nan 256 254 253 254 256 256 260 260 255 259 257 254 252 231 242 245 243 248 251 249 241 244 246 251 250 254 252 249 246 245 244 246 238 229 231 228 231 225 208 212 208 208 207 209 210 206 207 204 202 205 211 212 195 193 195 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 305 311 309 304 297 289 303 306 309 306 301 297 301 304 298 287 281 281 283 296 310 316 316 315 314 319 324 323 317 311 306 301 295 nan nan 267 nan nan nan nan nan nan nan 258 262 265 269 269 271 274 273 274 275 276 277 275 273 271 266 265 nan 267 265 268 267 nan nan nan nan 251 252 255 258 262 263 260 258 258 261 260 259 235 244 246 250 249 255 245 246 249 250 251 252 252 249 245 246 247 250 238 234 234 232 231 223 217 216 213 212 214 216 214 213 210 210 206 213 217 209 199 198 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 294 304 300 295 296 295 302 310 311 301 301 306 302 299 297 294 294 290 293 305 312 315 313 312 315 321 325 322 316 313 311 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 262 263 264 271 269 268 272 269 270 271 267 268 276 274 271 nan 268 270 273 273 272 270 nan 257 256 257 260 263 264 265 262 262 263 261 258 252 252 250 252 258 254 249 249 249 249 251 250 249 248 244 244 250 250 243 241 234 234 230 221 222 218 223 220 222 225 222 219 220 215 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 297 296 291 297 297 301 308 308 305 303 301 301 302 302 297 297 301 300 304 311 312 311 313 313 314 317 323 323 319 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 257 255 259 267 266 264 261 258 259 258 259 nan 266 271 273 276 273 nan nan 264 261 260 262 264 264 262 262 263 261 260 258 261 255 254 260 259 254 249 251 251 252 249 250 246 245 244 250 246 246 nan 237 235 229 227 225 226 226 227 230 232 233 229 224 221 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 290 295 297 300 301 302 302 305 300 302 300 301 298 299 300 302 303 305 311 311 310 312 312 311 311 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 267 267 264 260 252 250 252 257 263 265 268 270 274 275 274 272 271 275 273 267 266 265 265 263 263 263 264 259 263 270 260 258 257 253 252 255 254 251 252 249 245 241 244 247 244 nan 244 239 236 229 230 230 228 235 236 236 241 239 234 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 288 289 287 294 300 301 302 296 296 297 303 302 304 305 308 308 307 308 308 306 310 309 309 310 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 268 264 257 249 246 244 243 254 278 274 271 nan 275 280 273 271 274 272 267 268 265 264 266 268 268 262 258 257 261 259 254 251 254 257 256 252 252 245 241 238 243 nan nan 246 246 nan nan nan nan nan 236 242 242 245 244 241 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 284 282 286 294 295 298 295 294 294 295 300 300 302 303 304 305 305 305 304 306 310 307 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 255 252 247 240 242 260 268 272 273 277 279 282 276 268 268 268 269 265 265 264 267 271 264 261 260 260 257 250 250 252 256 255 255 250 nan 239 238 243 242 242 245 nan nan nan 229 243 237 242 249 251 250 246 247 246 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 280 280 281 289 292 290 293 294 293 286 297 300 302 302 304 303 303 303 305 306 308 306 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 nan nan nan 241 247 248 252 253 nan nan nan nan nan nan nan nan nan nan nan nan nan 252 249 250 245 248 250 250 268 275 279 283 290 288 270 266 268 266 267 263 264 266 268 265 262 259 260 255 251 250 253 255 256 257 nan nan 238 239 243 241 nan nan nan nan 228 229 nan 242 245 248 248 249 248 247 249 252 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 277 281 284 282 283 285 286 288 289 285 287 296 299 300 300 300 302 303 302 305 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 247 242 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 258 255 257 251 259 271 281 285 289 290 295 288 269 265 263 266 266 265 267 268 266 266 264 260 257 252 250 251 252 255 256 nan nan nan 240 238 237 nan nan nan 233 231 235 241 243 246 246 248 252 251 250 252 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 272 275 279 281 288 286 286 286 287 nan nan 286 288 292 294 296 297 299 298 300 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 263 260 254 271 278 285 284 286 296 296 274 263 261 260 262 262 266 269 267 266 265 260 257 253 253 251 250 254 253 246 236 nan nan 236 nan nan nan 234 234 235 237 nan nan 244 nan nan 251 nan 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 273 277 286 295 289 283 281 nan nan nan nan 281 285 289 291 294 296 298 299 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 246 249 257 262 278 275 275 278 278 287 288 278 263 259 260 260 261 263 266 268 265 264 263 258 255 251 252 249 250 251 240 237 nan 242 243 nan nan nan nan 232 235 nan 242 nan 245 nan nan 249 255 nan 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 275 279 281 283 276 277 nan nan nan nan nan 278 280 284 287 291 293 295 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 242 243 245 249 257 266 270 271 275 280 285 287 285 273 265 256 254 258 261 263 266 264 263 263 260 257 nan nan nan nan 248 242 238 nan 245 242 nan nan nan nan 235 237 nan nan nan nan nan nan nan nan nan 233 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 278 277 274 276 273 276 nan nan nan nan nan nan 283 282 285 287 nan 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 247 246 248 258 267 271 270 273 280 285 283 277 266 257 254 253 257 260 262 263 263 264 262 257 254 nan nan nan nan nan 239 nan 245 239 nan nan nan nan 237 240 nan nan nan nan nan nan nan 241 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 276 274 270 268 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 252 246 247 259 264 267 270 276 277 281 277 274 266 254 251 251 256 256 258 263 261 258 258 252 249 246 242 nan nan nan 241 243 nan nan nan nan 234 237 237 241 nan nan nan nan nan nan 246 237 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 276 276 274 274 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 248 248 252 263 267 269 272 272 275 279 275 268 258 253 251 252 250 250 253 255 257 252 253 252 250 242 241 232 nan nan nan 237 240 243 242 243 nan nan nan nan nan nan nan nan 250 250 237 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 269 273 278 279 280 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 252 249 255 267 265 269 274 277 276 274 263 242 248 249 250 247 244 245 246 248 250 250 248 245 245 243 243 241 nan nan 237 240 243 244 243 241 241 234 234 nan nan nan nan nan 252 245 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 268 285 286 287 286 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 253 260 267 266 269 272 272 265 264 260 255 239 244 244 240 243 244 247 nan nan nan 248 243 241 244 248 248 nan nan 239 241 245 240 244 242 241 nan nan 252 nan nan 258 258 252 245 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 269 269 284 283 287 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 246 255 261 264 265 265 268 268 264 264 262 258 246 225 223 240 nan nan nan nan nan 243 248 244 241 243 238 246 249 nan 239 239 244 240 243 243 nan nan nan nan nan 262 258 257 250 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 267 264 264 280 282 288 295 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 249 256 262 263 263 262 264 259 259 259 263 267 266 nan nan nan nan nan nan nan 243 243 246 248 245 245 241 243 248 249 nan nan 243 239 241 241 244 240 nan 256 261 262 259 259 255 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 276 279 282 269 279 296 299 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 247 257 262 262 258 261 258 255 256 nan 260 nan nan nan nan nan nan nan nan nan 237 240 245 246 246 242 242 236 246 247 246 nan nan 240 239 240 244 245 251 253 258 262 263 261 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 272 274 280 279 265 287 294 301 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 248 253 266 268 267 261 256 253 250 253 251 nan nan nan nan nan nan nan nan nan nan nan nan nan 239 242 239 239 235 238 252 253 250 249 245 241 241 245 250 257 258 260 265 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 249 268 269 277 281 285 293 299 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 268 nan nan 247 242 239 242 272 269 266 258 251 243 245 nan 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 237 240 239 240 248 249 251 247 242 244 244 248 259 264 263 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 240 239 249 280 283 287 283 289 294 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 251 247 238 236 237 245 236 251 240 nan nan 245 239 243 nan 243 237 234 nan nan nan nan nan nan nan nan nan nan nan nan nan 237 243 nan 240 242 246 248 250 247 245 246 243 247 253 262 264 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 284 240 246 248 264 285 292 289 280 290 289 294 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 251 250 238 236 235 239 241 244 nan nan nan nan nan nan 241 243 239 238 237 nan 231 226 nan nan nan nan nan nan nan nan nan nan 236 241 nan nan 240 240 248 249 249 246 247 246 248 251 259 267 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 291 nan 251 248 248 271 285 285 269 289 281 298 299 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 280 259 246 238 229 232 240 239 240 240 nan nan nan nan nan nan 239 241 241 242 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 243 243 243 242 246 245 245 246 248 250 252 249 259 264 267 nan nan nan nan nan nan nan nan nan 267 267 270 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 283 287 nan nan 250 252 252 280 281 265 274 266 301 302 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 282 280 259 233 227 237 241 247 245 239 nan nan nan 241 239 nan 237 236 239 241 242 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 244 245 247 248 250 251 250 252 260 267 267 268 266 264 264 nan 263 266 269 269 272 274 277 281 288 293 297 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 289 290 nan nan 243 249 251 252 280 277 263 285 303 306 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 271 280 271 250 nan 231 221 254 252 248 243 nan nan nan 239 238 234 234 234 240 240 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 243 249 248 245 244 246 248 255 264 266 267 267 264 266 266 267 269 272 273 277 281 282 285 287 289 295 299 302 306 310 310 310 306 311 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 306 296 294 297 nan nan nan nan 246 nan 241 256 281 267 294 311 312 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 nan nan 195 278 258 247 247 243 nan 238 235 233 232 231 234 237 241 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 nan nan nan 237 242 249 256 261 263 265 266 266 268 268 270 271 274 275 277 280 282 286 290 292 296 302 305 307 308 308 306 307 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 307 308 294 294 nan nan nan nan nan nan 251 245 252 277 286 309 315 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 nan nan 165 209 229 233 239 239 239 239 238 nan 232 236 235 238 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 243 251 259 261 264 268 268 269 270 273 272 276 278 280 282 281 284 289 293 297 302 306 307 305 305 308 304 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 315 287 288 297 nan nan nan nan nan nan nan 242 247 251 284 295 294 286 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 223 247 246 240 217 234 238 236 238 234 239 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 254 260 263 266 269 268 270 272 272 276 278 279 282 284 288 290 296 300 301 302 301 301 304 306 307 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 308 303 296 299 nan nan nan nan nan nan nan nan nan nan nan nan nan 294 288 284 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 188 nan 161 242 242 240 243 241 240 233 246 235 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 247 257 261 267 268 268 268 270 272 275 277 279 283 285 290 294 295 296 298 299 298 302 303 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 308 310 310 297 nan nan nan nan nan nan nan nan nan nan nan nan 278 286 289 nan 298 319 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 nan nan nan 160 170 nan nan nan 248 254 251 249 245 245 248 254 252 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 252 259 264 270 273 273 272 273 278 281 284 286 288 290 290 293 293 291 295 297 296 307 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 315 322 313 nan nan nan nan nan nan nan nan nan nan nan nan nan 281 286 nan nan 306 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 300 286 nan nan nan nan 247 nan nan 212 nan nan nan nan 252 260 260 258 249 238 236 236 239 242 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 260 266 267 274 277 277 280 280 281 283 285 288 289 288 286 286 288 291 291 294 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 327 317 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 312 nan nan 272 261 nan nan 251 241 nan 220 224 226 230 243 nan 253 259 253 249 248 nan 232 232 228 nan 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 254 259 264 269 273 276 279 280 282 284 283 284 284 284 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 320 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 279 287 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 251 nan nan nan nan nan nan 232 230 231 241 254 249 250 252 237 230 226 227 223 226 231 232 233 236 239 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 256 262 270 276 279 279 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 272 280 287 291 293 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 244 240 nan 229 222 224 226 225 226 240 249 252 253 249 240 225 222 226 223 221 nan nan 232 233 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 271 277 281 281 279 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 215 227 253 254 246 244 232 224 223 222 226 226 nan 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 312 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 252 266 272 272 273 273 265 270 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 213 214 228 231 nan nan nan nan nan 240 235 230 230 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 266 265 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 315 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 328 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 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 325 318 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 313 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 300 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 256 254 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 319 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 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 315 307 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 308 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 304 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 304 nan nan nan nan nan 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 219 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 nan nan nan nan nan nan nan nan nan nan 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 nan nan nan nan nan nan nan 205 178 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 223 nan nan nan nan nan nan nan nan 166 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 241 nan nan nan nan nan nan nan nan nan 235 nan nan 230 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 220 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 nan nan nan nan 214 nan 207 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 202 205 nan nan nan nan nan nan nan nan nan 238 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 207 nan nan nan nan 209 203 203 198 200 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 204 199 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 209 205 202 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 190 180 nan nan nan nan nan nan nan nan nan nan nan nan 209 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 184 nan nan nan nan 184 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 209 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 166 176 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan