CAPE 1391 1566 1315 1642 1729 1417 1344 1288 1272 1441 1235 1153 1089 900 1100 1186 1048 798 917 641 612 302 247 480 584 619 339 237 166 171 143 208 338 284 400 373 554 1132 1203 1188 1325 1305 1293 1392 1286 1372 1545 1488 1435 1391 1280 1199 1072 919 1001 840 1006 1086 1023 983 1018 915 962 916 959 1043 983 970 938 956 689 885 977 935 920 900 882 938 955 835 874 832 877 884 849 829 827 849 822 814 807 912 895 853 821 918 945 1009 1151 1047 1060 1071 1050 1072 1097 1039 1035 1020 970 1033 1011 952 973 1157 1029 1122 1267 1168 1198 1289 1319 1284 1268 1332 1329 1317 1331 1272 1301 1357 1339 1272 1270 1198 1018 933 912 859 873 883 885 995 1162 1268 1239 1279 1292 1245 1292 1300 1269 1204 1222 1221 1263 1117 1013 863 814 822 839 844 1039 948 964 1171 1248 1291 1336 1239 844 967 984 950 919 913 974 810 592 571 411 416 317 293 310 341 366 409 569 633 722 785 853 913 944 944 885 845 854 967 1031 650 625 441 248 193 174 318 154 34 6 20 383 704 619 625 471 462 469 340 271 239 250 231 212 207 198 207 233 211 235 223 206 221 240 271 252 420 408 469 283 147 208 249 143 194 129 158 132 114 131 1411 1537 1343 1514 1733 1438 1642 1615 1590 1144 1166 1227 1507 1187 1083 1370 1368 1288 890 882 1017 854 524 538 454 349 387 232 156 237 262 335 389 548 309 601 612 1154 1271 1223 1209 1292 1326 1273 1328 1430 1358 1367 1372 1252 1173 1335 1253 1247 1043 1040 1008 891 886 996 1018 1023 966 963 943 992 975 902 872 916 805 893 1010 935 963 868 908 919 880 903 929 899 834 911 890 834 797 868 829 808 822 887 878 791 781 902 898 889 954 907 982 953 984 978 978 980 996 1045 1035 1084 1079 922 1186 1286 1338 1252 1158 1121 1229 1264 1174 1225 1201 1201 1253 1256 1276 1263 1270 1261 1260 1272 1284 1287 1203 1027 1021 1010 952 1020 1072 1194 1223 1252 1230 1294 1332 1312 1324 1353 1223 1289 1293 1255 1324 1120 1081 919 846 836 897 947 1063 1114 1141 1259 1402 1426 1441 1330 1074 1247 1105 1167 1184 1262 1143 1070 917 809 640 488 418 492 499 576 663 727 798 818 834 871 964 965 1006 1036 1004 1002 1066 897 973 946 912 936 908 1001 893 838 802 249 72 82 235 519 704 661 527 399 337 419 458 421 428 372 309 261 222 209 213 190 199 202 221 199 209 199 234 237 253 296 310 240 126 190 237 270 267 236 314 270 174 1313 1459 1731 1739 1653 1526 1600 1685 1447 1518 1431 982 1376 1391 1287 1346 1521 1226 997 905 976 877 834 750 392 397 326 287 302 278 337 565 762 435 437 477 713 971 1146 1286 1236 1284 1343 1312 1440 1394 1356 1308 1161 1304 1374 1300 1199 1228 1143 1181 1167 1154 1162 1161 1086 1148 1015 1048 1050 1036 937 942 886 903 917 930 914 951 996 982 976 924 861 917 991 977 918 897 887 907 916 837 888 881 773 926 945 907 958 725 834 719 732 882 918 976 972 871 843 837 1001 1004 995 975 1001 1098 1143 1110 1154 1159 1300 1175 1205 1237 1289 1350 1293 1331 1335 1291 1287 1275 1286 1296 1280 1228 1151 1182 1221 1171 1118 1088 1098 1092 1155 1237 1294 1259 1196 1228 1295 1335 1355 1325 1269 1248 1388 1287 1180 1200 1090 975 899 879 1075 1130 1106 1277 1184 1410 1501 1543 1514 1467 1424 1323 1165 1140 1369 1187 1242 1245 1053 1030 1115 951 866 965 885 835 779 738 724 629 745 940 923 964 987 940 953 957 1052 1075 1115 1091 1091 1158 1087 1077 943 945 1090 907 784 459 342 381 495 615 399 392 295 356 519 509 548 483 410 375 350 295 239 210 179 273 284 246 284 203 179 202 205 220 268 438 271 274 295 417 429 460 521 595 476 1706 1669 1643 1388 1573 1706 1582 1740 1760 1368 1076 1570 1372 1302 1346 1541 1242 1264 1546 1366 1292 1025 940 944 662 519 331 293 332 433 551 583 575 741 587 330 428 532 1094 1290 1287 1259 1214 1428 1383 1424 1373 1343 1234 1383 1404 1417 1373 1271 1224 1215 1180 1180 1142 1031 943 958 1040 1040 974 1017 1029 1028 958 956 950 932 915 925 955 1005 1007 979 910 921 928 932 1020 904 904 930 931 924 924 929 870 853 872 967 856 564 631 689 683 795 1008 810 809 723 841 839 858 902 822 1038 1104 1171 1181 1049 1171 1228 1053 1035 1115 1048 1103 1280 1307 1244 1292 1396 1390 1341 1253 1196 1043 1111 1086 1178 1159 1204 1118 1046 1094 1185 1214 1259 1279 1302 1227 1198 1254 1434 1462 1381 1264 1297 1473 1449 1220 1242 1220 906 846 953 1098 1219 1219 1297 1505 1509 1458 1440 1392 1272 1416 1178 1133 1343 1229 1138 1237 1252 1055 1078 999 1000 920 1018 945 932 840 888 832 717 721 886 944 1012 1012 1083 1187 1141 1070 1014 1239 1224 1246 1134 1204 1174 1113 1062 1137 994 930 807 847 749 673 640 546 536 505 489 392 707 622 565 496 415 398 407 357 269 233 176 218 274 358 280 292 252 291 305 350 364 396 501 488 565 660 619 647 556 573 1989 1438 1479 1403 1471 1588 1738 1339 1690 1399 1130 1265 1336 1150 1029 1276 880 1106 1216 1272 1092 958 732 684 591 516 424 490 478 497 183 767 650 605 531 156 268 404 811 995 1285 1348 1212 1258 1278 1269 1398 1308 1194 1274 1301 1257 1141 1357 1263 1214 1206 1149 1142 1035 1083 1082 1137 1100 1010 1057 1072 1039 864 962 959 1027 956 931 891 907 1002 1023 990 935 950 957 939 925 993 991 961 975 987 895 856 842 882 909 1013 660 662 681 684 728 898 954 959 785 607 617 787 950 1033 1121 1088 1107 1023 909 803 844 897 836 946 1080 1039 1105 1254 1211 1256 1295 1283 1291 1225 1074 965 991 1050 1131 1207 1159 1080 1106 1153 1245 1277 1298 1275 1228 1116 1174 1173 1340 1365 1449 1448 1492 1380 1489 1232 1278 1102 926 896 1080 1262 1342 1285 1399 1539 1556 1524 1381 1286 1261 1265 1211 1215 1194 1229 1330 1293 1261 1167 1145 1142 1088 1084 984 984 933 834 941 940 879 938 913 1054 1014 1090 1088 1086 1092 1083 1231 1314 1209 1190 1248 1316 1177 1205 1108 1028 910 814 760 685 740 638 635 601 533 407 357 431 448 599 489 383 260 280 353 407 438 398 354 203 181 268 346 455 443 490 494 483 521 554 495 504 530 590 463 627 617 599 1227 1879 1609 1575 1674 1671 1472 1291 820 675 1048 887 809 829 1254 1142 1240 1152 1156 1030 863 820 503 557 851 923 528 975 864 734 630 662 306 376 660 611 507 388 551 735 1118 1426 1261 1210 1302 1284 1297 1469 1370 1292 1369 1344 1302 1360 1307 1163 1135 1164 1152 1158 1161 1084 1066 1040 1039 1092 1043 1084 1038 1003 1025 990 1018 1012 950 961 996 954 997 971 968 976 919 939 1026 1007 1049 1055 1001 898 918 865 917 854 955 731 646 648 601 690 842 900 856 742 751 776 646 676 783 808 706 620 725 1084 870 955 940 924 896 1189 1054 1219 1313 1166 1054 1096 1008 999 1198 1202 1022 989 1067 1102 1058 1022 973 1054 1150 1232 1187 1198 1313 1198 1187 1104 1102 1408 1474 1414 1418 1676 1610 1492 1347 1373 1052 1007 999 1261 1290 1331 1476 1555 1585 1625 1572 1339 1480 1281 1246 1250 1252 1212 1270 1271 1255 1284 1228 1277 1467 1241 1210 1109 1039 1040 905 1009 1072 983 945 943 1029 1019 1077 1115 1102 1057 1232 1194 1215 1286 1277 1331 1332 1248 1173 1104 1056 924 927 977 958 852 789 713 629 563 514 659 611 612 536 385 297 363 403 364 318 326 411 596 606 344 236 379 558 600 673 645 529 455 521 596 576 583 471 462 487 501 544 1598 1634 1549 1721 1852 1431 1472 1291 1207 641 646 599 817 911 1052 991 644 780 874 949 954 773 562 861 1194 982 708 979 1007 869 612 463 455 650 702 808 825 690 458 729 654 1321 1358 1075 1130 1261 1280 1302 1388 1313 1389 1297 1495 1425 1340 1195 1022 1005 1071 1116 1095 1059 1061 1144 1085 1088 1097 1039 1100 1147 1121 1097 1025 964 981 1030 937 990 1019 1005 1000 1035 1025 1023 996 1047 1090 1032 1052 958 955 929 1024 1035 956 832 900 773 708 772 890 930 693 730 727 834 905 902 939 841 1069 817 817 834 957 908 837 866 948 1012 801 769 959 1070 899 969 997 1097 1133 1186 1045 1010 932 1010 1082 955 1051 1149 1171 1100 1124 1245 1183 1032 1003 955 1312 1360 1275 1594 1558 1765 1697 1590 1446 1434 1138 1169 1063 1112 1376 1419 1650 1666 1712 1735 1657 1499 1477 1364 1372 1262 1293 1361 1290 1342 1408 1403 1451 1532 1454 1362 1330 1213 1257 1097 1095 1128 1120 1016 1044 1097 1101 1121 1147 1110 1158 1206 1173 1270 1293 1289 1300 1294 1269 1178 1137 1031 964 899 1093 1023 903 873 689 593 649 755 877 811 728 672 462 393 439 370 414 350 293 381 451 423 572 682 693 397 442 579 597 543 517 595 571 387 366 406 319 287 321 421 461 1764 1759 1924 1641 1692 1706 1502 1264 1615 1527 1053 1159 1142 1059 1174 1040 878 1082 964 979 844 791 907 1062 564 505 654 542 928 823 733 613 430 574 440 689 500 585 393 536 814 935 1179 1371 1233 1162 1227 1245 1237 1310 1338 1461 1475 1440 1393 1308 1211 1190 1135 1063 1047 990 1166 1257 1179 1183 1204 1126 1105 1115 1104 1137 1106 1040 1063 1024 1026 980 1038 1018 1036 992 954 1007 1070 1068 1056 1101 1108 1034 1015 1004 941 1096 1075 971 981 934 948 1009 977 1053 882 954 1011 945 910 903 983 1147 968 1023 1009 1019 1118 1075 904 898 930 935 888 863 844 891 868 959 951 993 1002 1104 1110 968 954 975 1070 799 866 951 889 923 1154 1231 1189 992 1019 1051 1195 1314 1299 1371 1566 1770 1676 1431 1526 1479 1314 1328 1168 1228 1437 1606 1744 1780 1810 1770 1773 1601 1627 1519 1416 1344 1372 1275 1361 1467 1410 1457 1539 1570 1651 1414 1432 1282 1244 1219 1189 1177 1130 1089 1083 979 1122 1164 1150 1144 1096 1147 1159 1208 1230 1216 1259 1234 1128 1090 1110 999 946 957 1019 923 934 996 777 822 833 777 753 765 762 689 679 487 380 404 422 461 475 516 458 440 498 619 699 748 736 723 682 567 567 558 531 487 601 800 814 851 735 847 791 1928 1693 1440 1116 1347 1660 1472 1210 1321 1462 1619 1611 1534 1366 1237 1181 1106 1158 1025 889 762 633 647 988 856 868 428 468 591 998 887 723 472 505 443 563 766 565 280 450 753 882 801 1066 1311 1355 1272 1327 1205 1245 1319 1423 1575 1449 1405 1362 1366 1440 1361 1110 1045 1100 1155 1254 1331 1288 1239 1240 1164 1094 1140 1098 1173 1131 1032 1021 1056 1021 1039 1072 1049 1033 1070 1082 1136 1134 1218 1038 1015 1096 973 953 996 980 1036 947 1051 1038 1047 877 1036 1064 1056 1045 1039 1112 1069 996 872 1002 1035 978 976 986 1113 1107 866 1047 958 874 835 854 844 887 837 849 924 912 967 1095 1023 962 923 1012 934 996 950 918 887 963 903 966 923 1014 1015 1020 1150 1131 1228 1332 1545 1656 1498 1434 1500 1526 1631 1642 1571 1585 1492 1688 1815 1822 1895 1756 1629 1672 1701 1509 1433 1390 1398 1451 1369 1371 1579 1561 1718 1586 1462 1416 1377 1352 1342 1225 1169 1173 1150 1082 1069 1109 1022 1101 1023 1091 1099 1126 1085 1031 1102 1155 1120 1060 1006 873 836 778 750 724 838 874 848 962 907 835 859 796 806 795 819 708 706 640 470 443 598 541 620 569 565 609 603 590 633 680 667 661 661 609 711 799 886 866 847 866 966 1055 1018 928 916 1407 1096 1130 1629 1442 1577 1317 935 1312 1045 609 892 1375 1426 1255 1241 754 723 915 752 664 641 952 1294 1125 614 616 417 633 619 745 490 586 533 437 496 640 387 561 836 765 1090 1151 1376 1105 1175 1328 1366 1395 1143 1303 1238 1503 1621 1382 1400 1370 1365 1302 1191 1130 1090 1175 1176 1344 1365 1293 1260 1228 1125 1177 1124 1137 1168 1118 1032 1054 1050 1078 1143 1130 1028 947 1095 1083 1157 1227 1114 963 1057 1077 994 1066 1011 1005 998 1017 964 1070 1012 1048 993 1000 1059 1059 1052 902 952 1009 1109 1020 1027 1002 1057 1098 1088 947 925 877 817 807 783 851 852 843 857 810 870 960 921 983 977 929 959 948 926 848 902 899 881 884 951 920 915 941 954 1097 1219 1100 1323 1475 1349 1539 1260 1346 1438 1622 1620 1742 1656 1666 1763 1894 1793 1888 1630 1594 1675 1645 1572 1538 1442 1436 1542 1489 1592 1666 1687 1636 1533 1441 1346 1324 1340 1300 1250 1230 1184 1118 1062 999 926 891 951 1020 1047 1089 1038 1071 1041 1115 1137 1081 1081 1005 960 897 823 710 620 585 614 755 782 821 814 774 746 819 873 832 680 760 737 731 814 544 707 681 630 520 568 578 567 584 719 712 725 777 907 1067 989 939 854 955 996 1009 854 829 899 990 1305 1247 1283 1187 1284 1166 1142 1250 1056 757 1055 857 1228 1272 840 750 618 251 610 793 577 915 1048 1074 646 729 341 408 628 606 818 732 590 586 623 740 804 831 910 985 965 1061 1239 1274 1234 1181 1293 1391 1134 1209 1221 1314 1248 1352 1432 1093 866 1013 1003 980 996 1148 1157 1215 1342 1402 1360 1289 1254 1158 1165 1159 1074 1099 1189 1147 1099 1110 1075 1146 1140 1081 967 1035 1000 949 1189 1167 1026 1012 1035 1055 1017 1095 1070 968 1015 965 1081 1067 1094 1019 1047 1088 1125 1012 936 1013 939 1013 970 976 947 1085 1129 1067 877 942 921 860 867 819 841 860 854 872 892 909 875 880 931 957 974 932 882 881 911 910 889 891 885 986 855 878 898 994 1030 1017 1166 1312 1377 1298 1422 1169 1247 1471 1542 1412 1499 1559 1566 1670 1630 1914 1668 1472 1594 1489 1478 1517 1532 1519 1565 1663 1491 1498 1603 1502 1444 1390 1333 1382 1261 1238 1294 1284 1258 1195 1109 1101 998 956 991 924 1010 1016 1016 999 968 1028 1054 1037 1051 1124 1055 898 886 880 790 607 536 453 390 537 528 496 517 622 673 823 654 541 691 844 804 839 772 743 751 556 639 555 549 806 930 1038 966 964 1113 1111 1130 887 1011 1044 1072 832 641 673 834 896 1046 1760 1315 1162 1276 1298 1227 999 1056 1141 1083 961 887 988 642 304 618 612 529 474 800 808 1043 1090 919 542 734 462 448 487 862 729 431 550 623 700 840 840 844 1016 861 870 1009 1153 1187 1235 1227 1250 1118 1171 1155 1401 1335 1264 1524 1415 992 885 794 788 736 843 1077 1016 1094 1258 1359 1371 1336 1335 1241 1145 1139 1124 1134 1118 1130 1091 1121 1109 1152 1121 1099 1051 984 906 939 992 1122 1064 968 919 1016 1093 1014 1019 1039 1044 1030 1039 1062 1102 1039 1073 1246 1101 926 991 1052 989 993 912 899 1098 1196 1018 903 1020 1060 892 861 825 857 799 845 899 859 870 845 811 832 886 928 978 897 892 947 968 883 993 902 870 1060 886 823 906 852 908 1141 1244 1230 1271 1202 1277 1224 1361 1367 1280 1325 1278 1497 1461 1436 1524 1642 1658 1586 1457 1562 1522 1522 1488 1554 1585 1671 1788 1363 1472 1428 1413 1465 1400 1293 1211 1218 1187 1224 1136 1110 1042 1013 1011 973 885 850 891 943 914 915 953 912 940 924 944 962 778 816 670 711 624 497 448 350 293 187 249 243 265 265 357 643 863 636 631 717 850 791 605 817 732 784 695 832 918 1014 1098 1019 986 1276 1235 1189 1166 1121 1232 1088 705 326 385 500 656 977 1198 1520 1439 1284 1396 1381 1323 1173 1094 1065 974 909 821 744 789 691 469 521 642 1042 960 1115 1232 1113 1024 734 638 563 499 678 544 670 754 740 614 583 852 859 767 1038 926 998 1159 1253 930 1149 1309 1213 1173 1016 998 1148 1224 1391 1337 1540 1048 913 817 744 445 614 860 911 893 1033 1331 1258 1281 1309 1306 1251 1186 1094 1080 1120 1057 1043 1109 1137 1106 1062 1063 1061 986 933 892 1008 1037 1113 991 919 1006 941 986 1015 1090 1144 1100 1068 999 1134 1170 1215 1286 1070 1059 1040 996 966 967 981 1020 1257 1039 882 1071 935 992 933 976 1024 977 991 1092 1186 940 908 844 906 1001 972 915 905 919 1089 977 881 827 928 859 871 902 915 978 860 1023 1026 1158 1018 962 1086 1046 1116 1208 1263 1315 1368 1325 1312 1352 1453 1585 1440 1695 1754 1722 1560 1539 1710 1723 1641 1484 1567 1718 1664 1565 1627 1467 1310 1511 1194 1035 1005 999 1088 1073 974 909 744 676 719 705 590 545 897 880 676 754 737 746 791 814 827 730 774 619 564 495 469 450 540 244 242 230 64 52 85 115 138 308 809 812 627 613 705 905 739 703 642 808 827 836 976 1043 1159 1091 1122 1219 1226 1170 1222 1222 1260 974 379 363 442 438 529 543 481 1430 1307 1275 1276 1249 1249 1320 1370 1064 1097 1038 919 922 654 622 761 946 1090 837 861 994 992 1062 823 560 549 474 450 442 527 583 640 589 550 647 692 762 894 940 1022 1014 1146 1199 1009 1032 1055 1255 1122 1035 926 996 1248 1247 1412 1319 941 1000 967 778 366 321 503 813 954 895 997 1226 1261 1191 1314 1306 1252 1160 1104 1075 1071 1079 1069 1030 1052 1012 1070 987 963 925 781 776 968 1053 1061 939 1014 875 927 1075 1069 1205 1111 1013 998 1152 1283 1112 1285 1322 1141 1158 1054 1157 977 972 1012 1038 918 832 961 913 1004 1019 1129 1348 1308 1235 1241 1188 961 860 836 1076 1108 1005 912 941 1048 1029 880 856 943 1108 1087 1068 874 818 702 853 1077 1123 1020 1027 1181 1155 1071 968 1053 1084 1082 1132 1182 1223 1300 1500 1526 1478 1635 1614 1863 1772 1731 1794 1726 1707 1625 1555 1507 1453 1512 1263 1302 1287 1011 927 977 1055 979 1064 834 549 504 418 378 389 396 531 304 126 135 232 381 504 536 545 516 494 435 313 353 310 251 318 279 297 231 240 122 54 16 5 46 90 600 549 872 760 613 750 908 971 984 930 1119 874 1015 1132 1314 1384 1157 1285 1153 1283 1203 1173 1345 1495 649 624 737 755 593 415 248 276 1246 971 1129 1078 1161 952 926 995 1094 1034 1057 958 804 770 905 932 850 786 823 822 796 717 1071 626 552 385 512 546 609 650 510 599 400 478 559 611 671 870 924 987 1044 1087 1116 1045 1027 933 960 954 1071 1014 891 1016 1014 1191 1130 953 907 1015 846 388 181 190 565 775 797 879 1064 990 1155 1251 1183 1284 1192 1137 1045 961 994 1105 1058 1046 1033 1115 1076 1030 1065 1030 871 821 967 1012 1059 858 909 909 965 1070 1077 1074 1047 975 1159 1277 1271 1549 1352 1323 1209 1229 1101 1063 976 827 849 917 820 1025 1096 914 1221 1325 1259 1163 1133 1148 1178 1153 1139 1075 1074 1020 1037 1002 1036 1079 958 911 931 1024 1096 1070 1021 874 759 921 1057 1016 1038 1088 1100 1039 1072 1049 1014 908 996 1057 1103 1208 1156 1259 1303 1271 1330 1642 1456 1724 1621 1647 1661 1630 1675 1672 1666 1147 1433 1096 1029 962 815 715 750 698 527 597 364 251 288 222 183 164 114 46 39 58 9 10 40 90 152 249 313 296 270 342 88 154 60 78 158 148 103 91 89 69 40 5 89 11 361 427 341 482 642 774 743 804 718 743 873 924 1098 1163 1209 1391 1297 1308 1295 1228 1265 1292 1176 917 1090 583 892 933 908 845 691 848 578 1230 1231 940 999 1142 1071 1089 998 1052 1168 1234 1134 1028 1011 1046 988 925 743 870 720 910 783 837 857 692 519 431 579 744 521 465 476 481 605 745 673 881 990 982 926 945 976 1037 1005 1024 990 983 1039 1048 1399 995 931 875 832 948 1033 819 723 903 500 249 140 453 552 694 727 860 962 1049 1105 1159 1227 1252 1147 1064 954 978 981 1045 1024 1082 1064 1024 1140 1108 1185 1128 1062 925 897 804 791 949 996 871 949 992 999 1013 1016 1135 1213 1348 1463 1393 1257 1137 1131 1032 1094 990 1072 989 802 834 1158 1011 1100 1278 1275 1172 1039 1022 1050 997 977 1011 999 1014 987 908 899 978 1036 1053 967 865 953 1046 1023 869 753 739 877 893 831 968 957 962 960 936 939 954 993 1073 1058 954 993 1159 1195 1343 1384 1392 1571 1576 1488 1425 1352 1350 1254 1471 1512 1594 1614 1418 929 767 724 558 623 552 517 439 325 87 57 101 41 38 23 37 11 17 25 17 16 20 35 50 52 97 128 221 140 139 49 40 28 77 91 42 25 13 25 18 0 0 41 108 44 90 333 472 549 627 627 677 672 885 968 949 944 902 1162 1234 1108 1099 1187 1321 1255 1308 1372 1236 920 1004 1100 1056 1300 1451 1613 1570 1045 1008 980 1005 1029 1067 1053 1122 1056 1184 1078 998 1026 978 963 1072 997 900 897 1064 1020 947 864 836 730 602 606 626 626 648 648 639 647 837 894 921 963 960 859 860 957 946 994 968 947 1036 962 982 1052 1044 1057 808 703 793 711 798 798 566 570 621 177 126 250 401 351 749 756 889 919 966 942 1132 1168 1174 1070 1042 1068 1006 953 988 994 998 1129 1214 1270 1296 1050 1200 1247 920 771 773 790 901 1051 988 926 958 998 1010 1039 1115 1330 1453 1391 1471 1397 1364 1263 1262 1248 1210 1170 1149 1059 1258 1188 1156 1199 1112 976 948 878 856 925 868 922 904 842 830 813 799 858 960 1047 1008 967 922 903 969 952 729 647 554 655 627 682 723 705 733 789 722 699 759 941 1057 1092 1108 1153 1049 1043 1151 1315 1371 1405 1269 1016 1068 1124 1181 1275 1404 1459 1451 1301 761 668 486 376 309 358 228 111 49 19 23 30 29 17 14 17 21 22 21 27 21 22 18 22 18 11 37 36 41 41 36 31 28 25 30 14 11 12 19 9 9 17 10 0 0 2 43 175 263 321 283 374 549 777 921 1056 1094 1177 1368 1074 1140 1074 1078 1393 1359 1380 1311 1344 1248 1053 1081 1136 1209 1223 1348 1557 531 689 616 565 701 934 987 1046 986 984 1019 946 916 928 834 744 682 795 932 896 940 861 813 795 668 546 519 548 574 619 776 789 902 889 855 893 921 904 879 901 965 921 942 932 947 974 1018 981 1116 1033 1000 910 915 780 564 429 507 548 428 355 151 187 595 506 804 563 823 915 861 774 866 1049 1161 1248 1124 1048 970 1053 966 1034 1034 1000 1005 1156 1214 1330 1129 1157 1183 967 745 663 770 776 942 1050 988 816 1004 958 970 1017 1172 1138 1319 1346 1219 1126 1045 1308 1317 1215 1181 1203 1203 1119 1067 955 949 916 840 737 641 652 657 668 683 733 710 669 649 708 791 881 970 951 1001 999 995 905 1111 832 491 431 426 482 490 541 379 306 298 270 236 511 681 797 846 844 907 959 854 839 829 1064 1280 1173 923 924 926 942 956 1061 1248 1302 1089 839 189 190 43 47 120 114 34 42 19 17 19 19 23 19 21 21 23 24 19 20 24 21 18 24 19 15 19 17 17 16 20 21 25 16 16 9 11 13 15 18 13 29 5 2 0 1 31 56 152 123 156 184 395 688 817 1116 1167 1246 1013 1021 1124 994 1157 1322 1385 1402 1287 1397 1148 846 1104 1089 1000 1137 1365 343 231 209 190 279 563 798 800 767 658 776 809 785 837 709 632 447 520 668 758 753 825 771 698 577 691 712 705 646 619 629 708 739 764 746 713 723 762 844 899 944 922 999 945 934 931 958 1060 1069 963 933 884 647 590 753 988 728 178 298 322 228 516 770 1161 868 889 813 874 995 800 663 882 757 1042 1012 1059 1026 983 980 897 865 954 913 934 1053 1113 1243 1152 1143 930 702 694 716 700 827 938 994 930 996 981 975 945 959 991 896 922 962 1002 920 971 1027 1190 1190 1163 1119 1051 916 873 890 818 698 597 432 399 375 467 533 567 592 548 523 533 587 729 836 952 946 944 894 995 1031 1006 478 284 251 319 299 118 149 102 117 124 130 199 417 440 505 515 639 690 623 595 586 667 967 1074 1007 944 743 644 843 950 897 790 545 268 66 37 48 62 106 66 24 39 22 29 37 28 23 21 30 18 15 21 17 15 23 23 22 18 16 14 17 16 16 18 16 14 13 7 14 14 10 15 18 23 17 14 18 10 4 1 2 17 25 42 68 37 78 359 656 735 905 1142 1292 1174 1209 1277 1183 1092 1302 1246 1433 1311 1154 892 1009 1040 943 887 955 430 377 120 87 123 241 234 285 478 519 594 793 859 755 663 391 255 78 215 379 624 574 811 741 763 746 646 619 544 352 372 511 623 469 472 601 546 461 482 652 907 1043 805 715 865 858 843 815 839 668 792 765 661 523 791 897 852 671 367 502 714 610 893 1008 1048 970 913 831 835 1064 882 873 773 839 962 998 970 973 959 907 814 740 804 822 831 1004 1077 899 867 792 766 649 671 857 699 850 905 855 943 1059 1131 873 924 907 844 773 836 864 823 842 761 935 1060 1087 1030 962 930 891 852 781 510 391 341 258 264 284 268 381 426 411 373 340 385 424 577 849 936 767 795 948 870 787 505 272 42 53 21 50 37 21 17 9 19 94 297 476 460 379 378 541 519 502 489 470 544 802 819 709 583 480 524 626 502 376 162 76 23 20 20 29 48 29 21 28 23 15 20 28 14 11 12 29 16 19 13 9 11 16 16 27 24 15 15 24 14 17 18 21 15 10 12 12 16 14 12 13 19 16 11 7 8 8 6 7 10 20 41 47 80 108 226 386 734 731 953 1113 1269 1214 1004 1120 1255 1403 1348 1428 1230 1089 1043 990 934 937 833 466 251 161 140 161 123 117 124 277 257 297 275 453 513 225 169 11 7 6 25 181 218 538 478 614 617 541 350 148 75 55 161 121 165 180 214 198 237 202 159 374 282 702 983 778 780 930 851 801 811 455 340 336 348 560 893 920 870 651 547 617 903 936 878 896 1188 699 870 730 965 984 940 896 825 820 739 945 880 937 806 846 913 920 845 766 852 1064 905 813 651 764 717 649 584 613 796 787 789 972 1063 1171 944 859 886 890 798 788 737 730 870 940 714 1155 1136 924 759 857 833 763 564 443 312 276 280 251 159 239 230 265 282 221 169 158 199 263 519 698 819 788 819 872 646 256 174 40 10 10 12 11 12 17 12 7 48 181 318 319 246 198 327 333 345 302 249 358 435 534 388 450 422 203 204 161 85 56 30 16 14 20 11 18 22 27 32 21 24 18 22 23 20 29 23 31 19 15 17 12 19 16 23 31 25 23 25 14 16 13 10 10 10 13 17 19 13 17 13 14 5 9 14 9 13 9 6 9 5 4 7 18 100 201 249 362 513 565 686 817 939 1217 1202 985 1187 1177 1108 1108 1110 1118 1133 1141 1043 830 328 219 160 123 96 53 23 10 6 5 10 5 154 88 8 6 4 3 2 3 3 2 3 54 71 89 15 1 1 1 2 14 60 3 40 36 52 12 68 123 198 234 216 522 410 542 590 790 667 753 877 740 379 290 329 477 771 901 603 448 560 787 733 715 729 990 1024 1036 919 788 994 828 689 1007 908 722 729 656 824 695 623 728 1024 998 947 737 784 776 784 758 745 801 716 591 531 618 688 783 1148 1027 1020 1084 1002 868 853 853 830 752 720 813 788 876 1177 1043 755 573 631 701 622 418 257 193 103 76 145 149 212 181 148 208 157 132 101 140 181 235 276 364 715 743 448 336 235 129 184 2 10 14 17 13 14 10 6 30 146 192 171 122 59 154 147 159 93 136 106 247 268 257 235 84 63 53 41 39 23 15 19 12 14 19 18 15 16 20 16 15 18 22 25 35 29 18 19 24 21 13 23 11 16 19 12 18 19 15 15 14 12 10 8 6 4 7 8 8 11 13 18 13 12 12 9 4 11 10 11 14 10 4 14 14 26 68 260 321 320 411 653 740 1084 1195 1179 1317 1240 1036 943 1054 1124 1162 1144 1124 1062 732 244 25 4 6 7 7 6 5 3 3 2 2 2 3 1 1 2 0 1 0 0 0 0 0 0 0 0 0 0 0 2 5 4 2 4 4 21 30 54 68 75 66 94 103 97 176 343 619 752 678 555 605 310 238 270 342 521 791 631 542 749 825 700 666 752 956 928 974 749 926 851 809 915 896 734 506 531 636 623 504 548 703 560 618 713 745 895 838 840 699 758 740 559 547 581 706 851 916 770 881 762 980 1012 948 881 835 802 727 736 800 1047 1112 884 663 592 624 542 374 220 181 187 222 175 138 112 128 146 115 104 112 89 60 69 85 118 134 162 343 494 487 218 122 78 222 180 78 47 33 29 25 5 12 30 155 148 52 29 70 112 56 65 85 133 72 118 91 83 33 48 61 41 26 17 16 46 13 15 10 11 10 19 19 13 14 14 12 14 11 14 20 20 17 16 11 11 14 12 16 12 13 15 14 14 16 15 14 13 8 9 9 12 10 9 12 5 2 9 9 10 10 9 11 12 16 12 11 10 7 4 5 11 16 65 246 407 440 515 661 835 936 919 892 1007 956 925 919 916 965 1086 1252 593 140 17 4 6 6 4 2 5 5 4 4 3 3 3 6 2 0 0 0 0 0 0 0 1 46 53 37 2 1 0 1 0 1 0 0 0 0 1 4 33 35 0 0 0 0 0 7 83 171 168 457 428 386 253 165 205 225 338 578 749 628 660 732 599 621 636 735 682 823 734 865 910 931 871 873 631 413 460 553 482 449 440 460 399 571 683 769 821 843 567 487 678 481 483 655 827 803 777 824 912 993 781 1013 984 883 812 691 689 724 739 700 819 939 798 643 625 614 606 430 149 88 72 48 55 66 49 59 43 46 56 86 44 30 35 62 88 88 113 195 214 221 87 206 227 186 142 131 79 49 76 17 16 122 83 107 49 84 39 38 60 23 46 60 60 28 16 28 14 25 23 39 51 15 32 29 39 20 11 14 6 10 8 12 11 11 9 12 11 23 21 18 16 13 10 9 6 7 8 8 9 8 9 11 8 9 10 10 7 5 7 7 8 8 6 7 8 7 6 8 9 8 7 8 10 11 11 9 5 5 3 3 4 9 23 69 250 398 468 536 567 590 565 641 724 769 742 713 684 771 905 247 136 16 2 1 2 2 5 5 6 5 5 3 3 4 2 0 0 2 133 245 350 510 753 882 717 527 433 303 230 166 150 197 211 229 201 166 135 119 110 81 262 155 258 164 62 21 0 0 0 17 177 310 575 326 365 269 181 168 190 356 611 753 655 722 629 650 657 621 571 801 775 953 1003 826 846 898 625 557 411 485 478 344 382 352 451 567 683 751 755 673 692 482 506 443 579 698 700 744 665 745 947 893 921 966 952 736 722 840 693 690 689 562 669 868 731 558 515 490 407 286 251 120 92 95 72 33 57 32 53 33 61 39 39 36 42 56 48 55 60 55 94 179 162 123 145 120 69 69 71 45 76 72 53 27 32 29 36 49 67 34 24 48 27 24 33 14 25 13 26 26 24 23 21 30 21 24 24 7 8 9 13 15 14 13 16 15 15 10 18 16 19 13 12 11 9 9 8 8 8 5 5 5 5 3 6 8 7 7 5 6 5 6 6 3 3 4 5 4 7 6 6 6 4 2 4 5 5 4 2 1 1 1 1 1 0 1 34 154 323 404 370 311 309 323 370 430 451 435 480 584 150 55 3 3 2 0 2 4 5 5 4 4 3 3 3 1 174 444 676 634 691 755 784 882 882 860 816 782 763 835 823 708 710 716 713 649 606 509 532 558 560 546 587 538 582 407 275 223 164 61 2 0 0 171 400 386 326 299 170 129 103 181 352 613 636 692 800 861 760 673 619 707 850 887 896 770 884 818 819 763 717 363 241 333 283 326 469 493 592 755 806 736 519 406 365 450 562 603 480 477 619 642 795 760 874 923 1036 856 711 624 657 608 589 600 658 613 659 516 526 397 258 227 221 136 115 119 75 54 45 28 31 38 47 47 45 36 42 48 51 45 43 39 51 68 65 75 80 59 47 41 43 43 39 53 36 30 28 29 44 44 31 31 28 26 24 26 25 20 18 25 29 20 30 19 16 23 10 20 10 6 5 11 16 14 15 15 14 12 11 10 12 11 11 10 8 6 6 6 6 6 5 4 4 4 4 4 3 4 5 4 4 4 4 4 3 2 4 6 4 4 5 3 3 3 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 9 38 91 146 161 128 124 167 212 214 259 333 60 50 56 133 145 153 31 8 9 9 24 53 87 106 154 195 400 684 667 773 830 879 897 850 767 842 776 802 809 752 768 730 706 673 648 627 591 577 597 599 589 583 533 528 531 533 554 607 560 640 524 229 29 0 15 164 293 240 269 188 146 88 66 163 390 602 754 826 754 740 716 607 596 694 816 817 711 782 976 932 557 526 275 293 233 203 243 338 444 677 731 648 712 352 307 413 546 440 335 279 443 423 512 532 607 749 888 770 692 650 604 614 599 568 615 618 563 599 378 375 213 157 145 114 109 107 56 80 85 50 40 35 38 45 46 42 38 47 38 35 49 28 29 30 45 40 72 65 43 32 34 34 41 37 45 48 46 27 59 51 38 43 27 21 29 29 21 28 15 15 21 29 15 20 19 26 28 19 15 16 12 9 12 15 16 16 17 13 13 12 14 11 10 9 11 7 6 6 4 6 6 5 4 4 4 4 4 3 5 5 3 3 4 3 3 4 5 6 7 5 4 4 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 18 39 56 77 102 131 177 111 82 112 226 421 691 507 324 244 239 247 431 607 569 628 628 561 704 707 880 878 946 946 800 868 928 881 861 858 816 762 745 723 705 676 600 598 587 558 537 562 560 557 494 454 452 516 514 491 468 490 520 541 335 81 18 50 279 465 311 257 159 96 32 62 210 466 598 772 691 687 566 724 817 853 741 648 670 885 723 475 417 415 222 237 210 225 231 351 535 630 665 599 584 411 430 455 458 431 328 426 374 354 324 358 433 672 587 618 625 539 552 570 493 550 512 516 496 308 284 365 385 369 263 189 106 48 59 138 52 54 49 42 44 51 48 36 38 31 32 34 27 24 34 27 30 47 45 62 56 43 41 37 45 27 38 38 31 24 31 36 41 28 34 27 27 29 19 21 23 39 24 23 25 32 20 13 16 10 20 12 12 11 11 11 11 12 11 13 13 14 12 11 14 13 10 9 7 7 4 5 5 5 5 5 4 4 4 4 4 3 4 2 2 4 5 4 4 4 5 6 5 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 5 43 51 82 586 171 116 155 430 546 600 595 541 553 561 655 722 679 684 750 820 837 842 861 898 951 848 931 962 908 849 803 779 756 814 749 696 664 670 571 547 533 539 518 517 501 490 486 487 487 494 525 543 569 584 556 503 475 533 312 72 34 120 305 431 397 241 162 71 0 69 285 493 668 640 659 664 767 800 826 701 628 592 665 599 454 404 357 264 180 159 211 278 390 584 614 596 546 596 500 558 336 542 495 447 332 250 254 281 328 500 438 498 349 515 522 553 466 475 497 473 331 250 312 343 314 438 385 109 28 100 37 38 89 51 47 48 40 37 45 49 36 32 23 28 29 24 27 25 21 41 45 45 31 32 23 24 20 30 17 30 29 27 33 31 33 34 24 25 32 28 33 23 21 27 18 19 22 22 25 23 6 12 12 17 9 8 8 9 8 9 11 10 10 11 12 14 16 12 8 10 9 10 10 6 3 5 5 3 3 3 3 3 1 2 2 2 1 2 2 1 2 1 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 39 861 386 502 560 549 717 868 823 833 789 847 859 790 802 858 840 856 875 959 966 949 905 892 833 847 812 747 718 725 761 718 713 606 568 554 522 482 469 461 458 428 455 447 438 447 492 534 551 543 543 569 590 591 597 561 461 494 246 85 59 86 126 181 292 213 119 23 0 133 355 590 677 654 620 742 698 782 693 601 535 532 730 538 481 300 169 102 194 240 258 473 495 544 552 485 540 635 501 306 297 278 224 201 162 227 239 368 316 348 423 458 472 476 437 429 385 401 339 299 243 291 170 144 119 56 21 77 124 97 67 52 50 49 60 54 50 48 47 33 37 34 33 29 21 41 38 29 33 25 29 35 26 24 20 27 34 31 28 32 37 29 33 36 37 34 31 26 25 26 26 16 19 15 14 24 11 11 16 9 8 9 5 7 9 7 7 6 7 7 6 9 6 13 11 7 7 8 7 6 6 4 5 3 4 4 4 2 1 1 1 1 1 1 0 0 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 895 784 742 711 836 909 899 1016 966 955 980 955 930 898 940 878 845 913 913 902 960 898 879 842 790 738 686 665 712 603 571 590 589 560 549 435 353 308 318 362 350 316 312 317 322 330 404 522 563 572 576 582 583 576 615 633 540 505 453 323 149 59 103 176 274 400 158 68 5 23 253 462 584 566 638 710 726 684 641 514 444 408 435 605 375 227 131 168 218 221 376 353 376 452 456 455 487 382 216 152 176 222 164 123 69 118 351 251 278 401 390 431 501 462 422 389 370 354 277 227 213 152 120 116 113 93 96 135 141 76 63 50 46 35 45 40 58 54 48 49 40 32 30 38 45 41 40 44 36 31 41 36 28 24 25 26 24 20 17 18 30 28 25 27 30 34 33 31 23 23 18 20 8 16 23 21 15 17 13 7 10 5 3 3 4 6 6 7 7 9 9 11 5 10 7 6 5 5 4 3 2 2 3 3 2 2 3 2 2 3 2 1 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 904 907 925 900 911 938 912 967 976 956 967 889 840 882 826 882 975 955 928 921 870 849 808 728 646 653 591 523 492 429 462 513 418 372 310 246 215 82 47 32 47 36 41 78 128 51 68 172 287 412 551 565 560 611 613 628 646 642 616 558 503 463 393 214 43 127 420 290 101 16 20 215 329 543 555 480 613 701 741 648 435 341 232 426 358 256 115 143 215 186 227 265 254 329 378 480 416 358 180 76 114 128 204 39 39 142 119 107 186 256 356 351 482 505 424 357 373 277 254 221 170 109 114 111 93 69 46 44 136 155 106 55 50 39 46 49 51 29 28 28 50 46 41 31 37 55 40 30 35 20 27 39 50 44 36 37 29 24 11 26 23 24 30 21 28 23 29 27 25 24 15 15 20 7 14 7 15 12 16 13 10 10 5 2 1 2 3 3 5 3 5 5 5 5 10 7 6 4 4 2 1 1 2 1 1 3 2 3 1 2 1 2 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 1054 967 942 873 878 916 895 940 1008 981 892 947 981 929 914 895 892 850 871 815 781 666 629 604 341 369 371 286 224 249 304 246 162 114 80 38 17 12 9 9 10 15 16 14 10 6 19 13 21 66 114 288 416 555 564 568 564 621 632 613 580 565 509 441 424 403 131 75 381 257 48 56 221 258 634 574 511 424 623 708 561 394 321 278 371 269 169 126 190 156 105 117 113 151 219 368 403 324 244 110 67 0 39 57 28 35 67 0 109 150 193 261 352 552 445 372 322 277 219 163 114 65 3 4 32 27 31 23 28 36 74 54 57 70 72 58 62 35 33 30 30 42 37 34 26 34 42 24 26 30 21 27 33 40 53 38 36 27 23 16 27 17 15 15 21 17 31 26 17 21 25 10 14 12 10 13 12 7 11 7 11 15 9 8 4 2 2 2 2 2 1 2 6 9 10 9 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 1003 1058 1060 986 982 993 951 950 992 1038 961 927 940 921 873 897 858 816 769 690 619 508 376 243 127 135 110 62 22 78 111 99 64 26 29 12 10 12 21 13 12 14 13 13 13 13 12 9 4 1 4 15 84 161 375 563 591 599 610 598 611 610 620 627 563 493 427 455 198 232 507 146 89 316 267 568 600 547 577 542 635 566 395 410 305 335 110 80 128 118 41 20 13 49 91 269 373 326 279 156 62 143 90 14 29 7 37 15 44 147 111 235 418 728 452 354 241 267 181 89 16 0 8 9 30 14 3 8 24 19 27 58 62 42 54 45 48 30 32 23 30 29 29 25 35 32 26 28 38 25 23 21 20 28 34 46 44 43 26 30 32 15 23 23 18 20 18 14 20 17 21 17 16 15 13 13 8 7 12 9 7 11 11 10 11 7 5 3 3 2 2 0 0 2 5 6 7 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1070 1001 992 1065 1012 964 949 976 916 952 943 957 928 880 821 753 793 747 642 536 410 176 100 28 14 18 18 25 33 27 20 26 27 21 15 26 21 15 21 22 20 19 19 21 16 13 13 14 14 10 2 1 2 2 64 195 406 495 513 479 457 479 488 533 599 602 588 608 505 490 292 607 343 184 426 317 522 728 623 575 565 677 400 453 627 512 191 78 70 3 7 22 17 2 63 99 112 278 287 45 0 54 188 6 19 9 17 26 29 29 317 360 248 457 415 333 298 264 167 64 1 3 4 11 31 47 8 12 27 55 53 51 39 12 17 21 31 25 34 22 41 35 29 35 35 21 24 24 24 23 14 18 22 15 13 18 25 29 41 27 21 27 16 22 22 24 15 16 19 14 8 15 16 14 11 13 12 10 13 6 7 10 6 10 10 9 8 5 4 2 2 2 1 0 1 2 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 796 987 1097 950 1019 971 929 888 834 851 902 843 799 821 796 774 686 651 518 352 192 153 40 14 21 18 28 34 33 18 12 28 44 43 47 35 28 29 39 23 28 33 23 18 28 26 15 11 12 11 12 9 6 5 5 3 103 127 328 403 452 505 463 431 426 449 597 650 697 642 665 429 673 530 418 483 417 675 639 639 708 641 537 383 365 487 241 162 18 0 0 52 20 110 31 62 32 179 145 106 0 0 12 27 6 7 20 23 16 207 420 198 137 148 375 330 329 276 159 102 89 52 45 41 42 56 58 37 42 34 64 74 53 35 26 9 44 57 39 36 33 26 19 19 32 31 24 31 32 31 24 15 14 15 16 9 11 20 36 29 23 22 13 11 17 12 18 19 15 14 8 13 10 12 11 10 11 9 9 6 7 8 11 6 10 10 8 4 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1000 928 1041 870 890 957 858 789 826 825 792 766 795 769 752 734 618 482 374 165 22 13 10 15 5 18 33 25 41 31 46 63 57 18 19 34 37 37 30 48 25 26 19 23 81 39 141 62 14 6 11 8 9 9 8 11 10 11 3 78 148 180 216 330 447 463 215 454 692 708 675 758 593 788 667 546 501 564 761 750 748 636 601 541 261 205 281 229 80 112 98 26 3 0 0 0 0 38 115 110 100 0 0 12 98 5 2 10 26 8 343 136 155 173 105 263 278 254 198 147 163 71 74 85 51 42 52 61 72 45 42 47 39 69 68 70 54 34 40 32 8 6 30 27 25 20 17 23 19 27 22 28 20 12 7 14 14 16 13 28 25 29 20 18 13 18 15 15 15 11 12 12 11 9 12 4 13 11 10 6 5 9 7 7 7 7 9 6 6 4 2 2 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 969 914 975 931 849 825 755 731 772 778 757 709 699 740 682 656 503 341 111 38 13 8 16 12 20 29 39 38 25 42 42 32 57 41 50 14 29 29 27 39 25 34 58 35 17 13 37 340 169 88 126 68 38 18 20 19 11 9 0 0 11 14 6 29 64 102 311 183 314 623 675 742 814 783 777 853 767 683 622 833 874 802 804 736 648 281 427 309 190 150 132 64 43 33 0 0 0 0 0 0 0 160 38 0 62 1 0 8 22 11 182 72 19 140 160 105 139 153 233 216 193 116 91 73 47 22 6 22 31 63 69 72 58 53 56 61 50 27 17 16 19 27 20 18 23 26 24 20 21 26 29 17 10 24 27 17 17 17 16 18 16 27 26 22 21 18 12 13 14 12 7 10 11 7 3 5 7 6 6 7 6 9 5 5 4 4 7 8 8 7 7 6 4 3 3 3 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 987 936 872 907 803 776 731 744 694 672 632 628 770 692 685 577 352 110 30 15 10 7 11 23 25 42 45 45 63 48 40 59 56 39 40 42 30 34 31 30 28 25 20 15 15 37 15 15 43 70 205 69 26 25 15 20 6 13 14 12 7 2 2 1 2 6 43 155 221 219 495 689 711 837 905 851 957 904 862 914 965 841 873 837 726 606 550 596 513 364 413 380 170 71 63 20 0 0 0 0 0 80 123 81 0 153 0 0 0 10 21 117 0 3 85 24 34 40 47 216 134 115 133 77 59 44 47 35 26 48 86 81 69 51 55 58 43 27 29 10 0 0 0 29 36 35 31 10 5 39 27 41 38 29 23 18 13 21 14 13 23 19 25 26 22 21 20 11 11 6 3 11 9 4 8 7 6 4 8 5 6 7 6 6 3 6 5 5 5 7 5 5 5 4 3 2 1 1 1 1 1 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 946 926 859 801 826 895 704 528 567 641 671 737 731 652 575 458 250 26 11 8 12 16 15 25 22 16 38 51 37 40 51 23 23 31 29 55 57 39 20 25 20 17 18 14 15 10 10 9 11 2 15 27 45 33 24 14 21 32 26 15 19 11 1 0 0 1 5 6 53 243 362 489 743 891 1014 1037 1023 943 1033 1021 978 962 931 894 826 791 618 631 577 473 532 511 430 296 189 98 82 37 0 0 20 36 87 138 131 4 73 66 0 0 0 41 0 149 0 0 24 30 22 78 126 146 156 95 69 69 41 2 29 24 47 70 85 52 51 39 31 57 35 0 13 9 28 5 13 28 42 30 14 6 15 26 21 17 23 25 25 28 29 17 18 18 14 23 16 20 11 14 16 10 7 3 14 7 8 8 9 6 6 5 4 4 5 5 4 7 3 2 4 5 7 8 6 4 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 846 763 762 736 903 893 660 439 204 257 458 526 663 654 512 315 128 23 12 21 31 22 22 30 51 49 37 33 89 55 50 42 41 48 38 33 34 32 22 21 20 15 16 12 10 10 11 9 9 9 9 9 6 12 12 35 20 12 18 8 7 7 15 9 10 10 6 5 9 39 85 366 593 817 915 1080 1088 1030 1033 949 1014 1044 959 957 965 888 814 671 591 318 262 330 412 346 331 187 160 119 98 79 46 20 27 89 122 127 47 72 107 85 107 20 29 91 114 0 0 0 0 0 89 130 148 127 97 72 49 47 4 24 0 0 40 32 0 29 0 2 40 5 14 43 58 67 30 51 59 37 21 3 2 14 7 11 14 17 20 13 13 21 16 17 15 11 18 17 19 15 18 16 11 6 9 4 2 10 5 6 7 7 5 4 4 3 4 4 2 3 2 4 5 6 6 6 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 857 839 888 868 789 473 299 251 169 44 12 169 331 487 623 383 225 43 23 33 23 21 18 6 25 16 63 64 24 30 46 35 40 47 22 30 17 24 25 23 17 17 15 13 14 12 12 9 8 8 10 6 6 8 6 2 11 22 18 17 13 10 11 11 12 10 5 5 5 9 15 74 360 517 759 920 1038 1083 1054 948 907 1018 950 907 817 780 861 473 377 371 480 392 370 355 343 310 262 126 127 160 167 112 58 78 78 120 102 107 98 33 74 95 111 92 123 125 85 47 75 64 118 141 139 155 127 93 91 72 8 0 0 0 0 0 15 0 21 0 23 33 36 19 30 20 8 21 46 31 37 18 7 9 14 10 20 11 9 15 14 19 12 9 17 13 16 14 14 16 16 17 14 13 9 8 6 8 5 5 4 5 6 7 4 4 3 1 1 1 1 4 3 4 5 5 4 4 4 4 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 910 898 864 799 678 510 223 322 63 120 38 3 3 6 4 21 20 40 45 36 26 23 34 31 46 63 52 27 50 73 57 43 35 22 36 19 17 15 20 23 20 21 18 17 18 13 12 11 10 8 7 9 11 16 15 13 6 6 8 10 10 11 10 12 10 8 7 8 4 2 8 10 59 184 470 707 811 960 1106 1095 1070 1047 764 722 753 601 530 535 482 539 517 336 305 328 304 265 212 231 187 156 182 167 152 75 58 82 106 117 130 109 117 105 124 112 113 113 138 117 129 103 162 140 151 131 132 69 78 90 20 0 0 0 1 0 0 0 4 10 41 62 55 14 19 20 30 26 49 43 53 49 33 10 4 6 6 11 16 16 20 23 14 23 12 12 19 12 13 11 15 11 12 8 6 8 7 6 6 5 4 3 2 1 3 3 4 3 3 1 2 3 2 2 3 3 3 3 2 2 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 778 798 717 683 616 480 401 118 15 34 8 2 10 15 13 11 22 34 32 34 19 26 15 21 14 27 33 46 36 22 27 20 16 18 21 25 24 16 20 21 23 17 18 18 18 17 12 12 11 11 10 13 16 16 13 15 6 22 13 11 8 8 12 16 14 10 10 9 5 7 8 5 19 11 60 532 575 690 1022 1270 1188 1128 978 879 761 462 291 674 602 540 445 322 222 197 141 148 90 177 110 202 152 103 129 132 78 42 115 104 133 168 184 162 140 119 106 111 96 145 138 148 138 155 140 102 144 83 59 62 0 0 0 0 0 0 2 0 13 33 38 57 54 55 46 40 34 62 48 52 52 53 53 33 4 3 4 4 4 8 8 12 21 16 19 14 15 13 13 13 14 9 12 7 6 9 7 8 5 5 5 7 5 5 4 3 4 5 4 5 4 3 2 3 4 4 3 3 3 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 2 3 3 3 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 687 652 604 557 499 434 318 117 2 5 5 4 8 26 21 20 40 35 31 26 23 33 28 20 21 15 11 29 34 30 17 19 16 11 17 24 22 17 16 18 19 19 17 16 14 16 16 17 12 16 14 12 13 13 32 27 20 14 11 21 22 6 2 9 15 22 13 10 8 5 4 2 3 12 6 172 436 471 830 1028 1255 1171 1034 991 701 523 366 296 311 416 409 366 206 178 77 88 17 0 0 49 90 106 78 100 124 129 44 109 110 164 187 196 185 145 121 54 77 81 102 144 165 176 150 141 150 53 70 50 0 0 0 0 1 0 1 0 2 12 2 22 4 3 0 1 16 43 53 58 63 64 65 52 4 4 5 3 5 4 1 1 1 3 2 4 3 6 6 4 4 6 5 7 10 11 9 9 8 7 6 6 8 5 6 5 4 4 3 3 5 4 3 3 3 2 3 2 1 0 0 0 0 1 1 0 1 1 1 0 1 1 1 2 3 3 2 2 2 2 3 4 4 6 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 560 524 480 451 364 338 283 105 2 6 22 23 40 19 21 21 21 15 26 11 19 24 28 26 19 29 14 24 19 16 19 29 24 24 19 19 16 13 12 13 13 14 16 13 13 13 13 12 9 10 13 15 13 19 26 34 25 32 50 48 47 53 54 49 20 5 14 18 17 9 10 6 2 1 5 19 162 436 478 862 1039 1168 1073 979 974 774 587 489 397 418 326 156 135 70 16 5 0 4 0 8 100 76 134 84 88 175 153 80 48 106 167 179 182 144 107 99 57 70 94 157 125 202 191 159 180 103 32 15 3 0 0 0 0 0 51 0 68 4 0 0 0 1 2 0 1 10 28 16 32 43 62 60 5 7 6 6 4 2 2 5 4 5 4 4 6 10 8 5 5 5 10 13 8 8 4 2 4 3 2 2 2 2 3 2 1 1 2 1 0 1 1 1 2 2 2 2 1 1 1 0 0 0 0 1 1 2 2 2 2 3 3 4 3 2 3 5 5 4 3 2 2 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 533 525 475 447 371 334 297 137 1 4 8 53 56 14 6 26 4 10 10 12 9 15 15 15 12 26 7 10 10 12 6 22 20 5 13 13 14 14 13 13 14 15 14 11 10 7 6 7 7 8 9 10 14 12 8 6 0 0 2 3 10 26 29 33 43 53 56 48 25 15 6 5 5 6 2 10 47 190 476 507 738 990 1024 1126 1002 714 622 581 508 298 193 224 157 3 0 0 9 0 2 0 0 31 22 50 57 101 227 205 212 85 56 140 170 158 137 107 105 122 100 113 158 138 222 201 140 115 59 6 0 0 0 0 0 0 75 0 3 2 0 0 5 2 0 0 0 0 0 0 0 0 0 59 23 20 13 10 6 11 15 19 6 5 12 17 24 24 19 22 23 27 24 16 15 16 21 11 9 10 15 16 13 16 14 16 19 20 15 16 7 0 0 2 1 1 3 6 6 4 4 1 1 1 1 2 3 3 2 2 3 5 5 2 2 2 2 2 3 2 1 4 2 1 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 368 596 543 488 384 329 339 211 110 19 11 29 28 0 4 14 30 31 25 21 7 10 10 17 18 22 5 11 6 6 7 18 7 16 15 15 14 15 14 13 11 11 8 4 3 3 4 8 7 6 7 10 12 13 15 12 12 8 0 0 0 3 2 3 7 20 34 49 64 71 38 17 10 3 1 0 11 101 363 441 498 800 940 1011 886 665 412 519 225 330 266 286 45 9 0 4 0 0 0 0 0 3 5 8 82 70 83 233 236 220 232 87 97 137 121 106 72 111 99 85 149 147 209 184 204 161 114 18 0 0 0 0 0 5 0 42 18 0 0 0 0 0 0 0 0 0 0 1 0 0 0 25 35 29 34 38 33 35 43 46 53 33 31 39 32 35 34 26 27 16 17 23 28 25 19 32 22 24 23 12 24 20 19 21 20 14 14 14 21 19 20 14 15 15 10 6 7 14 16 13 11 8 5 3 9 11 11 7 4 4 5 8 2 2 3 3 2 1 1 1 4 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 230 525 647 536 435 431 428 290 89 35 45 50 8 4 1 7 11 11 12 18 11 11 11 13 11 10 9 6 5 5 6 3 6 6 13 12 12 12 11 12 8 4 1 1 2 3 5 5 4 5 7 7 9 9 13 13 13 12 11 6 4 4 4 4 4 3 3 12 24 48 72 102 89 22 7 0 0 21 138 512 396 600 935 727 702 630 416 439 371 274 239 90 2 0 3 32 9 0 0 2 0 0 0 0 210 124 77 198 282 275 272 192 177 97 107 80 64 72 124 77 90 188 183 213 173 127 84 2 3 0 0 0 0 0 51 65 62 25 1 0 0 0 0 0 0 0 0 1 0 1 3 2 19 51 52 43 54 41 37 49 42 47 35 23 16 15 16 11 8 0 2 18 24 25 25 15 11 22 23 13 12 12 9 6 4 8 13 17 17 19 17 18 13 14 18 18 25 17 11 12 12 15 16 16 19 22 18 18 20 14 11 6 2 2 3 1 2 2 2 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 309 308 581 610 479 430 388 313 152 95 70 79 27 9 12 17 19 25 21 12 16 10 13 10 5 9 7 5 6 14 10 9 8 9 10 11 10 9 8 8 3 0 0 0 1 2 3 4 4 5 0 6 11 12 13 13 9 6 5 4 4 5 5 5 5 6 5 3 0 11 31 82 115 96 39 10 0 41 190 320 455 495 636 707 577 339 259 403 355 244 177 69 1 0 0 0 0 2 5 1 3 1 0 85 168 229 86 112 269 306 240 234 288 168 101 124 112 104 124 71 78 95 184 168 189 113 55 79 101 0 0 0 0 0 36 62 79 58 52 13 0 0 0 0 0 0 0 1 2 12 43 37 45 48 28 18 16 28 20 26 27 35 40 34 34 24 28 26 20 9 7 3 1 3 11 23 21 23 24 25 15 7 6 3 0 0 0 1 0 9 16 20 20 15 19 14 9 14 21 22 24 23 17 16 16 5 21 24 25 27 24 15 2 4 4 4 2 4 1 2 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63 632 334 364 584 562 500 486 326 152 73 83 67 37 2 11 16 22 24 20 16 14 7 2 3 5 5 8 6 7 6 9 6 5 8 9 10 10 7 6 2 0 0 0 0 1 1 2 2 4 6 0 8 8 10 9 8 5 5 6 6 7 6 6 8 8 11 15 15 10 3 2 22 78 146 165 139 13 29 211 144 347 561 798 522 408 327 218 228 256 173 62 10 8 6 3 28 88 52 25 8 7 5 28 68 29 65 211 216 162 126 271 240 266 252 243 267 238 160 137 98 83 92 108 213 201 190 111 27 42 0 0 0 0 0 0 77 97 97 83 106 94 86 21 0 0 0 0 0 0 11 21 46 53 42 27 22 15 11 14 19 16 18 15 20 26 10 10 19 11 2 0 0 0 0 0 0 1 3 5 17 23 14 8 11 11 6 0 2 0 2 1 1 6 4 6 15 10 3 6 8 20 19 12 6 0 0 1 6 8 3 4 13 15 12 1 1 3 1 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 0 0 0 0 0 0 1 726 447 640 390 376 559 550 459 296 178 100 99 71 48 2 1 2 42 12 21 20 13 8 8 14 8 11 9 9 10 9 7 4 4 6 8 7 8 8 2 0 0 0 0 0 0 0 0 3 4 5 0 8 11 7 10 7 7 5 8 8 7 7 8 8 11 15 23 34 31 26 35 7 32 125 163 252 262 42 282 225 313 362 462 439 374 308 143 115 147 26 5 11 51 27 52 167 54 18 4 2 19 13 11 6 6 13 5 18 12 73 58 101 173 195 194 181 212 112 123 115 102 114 125 231 264 237 202 107 83 65 35 0 0 0 0 0 53 117 152 95 114 115 87 43 32 15 0 0 0 18 37 56 46 19 27 14 2 0 4 7 7 14 14 6 7 2 1 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 7 7 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 6 4 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 91 1234 226 351 480 280 284 530 484 357 238 166 145 112 83 36 1 0 31 12 11 17 14 9 9 10 10 9 7 9 9 6 2 3 3 3 7 9 9 5 0 0 0 0 0 0 0 0 1 2 5 0 1 8 6 6 7 6 7 10 13 11 9 10 14 16 27 22 25 46 73 69 48 40 34 53 221 162 411 210 284 359 447 561 369 192 244 174 22 0 17 91 18 43 42 26 19 24 9 8 6 4 15 29 22 11 10 6 1 3 0 5 47 75 91 129 109 123 132 84 61 67 66 145 319 230 263 268 184 201 136 81 97 42 10 0 0 0 46 76 125 160 125 109 105 104 76 49 62 36 24 34 63 58 30 14 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 55 355 1055 142 217 324 395 188 272 483 455 392 287 195 142 120 49 5 0 7 9 15 21 19 20 22 21 17 8 9 8 8 3 1 1 0 1 4 6 6 1 0 0 0 0 0 0 0 0 0 2 2 0 0 5 5 5 4 7 12 16 14 13 12 15 12 11 34 43 51 75 76 81 85 68 39 48 89 39 61 144 363 497 641 689 390 293 151 71 48 32 158 150 80 60 38 25 64 50 7 1 0 0 0 11 14 14 20 10 2 1 2 11 17 34 37 80 72 91 101 115 111 102 82 90 84 161 297 407 208 241 332 118 97 153 83 48 24 0 0 114 154 158 205 222 170 145 89 107 76 132 134 123 79 76 46 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 2 4 166 668 1564 121 131 156 314 272 148 314 453 499 406 282 173 126 70 8 5 17 33 30 17 12 21 23 20 18 7 8 6 5 5 6 3 0 0 1 3 3 0 0 0 0 0 0 0 0 0 0 1 2 0 0 4 5 5 3 8 13 13 14 14 13 12 11 21 25 36 50 72 72 89 88 73 107 105 111 61 2 47 284 465 623 900 494 266 184 97 45 101 142 213 114 64 61 54 45 21 5 0 0 0 0 0 8 28 37 46 11 10 1 2 4 23 26 27 41 30 34 14 6 35 82 96 104 115 117 195 415 359 332 405 255 414 255 242 184 131 197 182 148 167 167 165 211 166 218 234 225 152 193 151 96 119 55 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 412 410 1297 1246 80 123 140 177 217 261 218 340 499 396 314 210 124 99 24 1 15 19 46 43 16 10 13 27 27 19 7 7 4 3 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 3 3 3 3 7 15 17 13 16 16 11 20 11 21 30 45 36 58 62 45 68 69 88 132 112 11 11 86 405 615 647 569 420 197 119 124 165 135 177 82 37 23 28 63 56 37 16 1 0 0 0 33 46 45 54 26 14 5 0 13 10 23 27 43 32 26 23 3 5 1 10 43 120 150 189 380 328 261 365 391 336 448 309 266 270 249 216 195 190 168 140 158 152 205 263 300 225 219 200 138 127 98 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 259 789 937 988 37 57 114 185 110 189 299 188 298 429 387 222 124 117 42 6 17 23 38 46 36 34 13 25 20 13 8 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 2 1 2 3 6 13 14 13 13 13 17 16 13 22 33 18 44 17 28 51 23 49 89 33 165 65 54 77 308 455 633 632 424 351 166 176 113 126 107 70 59 55 47 37 61 56 39 34 0 0 0 34 22 54 49 27 3 13 0 1 6 8 11 17 35 16 4 0 2 1 10 0 0 144 191 300 297 255 246 443 335 298 342 273 252 251 226 223 227 203 165 157 234 241 254 306 266 228 222 147 155 114 15 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 7 495 422 582 619 10 20 41 52 97 219 261 173 190 202 377 296 214 137 54 27 23 37 30 34 40 54 39 31 28 21 9 6 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 2 2 2 3 9 13 15 12 14 15 11 18 11 20 19 18 39 0 24 51 41 5 1 0 176 61 12 60 100 303 376 347 378 275 171 117 84 51 39 41 43 58 67 61 56 46 37 48 24 0 30 2 8 23 57 52 20 2 0 0 0 0 0 1 9 29 15 2 2 0 1 8 4 28 162 212 259 274 214 350 387 285 276 264 309 322 257 235 300 269 171 180 194 257 285 307 294 229 196 178 153 81 9 0 0 0 0 0 0 0 0 4 0 3 1 11 2 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 585 358 685 472 2 1 32 32 63 115 290 388 402 391 253 82 179 246 111 59 25 34 36 29 27 39 56 34 37 23 33 7 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 2 3 12 11 14 14 12 7 10 9 11 17 15 3 43 4 36 82 7 37 26 0 54 55 30 51 76 107 195 220 345 199 115 85 41 25 3 7 18 48 47 24 6 0 0 17 37 51 32 1 0 0 0 0 0 0 0 0 0 0 0 0 0 13 22 4 7 1 3 0 14 44 162 204 206 217 243 227 292 304 203 197 265 313 287 238 263 289 254 191 194 204 236 231 252 247 242 180 157 85 62 2 9 10 0 0 0 0 0 3 6 7 2 1 0 0 0 0 0 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 640 736 635 555 0 11 37 56 49 61 151 350 366 444 499 363 176 221 226 119 62 38 26 30 25 17 15 24 44 26 40 25 11 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 5 7 13 10 10 9 13 9 12 11 25 11 0 33 27 70 104 43 47 23 2 59 44 38 80 31 44 150 139 150 126 33 0 0 0 0 0 0 3 7 0 0 0 0 0 13 49 44 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 9 6 3 0 0 63 134 130 146 166 185 172 185 195 198 197 190 234 249 247 262 232 268 211 171 175 195 227 237 268 258 223 202 127 55 36 19 11 10 16 13 0 3 5 0 1 5 0 1 1 1 0 0 4 1 0 1 1 0 0 0 0 0 0 0 0 0 0 1 7 7 5 11 17 14 6 0 0 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 284 572 464 562 563 44 35 0 8 44 37 47 101 378 405 430 510 375 254 249 184 141 64 44 35 26 14 2 0 16 15 44 35 8 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 4 4 11 6 5 11 13 14 14 6 14 5 11 34 35 101 55 88 48 16 4 15 22 114 48 22 23 44 37 170 58 2 0 0 0 0 0 0 0 5 0 0 0 0 0 0 11 31 0 1 5 0 0 0 0 5 3 5 0 11 2 0 0 0 0 0 0 1 1 2 12 29 61 59 57 58 79 106 132 139 159 181 185 209 244 273 220 202 178 165 169 172 182 182 224 243 229 198 171 89 85 75 45 9 5 0 2 1 4 6 6 3 3 6 10 2 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 6 11 7 5 5 6 6 13 13 23 27 23 24 27 16 10 16 6 3 4 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 42 358 341 496 567 3 27 19 1 19 35 19 32 63 291 310 452 432 322 272 236 232 106 68 43 33 23 23 4 7 5 35 35 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 5 8 10 5 7 8 10 17 14 27 11 39 106 263 139 155 99 93 78 26 14 47 177 186 110 217 253 178 140 62 21 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 31 19 1 0 0 0 0 0 9 25 0 17 7 0 0 0 0 0 0 0 0 13 29 44 50 38 18 3 11 21 46 48 104 158 219 248 226 190 186 164 162 160 149 152 141 151 176 210 143 147 119 83 83 67 42 10 1 7 1 0 3 5 7 0 1 0 17 3 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 3 14 8 5 10 8 12 8 12 16 22 15 4 0 0 0 0 1 4 10 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 286 352 424 423 1 6 3 9 1 11 6 20 50 64 81 132 181 265 243 326 193 197 138 84 46 45 29 16 16 8 3 12 19 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 6 6 5 7 7 13 13 20 39 41 23 209 322 263 161 166 120 130 130 176 198 202 171 215 229 252 289 331 236 146 149 162 130 94 61 5 3 0 1 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 7 0 0 0 0 0 0 0 9 7 10 21 42 46 27 6 2 0 0 6 46 118 215 209 123 116 146 143 165 150 152 146 136 120 121 120 127 125 85 46 30 19 8 22 12 17 10 1 3 0 2 5 0 0 0 0 1 2 0 0 0 0 0 0 10 4 8 11 13 22 19 18 19 16 9 6 16 9 16 15 14 21 11 17 22 11 4 2 0 0 0 1 1 7 12 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 249 341 387 1 1 3 0 1 15 15 1 33 39 46 59 81 155 193 248 318 311 296 117 92 60 56 31 8 19 7 19 24 1 2 8 7 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 6 9 7 5 6 9 17 20 28 34 28 31 122 177 169 146 207 231 148 115 150 191 183 221 210 173 140 133 231 151 124 112 15 0 0 3 18 30 41 38 28 14 1 18 17 0 17 41 10 0 0 0 0 20 14 5 12 3 0 23 0 0 0 2 10 0 0 0 1 1 2 3 3 3 11 27 32 39 21 5 0 0 0 7 72 123 118 105 109 94 119 116 107 97 87 71 71 93 109 94 82 69 32 14 18 4 8 2 9 11 4 0 2 0 0 0 0 2 0 0 0 0 1 0 0 0 0 12 3 9 10 15 15 28 32 12 9 10 20 17 19 15 21 23 12 33 38 32 26 23 15 0 0 1 1 4 5 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 80 285 399 0 0 2 7 5 12 2 9 10 21 21 25 40 43 105 178 176 237 234 262 136 107 73 53 22 19 24 6 6 3 12 18 14 19 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 1 4 7 8 6 5 11 9 18 21 18 17 17 19 24 11 33 62 107 101 101 90 88 80 71 43 23 9 2 0 0 0 0 0 0 0 0 0 0 0 9 17 9 3 12 29 32 29 44 46 14 0 0 0 0 0 4 8 26 22 29 0 0 0 0 0 0 0 0 0 6 3 0 0 2 3 4 15 26 30 18 9 14 5 0 16 50 63 74 92 98 89 93 85 78 70 60 78 63 73 71 101 80 44 27 12 11 6 5 11 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 4 0 1 0 9 25 18 11 11 17 29 25 27 25 15 14 21 16 17 25 21 34 31 34 29 24 16 0 1 1 2 8 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 18 143 267 550 0 0 0 4 4 6 0 6 5 10 38 26 14 8 45 63 87 113 131 138 198 248 222 115 62 24 22 33 3 10 14 13 4 8 37 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 7 8 4 6 15 21 11 9 9 13 23 33 18 7 15 27 22 14 7 8 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 19 30 46 38 40 0 0 0 0 0 0 7 0 37 42 6 7 25 0 0 0 5 0 0 0 0 2 0 14 52 4 2 8 20 26 29 27 36 24 12 7 35 69 76 61 47 50 51 41 43 68 83 72 86 100 84 76 44 11 12 9 7 11 2 0 5 6 0 0 0 0 0 0 0 1 6 6 11 7 4 0 0 10 9 10 16 16 22 28 28 26 23 5 23 39 56 54 21 14 17 19 35 34 38 38 33 26 9 8 11 12 9 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 184 332 573 0 0 0 0 0 0 8 6 3 10 33 23 41 18 4 24 42 42 52 90 120 186 263 276 131 59 27 28 25 28 17 21 4 0 19 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 16 10 9 15 22 25 12 6 2 3 5 14 10 9 6 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 24 48 44 64 30 13 8 0 0 0 4 0 0 9 18 15 16 20 14 0 0 0 0 0 0 0 47 71 66 71 70 12 8 11 10 12 38 20 21 34 47 109 96 75 74 67 39 42 29 67 67 56 47 58 54 42 49 13 13 2 1 1 2 3 0 0 0 0 2 12 8 9 12 16 17 23 25 22 19 19 20 20 20 21 22 17 18 17 16 27 33 37 18 14 59 62 57 43 23 20 19 25 23 21 29 33 26 24 19 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 55 253 365 450 0 0 0 0 0 0 0 0 0 1 17 32 31 28 18 11 18 22 35 41 94 107 127 161 159 115 54 39 25 17 31 22 12 13 19 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 19 13 18 25 21 21 20 11 8 8 9 10 9 0 12 7 6 4 2 0 0 0 0 0 0 1 2 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 5 28 48 56 46 24 22 12 6 6 11 0 4 1 10 15 39 45 19 0 2 0 0 0 2 67 61 80 85 92 102 83 76 39 29 13 13 77 116 109 93 95 65 63 57 25 29 19 26 19 26 24 18 46 24 10 7 7 4 1 6 0 0 0 0 5 6 8 7 13 10 17 13 13 8 10 19 27 20 17 23 27 30 30 35 28 24 26 30 22 31 30 36 38 55 53 66 61 37 28 22 35 26 28 32 29 26 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 22 184 323 387 445 0 0 0 0 0 0 0 0 0 0 1 5 11 24 17 11 13 10 5 22 75 100 88 82 82 86 79 46 49 34 17 2 3 19 27 33 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 24 11 10 24 23 14 11 8 1 7 10 13 11 13 14 13 16 8 5 8 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 44 47 22 12 4 6 7 0 15 13 0 0 7 31 27 29 8 1 3 7 48 106 59 30 42 60 71 91 125 139 99 102 105 107 94 96 115 138 145 139 104 93 27 22 46 15 17 10 9 9 10 11 7 4 0 2 0 0 0 0 0 0 0 7 11 9 8 8 12 18 18 14 17 13 14 16 18 18 14 14 30 28 36 38 33 32 16 16 25 22 38 42 41 60 53 57 42 28 34 27 32 37 35 28 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 5 0 0 0 0 0 0 0 0 15 245 316 323 388 0 0 0 0 0 0 0 0 0 0 2 0 4 28 30 15 6 7 4 11 3 33 57 94 63 70 75 69 55 54 54 29 49 35 62 52 21 16 3 6 7 0 0 0 0 0 0 0 0 0 0 1 0 17 12 8 13 20 14 3 4 1 1 2 6 8 12 15 14 24 20 19 16 8 2 1 0 0 0 5 3 1 0 0 0 0 0 0 0 0 0 18 0 5 11 20 5 0 0 0 0 0 0 0 0 38 36 8 0 0 0 0 0 20 0 0 0 11 12 0 0 0 0 47 92 44 17 5 8 60 66 63 86 121 135 117 139 77 55 115 93 116 125 93 40 68 36 14 15 12 4 5 3 3 6 8 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 18 16 18 25 28 32 29 30 36 29 33 29 36 38 28 31 12 26 41 42 34 55 56 60 25 22 28 24 25 42 33 9 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 1 0 0 0 0 0 0 0 0 0 0 108 207 321 414 0 0 0 0 0 0 0 0 0 0 0 27 1 2 4 6 17 19 10 15 22 17 38 34 45 29 30 50 73 80 65 63 68 57 64 46 37 19 25 16 1 1 0 0 0 0 0 0 0 0 0 7 14 18 12 17 20 14 4 5 2 4 9 14 15 20 27 25 29 32 44 40 26 22 8 1 0 0 0 7 3 0 0 0 0 0 0 0 0 0 0 0 10 11 0 0 9 8 16 16 8 18 10 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 5 0 0 0 19 80 80 75 70 7 3 25 30 58 59 95 137 121 108 84 84 98 106 89 78 19 15 13 11 4 1 1 0 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 23 25 34 33 38 35 50 45 35 39 26 22 30 32 45 29 37 39 42 50 53 68 22 34 28 28 29 38 23 0 0 6 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 2 68 212 403 428 0 2 0 0 0 0 0 16 0 0 0 0 0 0 2 3 1 0 18 18 16 25 18 24 15 0 10 25 44 43 59 77 81 66 40 50 61 70 37 2 4 0 0 0 0 0 0 0 0 0 0 12 14 17 10 8 6 1 1 3 3 7 10 12 7 3 3 2 8 15 26 23 31 34 39 19 9 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 9 20 19 5 4 3 24 37 35 55 59 14 0 0 0 4 21 7 0 0 0 0 0 0 0 0 0 2 0 11 23 53 83 64 35 12 16 8 3 32 57 58 77 27 86 83 61 77 3 39 9 24 16 4 2 3 2 2 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 31 30 38 42 37 32 37 37 31 30 39 47 50 13 23 37 29 30 39 59 48 21 30 26 30 38 36 10 1 18 4 5 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 3 0 0 0 0 0 0 0 0 0 26 340 491 549 3 0 2 0 0 0 0 0 1 5 0 0 0 0 0 0 0 3 2 20 21 12 8 15 6 0 6 13 14 16 35 55 76 76 44 32 50 57 49 14 2 1 0 0 0 0 0 0 0 0 0 11 1 3 10 5 0 0 0 4 0 0 0 0 0 0 0 5 5 12 21 32 12 15 12 27 38 25 17 15 4 0 0 0 4 13 26 21 9 29 25 0 0 18 22 18 15 8 9 41 46 70 66 40 20 25 24 9 13 0 0 0 0 0 0 0 0 0 0 14 0 23 10 40 81 84 80 7 15 13 15 32 55 26 31 30 4 25 26 13 3 4 2 2 0 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 26 30 47 51 53 39 48 51 44 50 40 28 11 9 6 35 46 44 46 43 41 67 38 31 23 56 23 0 31 25 17 24 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 5 245 606 663 7 0 0 4 0 0 0 0 0 15 12 5 1 0 2 1 0 0 1 40 34 0 0 0 0 0 0 0 0 0 17 38 45 65 65 29 71 24 13 8 5 0 0 0 0 0 0 0 0 0 0 13 5 14 6 0 0 0 0 0 0 0 0 0 0 0 0 26 40 45 41 44 44 37 21 32 23 24 21 40 38 31 31 46 42 55 64 54 64 64 47 24 17 1 14 12 11 5 9 39 54 46 44 43 37 42 23 12 10 16 8 0 14 17 1 0 0 0 0 18 0 26 10 27 44 5 11 9 35 19 17 5 2 1 0 0 1 1 1 0 0 0 0 0 0 0 12 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 30 42 57 69 66 45 43 55 47 45 38 30 26 34 24 44 43 39 41 39 48 32 50 32 22 32 32 25 42 26 24 9 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 1 84 613 789 39 2 0 1 0 0 0 0 0 0 4 6 9 9 0 10 1 3 2 3 5 16 0 0 0 0 0 0 5 22 14 32 41 31 28 2 27 24 21 4 4 1 0 0 0 0 0 0 0 0 0 12 14 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 25 30 29 28 32 36 34 6 22 30 37 47 51 38 37 32 32 56 60 68 38 36 30 25 5 0 9 12 47 43 29 10 2 5 12 8 9 0 0 16 0 0 0 0 0 0 0 0 22 0 15 5 10 21 8 15 0 0 1 3 0 0 0 0 0 0 0 0 6 21 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 30 34 43 89 92 100 66 68 59 58 48 38 46 42 55 62 45 67 64 39 51 40 29 21 30 25 57 37 43 58 49 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 13 405 805 51 19 3 0 6 1 0 0 0 0 0 9 0 18 4 6 3 0 4 18 6 4 0 0 0 0 5 0 0 19 24 12 38 38 37 25 16 11 14 6 2 1 0 0 0 0 0 0 0 0 0 19 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 22 14 19 3 0 17 25 36 48 50 64 29 22 25 38 43 47 43 38 18 0 0 8 31 16 30 33 29 14 2 4 8 7 0 0 1 0 0 0 6 0 0 0 0 0 14 11 7 13 11 4 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 12 22 22 20 6 97 118 143 112 59 53 48 70 53 49 43 43 57 49 61 53 42 34 25 28 33 20 29 59 80 117 126 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 8 0 0 0 0 0 0 0 1 343 882 48 50 11 5 3 2 2 0 0 0 0 0 0 0 14 13 6 5 2 3 4 4 3 0 0 0 0 5 9 15 0 6 26 31 5 32 13 15 13 5 5 2 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 1 0 0 0 0 0 12 21 29 63 61 17 7 19 42 34 35 34 43 44 15 21 12 6 12 0 0 0 0 0 0 0 0 0 0 0 0 0 13 7 9 7 0 7 13 4 10 18 16 9 9 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 20 12 27 61 129 30 116 128 86 67 75 65 49 49 39 25 23 54 66 69 67 40 26 44 38 21 30 35 109 172 106 0 0 0 0 0 0 0 0 2 2 22 9 0 0 0 0 0 0 0 0 0 0 0 0 3 0 1 44 0 10 0 0 0 0 0 0 0 0 259 796 35 93 29 8 5 1 2 3 0 0 0 0 0 0 0 8 0 12 8 0 6 4 7 9 4 0 0 0 8 9 26 0 0 0 1 14 1 0 1 5 4 4 2 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 5 41 31 18 14 8 0 0 0 9 20 57 5 0 13 25 24 41 74 76 33 49 60 53 20 1 5 0 0 0 0 0 0 0 0 0 0 0 0 15 22 19 2 5 5 36 12 17 9 19 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 27 31 51 65 72 94 95 91 56 45 33 53 58 55 36 20 30 73 55 71 37 27 28 16 27 67 129 187 122 0 0 0 1 1 0 0 0 0 8 23 59 118 29 3 0 1 0 0 0 0 0 0 0 0 0 4 0 11 30 23 0 0 0 0 0 0 0 1 133 558 85 110 42 14 7 6 0 4 1 0 0 0 0 0 0 0 0 1 12 1 5 4 8 8 3 0 0 0 0 15 13 25 1 0 0 0 10 10 8 4 4 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 6 21 28 40 49 65 38 11 25 28 8 17 26 35 5 16 30 33 24 70 88 74 38 37 52 24 12 7 11 0 0 0 0 0 1 0 0 0 0 0 13 31 19 16 2 2 6 40 57 9 13 20 11 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 40 32 43 37 41 45 60 58 60 60 46 44 76 52 43 53 63 48 69 33 40 57 55 26 63 173 209 60 0 49 63 31 21 6 6 45 15 6 20 107 25 33 48 21 3 0 0 0 0 0 0 0 0 0 0 0 0 16 15 6 0 0 0 1 0 0 0 106 417 98 74 40 9 2 4 1 2 6 4 0 0 0 0 0 0 0 0 0 8 11 8 11 7 4 5 0 7 0 15 13 14 3 1 0 0 3 17 8 5 6 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 25 25 41 53 59 60 54 46 36 35 34 17 17 29 35 39 25 44 84 58 28 18 24 5 0 0 0 1 1 0 0 1 0 6 0 0 0 0 14 3 3 3 0 3 9 10 8 34 28 14 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 27 41 30 45 38 46 59 39 35 37 45 43 46 51 54 55 55 62 51 18 33 55 13 0 96 270 125 168 94 43 41 42 8 52 27 35 0 0 2 15 27 13 22 140 67 4 7 0 0 0 0 0 0 0 16 0 0 53 31 27 6 15 13 0 0 0 0 46 398 2 11 19 0 0 1 2 1 4 8 0 0 0 0 0 0 0 0 0 0 3 10 9 1 9 4 3 9 11 0 12 41 8 4 0 0 1 27 7 5 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 12 2 8 19 40 45 44 50 55 21 11 5 13 40 36 33 47 6 0 13 41 20 25 13 0 0 0 0 0 0 0 0 0 0 0 2 0 0 13 1 0 0 0 0 5 2 10 6 15 17 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 45 24 32 38 37 44 53 53 51 42 42 46 65 52 55 40 51 51 54 53 71 44 61 0 44 280 144 115 30 96 28 133 58 12 0 22 46 19 3 0 0 12 1 0 30 68 110 23 10 9 0 1 0 0 0 0 37 47 14 31 38 20 23 0 0 0 7 0 36 432 0 0 0 0 0 0 0 3 2 8 5 6 0 0 0 0 0 0 0 0 0 0 0 8 10 9 7 2 1 2 4 37 19 1 0 0 4 13 13 1 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 11 5 12 20 23 31 31 35 33 14 1 19 43 31 28 5 3 8 17 15 6 5 0 0 0 1 0 0 0 0 0 0 0 0 18 24 5 0 4 4 1 2 0 4 3 0 2 0 3 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 27 0 17 15 22 49 16 23 35 53 53 66 71 73 65 52 63 81 75 73 88 97 86 10 50 97 273 106 105 68 19 145 80 61 34 33 3 1 2 0 1 8 12 0 0 0 0 55 37 27 1 0 0 0 4 9 28 0 82 44 30 31 131 18 1 33 2 0 110 225 437 0 0 0 0 1 6 4 9 11 15 17 10 24 12 16 30 15 0 0 0 0 0 0 0 3 2 5 6 14 17 11 31 29 9 1 21 29 20 2 1 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 3 12 25 39 37 19 30 45 31 30 23 10 5 1 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 4 2 1 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 48 45 50 38 26 48 55 54 61 55 67 67 55 57 70 72 90 105 72 79 153 94 0 58 162 121 152 123 91 79 128 117 42 60 48 17 22 30 25 24 11 5 0 0 0 0 0 0 18 36 41 23 18 22 69 15 31 43 15 26 74 37 9 51 24 0 6 166 439 0 0 0 0 8 12 15 18 23 36 22 4 9 14 30 14 23 9 0 0 0 0 0 0 0 1 0 22 28 16 17 26 21 3 43 18 22 23 9 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 3 9 19 23 33 23 22 35 44 16 0 1 5 0 0 0 4 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 30 47 20 25 36 44 43 48 56 68 90 89 94 88 86 85 79 77 80 107 133 102 228 74 0 25 72 102 98 108 98 142 82 98 69 59 75 59 2 52 52 39 19 20 12 0 0 0 0 0 0 0 22 32 40 16 11 26 18 42 36 13 5 48 68 52 8 6 0 11 250 0 0 3 0 0 0 2 6 11 20 28 0 1 13 14 9 1 0 0 0 0 0 0 0 0 0 0 10 10 7 12 41 21 21 37 22 18 7 10 0 1 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 2 19 8 3 6 4 20 18 16 0 0 0 13 6 4 2 5 7 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 45 5 30 54 32 40 48 44 48 28 76 81 76 63 66 69 52 64 69 70 96 113 159 0 0 16 0 45 114 95 55 35 58 152 76 81 71 56 56 51 15 40 46 1 24 14 27 0 5 0 1 0 0 6 6 17 25 24 40 29 44 51 46 63 0 15 1 2 7 3 7 0 0 0 0 0 0 0 0 5 9 3 3 10 9 23 48 0 3 0 0 2 0 0 0 0 0 0 1 3 10 9 26 15 16 25 31 18 26 11 1 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 1 0 0 0 1 6 0 3 5 13 19 11 8 10 8 8 10 4 2 7 8 6 0 0 0 0 0 0 0 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 34 36 25 39 50 0 17 23 56 44 44 55 50 41 37 35 27 31 60 62 88 3 59 58 91 0 68 107 103 132 34 100 72 73 73 79 50 57 53 63 26 19 19 23 23 26 12 0 0 3 44 3 5 22 41 56 48 39 22 32 37 76 60 12 2 1 2 0 3 6 0 0 0 0 0 0 2 10 23 19 32 23 18 9 7 0 0 0 0 1 1 6 4 3 2 0 0 0 0 7 3 31 14 5 18 18 27 7 5 0 1 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 3 6 0 0 0 0 4 7 2 13 0 7 3 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 25 38 18 0 26 68 48 62 61 64 47 85 73 59 49 59 65 61 57 48 0 0 59 0 0 74 120 79 84 93 88 112 109 119 79 71 57 34 24 17 0 0 0 0 6 20 0 0 0 0 0 50 0 14 3 72 32 48 48 50 66 57 28 18 0 0 1 0 0 0 0 0 0 0 0 0 14 38 34 30 50 26 7 0 0 0 1 2 0 7 0 1 4 4 0 0 0 0 8 4 1 48 5 32 22 22 10 4 0 6 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 2 0 0 0 2 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 38 39 0 0 64 75 80 88 92 96 90 85 110 105 105 113 93 69 63 37 0 0 8 76 0 46 51 99 101 90 118 106 166 141 69 79 57 15 19 13 0 9 15 0 0 0 0 0 0 0 3 37 0 0 0 72 204 47 50 63 63 75 72 1 4 7 37 22 0 0 0 0 0 0 0 0 1 0 20 35 23 34 54 21 0 0 0 0 0 0 1 3 5 2 0 0 0 0 4 1 0 20 17 5 29 8 13 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 58 0 0 0 64 66 79 86 73 69 77 103 108 93 87 82 75 73 72 57 10 0 18 125 106 5 42 68 64 120 101 146 104 117 52 72 35 168 4 67 38 34 25 5 33 32 74 0 0 0 66 16 6 10 51 31 53 267 120 130 206 184 150 58 118 88 57 10 1 0 0 0 0 0 0 0 0 28 29 38 42 35 34 17 26 2 0 0 0 0 0 0 0 1 0 0 0 0 0 3 0 3 15 18 19 17 4 2 3 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 35 55 59 9 52 43 50 55 58 57 0 0 0 0 23 0 0 0 0 0 0 0 0 0 0 0 0 0 8 27 0 0 59 64 63 38 31 24 31 36 55 79 67 71 66 71 79 79 86 99 0 0 45 127 47 77 112 101 162 151 128 192 68 9 33 109 79 44 94 19 19 24 56 35 24 0 0 0 9 28 79 50 13 36 6 18 256 173 347 228 116 89 72 90 52 5 0 2 0 0 0 0 0 0 0 19 21 3 65 49 45 46 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 5 5 18 24 34 3 4 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 44 54 44 37 36 40 42 40 43 50 54 57 55 56 40 39 0 0 0 0 0 0 0 0 0 0 0 0 0 35 0 0 0 55 22 0 0 0 0 0 0 0 0 0 65 56 62 67 73 81 182 19 0 0 0 58 89 105 83 97 141 174 184 81 0 0 52 19 49 50 38 0 4 67 23 9 0 0 0 0 20 84 76 11 1 5 6 32 51 59 180 105 196 169 87 7 0 0 0 0 0 0 0 0 0 1 0 42 6 10 8 14 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 3 2 8 25 3 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 0 0 0 0 0 0 0 0 0 0 0 10 43 41 37 33 38 42 46 49 44 42 43 66 67 45 50 61 10 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 46 33 0 0 0 0 55 60 57 63 75 98 78 60 0 0 2 42 137 158 178 42 147 53 15 10 62 103 83 73 69 41 0 0 53 45 0 47 0 37 59 4 96 0 0 0 23 14 69 71 91 166 223 344 200 14 0 0 0 5 0 0 0 0 0 0 0 0 17 0 0 0 102 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 5 3 7 4 2 3 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44 50 44 30 39 42 44 55 55 59 59 49 41 60 78 0 19 58 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 8 28 40 43 36 7 6 55 56 69 59 66 83 120 0 0 2 4 1 15 78 122 93 47 30 29 51 89 64 108 60 46 0 0 9 30 54 29 9 32 16 13 1 1 0 0 0 3 127 140 213 197 250 361 98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 16 23 27 3 3 7 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 42 30 33 34 36 39 42 52 61 65 68 70 46 51 59 0 0 42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 13 22 28 45 50 49 44 48 56 34 55 22 59 25 2 0 48 3 2 7 97 117 124 30 42 50 110 128 81 80 24 0 15 44 53 14 32 20 54 40 25 0 0 0 0 0 0 15 7 279 324 273 17 8 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 4 16 7 2 3 7 9 24 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 17 30 39 37 46 64 75 79 85 63 67 73 57 0 12 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 3 1 14 22 25 20 37 44 56 59 58 69 18 5 14 29 62 46 37 31 5 15 22 61 81 83 52 52 135 88 67 49 52 45 54 65 53 53 15 81 180 13 12 24 0 0 0 0 0 0 0 0 5 4 26 29 15 29 43 28 24 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 3 6 8 14 1 4 11 14 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 19 35 49 64 57 50 53 77 87 79 91 18 85 87 31 23 25 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 35 46 62 67 65 63 0 0 19 72 183 112 67 38 16 31 65 69 80 93 70 68 56 84 72 73 69 57 11 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 14 29 12 28 42 30 56 80 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 14 4 0 6 8 8 2 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 36 31 40 41 34 31 37 55 65 73 73 58 53 37 31 24 22 28 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 6 2 18 18 7 32 42 8 45 0 0 16 2 9 226 61 114 69 58 50 78 117 93 103 57 63 0 49 85 85 61 61 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 18 7 8 18 47 46 26 30 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 3 1 8 3 0 2 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 35 34 25 18 21 31 43 78 62 53 47 42 41 26 27 28 24 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 16 36 26 14 17 31 36 27 5 0 0 54 0 75 45 12 65 56 72 46 74 61 132 52 34 39 46 120 98 51 73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 9 6 2 6 32 29 22 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 2 0 0 0 1 0 1 0 0 1 1 3 10 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 33 26 16 11 14 26 39 49 50 51 40 46 36 24 33 20 20 31 33 0 0 0 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 5 39 46 34 22 0 0 0 0 70 0 2 64 77 58 30 40 99 69 53 51 117 60 4 3 12 94 87 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 17 18 1 6 32 28 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 1 7 0 0 1 0 5 5 2 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 21 33 37 34 57 101 47 34 41 27 31 32 29 12 1 40 28 21 14 34 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 107 104 78 75 198 39 27 44 12 59 79 1 4 17 108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 7 0 4 9 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 3 0 0 0 45 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 21 29 22 33 88 11 18 0 14 16 8 0 0 10 46 40 34 35 26 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 6 37 0 0 0 0 43 11 22 71 95 79 68 71 104 84 0 80 154 114 67 116 4 0 91 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 26 22 22 24 10 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 81 42 5 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 7 27 29 13 2 14 26 11 40 31 38 43 25 25 24 18 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 39 117 62 24 33 46 4 37 9 17 1 2 113 0 51 49 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 10 8 17 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 84 78 39 5 2 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 11 27 25 38 27 1 0 17 14 7 11 13 16 21 4 1 18 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 0 1 54 0 0 0 0 0 0 2 63 103 74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 35 1 0 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56 57 49 26 12 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 2 93 0 1 14 12 0 0 0 0 0 0 12 21 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 16 30 23 19 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 18 8 14 21 9 0 0 14 28 25 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 6 0 0 0 0 0 0 0 0 0 8 33 0 2 10 24 16 8 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 52 21 16 16 25 15 16 25 29 27 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 4 9 9 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 25 24 15 0 2 15 14 20 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 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 5 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 1 0 17 5 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 10 25 24 14 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 13 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 1 1 7 14 14 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 -3 -2 -2 0 0 0 0 0 0 0 0 -1 0 0 -1 0 -3 -17 -30 -9 -10 -24 -4 -7 -5 -8 -7 -18 -7 -8 -4 -4 -6 -3 -3 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 -1 -2 -24 -52 -70 -95 -80 -89 -43 -41 -42 -2 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -17 -20 -14 -12 -33 -65 -41 -20 0 0 0 0 0 0 0 -5 -17 -17 -10 -11 -13 -20 -22 -22 -4 -27 -18 -29 -36 -21 -22 -3 -19 -1 -6 -3 -6 -14 -8 -14 -33 -14 -25 -17 -17 -24 -28 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -12 -10 0 0 -6 -7 -4 -11 -9 -14 -11 -7 -5 0 -3 0 -6 -5 -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 0 0 0 0 0 0 0 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 -47 -85 -54 -58 -7 -6 -8 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -26 -14 -9 0 0 0 0 0 0 -1 0 -1 0 -7 -4 -16 -23 -32 -15 -35 -16 -33 -26 -24 -26 -23 -15 -12 -10 -4 -2 -6 -18 -8 -11 -7 -10 -15 -2 -6 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 -1 -4 -2 -2 0 -3 -10 -12 -12 -7 -6 -4 -3 -1 -1 -8 0 -8 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -4 -13 -7 -8 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -4 -9 -8 -19 -16 -28 -17 -16 -10 -7 -5 -30 -22 -1 -20 -15 -5 0 -2 -9 -4 -1 0 -1 0 0 0 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 -7 -7 -10 -5 0 0 -1 -2 -9 -1 -16 -5 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 -7 -16 0 -10 -6 0 0 0 0 0 0 0 -1 0 0 0 -2 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 0 0 0 -6 -8 -6 -7 -17 -18 -30 -17 -10 -1 -10 -2 -4 -3 -3 -3 -1 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 -2 0 0 0 -2 0 0 0 -2 -9 -5 -5 -1 -32 0 0 -8 -1 -32 -40 -7 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 0 -6 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -5 0 0 -2 -5 -17 -11 -8 -5 -2 -4 -7 -13 -32 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 0 0 0 0 0 0 -3 -8 -3 -4 -4 0 0 -1 0 0 0 0 0 0 0 0 0 0 -25 0 0 0 0 0 -1 0 0 0 -1 -4 -3 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -1 -1 -3 -2 -2 -2 -1 0 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 -1 0 0 -1 0 0 0 -16 -30 -29 -2 0 0 0 0 0 0 0 0 0 -3 0 0 -2 -7 0 0 0 0 0 -4 0 0 0 0 0 -7 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 0 0 0 0 0 0 -3 0 0 0 0 -1 -1 0 0 -3 0 -7 -14 -9 -2 -2 0 0 0 0 0 0 -1 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -6 -5 0 0 -1 -1 -1 -9 -8 -3 0 0 -9 0 0 -6 -2 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -1 -1 0 -2 -1 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 -1 -2 -6 -7 -3 -1 0 0 0 0 0 0 0 0 -4 0 0 0 0 -3 -26 -18 -5 -1 -7 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 -1 0 0 0 0 0 0 0 -12 -1 0 0 0 0 -1 -2 -3 0 0 0 -1 0 0 0 -11 -1 0 0 0 -1 0 -5 0 0 -2 -2 -4 -5 -6 -2 -5 0 -5 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -2 -1 0 0 0 0 0 -1 0 -14 -3 0 0 0 0 -3 -5 -1 0 -2 -1 -2 -1 -4 -1 -5 0 0 0 -3 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 -1 0 0 0 -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 -1 0 0 0 0 0 0 0 0 0 -9 -29 -1 -3 0 -3 0 -1 0 0 0 0 0 -10 -1 0 0 0 0 0 0 0 0 -1 0 0 -1 -4 -4 -1 -2 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -2 -5 -3 -20 -4 -13 -26 -6 0 0 0 0 0 0 -2 -1 0 -1 -2 -2 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 -2 0 0 0 0 -5 -5 -2 0 0 0 0 0 0 0 -3 -4 0 0 0 0 0 0 0 -1 0 0 0 0 -3 -1 0 0 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 0 0 -4 -1 0 0 0 0 0 0 0 0 0 -2 -10 -5 -2 -29 -24 -18 -82 -60 -58 -54 -51 -15 0 0 -1 -2 -2 0 0 0 -1 -3 -1 0 -1 0 0 0 -1 0 0 0 0 0 0 0 -2 -3 0 -1 -2 -1 -2 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 -1 -2 -1 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 -3 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -23 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -9 -18 -19 -28 -30 -15 -7 -30 -62 -68 -51 -36 -18 -10 -9 -11 -13 -16 -23 -13 -18 -41 -14 -28 -20 -41 -38 -62 -120 -81 -45 -85 -80 0 0 0 -1 -1 -2 0 0 0 0 -1 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -17 -19 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 -1 -4 -4 0 0 0 -1 0 0 0 0 0 0 0 0 -5 -46 -41 -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 -1 -11 -4 -2 -16 -15 -41 -67 -91 -104 -103 -139 -157 -183 -177 -140 0 0 -176 -109 -73 -51 -39 -35 -35 -22 -113 -79 -78 -130 -58 -68 -111 -109 -85 -90 -89 -72 -71 -58 -2 0 -9 0 0 -1 0 0 -1 -1 0 0 0 -1 -1 0 0 0 0 0 0 -1 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 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -17 -27 -3 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -25 -22 -21 -23 -34 -64 -155 -220 -193 -253 -272 -117 -240 0 0 0 0 0 -1 -135 -105 -128 -107 -82 -33 -66 -69 -111 -107 -65 -105 -130 -121 -142 0 -45 -131 0 0 -57 -35 -53 -59 -6 0 0 0 0 -2 -2 -1 0 0 -1 -1 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 -3 -1 -35 -29 -23 -8 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -15 -20 -12 -7 -8 -11 -8 -11 -10 -2 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 0 0 0 0 0 0 0 -32 -27 -35 -60 -78 -66 -110 -179 -239 0 -212 -291 -352 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -147 -128 -118 -107 -124 -120 -52 -32 -115 0 0 0 0 0 0 -70 -82 0 0 -6 -28 -20 -3 -1 -5 0 -1 0 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -4 -2 0 0 0 0 0 0 -1 -4 -10 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 0 -1 -2 -8 -33 -34 -4 -27 0 -9 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 -12 -27 -37 -37 -45 -43 -85 -102 -106 -117 -134 -56 -21 -5 -1 -6 -1 0 -1 0 -3 0 0 0 -12 -8 -7 -11 -14 -11 -11 -13 -15 -41 -137 -126 -248 -237 -177 -181 -301 -256 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -93 0 0 0 0 -35 -47 -18 -18 -15 -9 -5 -3 0 0 0 0 -1 0 0 -1 -1 0 0 0 0 0 -2 -5 0 0 0 0 0 -3 -20 -21 -30 -23 -10 -7 -1 0 0 0 0 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -70 -30 -18 -69 -1 -2 0 0 -3 0 0 -1 -4 -11 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -18 -51 -74 -65 -75 -170 -171 -214 -199 -189 -189 -156 -72 -70 -59 -55 -28 -18 -31 -37 -36 -22 -2 0 -2 -8 -31 -37 -28 -25 -31 -35 -61 -128 -228 -285 -293 -239 -166 -222 0 -293 0 -124 -179 0 0 -1 0 0 0 0 0 -1 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -2 -2 0 0 0 0 0 -78 -47 -40 -82 -61 -54 -21 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -1 0 0 0 -1 -3 -15 -47 -62 -51 -23 -26 -17 -5 -2 -2 -1 0 0 0 -2 -9 -2 -17 -7 -2 -2 0 0 0 0 0 0 0 -17 -16 -1 -1 0 -1 0 -1 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 -1 -28 -3 0 0 0 0 0 0 0 -5 0 -1 -1 -5 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 -3 -2 -2 -3 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 -8 -65 -260 -253 -113 -257 -295 -138 -141 0 -348 -248 -126 -68 -82 -116 -121 -79 -76 -77 -75 -76 -53 -23 -27 -34 -47 -73 -56 -51 -66 -107 -223 -291 -414 -163 -151 -135 -244 -48 0 -38 -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 -1 -2 -1 -1 -2 0 0 0 0 0 0 -54 -129 -76 -79 -61 -48 -32 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -7 -21 -31 -31 -34 -37 -41 -7 -4 -9 -4 -5 -4 -4 -9 0 0 0 -2 -4 -2 0 0 0 -1 0 -6 -6 -21 -31 -9 -12 -8 -12 -11 -12 -4 -10 -19 -2 -1 0 0 0 0 0 0 0 0 -3 -6 -5 -13 -17 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -2 0 -3 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 -2 -5 -2 -8 -46 -13 -20 -15 -6 -9 -22 -28 -19 -7 0 0 0 0 0 0 0 -66 -105 -267 -30 -372 0 0 0 0 0 0 -338 -206 -127 -135 -185 -215 -153 -146 -143 -154 -180 -130 -108 -85 -141 -112 -110 -204 -197 -218 -297 -358 -449 -96 0 0 0 0 0 -30 -306 0 0 0 -1 -1 -1 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -10 -112 -40 -28 -19 -12 -4 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 -26 -9 -21 -36 -43 -68 -24 0 0 0 0 0 -3 -10 0 0 0 0 0 0 0 0 0 -11 -14 -13 -44 0 0 0 0 -10 -40 0 -36 -14 -27 -4 -24 -21 -11 -4 -4 -1 -6 -3 0 0 0 0 0 0 0 -3 -9 -2 -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 -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 -2 -21 -64 -100 -68 -56 -32 -51 -71 -39 -61 -67 -87 -71 -54 -45 -25 -8 0 0 -14 -33 -66 -145 -115 0 -45 -10 -27 0 0 0 0 -325 -251 -218 -238 -292 -363 -273 -282 -274 -319 -274 -305 -206 -179 -194 -219 -362 -403 -395 -419 -485 -514 0 -481 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -2 0 0 -1 0 0 0 0 -1 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 -200 -181 -102 -56 -18 -14 -8 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -28 -36 -30 -23 -33 -25 -16 -18 -13 -5 -1 0 0 -4 -2 0 -5 -6 -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 -1 0 0 0 0 0 0 0 0 -1 0 -3 -1 0 0 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -12 -21 -15 -43 -68 -88 -78 -70 -106 -124 -110 -129 -160 -160 -154 -130 -115 -102 -39 -13 -17 -98 -148 -184 -112 -141 -228 -300 -378 -404 -151 0 0 -371 -278 -291 -399 -452 -388 -334 -378 -372 -351 -298 -358 -297 -337 -335 -286 -448 -445 -497 -566 -403 -401 -470 -16 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 -140 -114 -76 -29 -8 -6 -4 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -17 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -10 -15 0 0 0 0 0 0 0 0 0 0 0 -7 -37 -39 0 0 0 0 0 -9 -34 -7 -6 -4 0 0 -6 -21 -25 -2 0 -1 -3 -3 -4 0 0 0 0 0 0 0 -2 0 0 0 0 0 -1 -2 0 0 0 0 0 -1 -1 -1 0 -3 0 0 0 0 0 0 -2 0 -1 -2 -1 0 -1 -1 -2 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -20 -69 -97 -151 -35 -117 -145 -144 -195 -193 -193 -147 -223 -1 -83 -208 -165 -177 -163 -118 -105 -98 -188 -120 -126 -151 -187 -219 -298 -355 -328 0 -1 -300 -342 -324 -419 -383 -453 -317 -387 -3 -407 -401 -392 -148 0 -334 -1 0 -239 -536 -479 -81 -575 -376 -553 -160 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -75 -157 -118 -25 -6 -4 -3 -5 -5 -10 -8 -8 -4 -2 -10 -14 -11 -3 -12 -36 -37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -5 -14 0 0 0 0 0 -1 -10 -3 -13 -22 -11 -5 -2 -4 -2 -8 -10 -12 -17 0 -2 0 -6 -21 -42 0 0 0 -78 -5 0 0 0 -1 -4 -33 -18 -8 -1 -1 -1 0 0 -19 0 0 0 0 0 0 -2 0 0 0 -2 0 0 -1 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 -2 0 -1 -1 -1 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 -2 -11 -15 -57 -90 -84 -101 0 -154 -37 -172 0 -190 0 -1 -3 -17 -241 -279 -258 -251 -247 -193 -141 -168 -203 -186 -217 -305 -328 -335 -388 -355 -362 -385 -1 -25 -28 -379 -421 -416 -32 -1 -395 -1 0 0 -1 0 0 0 0 0 -41 -118 -377 0 -39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -145 -64 -23 -20 -21 -25 -30 -32 -29 -26 -30 -29 -31 -31 -22 -69 -11 -22 -22 0 0 0 0 0 0 0 0 0 0 0 -7 -31 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 -1 0 0 0 0 -8 -49 -12 0 0 -11 0 0 0 0 -13 -20 -31 -4 -1 0 0 -14 -1 0 0 0 -1 0 0 -1 -2 0 -3 0 0 0 0 0 -3 -1 -1 -2 0 0 0 0 0 0 0 0 -3 -4 -6 -3 -7 -4 -5 -3 0 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -1 -12 -14 -21 -56 -67 -53 -104 -151 0 0 0 0 0 -1 -1 -2 -1 0 -1 -1 -1 -6 -245 -262 -284 -267 -278 -338 -359 -249 -371 -348 -386 -346 -1 0 -2 -2 -431 -227 -66 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -105 -153 -96 -78 -71 -83 -74 -57 -40 -40 -51 -51 -57 -75 -69 -31 -23 -13 -19 -45 -42 -40 -80 -41 -22 -12 -4 -30 -26 -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 -8 -32 0 -33 -6 0 -1 -2 -12 -21 -60 -65 -30 -1 -5 -15 -20 -5 0 -1 -4 0 0 0 0 0 0 -6 0 0 0 -7 -4 -4 -13 -8 0 0 0 0 0 0 -2 -6 -3 -2 -9 -25 -29 -4 -8 -9 -3 -3 0 0 0 0 0 -2 0 0 0 0 0 -2 0 -2 0 -21 -18 -26 -52 -68 -67 -125 -110 -108 -48 -1 -1 0 -1 -1 -1 -1 -1 -1 0 -1 -2 -3 -1 -70 -64 -302 -324 0 -2 -1 -2 -2 0 0 0 0 -1 -252 -462 0 -232 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 -116 -95 -190 -177 -139 -138 -107 -88 -38 -60 -45 -13 -9 0 -2 -5 -18 -19 -21 -18 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -62 -125 -70 -3 0 -4 -6 -14 -34 -69 -68 -21 0 0 0 0 -8 -2 -1 0 0 -1 -1 -1 0 0 0 0 0 -18 -14 -24 -8 -2 0 0 0 0 0 0 0 -1 -2 -7 -12 -22 -8 -10 -7 -6 -3 -28 0 -4 -2 -4 -9 -4 -2 -7 -3 -7 -5 0 -15 -8 -5 -3 -2 -6 -32 -61 -50 -126 -77 -44 -1 -1 -2 -1 -1 -2 -2 -1 -2 -2 0 0 0 0 -5 -4 -1 -4 -87 0 -1 0 0 -1 -3 0 0 -1 -3 -2 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 -35 -206 -184 -171 0 -15 -25 -2 -6 -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 -1 -6 -5 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -70 -119 -38 -1 0 0 -17 -21 -56 -1 -69 -16 -1 0 -2 -2 0 -2 0 0 -4 0 0 0 0 -4 0 -1 -3 -30 -34 -16 0 0 0 0 0 0 0 0 0 -14 -2 -3 -5 -19 -13 -4 -5 -5 -6 -20 -12 -2 -16 -10 -4 -11 -13 -9 -9 -20 0 -9 -4 -5 0 0 -55 -4 -83 -3 -2 -109 -2 -2 -1 -3 -2 -2 -1 -2 -3 -2 -1 -1 -5 -3 -5 -8 -5 -4 -2 0 -1 -4 -2 -1 0 -3 0 0 -1 0 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -191 -183 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 -1 0 -1 0 0 0 0 -4 -3 -1 -8 -54 -91 -61 -28 -18 -2 -15 -39 -119 -5 -49 -14 -1 -4 -3 -1 0 -1 -7 0 0 0 0 -2 -1 0 -11 -26 -49 -11 -13 -4 0 0 0 0 0 0 -1 0 -19 -15 -15 -16 -20 -24 -9 -4 -4 -5 0 -23 -14 -15 -13 -14 -17 -26 -23 -27 -12 -4 -10 -21 -36 -45 -104 -3 -118 -91 -110 -138 -1 -1 0 0 0 -1 0 0 -2 -2 -3 -2 -2 -3 -2 -2 -3 -2 -3 -1 0 -2 -3 -2 -1 0 -1 -1 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -276 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -7 -41 -87 -62 -18 -4 -1 -30 -65 -144 -38 -10 -8 -6 -1 -1 0 0 0 0 0 0 0 0 -1 -10 -15 -41 -15 -4 -8 -1 0 0 0 -1 0 0 -4 -10 -11 -7 -6 -24 -34 -22 -25 -12 -5 0 -25 -5 -20 -10 -12 -16 -25 -29 -32 -12 0 0 -2 -22 -47 -58 -109 -102 -93 -85 -135 -3 -3 -2 -1 -1 0 0 0 0 0 -1 -4 -2 0 -2 -2 -1 -1 -2 -2 0 0 -2 -2 -1 -3 -1 0 -4 -1 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -3 -27 -37 -70 -57 -72 -68 -49 -30 -90 -66 -7 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -16 -65 -28 0 -7 -51 -140 -109 -11 -10 -4 -1 -3 0 0 0 0 0 0 -1 0 -5 -17 -19 -31 -11 -4 -11 0 0 0 0 -1 0 0 -1 -18 -11 -8 -6 -2 -4 -26 -20 -5 0 0 -17 0 -14 -10 -13 -24 -23 0 -4 0 0 -19 -29 -45 -78 -112 -24 -27 -104 -84 -96 -3 -3 -1 0 -1 -1 -2 -2 -4 0 0 -2 -3 -1 0 -2 -1 -1 -1 -3 0 -1 0 -1 -1 -1 0 -1 -1 -3 0 0 0 0 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -83 -250 0 0 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 -19 -13 -3 -8 -13 -23 -48 -46 0 0 0 0 0 0 0 0 0 0 -117 0 -162 -92 -58 -19 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -43 -54 -2 -15 -85 -82 -13 -11 0 -1 -1 -1 0 0 0 0 0 -4 0 -9 -25 -23 -8 -15 -26 -34 -19 -10 -2 0 0 0 -7 -10 -15 0 -4 -11 0 -4 -17 0 -3 -5 -4 -4 -31 -6 -12 -19 -28 -34 0 0 -9 -57 0 0 0 0 0 -1 -5 -3 0 -3 -4 -1 0 0 0 -2 -2 -1 -3 -2 0 -2 -4 -2 0 -1 -2 0 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -168 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -46 -49 -71 -31 -13 -41 -59 -49 -94 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -148 -126 -65 -6 0 0 0 0 0 0 0 0 0 0 0 -1 0 -36 -26 0 -41 -55 -8 -7 -5 -1 0 0 -1 0 0 0 0 -4 0 -10 -44 -22 -16 -47 -29 -43 -58 -14 0 0 0 -2 -1 -3 0 -11 -3 -1 0 -1 -3 -23 -6 -10 -5 -17 -1 -17 -23 -2 -30 0 -17 -62 0 0 0 0 0 0 0 -3 -6 -6 -1 -2 -5 -2 -1 -2 -1 -2 -1 0 -4 -6 -3 -2 -2 -3 -1 0 -2 -2 -5 -3 -1 0 0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -53 -139 -63 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -178 -68 -10 -1 0 -1 -4 -1 0 0 0 0 0 0 0 -1 -18 -1 -12 -29 -4 -6 -4 0 0 0 0 0 0 0 -1 0 -6 -33 -35 -8 -43 -55 -11 -19 -24 -11 -1 -4 0 -12 0 -12 0 -3 -4 0 0 -1 -4 -10 -12 -27 -16 -8 -14 -27 -30 -23 -25 -29 0 0 0 0 0 0 0 0 -1 0 -1 0 -1 -4 -5 -4 -3 -5 -3 -3 0 -2 -2 -1 0 -4 -6 -4 -1 -4 -2 -1 -4 -1 -2 -1 0 0 0 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -97 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -178 -148 -34 -14 -4 0 -5 -12 -13 -4 0 0 0 0 0 0 0 0 -10 -4 -4 0 -1 0 0 0 0 0 0 0 -2 -2 -19 0 0 -58 -31 -59 -53 -20 -26 0 0 -8 0 0 -5 -4 -4 -4 0 -1 -6 -4 -4 -9 -13 -7 -7 -17 -22 -30 -30 -22 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 -3 -2 -1 -2 -2 -1 -4 -3 -4 -4 -1 -2 -2 -3 -1 -2 -4 0 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -32 0 0 0 0 -1 -1 -1 0 -1 -1 0 -1 0 -1 0 0 0 0 -23 0 0 0 -2 -228 -39 -190 -131 -1 0 0 0 0 0 0 0 0 -1 0 -192 -141 -113 -80 -35 -9 -7 -53 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 -18 -14 -27 -63 -11 0 0 0 0 -16 0 -15 -17 0 0 -5 -3 -4 0 -3 -1 -4 -5 -12 -10 -4 -23 -20 -20 -34 -43 -11 -47 -3 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 0 -2 -1 0 -5 -2 -4 -2 -1 -1 -1 -2 -3 -1 -2 0 0 0 -2 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -15 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 -1 -4 -1 0 0 -1 -1 -1 0 -146 0 0 0 -161 -100 -164 -234 -222 -155 -190 0 -1 -1 0 0 0 0 0 -143 0 -300 -212 -124 -34 -81 -49 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 0 -7 -11 -36 -50 -67 0 0 0 0 0 0 0 -3 -3 0 0 -2 0 -6 -5 -1 -6 -6 -5 -5 -8 -25 -11 -16 -32 -40 -43 -28 0 0 0 -1 -10 -5 -1 0 -1 0 0 0 0 -1 -5 -10 -3 -1 0 -3 -2 -4 -2 -2 -1 -1 -2 -1 0 -1 -1 0 -1 0 -1 -2 -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 0 0 0 0 0 0 0 0 -8 -6 0 0 0 0 0 -1 -1 0 -1 -1 0 0 0 -1 -1 -3 -1 -1 -1 -1 0 0 0 -1 0 0 0 0 -2 -65 -232 -130 -203 -2 -2 0 -1 0 0 0 0 0 0 0 0 0 -39 -270 -117 -67 -82 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -34 -46 -31 0 0 0 0 0 -17 -9 -11 0 0 0 0 0 -6 -5 -2 0 0 -4 -5 -4 -6 -4 -41 0 0 -89 0 0 0 -1 -7 -8 0 0 -2 0 0 0 0 0 -5 -4 0 0 0 0 -2 -3 -3 -2 -1 -1 0 -1 0 0 0 -1 0 0 -1 -1 -2 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 0 0 0 0 0 0 -1 -1 -1 0 -1 -1 -1 -1 0 -2 -2 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -11 -2 -1 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 -262 -85 -52 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -4 -22 -45 -51 -64 0 0 -68 -39 -18 -6 -3 -1 -5 -5 0 0 0 -2 0 0 0 0 -6 -5 -5 -1 0 0 -112 0 0 0 0 0 -7 -11 -2 0 0 0 0 0 -2 0 -3 0 0 -3 -1 -10 -4 -2 -3 -1 0 -2 -2 -1 -2 -1 -1 -1 -1 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 0 0 0 -1 -4 -1 0 -14 0 0 0 -1 -1 0 -1 -1 -3 -1 -1 0 0 0 -1 -1 -2 0 0 0 -1 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 0 0 0 0 0 -248 -204 -46 -22 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -4 -1 -1 -1 -2 -23 -46 -58 -57 -69 -75 -78 -31 -9 -12 -19 -3 0 -2 -2 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 -3 -5 0 -9 -3 -2 -1 -5 -3 -1 0 0 0 0 0 0 -1 0 -1 -1 -1 -1 -1 -2 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 -3 -27 -70 -3 0 -1 -1 -1 -4 -2 0 -2 -2 -1 0 0 0 0 -2 0 -2 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -235 -38 -19 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -2 0 -3 -1 -1 -6 -11 -10 -13 -1 -4 -32 -39 -35 -41 -54 -52 -47 -19 -23 -13 -3 -11 -2 -1 -2 -2 -1 0 -1 -4 -3 -3 0 0 0 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -6 0 -2 -2 -11 -8 -8 -1 0 0 0 0 0 0 0 -1 0 -1 0 -1 -2 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -4 0 -37 -7 -39 -5 0 0 0 -14 -3 -2 -3 -2 0 -1 -2 -2 -2 -3 -1 0 -1 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -254 -115 -11 0 0 0 0 0 0 0 -1 -1 0 -1 0 -1 -2 -4 0 0 -6 -3 0 0 -1 0 0 -2 -7 -24 -28 -46 -69 -53 -36 -19 -14 -17 -2 0 0 0 -2 -2 -1 -1 -3 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -7 -1 0 -1 0 -4 -4 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -15 -149 -53 -29 0 0 -52 0 0 0 -4 -3 -1 -3 -1 -2 -1 0 0 -5 -2 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -183 -3 -3 0 0 0 0 0 0 0 -1 -1 -5 0 0 -1 0 -6 0 -1 -2 -11 -19 -2 -10 0 0 -13 -10 -11 -35 -78 -39 -32 -10 -1 -1 -2 -2 -2 -3 -2 -2 -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 -1 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -18 0 -35 -16 0 0 -25 -2 -1 -1 -3 -2 -2 -1 -3 -2 -2 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 0 0 0 -1 0 -1 -1 -1 -5 -3 -3 -4 -9 -5 0 -1 0 0 0 0 0 0 0 0 0 0 -79 -14 -1 0 0 0 0 0 0 -2 -2 0 0 0 0 0 -4 -4 -4 -17 -3 -53 0 0 -30 -19 -6 -25 -8 0 -4 -50 -28 -30 -7 0 0 0 -3 -4 -9 -6 -5 -3 -3 -6 0 0 -1 -2 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -2 -1 -1 -1 -2 -24 0 0 -88 -106 -62 -2 -3 -1 0 0 -2 0 -1 -1 -3 -4 -2 -2 0 -1 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -103 -90 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -12 -20 -52 -134 0 -31 0 -15 -32 -17 0 -13 -12 0 0 -4 -26 -19 -7 -4 -2 -9 -9 -10 -11 -9 -9 -4 -5 -1 0 0 0 0 0 -2 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 -1 -1 -6 -3 -22 0 0 -1 -37 -28 -1 -3 -2 0 0 0 0 0 -1 0 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -154 -36 0 -6 -1 0 0 0 0 0 0 0 0 -2 -13 -2 -30 -43 0 0 -148 0 0 0 0 -14 -17 -50 -20 -8 0 0 0 -2 -23 -13 -12 -5 -10 -12 -11 -9 -13 -7 -5 -5 -32 -92 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 -1 0 0 0 0 -3 -4 -4 -5 -4 -4 -2 -2 -3 -4 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -1 -1 -4 -2 -10 -25 -62 -23 -49 -27 0 -2 -1 -1 -1 0 0 0 0 0 0 -2 -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 -3 0 0 0 0 0 0 0 0 0 0 0 0 -61 0 0 -5 0 0 0 0 0 0 -1 0 -4 -2 -7 -171 -289 -2 -192 0 0 0 0 0 -89 -55 -29 -26 -11 -15 0 0 0 0 -11 -37 -28 -18 -13 -18 -11 -17 -15 -6 -4 -8 -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 -2 -1 -1 -1 0 0 -1 0 0 0 0 0 -1 -1 -3 -2 -5 -4 -5 -5 -4 -4 -4 -2 0 0 -3 -3 -4 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -41 0 -1 -3 -2 -2 -3 0 -24 -53 -38 -31 0 0 0 -1 -1 -1 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 0 0 0 0 -1 0 0 0 0 0 -6 0 -3 -5 0 0 0 0 -1 0 0 0 0 -65 -169 0 -242 -190 -251 0 0 0 0 0 0 0 -7 -12 -20 -1 0 0 0 -1 -1 -36 -48 -37 -27 -16 -12 -20 -12 -3 -4 -45 -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 -1 -1 -1 -2 0 0 -1 -2 -2 -2 -1 -2 0 0 0 -3 -5 -5 -4 -7 -3 -4 -4 -6 -6 -5 -3 -6 -5 -5 -4 -2 -2 -2 -2 0 0 -3 -6 -4 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 -11 -15 0 -3 -5 -5 -4 -14 -9 -23 -33 -24 -40 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -12 -16 0 0 -4 -1 0 0 0 0 0 0 0 -2 -114 -141 0 0 0 0 -161 0 0 0 0 0 -15 -8 0 -4 -12 -1 0 -3 -2 0 0 -19 -31 -15 -7 -4 -19 -14 -7 -3 -4 -52 -4 -5 -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 -1 0 -1 -1 -1 -2 -3 -5 -2 0 0 -1 -3 -1 0 0 0 0 0 0 0 0 -2 0 -2 -1 0 -1 -2 0 -5 -6 -5 0 -1 -6 -7 -8 -4 -2 -4 -4 -4 -4 -3 -1 0 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -7 -1 -3 -4 -2 -1 -2 -30 -33 -59 -82 -1 -2 -85 -42 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 -1 -3 0 0 -1 -4 0 -17 -8 -18 0 0 0 0 0 0 0 0 0 -1 -54 -184 -98 -210 -235 -158 -120 -119 -198 0 0 0 -1 -2 -6 -18 0 -28 -22 -3 0 0 0 -1 0 0 -1 -6 -3 -8 -15 -13 -7 -42 -65 -59 -3 -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 -1 -4 -2 -1 -2 -2 -3 -9 -5 -3 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -2 0 -4 -6 -7 -4 -8 -8 0 0 0 -4 -1 0 0 -2 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 0 -3 -7 -6 -2 -3 -5 -13 -7 -7 -33 -36 -109 -13 -8 -3 -65 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -4 0 -9 -5 0 0 0 -1 -4 -7 0 0 -18 0 0 -75 -163 -125 -66 -130 -189 0 0 0 0 0 0 0 -18 0 -22 -5 -4 -2 -3 -3 0 -1 -1 0 -3 -4 -5 -6 -8 -12 -23 -45 -57 -78 -1 -2 -1 -4 0 0 0 0 0 -2 -1 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 -6 -5 -3 -3 -1 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -4 -59 -26 0 -4 -14 -15 -2 -4 -6 -8 -12 -17 -32 -47 -75 -2 0 -67 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 0 -14 0 -1 0 -2 -11 0 0 0 -3 -1 -20 0 -1 -12 0 -12 -17 0 0 0 0 0 0 0 0 0 0 0 -1 0 -6 -13 0 -11 -18 -1 -1 -2 -3 -3 -1 -2 -5 -9 -14 -7 -1 -11 -17 -34 -67 -59 0 -1 0 -3 -10 0 0 0 -2 -1 -29 -131 -45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -16 -16 -31 -5 -2 -3 -25 -17 -6 -3 -4 -4 -20 -16 -27 -79 -107 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 -1 0 0 -16 -63 -17 -11 0 0 -9 0 -1 0 0 0 -18 0 0 0 -4 0 0 0 -19 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 -6 -33 -28 -30 0 0 0 -1 0 0 -1 -5 -15 -14 -4 -1 -1 -39 -36 -18 -34 -1 -60 -1 -2 -1 0 0 -89 -111 -121 -92 -91 -80 -85 0 -1 0 -103 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -73 -10 -9 -7 0 -3 -13 -15 -10 -6 -6 -2 -16 -22 -60 -119 -159 -94 -88 -79 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 -26 -1 0 -6 -1 0 0 0 0 0 0 0 0 -6 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 -19 -28 -1 0 -3 0 -25 -38 -12 0 0 0 0 -4 0 -1 -5 -8 -5 -3 0 -1 -5 -9 -43 -10 -37 -51 -66 -89 -70 -80 -101 -94 -94 -93 -82 -104 -81 -72 -73 -156 -115 -33 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -19 -4 -21 -110 -18 -5 -2 0 -2 -7 -8 -14 -7 -17 -8 -7 -19 -16 -87 -140 -105 -115 -71 -59 -17 0 0 -164 -205 -227 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -2 0 -14 -13 -10 0 -3 -5 0 0 -1 0 0 0 0 0 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -2 0 0 0 0 -5 -5 -13 -26 -6 -3 0 -6 0 -8 -1 -1 -1 -1 0 -1 -4 -2 -3 -7 0 -17 -29 -31 -38 -53 -67 -69 -81 -2 -95 -4 -76 -55 -39 -63 -75 -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 0 0 0 0 0 0 0 -39 -40 -84 -124 -10 -26 -3 0 -25 -25 -7 -2 -14 -7 -4 -12 -12 -11 -45 -111 -94 -91 -77 -60 -73 -111 -12 -145 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -15 -15 0 -2 -17 -17 0 0 0 0 0 -1 -3 -1 -2 -3 -6 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 0 0 0 -6 -9 -6 0 -1 -4 -17 0 -21 -29 -12 0 0 0 0 -1 -1 -7 -7 -1 -3 -4 -3 -15 -29 -36 -44 -50 -47 -61 -17 -37 -62 -45 -42 -26 -28 -50 -55 -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 -1 -43 -62 -116 -220 -20 -12 -16 -9 -9 -13 -10 -12 -8 -20 -2 -3 -6 -5 -13 -42 -52 -59 -70 -82 -74 -71 -95 -121 -123 -67 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -61 0 -2 -27 -70 -10 -7 -1 -1 -2 0 -1 -19 -1 -10 -14 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 -14 0 -4 -16 -1 0 0 0 -7 -5 0 -1 -5 -7 -5 -2 -1 -2 -6 -18 -11 -6 -23 -32 -20 -26 -19 -62 -49 -30 -18 -13 -21 -32 -1 -1 -1 0 -11 0 0 0 0 0 0 0 0 -12 0 -11 0 -5 -2 0 -2 0 0 -1 -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 -3 -38 -62 -175 -232 -29 -5 -12 -5 -17 -5 0 0 0 0 -8 -18 -4 0 -1 -12 -8 -43 -10 -53 -74 -61 -63 -88 -101 -96 -108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 -13 -38 -23 -8 -3 -3 -6 -1 0 -2 0 -1 -38 0 -14 -10 -1 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 -9 -6 -2 0 -1 0 -28 0 0 -1 -2 -3 -1 -8 -4 -2 -34 -7 -13 -4 -11 -19 -20 -14 -22 -7 -7 -32 -20 -20 -38 -3 -1 -1 -1 0 0 0 -15 -5 0 0 0 0 0 -25 -15 -9 -15 -21 0 -14 0 0 0 -7 -9 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -135 -173 -202 -17 -29 -19 -23 -14 -22 -4 0 0 0 0 -4 -20 -2 -3 -14 -43 -21 -19 -4 -7 -80 -81 -78 -83 -90 -87 -110 -46 -148 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -3 -2 0 0 -8 -19 0 0 -7 0 -1 -18 -1 -10 0 0 0 0 0 0 0 -1 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 -7 -7 -1 0 -5 -2 -1 -3 -3 -3 -3 -4 -3 -21 -11 -6 -8 -15 -11 -8 -5 -14 -5 -24 -2 -2 -12 0 -1 0 -1 -1 0 -1 -1 -4 -4 -3 0 0 -6 0 -20 -14 0 -5 -5 -2 -6 -20 -6 -4 0 -4 -1 -1 -3 -4 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -80 -136 -136 -165 -9 -6 0 -17 -38 -19 -47 -21 0 0 0 0 -6 -5 -2 -5 -10 -31 -26 -16 -7 -7 -107 -39 -88 -93 -68 -91 -103 -84 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 -48 -3 -31 0 0 0 -4 -6 -20 -1 -2 -22 -6 0 -8 -23 -39 -36 0 -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 -1 -1 0 -2 -2 0 0 0 0 0 0 0 0 0 -4 0 0 0 0 -1 -4 -8 -5 -4 -4 -5 -5 -3 -1 -8 -5 -2 -3 -4 -4 -3 -4 -4 -2 -1 -1 -1 -1 -1 0 0 0 -2 -2 0 0 -7 -15 -6 -1 -1 -3 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 0 0 0 0 -1 -1 0 -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 -3 -17 -77 -100 -84 -93 -1 -9 -12 -27 -28 -16 -32 -48 -22 0 0 0 -2 -7 -8 -2 0 -8 -39 -21 -18 -13 -8 -19 -10 -84 -75 -78 -125 0 0 0 0 0 0 0 0 0 0 0 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 -23 -1 -1 -1 0 -1 0 -10 -28 -15 -2 -1 0 0 -1 -2 -4 -7 -9 -29 -8 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 -3 -7 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 -18 -20 -4 -13 -7 -4 -2 -1 -3 -3 -4 -5 -4 -7 -7 -7 -7 -8 -5 -3 -6 -6 0 0 0 0 0 0 -1 0 0 0 -32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 -4 -4 -5 -7 -7 -4 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -45 -59 -61 0 0 -1 -10 0 -20 -23 -8 -31 -13 -20 -27 -13 -3 -6 -7 -15 -10 -42 -30 -16 -16 -6 -1 -7 -20 -24 -4 -74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -38 0 0 0 0 -3 -7 0 0 -2 0 -1 0 -1 -1 -2 -4 -3 -1 -3 0 0 0 -2 -14 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 -3 0 0 0 0 0 0 0 0 -2 -5 -3 0 0 0 -15 -43 0 0 -45 -15 -2 0 -1 -6 -7 -5 -6 -11 -13 -14 -14 -11 -13 -10 -10 -8 -5 0 0 0 0 0 -2 -4 0 0 0 -3 0 0 -10 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 -1 -3 -3 -1 -1 -1 -3 -4 -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 -25 -43 -66 0 0 0 0 -1 0 -21 -3 -18 -1 -23 -21 -20 -8 -3 -6 -11 -6 -2 -38 -59 -21 -3 -2 -26 -29 -18 -9 -1 -8 -9 -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 -39 -29 -1 0 -2 -1 -8 -1 -1 -3 -2 -2 -1 0 0 0 -3 -5 0 -1 -4 0 -4 -15 0 0 -1 -1 -2 -1 0 -1 0 0 -1 0 -1 -1 -3 0 0 0 0 -1 -2 -2 -4 -2 0 -1 0 0 0 -1 -4 0 0 0 -1 0 -1 0 0 -3 -1 0 0 0 -14 -22 -10 0 0 -9 -14 -3 -5 -6 -7 -11 -12 -13 -12 -17 -22 -29 -23 -11 -6 -1 0 0 0 -12 0 0 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 -1 -2 -1 -3 -2 -1 -2 -1 -2 -2 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -59 -76 0 0 0 0 0 -3 0 -16 0 -1 -4 -12 -26 -27 -22 -13 -22 -31 -24 -23 -41 -33 -23 -9 -11 -38 -2 -3 -13 -3 -4 -7 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -12 -3 -2 0 0 0 0 0 0 0 -8 -18 -29 -11 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -2 -1 -3 -2 -2 -3 -1 -2 -5 0 0 0 0 0 -2 -8 -3 -3 -2 0 0 0 0 0 0 0 0 0 -4 -9 0 0 0 -2 0 0 0 -1 -5 -9 -13 -8 0 -37 -17 -13 -12 -19 -23 -27 -19 -16 -15 -16 -11 -3 -1 0 0 0 0 0 -1 0 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 -5 -3 -3 -3 -3 -3 -3 -3 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -45 -57 -89 0 0 0 0 0 0 0 0 0 0 0 -4 -5 -28 -19 -61 -38 -45 -44 -55 -32 -8 -5 -10 -11 -2 -16 0 -7 -8 -6 -7 -7 -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 -1 0 0 -5 -5 -11 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -3 -2 -2 0 0 0 0 0 0 -12 0 -1 -1 -1 -2 -4 0 0 0 -13 0 0 0 0 -11 0 0 0 0 0 -2 -2 0 0 0 0 0 0 -38 -16 -4 -6 -9 -19 -7 -8 -4 -9 -15 0 0 0 0 0 -3 -3 -3 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -3 -6 -8 -7 -4 -3 -4 -4 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -54 -59 -59 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -58 -79 -43 -52 -79 -49 -46 -18 -5 -3 -2 -4 -16 -4 0 0 0 -2 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -5 -2 -5 -6 -4 0 0 0 -13 0 0 -5 -3 -4 -8 -6 -12 0 0 0 0 0 0 0 -11 -2 -6 -9 -12 0 0 0 -2 0 0 0 0 0 -1 0 0 0 -3 -2 -13 -22 -23 -4 -2 -6 -4 -2 0 0 0 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 0 0 -1 -2 -9 -11 -5 -4 -6 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -40 -54 -59 -66 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -12 -19 -40 -70 -79 -56 -28 -36 -16 -20 -11 -2 0 -6 -6 -1 -4 -7 -8 -8 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -2 -2 -2 -4 -4 -7 -18 -19 -13 0 -6 -2 -8 -8 -5 -6 -13 0 -44 0 0 0 -29 -1 -24 -6 -7 -16 -15 -36 -39 -18 -26 0 0 -2 -1 0 0 0 -19 -14 -12 -23 -23 -20 -14 -10 -6 0 -1 -3 -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 0 0 0 0 0 -2 0 0 0 -1 0 -2 -1 -2 -7 -5 -4 -2 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -28 -45 -60 -72 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -3 -12 -38 -17 -56 -21 -23 -12 -15 -23 -19 -3 0 -1 -1 -5 -8 -11 -5 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 -3 -3 -2 -6 -8 -3 -15 -15 0 -6 -8 0 0 -17 -10 -14 -15 -12 -27 -82 -151 -33 0 -15 -52 -13 -6 -1 -7 -21 -40 -37 -30 -40 -14 0 -2 -3 -1 0 0 -1 0 -20 -19 -4 -37 -3 -1 -2 -5 -1 -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 -1 -1 -1 -3 -7 -5 -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 -1 0 0 0 0 0 0 0 0 -3 -10 -26 -62 -90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -13 -19 -6 -6 -25 -12 -4 -14 -26 -7 0 0 0 -5 0 -1 0 -1 -1 -10 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -2 -9 0 0 0 0 0 -6 0 0 0 -26 -21 0 0 0 0 -81 -33 -26 -32 -8 -1 0 -2 -9 -8 -17 -22 -24 -16 -15 -4 0 0 0 0 0 -4 -1 -1 -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 -1 0 0 -1 0 -2 0 -3 -8 -6 -9 -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 -1 0 0 0 0 0 0 0 0 0 0 -5 -24 -64 -96 0 0 0 0 0 0 0 0 0 0 0 -17 -3 0 0 -4 -1 -1 0 -7 -4 -3 -4 -20 -31 -42 -19 -20 0 0 -1 0 -2 0 0 -5 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 -1 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -7 0 0 0 0 0 -22 0 0 0 -54 -54 -60 -20 -3 -42 -2 -5 -8 -14 -14 0 0 0 0 0 0 0 0 0 -6 0 -10 -53 -57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -4 -12 -4 -9 -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 -1 -20 -66 -105 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 -4 -5 -5 -6 -25 0 -4 -25 -4 -2 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 0 0 0 0 -2 -1 0 0 0 0 0 0 0 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 0 -2 -1 -1 0 0 -1 0 0 0 0 0 0 -1 -2 -9 0 0 0 0 0 0 0 0 0 -4 0 -8 -96 -55 -32 -23 -28 -51 -62 -47 -4 -19 -4 -4 0 0 0 -1 -6 -3 0 -17 -20 -21 -33 -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 -1 0 0 0 0 0 0 0 -2 -6 -5 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -11 -60 -90 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -3 -7 -3 -13 0 -11 -42 0 -3 0 0 0 0 0 -3 0 0 -3 -3 -1 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 -1 -1 -1 -2 -11 -9 0 0 -4 -3 0 0 0 0 0 -5 -1 0 0 -1 0 -1 0 0 0 0 0 -1 -4 -6 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -4 0 -1 0 -35 -22 -2 -4 -49 -42 -43 -25 -30 -6 -20 -15 -27 -4 -49 -18 -35 -13 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 -1 0 0 0 -1 -1 -2 -3 -6 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -40 -80 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -16 0 0 0 0 0 -3 0 0 -1 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 -3 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -4 0 0 -1 0 0 -2 -2 -3 -1 -2 -1 -1 -2 -2 -1 0 -1 -1 -1 -6 -8 0 -1 -1 -1 0 -1 -1 -1 -1 -1 -2 -2 0 -1 -2 -1 0 0 0 0 -1 0 -1 0 -8 -13 -19 -11 -22 -5 -32 -46 -54 -65 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 -3 -5 -2 -4 -5 -7 -4 0 -3 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -21 -67 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 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 0 0 -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 -1 -2 -13 -15 -9 -4 -5 -4 -6 -4 -17 -9 -10 -6 -1 -2 -1 0 0 0 0 -9 -6 0 -1 -2 -3 -2 -4 -2 -1 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 -2 -18 -9 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -7 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 -2 -2 -7 -4 0 -3 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 -22 0 0 0 0 0 0 0 0 -68 0 0 0 0 0 0 -11 -13 -41 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -1 -2 0 0 0 -4 0 0 0 0 0 0 0 -6 0 0 0 0 0 -10 -3 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 -8 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -6 -6 -1 0 -30 -30 -29 -12 -12 -8 -16 -26 -35 -24 -19 -13 -2 -1 -2 0 0 0 0 -1 -1 -2 -8 -9 -16 -10 -1 0 0 0 0 0 0 0 -5 0 0 0 0 0 -1 0 -1 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 -1 -3 -3 -4 -5 -5 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -13 -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 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -50 -42 -34 -19 -9 -14 -39 -34 -23 -15 -8 -3 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -4 -1 -1 0 0 -9 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 -14 0 0 0 0 0 0 -1 0 0 0 0 -1 -1 -2 -3 -3 -3 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -81 -66 -67 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 -23 -15 0 0 0 -1 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 0 -14 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 -3 -6 -8 -7 -3 0 0 0 -52 -19 -5 -10 -2 -31 -8 -8 -8 -3 -1 -1 0 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 -6 -2 0 0 -2 -12 -51 -8 -30 -4 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 -4 -2 0 0 0 0 0 0 0 0 0 -1 0 -1 -2 -2 -2 -6 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -13 -7 0 -16 -21 0 -2 0 0 0 0 0 0 0 0 0 -4 0 -1 -1 -3 0 0 0 0 0 0 0 -5 -31 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -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 -5 -8 -4 -4 -6 -3 -11 -7 -22 -26 -14 -34 -19 -10 -16 -25 -6 -4 -6 -3 -1 0 -1 0 0 -1 -4 0 0 0 0 0 0 0 -9 0 0 0 0 0 -30 -68 0 0 0 0 0 -82 -27 -66 -49 -27 -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 -1 -1 -5 -7 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -5 0 -1 -2 -4 0 -2 -24 -1 -20 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 0 0 0 0 0 0 0 -37 -28 0 0 0 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -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 -4 -11 -11 -1 -1 -1 -2 -8 -17 -27 -31 -26 -36 -33 -18 -5 -3 -7 -5 0 0 -4 -3 0 0 0 -1 0 -4 -11 -5 0 0 -7 -58 0 0 0 -2 0 -16 -1 0 0 -1 0 0 0 -23 -9 -20 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -2 -3 -4 -10 0 0 0 0 0 -1 0 0 -1 -7 -1 0 -1 0 0 0 0 0 -2 -13 0 -12 0 -4 0 0 0 0 0 0 0 0 0 -11 0 0 0 -3 -4 -22 -1 -3 0 0 0 0 -31 -37 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 -9 -2 -13 -17 -8 -9 -13 -15 -10 -27 -45 -55 -49 -32 -20 -10 -3 -8 0 -15 -2 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -60 -31 -25 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -3 -2 0 0 0 0 0 0 0 0 -14 0 0 -1 0 0 0 0 0 0 0 0 -1 0 0 -2 0 -27 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -29 -13 0 0 0 -57 0 -25 -26 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -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 -1 -13 -15 -17 -17 -13 -22 -34 -35 -48 -1 -46 -14 -19 -20 -8 -11 -7 -3 -3 -5 -4 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 -3 0 0 -6 0 -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 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 -2 -2 0 0 0 -12 -19 -39 0 0 0 0 0 0 0 0 0 0 -2 -1 -12 -9 0 0 0 0 -44 -37 -33 0 0 0 0 0 0 0 0 0 0 0 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -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 -9 -17 -14 -17 -21 -37 -23 -7 -7 -10 -12 -17 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -3 0 -3 0 -1 0 0 0 0 0 -2 -6 0 -8 -3 0 -1 0 -35 -32 -37 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 -1 0 0 0 -1 0 0 -2 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 -8 -7 -13 -15 0 -3 -4 -2 -5 -23 0 -34 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -4 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 -1 0 -4 0 -1 -3 -12 -19 -21 -39 -40 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 -12 -3 0 -2 0 0 0 0 -8 -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 0 0 0 0 0 0 -5 -5 -9 0 -17 -27 -12 -3 -3 0 0 0 -19 -7 -19 -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 -2 0 0 0 0 0 0 0 0 0 0 -6 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 -1 -1 0 -8 -6 0 -17 -36 -62 0 0 0 0 0 0 0 0 0 0 -1 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 -5 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 -15 -4 0 0 0 -14 -9 0 0 -14 -19 -19 -15 -14 -7 0 -11 0 -1 0 0 0 0 0 0 0 0 0 0 0 -14 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 -4 -13 -55 -20 -5 0 -33 -69 0 0 0 0 0 0 0 0 0 0 0 -3 0 -6 0 0 -2 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 -6 -1 0 -10 0 -5 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 0 0 0 -7 -4 0 0 0 0 -8 -9 0 -14 0 -1 -3 -3 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -16 -4 -2 -1 -1 0 -2 -4 -2 -1 0 0 -49 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -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 -6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -11 -5 -1 0 -1 -1 -1 -3 -13 -70 -80 -95 -145 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -13 -5 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 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 0 -1 -1 0 -1 0 -1 0 0 0 0 0 0 -2 0 0 0 0 0 0 -4 -37 0 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -45 -43 -7 -9 -2 -1 0 -20 -1 -3 -17 -57 -62 -64 -107 -192 -77 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 -2 0 -1 -7 -9 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 -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 -1 -2 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -4 0 -3 0 0 0 0 -1 0 0 0 0 0 0 -7 -28 -23 -1 -20 -4 -14 0 -49 -1 -2 -3 -16 -15 -23 -103 -163 0 -155 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 -2 -6 0 0 0 -2 0 -3 -40 0 -4 -17 -19 -41 -44 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 -17 0 -2 0 0 0 0 0 -1 0 0 -2 0 0 -1 0 0 0 -10 0 0 -1 0 -12 -13 -1 -3 -1 0 0 0 -16 -31 0 0 0 -47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -33 -22 -15 -3 0 0 0 0 0 0 0 0 0 0 0 -4 -1 -7 -1 0 -19 -6 -20 -14 -2 0 0 0 0 -2 -6 -3 0 0 -5 -47 0 0 0 -3 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 -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 -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 -2 -2 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -7 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 -1 -3 0 0 -12 0 0 0 0 0 0 0 0 -12 -50 -11 -5 -19 -64 -26 0 0 0 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 -15 -5 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 0 0 -14 -22 0 -1 0 0 0 0 0 0 -16 -43 -31 -24 -12 -23 -82 -47 -7 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 -2 -10 -2 -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 -36 -27 -24 -48 -42 -39 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 0 -8 -9 0 0 0 0 0 -2 0 0 0 0 0 -7 -3 -1 0 -1 0 0 0 -2 0 0 0 -1 0 0 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -23 -28 -22 -31 -38 -26 -27 -23 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 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 -8 -56 -65 -38 -1 -16 0 0 0 0 0 -22 -30 -8 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 -9 -13 -23 -2 -6 -2 -15 -25 -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 -13 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 -1 -2 -3 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -2 0 -1 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -3 -1 -1 -5 -18 -10 -2 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 0 -3 -5 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -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 -1 -1 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 -1 -3 -1 -6 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 -1 0 -7 -4 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 -6 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 0 -1 -3 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 -6 -37 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -3 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 -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 -1 0 0 -4 -7 -2 0 0 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 -2 -1 0 0 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -9 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 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 -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 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 11 9 12 11 10 9 8 6 7 4 2 3 6 10 6 6 8 8 7 11 10 15 11 14 11 6 3 1 1 5 3 7 6 10 9 8 8 8 6 5 4 7 5 2 3 4 5 6 7 6 8 8 9 10 10 11 10 11 13 14 12 11 9 9 8 8 7 6 5 4 3 3 4 4 4 3 4 4 3 3 3 4 4 5 6 7 6 7 7 6 7 7 8 7 8 10 10 9 9 10 11 11 12 12 13 14 13 14 13 13 14 15 14 12 12 14 13 12 11 9 9 9 7 6 6 5 4 3 5 7 7 9 10 10 12 12 11 10 11 12 11 8 8 7 7 7 6 7 10 11 11 9 9 9 8 10 11 9 10 9 10 8 10 12 10 8 10 10 7 9 8 7 8 6 9 9 11 10 14 15 15 19 17 20 20 20 24 19 22 25 23 23 23 22 22 22 24 24 23 22 23 22 20 21 22 22 22 21 nan nan nan 21 18 19 20 18 18 18 19 20 20 18 17 17 17 20 19 20 15 15 15 16 16 19 21 17 18 16 16 19 18 19 18 18 16 14 12 13 13 14 10 10 10 8 6 5 7 7 9 8 4 4 8 10 2 3 16 13 13 12 15 16 15 14 9 5 5 2 2 6 4 4 8 6 6 9 9 8 8 7 6 6 6 5 6 7 8 7 8 9 9 9 9 9 9 10 9 9 9 9 10 10 10 10 9 8 6 5 5 5 5 5 3 2 2 2 3 3 3 3 3 4 4 5 5 4 5 6 5 6 6 6 7 7 7 8 8 9 9 10 10 10 11 11 11 13 13 15 15 15 15 15 15 15 14 14 12 12 13 11 8 8 7 5 5 5 4 4 3 6 7 7 9 10 10 11 10 11 10 11 11 10 7 6 6 5 5 4 6 7 9 9 9 9 8 8 9 9 8 8 9 8 8 9 10 11 12 10 7 9 11 7 9 8 8 6 13 8 11 14 12 14 17 13 19 19 19 25 20 23 25 22 22 23 22 22 22 23 23 22 21 20 18 19 19 19 21 20 20 22 nan nan 20 18 17 19 17 16 16 18 19 18 16 16 17 16 19 17 19 18 17 15 14 14 16 19 15 16 15 17 16 16 16 16 16 14 14 13 12 12 14 9 8 7 7 6 6 6 7 7 11 16 13 3 2 2 3 6 14 7 10 14 17 11 9 6 4 4 2 2 3 4 8 2 9 12 9 13 8 6 5 6 6 7 8 8 8 8 8 8 9 10 10 8 9 8 8 9 8 9 9 10 9 9 9 8 7 6 5 5 3 3 3 3 2 2 2 2 3 3 3 3 3 4 5 4 5 6 6 7 6 6 6 6 7 8 8 7 8 10 11 11 12 11 11 12 12 13 14 16 16 16 17 17 16 16 15 12 11 12 11 9 7 6 4 5 2 2 3 5 5 6 8 8 9 10 10 9 10 10 10 9 8 7 7 7 8 7 5 6 7 8 8 6 7 7 7 8 9 9 6 5 7 7 8 13 10 10 11 7 12 6 7 9 10 4 9 12 8 14 14 12 14 16 14 20 20 21 24 22 22 26 21 23 22 20 21 21 23 22 20 20 20 19 19 20 20 21 23 23 23 21 21 19 17 17 18 16 15 15 17 18 17 17 17 16 17 19 18 17 19 20 16 16 15 13 18 18 15 14 13 14 16 18 17 16 14 13 13 14 14 14 9 8 7 8 8 10 8 5 2 11 8 10 8 6 5 6 1 10 12 12 11 11 7 11 11 2 4 7 5 5 7 9 9 11 8 9 6 10 7 4 5 6 7 8 9 8 9 10 10 10 11 12 12 10 10 10 9 10 10 10 10 9 9 8 7 6 6 6 5 5 4 3 3 3 3 2 2 3 4 5 4 5 5 5 5 6 6 6 7 7 6 6 7 7 8 8 7 10 11 12 12 12 11 12 13 13 14 14 14 15 15 15 16 16 17 16 15 14 14 13 11 9 6 5 3 2 1 2 3 5 6 7 9 10 11 10 10 11 9 9 10 9 11 10 9 8 8 9 9 10 11 8 9 5 5 4 4 7 5 5 6 6 9 10 8 10 9 7 9 9 5 10 9 6 7 9 12 10 17 7 11 18 15 17 18 18 20 21 20 21 25 20 22 21 20 21 22 22 21 19 18 20 20 18 19 19 19 22 23 23 24 21 19 18 18 18 17 15 15 16 18 15 16 15 14 14 16 17 18 18 16 15 15 15 13 9 8 8 8 10 13 14 16 17 16 15 14 15 16 16 16 7 6 7 9 8 4 5 5 6 1 2 4 2 5 1 6 6 6 7 6 9 8 3 5 6 3 5 9 5 5 8 7 9 11 7 8 11 6 2 4 7 8 8 8 9 9 11 9 10 10 13 13 13 11 12 11 9 10 11 10 9 8 8 7 5 6 6 6 5 4 3 4 4 4 4 3 3 3 5 6 6 6 5 6 6 6 6 7 7 7 7 7 7 7 8 10 10 11 12 12 13 13 14 13 13 13 14 14 15 16 15 15 16 16 15 17 15 14 14 13 13 10 6 6 3 4 3 3 6 7 8 6 8 10 8 8 7 9 10 10 11 11 11 11 9 7 8 9 11 11 9 10 12 11 11 7 7 6 6 6 8 7 9 8 7 7 6 9 8 9 11 9 9 8 10 8 8 12 12 12 8 18 14 15 17 16 20 19 20 21 22 20 21 21 20 20 21 21 21 20 18 19 19 17 19 21 22 23 22 23 23 21 21 19 18 18 16 16 16 15 17 16 15 14 14 13 13 14 14 17 14 13 14 13 13 10 11 11 10 12 13 14 15 14 14 14 14 15 16 18 17 2 7 7 6 6 7 5 6 3 6 3 3 3 5 1 3 8 2 1 6 3 5 5 4 3 6 11 13 11 7 5 16 11 12 7 5 6 7 7 9 10 8 9 10 11 10 12 13 11 11 13 14 15 15 15 18 15 14 12 10 9 8 8 8 6 7 8 6 5 5 4 4 5 4 5 4 5 4 5 7 7 6 7 6 6 7 7 8 7 8 8 8 9 9 9 10 12 11 12 12 13 14 14 13 14 14 16 14 15 15 16 15 15 16 16 16 17 15 14 14 13 14 11 8 5 6 5 7 6 8 7 6 9 10 7 7 7 9 9 8 10 10 10 11 7 7 8 9 11 11 10 9 10 10 9 8 10 8 4 6 7 7 9 9 5 7 7 9 8 8 8 8 7 9 6 4 5 7 8 13 9 16 13 14 15 15 20 18 19 21 20 19 18 20 19 20 20 20 20 19 19 20 21 21 21 22 23 23 22 22 21 21 20 18 17 15 16 15 15 15 15 14 13 12 12 12 12 12 11 13 10 12 10 8 8 10 14 13 12 13 13 14 14 14 14 14 14 15 17 19 18 3 3 4 5 10 8 7 4 4 0 1 2 2 2 2 5 4 3 3 1 2 2 6 6 3 7 8 12 13 9 12 15 9 8 7 5 8 9 6 3 1 4 11 11 12 13 14 16 17 16 17 15 18 18 20 13 12 16 13 10 10 9 9 8 8 9 10 8 7 6 5 5 5 4 5 6 5 5 5 7 8 8 7 7 8 9 9 7 8 8 8 9 9 10 11 11 11 12 13 14 15 15 14 15 15 16 16 16 16 16 16 15 15 16 14 13 17 16 14 13 13 14 10 8 8 6 7 6 7 6 5 8 8 8 7 7 6 6 7 6 9 8 9 8 4 5 5 7 9 8 9 9 8 10 9 8 7 4 3 7 7 9 8 7 5 5 7 8 8 7 8 7 8 7 7 4 5 6 7 9 7 12 12 14 14 15 16 17 18 19 19 19 18 20 20 20 21 20 20 20 21 20 21 21 22 24 24 25 24 23 21 22 21 19 17 17 16 15 16 15 14 12 10 10 9 8 8 9 7 8 7 9 9 8 8 8 11 11 11 11 13 11 13 11 11 11 13 14 15 16 16 0 4 6 9 12 11 8 8 6 4 3 4 5 3 2 3 2 1 4 3 2 1 3 5 4 11 10 10 10 6 14 12 11 12 7 6 4 3 8 3 7 10 8 9 13 16 16 16 18 20 19 22 21 20 16 15 17 17 15 15 13 12 7 9 10 12 12 10 9 7 7 7 6 6 7 6 6 7 7 6 8 8 8 9 10 11 10 10 8 9 9 9 11 10 11 12 12 13 15 15 14 15 16 16 16 16 17 17 17 15 16 13 14 14 14 12 14 16 14 12 12 14 12 9 7 6 7 7 6 5 6 7 8 9 7 7 6 6 4 3 6 8 7 5 3 4 4 3 7 6 5 6 7 6 8 7 6 5 5 6 7 6 7 6 3 6 7 8 7 8 7 7 7 5 7 6 5 5 5 6 5 8 9 14 13 14 15 16 17 18 18 16 18 18 18 19 20 19 20 20 21 22 23 24 25 26 27 28 28 27 25 22 22 18 19 16 16 17 17 14 14 12 10 8 8 6 6 5 6 4 5 6 6 7 9 9 9 9 8 9 7 7 8 8 9 9 12 12 13 14 14 1 4 8 9 9 11 10 6 5 5 5 6 5 3 4 3 2 4 5 6 9 10 2 7 8 11 5 5 11 11 10 16 13 8 5 14 4 9 11 10 10 9 14 15 16 20 19 18 17 18 20 24 25 20 19 20 20 20 18 18 17 17 11 13 14 13 13 11 11 9 8 8 7 7 8 7 7 8 8 9 9 10 11 12 12 12 10 11 10 9 9 9 9 12 12 13 13 14 14 14 15 15 16 17 17 17 17 16 16 16 16 14 13 13 13 12 13 14 14 12 13 12 10 7 8 8 7 7 6 7 7 7 8 7 6 5 4 3 3 2 6 8 5 4 1 2 2 3 4 5 5 6 6 6 5 2 3 6 8 7 6 6 6 4 4 5 5 8 6 7 7 7 7 6 6 5 4 6 8 8 6 7 7 9 11 12 15 17 16 18 18 17 17 16 17 17 19 19 20 20 21 22 23 24 24 25 27 27 27 27 27 24 22 22 20 17 16 19 15 14 13 12 10 8 5 4 5 4 5 4 4 6 6 7 9 10 9 7 8 8 9 8 5 4 7 9 9 9 11 9 10 4 8 10 9 10 11 9 5 6 2 9 7 1 2 3 3 2 4 4 14 16 12 18 13 12 14 15 8 8 5 15 14 14 12 14 8 6 3 7 5 8 9 10 12 9 16 19 18 17 18 23 25 25 26 24 25 24 24 22 20 18 18 15 14 16 13 13 13 11 11 10 9 9 8 8 8 9 9 10 10 11 10 12 13 13 12 12 11 11 10 10 10 10 11 13 14 14 14 14 14 16 18 17 18 17 17 15 15 14 15 15 14 13 12 10 11 11 12 13 12 13 11 9 6 6 5 5 5 5 4 6 6 6 6 6 5 5 6 5 4 6 7 4 4 2 2 2 2 2 4 5 3 4 2 3 4 4 4 2 1 2 6 5 4 5 3 4 6 7 9 7 7 7 6 6 5 4 8 8 7 4 6 6 8 10 12 13 14 16 16 16 16 16 16 15 17 18 19 20 19 20 20 21 21 20 22 24 25 26 25 26 25 25 23 22 22 20 16 16 14 13 10 8 5 3 1 3 3 3 4 5 6 5 8 10 9 9 9 9 8 7 5 4 4 7 5 6 7 10 11 10 4 6 10 10 12 14 11 12 3 2 3 5 4 6 9 11 3 4 9 16 16 23 16 17 15 14 21 10 6 7 17 9 10 10 15 9 7 4 8 4 5 11 10 11 9 10 16 18 12 16 19 27 29 27 25 27 28 27 27 22 27 24 23 20 20 16 14 13 12 11 11 10 11 11 10 10 10 11 11 11 11 11 12 13 13 13 12 11 12 12 11 10 12 11 13 15 15 16 16 15 16 18 18 18 18 17 15 15 14 13 14 13 12 11 9 10 11 12 12 13 13 12 9 8 5 4 3 4 4 5 6 5 5 6 7 7 8 7 8 7 6 5 5 3 3 2 2 1 3 1 1 1 2 2 3 6 5 4 4 3 2 3 3 5 4 5 5 7 6 8 6 7 10 10 7 9 9 6 5 5 7 8 8 9 10 11 13 14 16 17 16 16 17 17 17 16 17 17 19 20 20 20 20 21 22 23 25 25 25 25 25 24 25 24 22 21 21 20 19 16 14 11 9 5 5 3 3 2 2 2 3 5 6 8 10 8 7 8 8 7 6 5 4 2 2 4 7 8 9 10 11 4 5 9 19 13 7 3 4 6 7 4 3 1 5 12 16 18 18 13 13 20 17 12 14 13 12 7 9 5 6 6 3 3 4 5 5 2 3 4 3 7 9 10 9 8 9 10 16 19 19 21 24 26 29 26 26 30 33 32 26 25 26 30 30 27 21 17 15 13 14 13 12 12 12 11 11 12 12 13 12 12 12 12 13 12 12 12 13 12 13 13 12 11 13 14 15 16 15 15 16 16 16 17 17 17 16 16 15 14 14 14 13 10 11 10 10 12 13 13 14 11 11 7 9 6 6 4 5 5 3 3 4 6 7 7 7 8 8 8 8 6 6 6 4 5 5 6 5 8 6 5 4 2 3 4 6 5 6 7 7 7 7 5 7 8 7 7 7 8 10 13 11 12 12 14 15 12 10 11 11 12 12 11 11 13 15 17 18 19 20 20 20 19 20 20 20 18 18 19 18 19 20 19 20 22 23 22 24 24 24 23 24 23 23 23 21 19 19 19 20 14 14 11 8 6 3 1 1 2 2 4 4 5 5 5 7 9 9 5 6 5 4 1 1 3 5 6 5 6 7 8 4 5 12 15 10 9 4 4 10 8 9 9 9 8 10 9 17 18 11 9 11 18 16 9 13 11 7 6 7 6 3 3 0 2 1 1 4 4 3 5 7 8 8 5 7 10 13 15 16 19 24 23 22 24 25 24 24 32 32 29 28 27 28 29 28 29 22 19 16 15 15 14 14 13 12 12 12 13 14 14 13 13 13 13 12 12 12 13 13 13 14 14 13 13 15 16 17 16 16 16 16 17 16 17 17 16 15 14 14 14 14 13 10 11 11 11 12 12 14 13 11 10 8 9 8 7 6 4 4 4 3 4 5 6 7 7 9 10 9 9 7 7 6 6 5 7 8 9 9 8 8 7 6 7 8 7 8 8 8 9 9 7 8 10 9 9 8 7 7 9 9 11 12 15 15 15 18 20 18 17 15 14 14 16 15 16 17 19 19 19 19 19 19 19 19 21 21 21 21 20 20 20 20 19 20 21 21 22 23 24 23 22 22 22 nan nan nan 18 19 17 15 13 12 10 8 6 4 2 2 1 4 5 5 7 7 8 6 5 4 5 4 2 3 2 1 3 4 5 5 6 8 4 6 12 13 12 9 7 3 6 5 10 9 6 7 6 6 4 5 8 8 6 11 17 11 12 10 10 10 9 4 4 3 2 1 2 3 2 5 5 8 8 10 9 8 10 10 11 15 16 17 22 26 25 27 27 21 19 25 26 28 28 28 29 28 28 26 23 22 23 21 17 17 15 15 14 13 13 14 14 14 15 14 13 13 13 13 13 14 13 14 16 15 14 14 14 16 17 17 17 16 16 16 16 17 16 17 16 16 14 14 13 12 11 12 12 12 12 13 12 11 10 9 9 9 9 8 8 6 6 5 3 3 4 5 6 8 9 9 9 8 7 6 6 6 8 9 10 9 9 10 8 8 8 7 7 8 8 9 10 11 9 7 4 9 11 10 11 10 9 9 9 10 12 14 17 17 18 18 19 17 19 17 18 17 18 18 18 18 20 20 20 21 20 19 16 18 20 21 21 21 21 20 19 18 18 18 18 20 20 21 22 21 22 22 nan nan nan nan nan 15 17 16 12 11 10 9 7 4 3 2 4 3 4 8 8 5 5 5 5 4 5 4 3 4 1 1 3 4 5 6 8 7 7 10 10 9 8 6 4 2 4 3 2 0 2 2 3 4 5 6 5 6 4 10 10 11 12 12 9 6 3 2 3 4 5 5 3 6 7 7 11 10 10 10 11 14 13 16 19 18 17 18 24 25 28 26 24 25 24 26 26 27 29 28 28 27 24 24 28 30 25 18 20 17 16 15 15 14 15 15 14 15 14 13 14 13 13 15 16 16 15 16 16 16 15 15 15 16 18 18 17 18 17 16 17 17 17 16 15 15 13 12 11 11 11 11 12 12 12 13 10 10 10 10 10 10 9 8 7 7 6 5 6 8 8 7 8 8 9 10 9 9 7 7 9 10 11 10 11 9 10 11 11 10 9 8 7 8 9 10 10 10 9 7 6 7 9 12 12 11 10 10 11 15 16 13 14 16 18 19 18 17 16 18 19 20 18 19 18 20 22 20 nan nan nan nan nan nan nan 18 20 20 19 20 19 nan 18 nan nan 19 19 20 nan nan nan nan nan nan nan 16 15 15 16 15 10 13 11 10 8 3 1 3 5 3 5 5 3 3 3 2 2 1 2 1 2 2 2 2 2 1 4 5 6 7 7 8 8 7 7 6 5 4 2 2 2 2 3 4 4 3 4 5 5 8 12 12 12 13 12 11 8 5 4 5 6 6 8 6 9 10 10 11 10 11 11 12 14 15 17 20 20 20 21 22 26 23 27 21 22 24 24 27 27 29 28 27 30 27 26 28 28 25 21 20 19 18 17 16 16 17 16 17 15 15 15 15 14 15 16 18 19 19 18 18 18 16 17 16 16 17 18 19 18 18 18 16 17 16 16 15 14 12 11 10 11 12 12 13 13 14 14 12 11 11 11 11 11 10 9 9 9 9 10 11 10 9 9 9 10 10 10 10 9 8 9 9 9 9 10 12 13 12 12 13 12 11 10 9 8 8 8 8 9 10 10 7 7 8 9 11 9 9 9 11 14 7 11 10 12 16 19 19 16 17 18 18 nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan 15 12 13 10 3 9 7 3 2 2 1 3 3 3 2 2 3 2 1 2 2 1 3 4 3 4 4 2 3 2 6 6 7 8 6 6 5 5 4 3 3 2 1 2 3 3 4 4 6 5 6 8 10 13 14 13 12 10 10 8 7 7 8 9 10 9 10 10 11 11 13 12 13 14 15 17 19 19 20 20 21 21 23 24 23 21 21 20 23 24 27 30 30 26 28 29 29 28 28 26 26 25 22 19 18 17 18 19 19 18 18 17 16 17 16 17 17 18 20 21 22 21 21 18 17 17 17 16 17 19 19 19 19 17 18 17 16 16 14 13 11 10 12 13 14 16 17 17 15 12 11 11 12 12 12 11 11 11 10 11 12 13 12 11 11 13 13 13 11 9 8 8 7 8 9 9 9 9 10 11 11 13 14 11 10 8 8 6 6 6 7 6 8 6 5 5 6 8 8 8 9 11 10 8 9 9 10 10 14 15 15 14 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 12 10 7 3 2 2 1 2 3 3 3 4 2 3 2 1 1 1 3 2 2 1 2 1 1 5 4 0 1 4 5 6 8 9 6 4 4 4 3 3 2 1 2 2 3 4 3 2 4 5 6 9 11 13 14 13 11 9 10 8 8 8 7 10 11 11 10 11 13 12 14 14 15 16 17 19 20 19 23 21 22 24 25 23 21 20 21 24 21 24 28 27 26 25 27 25 28 30 29 30 27 26 25 20 19 19 20 20 21 20 19 18 19 19 18 17 19 19 20 21 22 20 21 20 19 17 17 18 19 20 21 19 18 18 17 17 17 17 15 11 11 12 12 15 16 17 18 16 14 12 12 13 14 13 13 12 12 11 11 12 12 11 10 11 13 13 14 14 12 10 7 8 8 8 8 8 7 7 7 8 8 10 12 10 7 7 6 7 6 6 4 5 5 2 3 5 6 8 7 7 6 7 6 7 8 10 12 nan nan 12 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 4 2 4 3 3 4 5 5 5 5 4 4 3 1 2 2 4 3 3 2 2 1 3 3 3 1 3 3 4 4 5 6 6 4 4 3 2 2 2 2 3 2 2 3 4 6 8 9 10 12 14 13 12 11 8 8 7 8 8 9 9 11 11 12 13 13 12 14 15 16 16 17 20 20 22 24 23 24 26 24 23 22 23 24 22 21 24 23 25 31 24 25 25 24 29 28 31 31 28 28 26 23 20 20 21 21 21 20 20 19 19 20 19 19 19 20 21 22 23 23 21 21 19 19 17 18 19 20 21 19 17 19 19 17 17 16 14 14 13 14 15 17 17 18 17 16 14 13 14 15 15 14 14 12 12 12 14 14 13 11 10 11 13 14 15 13 11 9 7 6 7 7 7 6 5 6 6 7 8 9 9 7 5 5 5 5 4 4 5 3 3 1 2 1 2 5 5 5 4 4 5 6 nan nan nan nan 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 3 4 4 5 4 5 4 3 1 2 4 6 5 4 4 3 2 4 5 5 3 4 3 4 nan 3 4 4 4 6 7 8 5 5 4 4 4 5 nan 6 6 7 8 11 10 9 10 11 11 8 7 6 6 7 9 8 11 12 13 13 14 15 16 16 16 17 18 20 21 23 22 24 26 27 25 23 24 25 24 26 23 21 21 24 24 29 20 34 21 21 26 23 24 18 17 26 28 23 21 22 22 23 23 22 22 21 20 21 20 20 20 22 23 23 23 23 22 20 21 19 17 18 20 21 21 19 20 20 19 18 17 16 15 15 15 17 18 16 16 17 16 14 12 14 15 16 16 15 14 11 12 13 14 14 14 12 10 11 12 13 13 11 10 9 6 nan nan nan nan nan nan nan nan nan nan 8 5 5 4 5 5 5 3 3 4 2 1 2 3 3 3 4 4 4 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 nan nan nan nan nan nan nan nan nan nan 7 5 4 5 4 4 4 6 5 4 6 6 5 5 5 4 4 4 3 4 5 7 3 3 4 3 4 4 4 3 4 5 6 7 7 5 5 6 nan nan nan nan 10 11 11 10 9 9 9 10 10 nan nan 14 14 14 14 14 14 14 14 16 16 17 18 18 18 20 21 21 21 24 24 26 27 25 25 25 27 27 27 24 25 20 22 28 28 26 23 21 25 25 26 28 15 17 20 21 21 23 25 25 25 24 24 24 24 22 20 21 21 21 21 22 22 24 24 23 21 21 22 20 18 19 21 23 22 21 22 22 20 18 18 16 16 16 18 16 16 14 16 15 15 13 14 13 14 16 15 15 13 11 13 14 15 14 14 11 11 11 10 11 12 10 8 7 nan nan nan nan nan nan nan nan nan nan 6 4 3 4 3 2 2 3 2 2 3 1 2 4 4 4 5 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 nan nan nan nan nan nan nan nan nan nan nan nan 5 6 6 3 3 6 4 5 5 6 5 6 5 5 6 6 5 3 3 4 4 4 3 3 3 4 nan nan 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 21 20 20 21 22 22 22 23 23 23 24 24 27 27 26 26 27 26 28 27 29 25 23 23 32 30 29 30 32 32 28 30 25 20 21 22 22 23 27 26 26 26 27 27 28 26 26 23 23 22 22 23 23 23 24 25 24 22 22 22 21 20 19 20 22 23 23 23 22 21 21 19 18 18 17 16 15 15 13 15 14 12 12 12 nan 14 14 13 14 13 12 11 13 16 15 13 13 13 11 9 9 8 10 9 6 3 nan nan nan nan nan nan nan nan nan 4 4 4 3 nan 5 6 6 nan 4 4 5 4 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 5 4 5 4 5 4 5 4 4 4 5 5 5 3 3 5 4 3 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 25 26 26 27 27 28 28 27 27 28 29 30 29 25 26 26 27 29 33 31 34 28 30 29 28 27 25 23 22 24 27 27 26 27 27 28 27 27 28 28 27 24 23 24 23 23 22 25 25 25 24 22 20 20 21 20 20 22 23 22 22 20 20 21 20 16 18 17 16 16 12 11 12 12 13 12 11 11 15 16 12 10 10 10 nan nan nan nan 12 12 12 11 11 9 8 7 nan 2 1 nan nan nan nan nan nan nan nan 3 4 nan nan nan 6 nan nan nan 5 nan 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 4 4 4 4 4 4 4 3 3 4 5 4 2 2 1 1 3 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 28 28 29 27 28 29 29 30 28 28 28 29 31 32 29 31 32 30 30 28 28 27 31 27 24 25 23 26 27 28 28 29 27 27 28 29 29 27 25 24 23 23 23 24 25 26 25 25 20 21 21 21 22 21 21 21 21 21 19 20 20 17 17 17 17 17 12 12 14 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 9 10 7 nan 6 2 1 0 0 nan nan nan nan nan 3 nan 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 5 5 5 5 5 5 4 4 5 6 4 2 1 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 16 17 17 18 20 22 22 20 20 21 21 22 24 23 27 25 25 28 29 nan 30 31 31 30 nan nan nan nan nan nan 27 28 30 30 30 29 29 29 30 29 30 31 30 33 29 32 31 32 29 26 26 26 26 28 28 27 25 27 28 28 29 28 29 29 28 29 30 29 27 25 24 24 24 24 25 26 28 26 27 23 24 22 21 22 21 20 20 20 20 20 19 18 18 18 17 17 14 12 14 13 12 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 6 5 2 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 6 6 6 6 5 6 5 5 4 4 4 3 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 13 13 12 12 13 16 19 20 19 18 19 18 19 18 16 21 18 21 24 22 24 24 27 28 30 33 34 32 32 30 30 31 nan nan nan nan 30 31 31 31 29 29 29 30 30 32 33 33 30 33 33 31 30 26 24 26 25 26 30 31 29 27 30 28 30 32 30 31 30 30 30 30 29 28 27 25 25 24 24 26 28 27 26 28 26 23 24 23 21 20 20 19 21 20 19 19 19 18 17 16 15 14 13 13 11 12 13 12 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 7 6 7 6 6 5 5 4 nan nan nan 6 7 6 nan nan nan nan nan nan nan 10 11 11 11 11 13 14 14 17 19 20 22 22 21 21 19 20 20 21 23 23 23 23 25 24 26 27 29 29 31 33 32 31 31 30 30 31 30 31 nan nan nan 30 30 31 30 29 30 nan nan 34 32 31 33 32 31 31 30 25 25 26 26 28 31 31 30 32 32 33 31 33 32 33 32 31 31 30 30 28 27 26 25 23 26 26 26 27 27 27 27 24 25 24 23 21 20 21 21 21 19 19 20 19 17 15 16 14 12 11 11 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 6 6 6 nan 6 4 4 3 6 8 8 8 9 9 9 9 10 11 11 12 13 15 18 20 21 23 23 23 21 21 21 22 23 25 25 25 24 26 26 27 28 29 31 31 32 32 32 32 33 32 31 30 29 29 29 30 nan nan nan 30 31 31 30 31 nan nan nan 32 31 34 33 33 30 27 28 28 28 28 30 29 32 36 30 34 35 34 33 33 33 32 33 32 31 31 30 28 28 25 25 26 27 27 27 28 28 30 28 27 24 23 23 23 22 21 22 21 20 19 18 16 16 17 15 16 14 12 12 11 nan nan 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 7 7 5 3 5 7 8 9 10 11 12 10 11 11 11 13 16 17 16 18 21 23 22 22 22 22 24 25 26 27 25 25 26 28 28 29 32 35 34 35 37 36 36 34 35 33 32 32 31 31 32 29 28 27 28 nan nan 31 31 32 32 30 30 nan nan nan 30 31 33 30 31 30 26 27 28 29 28 31 32 33 33 33 33 37 36 34 34 33 34 33 34 34 29 29 28 26 27 28 29 29 30 30 29 27 27 27 28 26 25 24 23 23 22 22 21 18 15 15 16 17 16 15 13 13 nan 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 6 6 5 6 8 8 8 9 9 11 11 11 11 12 12 13 15 16 16 18 21 22 23 24 25 26 27 28 27 25 26 27 29 31 32 34 33 31 30 29 30 31 31 33 29 30 32 32 32 32 32 32 32 32 31 31 32 nan nan nan 29 32 31 31 31 nan nan 31 31 31 32 33 29 30 31 29 31 29 30 33 34 34 34 35 40 37 34 35 35 35 36 37 35 33 30 28 28 28 30 31 29 27 28 27 27 31 31 29 26 24 25 23 22 22 20 20 18 17 16 17 17 16 15 nan nan nan 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 5 4 5 7 8 8 9 9 9 10 11 12 13 13 12 16 17 18 18 20 21 23 24 25 27 28 28 27 27 26 28 31 33 34 33 32 31 29 28 27 27 27 28 29 29 31 31 30 30 31 31 31 30 30 31 29 27 28 30 31 nan 32 31 31 31 33 nan nan nan 32 32 31 31 32 33 31 32 33 32 33 33 32 37 39 39 39 37 36 36 37 36 39 38 35 34 30 31 30 29 30 29 28 29 nan 28 31 31 29 28 26 24 23 22 22 20 19 19 19 19 18 18 17 15 13 nan nan 12 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 7 7 6 6 8 10 11 10 12 11 12 13 13 14 15 16 18 19 20 21 22 23 24 26 28 28 28 29 29 30 30 34 36 35 33 30 27 nan nan nan nan nan nan nan 24 nan nan 28 28 28 30 29 27 28 29 28 28 27 25 24 23 23 25 27 nan 30 30 30 33 nan nan 33 34 33 33 33 32 32 35 34 35 34 31 31 39 40 40 38 37 37 37 38 39 40 37 37 33 32 32 nan 30 29 27 nan nan 26 31 29 28 27 26 24 22 20 21 21 21 19 19 19 19 19 18 18 nan nan nan nan 13 13 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 9 8 8 7 9 10 12 12 12 13 12 14 14 15 15 16 19 21 23 24 24 24 26 26 27 28 30 31 31 33 34 35 34 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 26 27 25 26 25 23 21 20 20 19 19 20 22 24 24 nan 28 31 nan nan 35 36 35 35 34 32 34 33 34 34 32 31 33 39 37 39 37 39 39 39 40 40 39 39 38 32 33 32 nan nan nan nan nan nan nan nan 26 26 26 26 19 21 22 22 21 20 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 nan nan nan nan nan 10 10 10 10 9 11 11 12 12 14 14 15 16 16 16 17 20 22 24 24 25 26 26 26 28 29 30 nan nan nan 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 22 23 22 19 18 16 16 15 16 16 15 17 20 21 20 23 27 32 nan 34 37 36 37 35 34 32 33 34 34 33 28 37 37 nan 40 38 nan nan nan nan nan 41 40 38 36 36 nan 29 nan nan nan nan nan nan nan 23 24 27 27 25 25 23 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 nan nan nan nan nan nan nan 11 11 10 11 11 12 13 14 13 14 16 16 17 17 18 18 21 22 23 24 25 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 16 16 16 17 17 18 18 18 18 18 17 14 12 13 18 21 27 32 34 36 38 37 36 35 33 33 34 35 35 35 38 nan nan nan nan nan nan nan nan nan 41 41 38 nan nan nan 29 nan nan nan nan nan nan nan 22 27 29 28 26 23 21 22 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 11 10 12 11 14 15 15 16 15 15 18 18 18 20 19 20 21 24 24 26 26 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 11 13 16 18 18 20 21 20 20 20 22 20 17 14 13 15 17 20 29 32 35 38 37 38 35 36 34 35 35 38 38 37 nan nan nan nan nan 42 nan nan nan 40 38 37 nan nan nan nan nan nan nan nan nan 28 29 29 28 28 26 24 23 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 nan nan nan nan nan nan nan 12 12 13 14 15 17 18 18 17 18 18 19 19 20 20 22 23 24 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 17 20 22 22 20 24 24 22 18 16 17 17 17 20 27 33 38 37 38 38 36 35 37 37 38 39 nan 40 nan nan nan nan nan nan nan nan 39 37 36 nan nan nan nan nan nan nan nan nan 30 30 29 27 27 26 25 25 24 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 15 15 16 19 21 21 20 21 21 20 21 21 23 24 25 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 8 nan 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 22 21 23 26 26 22 18 17 18 19 20 21 27 34 36 37 38 39 40 38 38 39 42 42 41 nan nan nan nan nan nan nan nan nan nan 34 nan nan nan nan nan nan nan nan 28 nan nan 25 26 25 23 24 24 24 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 18 19 21 25 25 23 22 22 22 22 22 24 25 25 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 23 28 27 22 20 19 20 21 24 22 26 28 36 37 37 41 41 41 41 44 42 42 42 44 nan nan nan nan nan nan nan nan nan 35 nan nan 32 nan nan nan nan nan 28 nan nan nan nan nan nan nan 26 24 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 22 23 24 23 24 23 21 22 23 23 21 21 25 25 25 26 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 28 27 27 28 26 22 22 21 24 24 24 25 25 31 38 40 42 43 44 43 41 43 45 44 46 44 nan nan nan nan nan nan nan nan 36 34 nan nan nan nan nan nan nan nan 21 nan nan nan nan nan nan 22 21 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 25 26 26 25 24 23 22 21 22 23 24 23 24 28 28 26 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 29 31 32 30 25 24 25 26 23 25 26 27 30 36 40 43 44 44 43 44 45 44 47 46 43 43 44 nan nan nan nan nan nan 35 34 nan nan 30 nan 24 nan nan nan 24 nan nan nan nan nan nan 18 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 27 26 25 23 22 21 22 22 nan nan 22 23 24 27 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 33 32 33 30 28 27 26 25 25 26 27 30 36 42 42 45 50 51 51 46 44 48 47 44 43 41 43 41 39 nan nan nan 33 34 31 nan nan nan nan 25 nan 22 21 nan nan nan nan 18 18 16 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 27 25 24 24 24 24 24 nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 35 32 36 33 26 26 28 28 28 27 31 29 47 38 46 46 55 57 55 50 47 50 51 49 44 40 41 41 38 nan nan nan 33 32 33 32 29 29 26 27 24 20 21 19 19 18 18 19 16 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 29 29 26 25 24 26 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 38 37 35 33 28 30 29 30 32 37 42 38 28 34 44 51 58 57 57 53 51 nan 56 54 49 45 41 40 38 nan nan 32 31 32 33 33 31 30 31 31 24 nan 20 21 19 19 19 19 17 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 28 27 27 27 27 28 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 35 36 32 32 31 32 33 40 40 39 38 50 35 38 46 53 54 nan nan nan nan nan nan nan 48 nan 41 38 35 nan 29 31 31 33 33 32 32 33 nan nan nan 21 20 20 21 21 20 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 27 30 28 29 29 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 33 35 38 34 33 34 35 37 42 40 42 48 58 58 34 40 nan nan nan nan nan nan nan 55 nan 54 nan nan 35 33 nan nan 31 31 32 33 34 33 nan nan nan nan 22 22 22 22 22 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 27 27 29 29 28 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 34 37 40 38 35 35 37 43 43 50 53 52 53 42 39 nan nan nan nan nan nan nan nan nan nan nan nan 41 34 33 33 nan nan 32 33 33 34 36 36 36 34 26 26 25 24 24 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 28 31 31 28 28 32 32 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 41 41 38 40 43 43 39 41 40 45 63 57 51 39 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 35 34 33 nan nan 33 33 33 nan 36 nan nan 27 27 28 28 29 27 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 32 31 31 33 29 28 32 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 42 nan nan nan nan nan nan 47 41 41 46 47 52 49 45 31 37 50 51 42 nan nan nan nan nan nan nan nan nan nan nan nan nan 49 47 nan 36 35 35 36 35 34 nan 35 nan nan nan 37 nan nan 29 29 29 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 32 37 34 34 29 32 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 nan nan nan nan nan 50 47 44 45 59 62 62 62 66 63 55 51 39 nan nan nan nan nan nan nan nan nan nan nan nan nan 47 50 nan 38 38 39 38 37 37 35 35 36 35 34 36 nan nan nan 31 29 29 28 nan nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 32 33 31 29 32 36 34 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 67 70 59 nan nan 51 56 45 48 59 64 63 64 62 67 62 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 51 47 44 39 41 38 39 37 38 38 37 35 nan nan nan 31 30 29 29 28 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 40 34 36 36 32 29 32 32 37 36 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 49 57 58 36 nan 49 56 52 51 55 58 62 64 65 62 61 nan nan nan nan nan nan 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 42 43 42 41 41 41 39 36 36 37 35 32 31 30 28 27 nan nan nan nan nan nan nan nan nan 22 25 nan 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 38 35 31 30 34 33 33 34 28 27 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 40 51 31 35 49 54 55 53 56 59 65 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 48 48 47 48 nan nan nan nan 38 37 36 34 31 28 27 26 nan nan nan nan nan nan nan nan nan 26 28 27 27 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 31 39 37 33 31 35 34 28 28 22 19 24 26 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 42 28 53 56 50 58 58 58 nan nan nan 60 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 56 54 51 nan nan nan 38 35 32 29 27 28 27 nan 26 nan nan nan nan nan 28 29 29 29 28 28 28 nan 31 nan 35 38 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 34 32 38 35 37 35 30 28 27 17 18 20 22 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 47 49 nan nan nan 45 39 54 54 51 56 59 nan nan 64 60 59 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 42 39 35 32 31 30 29 29 30 30 30 29 30 30 30 30 29 28 30 30 30 30 33 34 38 39 42 nan 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 35 34 28 nan 36 33 38 36 27 22 18 22 24 24 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 52 50 nan nan nan 29 46 57 51 56 52 53 60 67 59 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 43 41 37 35 33 32 32 33 33 32 32 33 33 32 31 31 30 31 31 32 32 34 37 38 39 41 43 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 38 35 27 nan nan 38 36 35 29 28 20 29 21 22 23 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 nan nan nan 27 37 49 56 58 56 51 50 69 64 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 43 43 40 37 36 38 36 33 34 34 34 35 34 33 33 32 33 34 33 35 35 35 37 38 38 39 42 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 44 35 35 28 nan nan nan nan nan 33 31 16 27 24 22 25 28 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 24 nan nan nan 27 36 37 50 59 56 52 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 46 43 42 40 39 39 36 37 36 35 36 35 35 34 35 36 35 36 35 36 36 37 37 34 39 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 43 34 33 29 nan nan nan nan nan 34 34 28 31 27 25 nan 20 25 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 38 47 56 60 60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 53 51 48 46 45 42 41 39 40 39 39 38 37 37 36 37 37 38 37 38 37 37 35 35 36 39 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 44 34 30 26 nan nan nan nan nan nan 35 33 28 29 26 25 27 28 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan 30 42 47 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 55 56 53 51 49 48 46 44 41 40 39 40 39 40 39 40 40 40 40 39 38 37 38 38 38 38 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 32 27 25 nan nan nan nan nan nan nan 39 35 29 28 25 26 26 28 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 7 nan nan nan nan nan nan nan 9 nan nan nan nan nan 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 49 50 50 48 46 44 42 42 41 42 42 41 42 40 40 40 41 39 39 37 35 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 32 27 24 25 nan nan nan nan nan nan nan nan nan 35 33 29 25 26 28 29 29 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 22 16 4 1 nan nan nan nan nan nan 5 11 12 15 15 19 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 49 45 42 42 42 45 43 43 42 41 43 42 40 38 37 37 36 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 29 23 18 17 nan nan nan nan nan nan nan nan nan nan nan 34 30 26 29 30 30 26 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 21 19 11 7 7 9 7 3 1 1 3 1 2 8 9 11 0 11 13 20 27 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 47 46 46 45 43 42 42 39 40 37 37 35 36 36 35 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 20 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 31 28 27 24 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 22 19 16 14 9 7 7 8 5 5 6 8 11 13 15 19 23 22 18 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 43 44 45 42 nan 40 39 38 nan nan nan nan nan 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 36 30 30 28 19 18 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 15 11 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 33 24 20 21 22 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 76 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 24 27 29 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 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 31 31 33 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 nan nan nan nan nan nan 61 67 nan 73 75 77 nan nan 78 84 81 80 80 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan 73 82 89 85 nan nan 99 nan 79 81 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 74 79 nan nan nan 82 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 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 25 22 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 57 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 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 18 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 51 nan 39 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 55 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 17 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 52 52 nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 20 nan 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 36 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 nan 16 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 26 35 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 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 26 22 26 nan nan nan 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 17 12 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 11 nan nan nan nan nan 26 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 nan nan 23 nan nan nan 19 14 16 9 nan nan 25 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 11 16 27 nan nan nan nan 10 nan 10 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 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 19 27 nan nan nan nan nan 9 nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 9 9 nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 nan nan nan nan 11 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 15 18 nan nan nan nan nan nan nan nan nan nan nan nan 12 nan 19 11 10 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 nan nan nan nan nan nan nan nan nan nan 25 14 nan nan nan nan 17 18 14 18 27 nan nan nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 42 29 27 31 51 nan 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 nan nan 14 17 18 11 22 23 nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 38 44 48 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan 19 nan nan 25 23 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 41 40 39 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 44 47 nan 18 nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 30 36 35 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 21 nan nan nan nan nan nan nan 32 nan nan nan nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 22 24 23 29 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 14 6 nan nan nan 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 31 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan 25 nan nan nan nan 17 nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 17 nan nan 20 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 26 23 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 nan nan nan nan nan nan nan nan nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 279 272 287 274 271 268 264 256 276 279 341 280 235 302 308 295 8 356 305 335 337 353 63 62 70 64 39 58 172 87 183 170 170 216 206 197 193 184 181 183 182 189 206 225 140 127 159 197 178 198 203 194 188 189 189 193 185 188 185 172 174 181 170 180 184 187 187 173 162 159 157 161 162 166 166 162 155 182 160 176 174 176 172 169 184 174 158 166 162 174 163 159 159 152 156 160 157 154 152 151 153 153 154 151 150 143 145 151 152 150 151 151 149 146 139 143 141 142 137 128 117 105 93 80 87 60 44 46 41 20 5 2 348 340 327 329 323 326 327 314 321 325 328 313 318 303 302 290 295 305 320 331 337 334 340 350 345 6 13 38 44 46 53 51 64 67 67 75 58 73 72 68 85 74 83 118 113 97 102 107 108 115 117 115 115 120 126 116 128 118 114 118 124 119 131 130 134 138 136 139 140 143 144 142 140 133 135 137 139 nan nan nan 136 140 135 136 135 130 126 122 117 117 115 108 108 105 97 94 92 85 80 73 76 75 73 75 75 68 70 61 71 64 54 42 44 54 58 65 66 70 67 287 288 278 289 281 262 255 250 253 273 319 270 285 338 262 272 313 325 315 325 330 7 35 38 55 70 64 139 114 236 218 240 220 210 187 186 180 197 179 190 199 221 226 215 179 179 177 191 203 220 225 210 200 198 194 193 202 198 192 189 183 187 181 182 192 195 199 179 173 168 167 164 176 178 157 139 157 161 157 163 173 176 169 160 159 165 155 163 170 169 159 159 159 153 158 160 159 155 151 150 148 149 149 146 148 141 145 148 147 152 151 145 148 144 146 147 138 145 142 130 116 116 105 106 85 65 58 32 12 356 352 345 343 338 328 323 323 326 331 326 322 327 328 325 338 322 331 313 306 317 322 332 338 311 313 333 333 341 15 37 32 44 48 71 77 61 53 71 79 74 63 99 90 77 67 93 93 104 111 106 111 115 113 119 113 116 127 117 128 116 112 118 110 115 121 125 132 141 142 148 147 140 139 140 133 132 133 137 137 138 nan nan 136 136 134 134 138 132 127 113 112 113 112 109 106 102 87 95 94 89 80 82 79 79 80 83 65 67 64 64 50 44 34 46 48 56 63 68 70 70 73 283 284 297 282 259 277 260 247 246 254 262 253 303 26 18 358 309 333 8 338 330 7 63 67 58 119 117 303 35 296 262 243 197 268 210 215 181 187 174 192 189 212 213 197 198 199 199 192 211 232 233 224 215 204 195 210 211 211 202 201 197 193 190 184 196 191 199 201 179 189 188 180 174 177 152 158 167 168 154 158 170 158 167 145 152 152 175 167 168 163 161 156 159 151 155 161 159 152 152 151 147 147 147 148 148 145 146 145 149 153 150 144 145 145 150 153 143 145 144 132 133 120 117 113 112 92 25 13 357 352 338 348 342 339 332 323 324 330 332 329 332 341 348 359 345 347 354 345 343 336 342 340 339 330 326 329 328 331 8 25 34 42 46 63 57 59 77 69 86 84 83 110 96 65 71 112 116 144 117 104 114 118 111 125 114 125 121 123 121 121 113 117 104 113 116 126 134 142 145 145 153 145 143 145 144 143 147 141 142 139 133 131 136 136 138 138 138 134 121 117 116 111 111 105 106 105 89 81 101 84 80 79 81 87 86 81 77 75 69 55 30 32 35 40 47 61 65 67 65 72 75 281 293 291 279 276 264 275 272 225 253 256 264 244 192 206 260 333 298 318 317 359 2 33 40 59 30 1 344 317 301 279 251 258 255 269 212 223 141 146 194 202 211 220 218 212 209 201 195 205 226 241 234 225 215 207 209 215 218 221 212 208 203 204 201 189 208 211 206 194 193 200 186 192 175 162 176 179 170 164 170 170 164 164 152 163 167 174 183 170 162 166 161 167 163 162 152 162 159 156 155 151 150 151 150 152 148 154 152 157 153 151 150 148 153 159 159 157 150 149 147 149 139 127 127 135 163 319 332 311 318 316 320 339 332 331 338 330 337 333 341 345 343 342 342 355 360 6 3 350 353 355 356 352 8 350 353 319 352 23 45 51 50 51 58 83 66 79 116 99 96 110 96 102 124 111 119 129 141 99 126 123 111 119 123 120 124 122 121 122 117 114 121 115 114 119 132 132 140 152 152 154 140 140 148 147 147 146 139 143 141 135 133 138 142 140 138 141 134 127 125 117 112 110 107 108 107 99 92 92 90 80 74 75 74 73 73 68 34 6 14 20 15 23 35 52 59 69 72 73 76 74 286 292 271 238 229 250 243 263 296 43 61 176 161 217 259 274 304 332 289 338 344 6 65 25 44 87 331 324 290 271 288 295 249 263 318 348 35 353 143 212 227 218 220 224 221 212 218 224 216 222 240 232 224 220 212 197 215 230 226 222 216 214 221 229 218 224 225 224 220 213 199 194 199 180 171 183 189 182 176 164 168 166 157 153 167 180 174 183 167 166 158 165 173 176 173 159 161 163 158 158 149 153 154 159 155 158 156 159 156 154 158 157 162 160 162 168 162 163 149 151 141 145 145 156 170 204 255 285 300 308 311 316 327 330 331 325 320 323 344 353 351 344 338 339 340 357 3 2 351 360 5 360 1 4 1 9 4 2 43 69 82 60 64 68 74 92 98 90 99 120 118 120 141 107 88 112 126 107 121 116 140 117 132 119 122 128 121 118 121 115 113 116 123 129 131 135 140 142 152 156 153 146 143 147 152 149 150 144 150 140 134 139 139 144 138 140 138 134 131 132 126 122 119 119 117 116 110 102 97 87 90 84 73 70 68 49 50 42 22 16 22 21 28 42 58 67 73 79 79 82 81 302 265 258 238 193 216 171 115 94 120 26 195 200 230 191 310 309 326 343 341 8 39 15 19 349 19 313 336 263 276 275 264 265 276 277 275 279 262 190 192 219 225 234 234 238 234 228 235 228 222 228 245 251 222 228 236 216 238 230 221 220 225 235 242 237 247 248 238 241 234 213 210 211 185 172 176 193 187 182 169 163 168 162 163 177 185 193 177 175 168 167 176 177 174 175 168 165 168 166 160 158 153 154 158 156 154 157 156 158 155 162 164 168 165 171 170 169 169 156 158 155 161 164 173 185 211 243 257 280 301 301 281 303 326 320 315 307 349 360 348 333 337 332 311 324 344 351 357 351 351 349 351 7 5 354 10 353 354 36 83 81 76 73 61 91 80 102 102 115 99 113 119 107 96 110 99 95 87 107 122 162 123 125 113 120 137 120 124 119 113 121 123 134 136 142 145 134 145 151 149 154 149 149 154 156 154 153 148 149 141 143 143 144 150 144 142 143 143 139 140 134 135 129 124 127 116 103 108 107 90 92 75 64 55 49 31 26 32 25 29 34 37 41 53 69 79 78 82 83 85 84 262 265 229 199 195 185 184 212 153 50 264 270 224 179 333 341 325 274 336 298 352 346 8 339 336 346 18 319 251 251 249 270 279 253 281 275 254 236 158 319 327 243 249 240 247 252 246 241 241 237 239 240 232 248 263 246 239 235 239 231 224 220 236 247 248 248 247 244 235 237 230 219 214 185 183 186 182 193 194 177 169 174 162 172 189 191 195 185 182 171 170 181 177 176 173 168 165 167 170 163 161 154 158 163 163 159 159 159 163 161 164 171 164 172 175 169 177 176 165 165 166 169 179 186 190 228 236 247 274 289 281 283 296 309 312 305 327 2 3 328 291 310 291 295 323 341 344 345 343 351 0 4 13 12 4 11 338 351 19 70 77 63 70 74 75 111 109 111 91 95 115 118 111 122 104 104 131 124 116 144 139 120 120 132 141 123 122 117 114 120 124 129 143 141 155 151 140 150 151 156 157 155 159 159 160 159 157 152 149 147 151 152 150 154 157 160 157 152 153 150 152 138 136 132 131 119 99 91 102 82 82 64 55 38 25 23 20 27 30 23 44 55 58 65 71 75 77 77 79 85 86 172 236 225 193 181 194 216 150 166 159 188 209 207 266 296 289 239 251 322 316 331 320 328 318 322 264 320 270 274 293 268 278 274 265 252 254 278 251 108 6 16 327 277 258 267 251 248 241 245 249 253 255 242 250 244 240 246 242 241 236 227 212 225 249 250 250 250 243 242 231 231 221 209 194 195 188 187 184 192 188 183 179 176 187 190 196 188 186 180 176 174 180 176 180 178 171 176 164 168 166 166 161 162 166 164 162 159 162 163 164 165 162 160 166 174 167 173 175 179 175 173 179 187 198 207 227 238 242 263 264 265 276 287 296 287 293 308 329 312 273 269 275 281 294 324 334 339 325 337 342 4 1 0 359 340 353 348 10 39 62 71 78 65 79 109 102 109 99 106 118 111 117 125 110 122 108 98 105 135 133 124 123 139 138 146 123 125 115 123 128 127 131 141 145 150 146 145 155 156 159 159 164 163 163 164 161 160 161 156 154 153 154 152 154 157 165 165 158 159 156 155 150 142 133 138 138 101 92 74 65 69 48 35 20 17 22 24 15 17 23 32 39 42 54 70 83 90 92 90 91 90 48 312 235 225 205 207 201 197 195 209 202 214 222 245 273 280 293 329 299 274 280 246 59 268 301 302 271 201 242 267 338 329 274 235 218 229 329 321 24 26 325 331 321 331 291 258 250 245 247 251 253 252 240 241 240 240 241 246 242 241 239 230 233 233 243 249 253 248 241 235 231 221 216 206 197 194 196 183 191 199 192 183 180 186 185 183 187 184 171 179 181 174 180 175 186 171 180 172 175 169 169 165 166 163 163 161 157 159 162 167 166 163 162 164 166 169 169 177 182 182 182 182 185 197 225 225 234 242 234 253 257 266 259 272 284 280 283 280 253 238 249 267 263 273 319 274 43 355 338 351 359 352 346 335 324 317 74 67 66 53 55 72 77 84 94 123 107 106 115 126 141 128 116 127 113 87 89 151 160 159 139 144 130 131 132 135 128 132 134 130 135 138 135 148 143 145 154 159 150 158 160 166 165 169 168 162 163 164 156 159 155 158 157 162 162 164 167 157 161 159 156 150 150 147 133 150 98 98 69 70 54 31 28 25 28 27 20 15 8 3 1 15 29 68 84 89 91 101 119 126 129 56 358 209 219 223 209 212 191 185 261 281 255 200 246 276 259 260 208 290 270 272 23 29 324 290 297 308 8 325 261 9 324 319 280 249 332 217 18 354 346 321 338 321 311 293 267 246 248 253 256 254 247 248 247 237 236 238 239 240 238 246 241 233 236 239 240 248 249 244 235 228 217 220 215 209 195 197 192 192 197 196 186 179 182 179 184 180 181 172 177 178 173 188 183 182 178 183 180 182 173 175 168 168 165 163 164 158 161 159 162 161 165 164 160 158 166 172 178 189 181 188 188 192 193 208 210 220 234 240 251 249 251 249 254 261 265 261 228 234 227 216 245 266 233 174 193 81 59 47 30 3 351 9 33 97 92 106 135 148 47 43 64 71 71 96 114 113 138 137 140 141 134 119 101 113 138 151 182 157 148 135 132 154 144 139 142 143 141 137 137 139 136 141 140 145 153 161 161 155 161 162 165 166 167 166 165 165 164 160 163 159 162 162 164 164 165 160 157 149 158 148 143 154 150 131 143 99 116 81 71 50 47 51 34 26 13 9 355 359 5 13 34 56 74 93 101 137 139 130 132 133 20 49 128 4 231 201 198 159 20 284 301 295 209 237 219 212 222 336 24 336 354 2 9 6 0 345 360 4 6 357 337 315 302 343 341 337 17 5 328 290 294 317 314 287 292 301 255 256 250 261 271 254 253 249 242 239 238 242 242 230 247 240 240 233 246 242 241 246 243 238 225 220 216 212 212 196 191 195 197 198 197 190 183 183 178 181 180 184 177 175 171 177 186 186 185 181 188 184 186 179 178 172 170 166 167 162 161 166 164 164 159 164 163 157 157 155 169 170 173 173 194 192 194 198 188 181 173 171 193 222 227 226 235 240 242 242 229 225 220 221 224 219 211 213 188 149 105 225 66 24 43 58 61 57 91 108 120 128 128 96 98 96 123 125 115 124 158 154 164 148 144 157 145 141 166 173 176 181 167 158 158 169 157 155 162 158 153 147 142 146 148 147 148 147 158 159 161 163 159 165 162 164 164 167 169 172 170 169 168 170 167 167 167 165 170 172 164 158 152 147 152 158 160 172 172 174 179 98 84 335 334 335 345 4 360 4 4 360 359 3 6 28 56 124 166 168 150 151 139 147 141 69 56 73 47 88 53 140 28 69 28 68 31 326 302 348 6 13 37 30 3 5 13 355 353 356 353 349 360 2 35 303 313 341 29 345 357 315 232 230 210 272 287 291 278 280 291 267 250 257 245 242 251 253 259 255 249 250 253 245 254 247 238 240 243 243 238 236 235 238 238 230 223 217 210 207 203 193 194 195 200 197 192 186 185 185 187 183 181 179 177 175 184 185 184 188 187 189 189 190 183 182 175 171 171 166 168 169 166 165 164 159 163 156 153 156 157 158 163 171 178 178 177 182 206 193 172 149 167 174 170 205 223 226 232 236 227 228 214 219 221 212 186 203 190 119 139 141 144 123 138 127 133 120 117 127 134 127 125 109 104 122 134 151 131 144 144 159 173 164 162 169 172 168 162 172 192 178 187 183 177 175 166 162 170 175 171 166 161 160 157 158 157 155 158 164 166 166 165 166 164 166 166 168 172 172 174 174 172 173 174 173 172 172 171 173 172 169 163 158 152 164 162 161 169 188 218 195 95 128 335 343 358 355 5 355 353 359 356 348 10 8 14 192 184 184 181 162 168 157 152 157 98 84 58 74 81 96 83 36 77 75 70 66 48 12 6 19 14 15 16 8 15 15 355 332 331 347 339 3 352 351 332 308 325 315 353 161 220 220 235 239 247 245 241 257 261 278 280 259 254 247 248 248 239 240 244 250 257 253 272 264 251 245 246 248 246 246 235 233 228 232 231 223 220 214 207 202 198 195 195 196 196 196 192 191 186 191 183 185 184 179 182 186 189 189 188 191 193 192 196 187 184 179 172 175 172 173 170 167 172 169 167 168 164 158 158 154 155 159 168 173 178 171 164 163 157 162 168 174 180 161 189 179 213 226 229 220 226 219 216 211 203 214 189 153 140 128 129 130 128 131 125 127 127 124 111 113 124 124 120 118 121 150 151 135 134 143 163 157 168 171 178 180 179 181 181 175 172 174 186 185 172 175 180 172 186 179 170 160 164 160 158 159 155 159 163 163 165 169 167 166 171 167 171 175 174 173 175 179 175 178 176 179 176 176 nan nan nan 163 165 163 163 169 169 173 186 180 178 178 125 64 336 348 356 340 348 351 342 323 9 352 10 9 346 299 234 184 182 183 178 177 178 78 75 82 81 91 92 80 45 69 89 59 41 16 9 12 24 11 15 17 23 36 18 10 325 332 337 357 355 356 348 331 10 100 6 339 286 263 263 248 241 238 247 232 215 238 264 269 264 262 259 255 246 237 236 242 242 256 268 256 252 256 252 248 249 246 245 234 230 226 216 221 227 216 210 203 202 199 200 200 198 197 197 197 198 192 192 192 192 191 185 186 186 188 194 193 194 194 195 199 188 188 183 178 180 175 172 172 169 172 173 172 171 170 163 162 155 151 157 156 164 162 153 150 150 140 142 154 157 137 131 162 176 181 200 210 210 210 204 194 183 194 187 178 153 134 133 136 131 128 119 120 114 115 123 112 114 112 115 118 120 122 137 136 140 139 148 159 150 162 177 181 197 195 197 188 184 181 181 180 182 179 175 175 180 179 180 170 164 168 165 165 163 160 162 163 166 167 168 169 171 175 168 169 174 174 170 179 177 180 181 181 182 181 180 nan nan nan nan nan 165 163 173 173 180 186 190 181 188 179 198 273 294 341 320 330 335 321 351 3 11 28 1 353 329 43 148 156 184 173 194 192 91 80 81 84 106 116 112 90 53 70 51 48 52 33 351 350 340 9 358 17 33 348 324 330 340 351 0 358 15 18 8 7 327 312 283 294 285 267 256 250 242 242 241 220 219 225 252 261 257 255 252 243 231 234 235 240 245 252 252 248 252 250 247 250 245 241 247 243 231 226 217 224 214 209 203 199 203 203 200 204 201 197 202 207 195 200 195 195 191 191 189 184 192 195 198 199 200 200 198 195 190 181 181 180 181 178 174 175 174 176 177 174 168 162 159 154 156 155 153 150 153 153 151 138 136 142 144 148 136 125 132 128 129 137 150 174 170 165 160 157 152 161 159 145 142 143 139 129 124 120 114 113 118 119 118 111 121 128 132 132 130 134 131 122 139 151 157 148 166 164 183 186 196 202 175 192 188 183 188 186 180 180 186 184 181 181 170 171 176 168 168 nan nan nan nan nan nan nan 172 175 175 172 172 176 nan 172 nan nan 180 185 183 nan nan nan nan nan nan nan 171 172 174 181 178 182 209 169 176 135 147 193 261 268 312 322 312 322 334 332 337 36 118 116 286 0 51 74 84 161 172 215 214 95 101 93 111 124 119 123 140 141 153 140 78 42 3 352 342 345 339 325 343 342 349 347 356 4 0 9 16 13 360 1 332 312 294 298 286 275 266 257 260 252 252 248 234 234 232 236 241 243 245 253 254 228 241 242 252 258 248 243 247 244 248 246 248 246 242 247 244 239 224 218 223 214 207 205 203 203 206 202 203 206 202 202 205 202 205 203 193 193 192 189 188 190 197 200 201 200 205 203 200 195 187 184 184 185 182 179 176 175 176 173 173 164 166 162 155 161 153 150 149 147 146 140 138 143 139 149 143 132 129 129 121 117 116 116 127 137 139 135 136 141 151 147 134 138 139 141 135 131 122 122 126 125 120 117 117 127 129 131 128 131 140 146 150 140 154 149 147 152 157 164 168 188 188 198 185 200 193 190 185 181 182 188 185 nan nan 176 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 179 180 180 173 nan nan nan nan nan nan nan nan nan nan nan nan nan 169 nan nan 192 199 202 246 304 74 105 92 151 324 278 301 309 287 249 301 317 293 116 302 312 332 59 38 23 71 82 81 163 221 116 117 127 133 121 116 129 124 120 117 100 58 49 15 3 352 346 348 340 339 345 343 352 5 10 14 12 8 3 349 339 329 318 305 294 283 278 269 274 271 262 251 243 239 233 234 239 246 250 244 247 252 243 254 258 256 262 259 250 248 242 242 242 245 241 242 244 233 232 229 214 215 213 213 209 206 206 205 203 207 207 207 204 204 205 206 204 208 198 193 188 188 186 195 204 203 197 205 209 207 201 190 186 186 189 185 181 175 174 169 171 168 162 160 164 164 157 152 149 147 148 142 143 146 143 142 145 133 124 122 125 128 117 115 112 118 126 131 130 122 133 133 132 144 143 141 136 129 131 129 132 131 128 121 117 116 115 118 116 122 132 136 137 138 138 141 150 150 146 149 163 173 194 195 202 193 187 192 193 188 187 190 196 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 212 228 269 38 156 203 262 278 278 272 230 233 255 222 205 294 304 294 293 293 62 137 261 124 107 98 347 143 79 100 125 133 119 105 97 99 94 80 67 87 56 27 16 15 8 360 10 3 352 359 0 8 6 7 357 353 343 345 341 314 304 290 289 292 288 289 281 268 261 261 251 242 238 241 242 246 248 252 246 246 242 244 249 251 256 256 255 255 248 245 237 236 236 249 230 239 237 222 215 220 214 208 208 211 213 209 205 208 212 206 206 210 203 209 204 212 212 200 192 187 191 193 199 205 196 200 206 213 208 196 190 190 191 191 186 183 176 175 173 172 166 162 165 169 163 156 153 149 149 152 150 147 146 146 148 137 128 124 124 122 117 113 118 121 131 130 127 127 128 133 145 150 138 136 134 127 129 126 128 133 127 120 125 128 125 126 125 126 114 115 122 115 119 156 169 150 157 159 156 172 196 194 200 203 196 194 nan nan 209 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 226 232 189 180 182 230 253 278 268 227 262 243 203 210 307 291 283 279 280 292 241 266 248 130 144 137 168 71 66 84 69 81 101 118 100 105 90 113 130 85 81 69 94 76 54 27 11 3 4 6 12 5 360 353 347 352 338 319 311 304 297 298 290 288 285 281 281 273 265 264 258 252 249 247 245 247 249 245 248 253 252 251 252 250 253 253 257 254 249 229 230 244 229 231 241 247 234 222 209 209 210 211 206 215 216 214 210 214 213 210 212 214 210 210 211 210 213 199 192 191 196 200 203 196 197 205 207 211 208 198 198 197 197 192 191 184 185 180 177 169 167 170 170 167 156 151 150 149 153 153 154 152 149 147 144 139 134 126 123 123 120 119 123 130 132 132 130 137 136 149 143 134 126 124 121 124 129 130 133 130 132 125 126 135 138 129 118 123 121 118 105 97 350 296 184 178 160 171 178 206 213 217 217 nan nan nan nan 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 233 265 263 263 273 275 274 253 235 286 295 280 256 224 240 236 234 190 181 160 199 36 37 53 nan 71 81 95 96 136 139 126 114 93 67 77 74 53 nan 31 32 21 16 3 7 359 353 342 338 329 320 307 299 291 291 270 269 272 272 274 272 270 269 265 262 262 257 256 252 251 253 249 247 248 247 246 252 255 252 257 250 255 242 236 234 231 229 229 220 227 226 226 227 221 230 219 220 211 219 221 216 215 217 213 216 219 220 214 217 218 217 211 199 193 196 201 207 197 194 199 205 210 210 204 202 200 202 198 193 197 192 186 186 169 173 170 168 163 152 153 154 146 147 155 156 154 153 150 147 145 139 129 127 125 124 126 127 129 133 133 136 141 149 152 151 nan nan nan nan nan nan nan nan nan nan 127 137 148 151 145 136 147 136 125 132 113 14 298 285 271 225 189 208 229 233 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 178 206 231 266 276 280 268 291 289 290 315 299 308 299 277 249 231 206 223 213 188 204 360 39 48 60 64 74 86 86 97 112 113 116 118 95 58 48 nan nan nan nan 13 6 4 1 355 345 332 319 314 nan nan 307 307 301 296 288 284 276 276 279 277 277 269 265 264 259 256 256 253 253 257 257 253 253 247 242 249 251 250 250 249 238 226 243 244 224 219 223 228 229 241 255 240 240 225 219 217 220 221 217 218 215 218 217 217 225 220 218 221 222 221 210 198 199 202 206 198 194 193 198 207 213 209 205 201 202 203 198 195 195 190 183 172 173 174 170 165 155 152 154 154 152 161 156 153 153 144 145 146 145 139 136 129 124 129 127 121 130 140 146 158 157 158 157 nan nan nan nan nan nan nan nan nan nan 130 146 145 154 150 134 146 156 166 153 137 212 280 318 282 267 269 267 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 185 179 191 231 257 283 276 283 299 300 307 309 314 310 307 295 281 255 204 179 210 224 351 2 45 41 nan nan nan nan nan nan nan nan 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 275 271 271 270 259 255 258 258 256 254 251 257 258 253 250 248 242 247 248 250 243 240 229 234 238 224 224 236 234 245 252 248 242 238 235 228 225 217 222 224 224 220 217 213 214 219 225 225 223 222 224 218 208 199 206 203 197 195 194 193 199 211 218 209 204 201 201 202 197 191 190 179 177 173 171 174 171 158 156 155 150 156 163 nan 154 149 147 147 148 143 147 147 139 131 129 130 129 137 133 146 170 170 169 167 164 nan nan nan nan nan nan nan nan nan 153 171 185 174 nan 183 196 199 nan 198 185 196 221 240 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 214 253 273 273 261 274 289 288 299 318 313 312 308 299 291 265 211 181 192 342 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 263 nan 254 248 248 246 246 247 253 257 250 245 244 238 240 245 244 241 234 235 235 233 240 241 242 251 254 257 253 243 243 237 232 225 216 223 226 230 229 225 220 218 219 224 228 225 228 227 220 205 208 200 197 191 195 194 196 206 219 219 210 203 199 199 200 193 180 177 170 172 170 169 174 162 159 157 160 155 156 156 158 157 151 147 146 147 151 nan nan nan nan 140 134 134 145 148 152 170 176 nan 153 82 nan nan nan nan nan nan nan nan 209 208 nan nan nan 206 nan nan nan 217 nan 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 251 272 273 279 289 295 299 299 308 321 316 300 262 253 268 218 297 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 249 248 247 249 249 256 251 243 243 239 240 242 241 237 238 237 237 237 247 249 239 248 254 256 247 242 239 236 229 224 227 232 228 234 234 231 227 222 225 227 227 228 226 231 215 206 205 197 195 191 193 196 206 208 216 216 210 202 199 192 187 180 173 171 170 169 174 179 168 154 147 164 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 149 155 155 168 nan 139 147 185 224 268 nan nan nan nan nan 257 nan 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 264 276 291 294 298 311 309 303 306 323 323 319 293 292 332 332 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 346 338 337 335 335 326 325 324 322 308 311 301 300 304 301 294 296 292 284 275 272 nan 273 274 273 269 nan nan nan nan nan nan 248 246 249 254 256 254 247 243 242 240 239 243 239 243 237 236 241 243 244 242 249 248 245 245 239 236 230 231 231 231 237 235 240 238 237 231 230 227 230 233 229 228 226 209 205 202 194 198 195 199 209 204 209 212 212 205 200 189 186 182 180 175 175 177 177 178 176 163 163 168 166 166 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 148 170 194 246 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 269 274 279 290 293 295 300 297 298 306 311 312 299 342 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 350 351 348 335 333 336 339 330 330 330 326 326 318 308 312 288 302 299 292 294 289 285 276 270 266 263 263 262 261 265 265 264 261 nan nan nan nan 251 250 255 256 254 250 249 243 242 241 239 242 236 238 237 242 248 248 238 244 243 244 248 240 236 230 233 239 235 237 243 244 242 239 236 233 230 231 237 229 232 223 206 208 202 198 203 195 197 211 201 207 208 208 204 199 185 183 184 181 178 180 177 182 183 178 167 174 181 169 169 177 173 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 297 297 295 291 280 266 278 287 nan nan nan 340 333 335 nan nan nan nan nan nan nan 338 344 350 358 356 333 331 332 333 331 334 334 334 327 325 318 311 311 306 303 301 290 282 284 286 277 266 259 258 253 256 260 261 263 261 262 261 264 261 nan nan nan 254 255 257 257 252 252 nan nan 245 242 237 240 241 240 244 246 240 241 240 238 243 244 236 236 239 231 238 241 240 247 246 244 244 242 234 234 235 237 233 232 218 213 210 204 203 204 202 200 206 197 205 201 202 201 192 185 183 182 184 182 183 186 184 185 176 185 184 178 181 181 179 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 299 283 278 316 nan 336 348 301 333 326 333 334 338 343 353 348 345 342 352 346 340 339 338 332 332 330 336 335 332 324 319 319 313 310 309 305 296 288 280 280 277 276 273 268 265 262 262 261 265 264 265 265 263 262 263 261 259 nan nan nan 257 258 259 256 252 nan nan nan 248 241 240 239 240 236 241 242 240 234 236 242 242 236 242 233 231 238 240 247 249 246 246 247 243 241 239 236 238 238 229 221 216 209 205 210 206 208 206 195 191 206 204 203 194 192 190 186 189 188 186 190 191 186 183 183 185 186 185 188 185 nan nan 186 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 328 335 338 315 312 324 338 348 353 358 356 346 338 332 337 341 334 331 325 328 328 333 334 333 327 322 321 320 312 308 307 301 301 291 285 279 274 279 278 273 271 269 269 269 269 267 265 268 269 267 269 266 267 267 267 nan nan 264 264 263 261 257 256 nan nan nan 254 248 244 241 239 241 242 246 240 239 238 243 245 246 240 238 241 237 247 251 248 247 248 247 245 242 241 241 240 233 226 217 211 209 214 204 211 203 194 198 205 205 203 196 196 195 193 188 188 192 195 193 193 196 195 199 202 203 nan 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 316 325 318 306 310 308 315 325 331 335 334 328 325 319 323 328 324 324 322 322 328 332 333 331 328 325 323 319 308 306 303 303 297 295 289 287 283 277 273 271 270 269 269 267 267 268 268 265 266 264 266 266 267 266 268 267 268 nan nan nan 267 264 262 258 262 nan nan 260 257 251 246 243 244 244 246 241 243 239 242 247 247 249 243 241 239 248 250 250 249 248 251 247 245 242 237 239 234 229 222 212 220 216 212 211 201 205 203 205 201 205 199 200 197 198 195 196 200 202 205 204 209 210 215 nan nan nan 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 294 318 312 322 310 307 307 309 317 316 316 317 317 312 313 322 323 323 323 324 327 330 330 328 327 322 320 313 306 301 297 295 294 294 290 285 278 272 269 265 261 257 255 255 260 260 260 263 265 267 269 270 269 267 267 272 271 269 265 264 nan 271 270 269 267 265 nan nan nan 263 261 253 247 248 247 246 242 241 242 246 247 246 249 245 240 244 249 248 249 250 251 252 248 243 241 245 238 236 232 224 224 218 210 nan 206 213 206 204 206 202 204 204 203 204 202 204 203 208 210 210 214 216 221 221 nan nan 201 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 271 293 293 310 317 312 312 307 309 312 312 313 315 314 308 314 317 321 324 325 324 326 327 327 327 324 319 319 315 312 305 300 300 296 293 289 278 nan nan nan nan nan nan nan 250 nan nan 257 259 262 265 269 273 275 277 281 282 282 282 283 279 273 272 275 nan 274 271 268 266 nan nan 267 265 262 255 252 250 250 248 248 248 248 248 248 250 248 242 249 252 251 250 249 252 253 248 246 248 249 245 nan 234 224 225 nan nan 215 223 214 209 208 205 203 206 210 215 209 211 211 213 214 216 216 216 221 nan nan nan nan 215 220 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 270 283 289 297 306 306 302 303 300 302 304 307 304 305 301 303 310 320 322 322 322 323 322 322 322 326 326 322 317 312 307 301 296 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 262 269 274 277 282 286 287 286 280 278 281 276 270 270 270 271 nan 276 275 nan nan 265 266 265 263 260 255 251 254 254 255 250 250 250 251 248 245 251 251 249 248 249 249 250 250 250 248 251 248 nan nan nan nan nan nan nan nan 216 212 208 208 210 218 220 218 216 219 219 220 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 267 275 281 282 291 290 289 287 289 290 296 300 302 303 296 298 308 316 317 318 318 314 312 316 322 323 322 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 263 260 267 271 277 281 282 284 283 279 274 267 264 262 264 271 274 270 272 nan 269 266 265 266 267 266 257 255 257 259 252 252 252 251 nan 251 249 nan nan nan nan nan 250 250 249 252 252 nan 244 nan nan nan nan nan nan nan 218 217 211 213 219 221 221 221 221 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 279 281 283 288 287 287 280 281 284 290 294 298 295 294 298 305 309 312 311 307 309 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 nan 251 256 255 260 268 268 270 269 272 271 264 262 262 274 285 283 279 272 271 271 269 268 267 270 267 263 261 259 258 253 257 252 nan nan nan nan nan nan nan nan nan 249 248 249 nan nan nan 242 nan nan nan nan nan nan nan 225 218 214 223 224 219 223 231 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 274 279 280 285 292 292 284 281 279 280 287 291 295 296 292 295 299 305 306 300 304 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 258 266 260 258 262 263 266 271 272 271 269 262 267 286 298 299 291 278 273 269 270 270 267 269 270 265 265 262 256 255 256 254 nan nan nan nan nan 245 nan nan nan 249 249 250 nan nan nan nan nan nan nan nan nan 221 231 231 222 220 225 222 222 229 237 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 276 278 285 290 287 281 279 278 280 281 286 290 294 294 294 295 298 299 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 248 nan nan nan nan nan nan nan nan nan nan nan nan nan 257 254 263 265 265 267 276 267 263 265 279 288 293 294 295 289 274 269 270 272 271 271 270 267 267 260 259 259 nan 250 nan nan nan nan nan nan nan nan 249 247 246 nan nan nan nan nan nan nan nan nan 240 235 232 226 225 226 225 228 230 236 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 271 278 282 286 284 283 279 278 280 283 287 291 293 293 291 291 290 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 236 246 nan 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 257 266 272 268 261 265 276 279 284 284 286 286 276 270 274 272 270 271 268 265 263 262 258 258 251 nan nan nan nan nan nan nan nan nan nan 244 nan nan nan nan nan nan nan nan 229 nan nan 230 228 231 231 233 236 237 240 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 nan 263 263 269 277 283 282 279 277 275 275 279 283 287 291 293 291 287 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 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 258 270 270 268 272 279 290 289 289 286 281 287 280 273 272 270 269 270 266 266 265 264 264 259 257 nan nan nan nan nan nan nan nan nan 240 nan nan 244 nan nan nan nan nan 235 nan nan nan nan nan nan nan 240 239 243 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 259 265 270 275 281 282 271 270 271 274 278 286 291 288 287 289 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 256 259 263 270 284 296 294 294 288 286 286 286 276 272 270 270 269 269 269 271 271 264 259 258 258 nan nan nan nan nan nan nan nan 242 235 nan nan nan nan nan nan nan nan 233 nan nan nan nan nan nan 242 240 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 261 264 269 275 275 267 269 268 275 271 273 272 281 289 290 287 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 253 257 260 263 274 292 293 295 291 289 289 286 283 275 270 269 267 264 260 259 258 256 253 255 252 255 257 nan nan nan nan nan nan 244 239 nan nan 238 nan 238 nan nan nan 240 nan nan nan nan nan nan 240 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 nan 265 270 273 274 269 267 267 271 272 nan nan 268 269 276 284 286 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 251 259 264 268 284 289 295 293 288 283 284 278 275 269 267 264 262 262 257 253 249 250 252 247 246 252 256 256 253 nan nan nan 244 241 238 nan nan nan nan 243 nan 235 244 nan nan nan nan 247 244 239 240 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 268 269 265 268 274 274 nan 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 247 255 264 262 272 285 289 287 286 282 278 276 264 269 265 262 258 256 255 254 252 249 246 244 241 242 250 252 252 nan nan nan 246 242 240 239 243 245 243 244 236 237 243 248 249 246 251 252 246 241 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 272 273 271 270 272 273 273 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 243 247 250 250 279 281 282 283 284 281 271 274 255 243 244 251 248 249 248 252 255 nan 246 242 239 236 241 247 247 nan nan 247 247 246 245 242 243 246 246 240 244 nan 243 247 245 251 253 251 240 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 272 271 270 268 268 270 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 245 242 243 257 267 271 278 281 279 275 272 257 244 268 245 236 243 245 nan nan nan nan nan nan nan 236 nan 240 242 244 nan 247 250 248 248 247 243 243 246 nan nan nan 241 251 252 254 252 248 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 266 268 269 268 269 269 269 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 242 236 242 260 259 267 274 278 276 276 271 271 269 269 257 240 nan nan nan nan nan nan nan 245 nan 239 nan nan 238 242 nan nan 249 248 249 246 244 244 nan nan nan nan 247 252 253 254 250 244 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 269 271 270 271 274 273 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 243 231 249 253 255 267 273 275 278 277 269 269 274 270 251 nan nan nan nan nan nan nan nan nan nan nan nan 233 238 242 241 nan nan 246 247 245 243 245 243 242 239 250 255 253 256 255 252 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 265 265 271 272 271 276 278 276 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 239 243 239 247 251 252 264 269 277 264 264 268 274 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 244 241 237 nan nan 246 243 244 nan 243 nan nan 256 256 257 256 252 256 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 263 268 269 268 273 277 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 276 nan nan nan nan nan nan 238 235 237 244 246 245 248 251 238 261 265 269 280 nan nan nan nan nan nan nan nan nan nan nan nan nan 241 244 nan 246 246 244 241 237 245 nan 245 nan nan nan 244 nan nan 256 256 257 257 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 283 293 294 295 291 283 281 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 273 nan nan nan nan nan 245 238 237 240 246 248 245 243 245 258 262 263 265 nan nan nan nan nan nan nan nan nan nan nan nan nan 246 248 nan 248 255 247 247 240 240 244 247 247 244 244 249 nan nan nan 255 254 257 255 nan nan 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 288 291 291 288 287 279 285 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 265 264 nan nan 246 240 241 240 250 249 248 247 246 247 253 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 251 253 244 242 245 244 244 243 247 247 246 247 nan nan nan 258 257 257 256 254 nan nan nan nan nan nan nan nan nan nan nan nan 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 255 287 289 293 290 289 285 289 276 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 266 261 250 245 nan 240 239 244 246 248 248 248 247 247 246 249 nan nan nan nan nan nan 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 248 247 244 246 248 247 246 247 251 257 257 259 258 257 256 256 nan nan nan nan nan nan nan nan nan 273 278 nan 282 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 249 252 285 289 291 286 286 288 287 287 288 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 259 243 243 237 232 235 238 242 248 248 246 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 247 249 248 nan nan nan nan 251 256 257 260 259 258 256 256 nan nan nan nan nan nan nan nan nan 273 279 279 281 284 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 294 242 247 250 292 295 292 286 286 291 301 295 291 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 251 236 240 241 244 248 248 nan nan nan 242 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 245 244 244 nan nan nan 252 254 255 258 256 258 258 nan 257 nan nan nan nan nan 263 268 274 280 284 287 291 nan 298 nan 305 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 nan nan nan nan nan nan nan nan nan 287 285 285 243 234 246 251 287 269 273 274 292 299 297 296 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 248 242 nan nan nan 229 241 240 244 239 245 251 nan nan 246 243 243 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 246 250 249 249 252 254 255 258 259 257 258 258 260 265 265 265 268 271 280 284 285 289 290 295 301 306 309 310 nan 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 295 288 294 nan 239 236 239 238 292 260 278 293 294 295 296 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 233 nan nan nan 251 241 241 237 238 243 254 249 244 243 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 241 247 249 248 255 257 259 260 261 261 263 262 266 268 270 272 274 274 279 282 286 289 294 299 303 306 310 310 311 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 312 296 297 297 nan nan 241 245 248 251 289 298 295 286 292 298 289 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 nan nan nan nan nan nan nan nan nan 229 nan nan nan 242 233 241 241 237 237 243 249 237 236 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 240 246 249 250 255 259 262 264 265 264 264 265 269 270 272 274 276 278 282 284 288 290 297 301 305 307 307 310 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 304 309 300 295 nan nan nan nan nan 247 250 277 282 284 279 284 280 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 201 nan nan nan 224 239 239 237 234 231 231 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 247 251 253 255 260 263 269 268 268 268 269 271 272 273 277 280 281 286 285 292 296 299 301 300 304 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 311 305 299 301 nan nan nan nan nan 246 250 258 292 289 277 nan 282 286 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 235 233 238 235 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 243 245 248 251 253 256 260 264 267 269 271 270 270 270 271 271 276 280 282 285 290 294 294 296 293 298 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 304 302 303 304 nan nan nan nan nan nan 247 250 257 281 280 278 276 283 292 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 nan nan nan nan nan nan nan nan nan nan 251 236 231 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 241 243 244 246 250 252 252 255 259 261 264 267 268 270 273 273 277 280 283 287 291 291 292 292 291 296 303 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 294 302 302 305 304 nan nan nan nan nan nan nan 244 248 260 279 277 277 284 289 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 321 nan nan nan nan nan nan nan 221 nan nan nan nan nan 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 254 255 256 258 262 264 266 269 272 278 279 283 286 287 289 286 287 288 293 296 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 313 307 315 322 nan nan nan nan nan nan nan nan nan 248 265 275 269 278 281 288 289 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 285 277 310 4 nan nan nan nan nan nan 294 252 242 235 221 218 216 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 256 257 260 263 270 273 276 281 285 286 284 283 285 285 290 292 297 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 326 323 323 327 nan nan nan nan nan nan nan nan nan nan nan 262 267 272 277 279 288 283 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 276 260 240 210 221 200 196 47 184 225 213 177 217 207 205 166 236 258 253 249 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 254 256 261 264 268 275 280 281 283 284 284 283 285 289 289 293 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 333 327 327 nan nan nan nan nan nan nan nan nan nan nan nan nan 270 277 276 278 286 286 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 268 249 212 188 196 227 201 211 210 203 202 209 215 221 220 219 213 221 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 264 267 273 nan 276 277 278 nan nan nan nan nan 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 328 317 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 274 276 282 283 290 276 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 205 217 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 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 339 331 322 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 289 291 281 280 283 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 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 328 330 322 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 272 273 276 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 326 326 313 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 272 271 277 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 nan nan nan nan nan nan nan 258 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 327 326 327 312 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 249 nan nan nan nan nan nan 244 252 nan 257 259 263 nan nan 265 271 275 274 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 327 327 325 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 252 254 257 nan nan 263 nan 271 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 327 325 320 316 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 253 256 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 326 322 326 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 330 333 329 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 330 341 333 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 341 334 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 332 324 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 265 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 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 328 324 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 306 nan 262 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 269 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 316 325 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 271 258 nan nan nan nan nan nan nan nan nan nan nan nan 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 308 319 nan 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 261 nan nan nan nan nan nan nan nan nan nan nan nan 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 293 312 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 243 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 268 242 nan nan nan 193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 219 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 276 264 278 nan 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 244 nan nan nan nan nan 253 262 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 nan nan 275 nan nan nan 273 252 221 204 nan nan 209 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 287 293 275 nan nan nan nan 258 nan 192 nan 191 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 299 274 nan nan nan nan nan 249 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 196 196 nan 157 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 nan nan nan nan 151 161 183 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 268 271 276 nan nan nan nan nan nan nan nan nan nan nan nan 160 nan 170 173 158 164 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 310 299 nan nan nan nan nan nan nan nan nan nan 243 248 nan nan nan nan 174 182 187 180 204 nan nan nan 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 233 228 247 240 241 nan 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 nan nan 154 153 152 160 180 200 nan nan nan 220 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 218 233 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 284 nan nan nan nan nan nan 150 nan nan 171 192 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 232 237 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 161 165 154 nan 196 nan nan nan nan 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 191 217 243 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 nan nan nan nan nan nan nan 172 nan nan nan nan nan nan nan 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 191 192 199 218 222 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 180 202 nan nan nan 192 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 215 231 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan 219 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 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 219 nan 207 nan nan nan nan 228 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 nan 230 nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 191 191 nan nan 208 nan nan nan nan nan nan nan nan nan 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 191 nan nan nan 203 193 nan 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 187 nan nan nan nan nan nan nan nan nan nan 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan