CAPE 853 948 987 507 224 325 258 303 254 95 335 613 497 346 238 231 212 236 224 379 354 414 384 342 164 292 286 202 230 211 419 425 428 473 612 709 903 820 711 894 917 909 946 916 1100 1004 1042 1142 940 938 977 1141 1283 1196 1153 1181 1076 1210 1156 1100 1078 974 898 804 802 1047 999 929 893 940 915 828 830 814 825 853 827 897 857 866 959 715 770 827 810 822 697 680 744 772 842 839 833 901 953 950 1044 1091 949 906 929 896 905 1003 1044 1022 1187 1188 1236 1243 1293 1238 1287 1244 1324 1241 1106 1278 1183 1126 1108 1083 1073 1093 1120 1111 1093 1133 1129 1066 1117 1176 1245 1245 1213 1217 1247 1218 1168 1156 1166 1118 1122 1124 1146 1159 1181 1195 1185 1195 1173 1162 1191 1169 1162 1183 1176 1176 1202 1185 1108 1182 1105 1131 1067 1180 1200 1135 1203 1096 1137 1114 1174 1119 1192 1011 921 925 1161 1223 1169 1074 950 768 699 719 899 1120 1202 978 1132 959 850 783 647 768 831 738 734 826 718 775 773 802 800 906 924 909 1064 1072 973 695 411 875 1073 1007 965 891 927 841 708 792 857 909 967 870 947 688 514 410 524 546 414 325 389 445 597 596 670 695 674 532 478 541 675 572 544 546 681 610 611 1165 1132 1302 649 539 788 547 165 117 180 64 441 551 236 211 402 409 280 619 269 319 363 407 334 280 252 181 212 166 142 216 354 405 334 581 753 838 781 802 1017 1103 872 826 899 945 964 1020 1135 1101 924 1124 1174 1159 1193 1206 1217 1149 1138 1076 1035 1132 917 968 995 1022 941 791 906 988 1022 1011 980 924 854 918 874 721 734 884 879 876 690 770 790 772 767 750 795 751 836 900 835 849 889 922 906 897 840 841 808 799 840 830 913 959 1086 1086 1124 1198 1184 1222 1258 1171 1053 1193 1279 1105 1093 1203 1155 1117 1111 1164 1172 1152 1141 1141 1139 1125 1074 1117 1017 1005 1086 1180 1210 1237 1190 1190 1111 1090 1118 1145 1158 1170 1190 1182 1161 1140 1197 1241 1219 1289 1296 1246 1286 1261 1252 1272 1257 1218 1215 1250 1161 1123 1147 1099 1102 1220 1227 1226 1112 1117 1105 1100 1127 1240 1045 1229 1107 1033 1088 870 759 666 667 949 974 954 758 832 844 844 970 994 795 721 742 563 755 732 821 743 680 816 875 1058 1037 1005 971 819 431 726 1078 936 1239 1205 931 689 760 645 674 779 815 891 995 937 955 883 693 572 567 600 573 386 383 563 621 547 616 657 542 578 461 598 648 601 666 608 729 657 1075 1062 861 788 1287 903 526 164 80 105 473 439 502 474 504 569 661 740 631 573 308 341 283 453 349 382 237 220 227 196 276 412 400 563 438 758 820 875 914 977 712 838 903 858 767 809 984 1181 1118 1145 1159 1208 1174 1154 1131 1198 1106 1144 1046 1029 1067 1026 960 1019 981 906 1132 1033 1050 1039 990 1038 964 975 917 831 594 731 743 810 841 781 678 782 719 687 653 798 780 919 876 933 929 895 813 860 869 878 901 849 819 730 976 1015 1094 1077 1088 1032 1102 1167 1200 1187 1188 1074 1143 1154 1251 1164 1242 1264 1207 1141 1248 1211 1240 1202 1235 1226 1185 1151 1151 1101 1120 1183 1156 1082 1071 1150 1181 1147 1160 1152 1183 1186 1204 1240 1201 1216 1202 1202 1290 1339 1363 1394 1428 1440 1419 1356 1329 1281 1282 1331 1306 1215 1185 1224 1286 1185 1230 1166 1126 1115 970 959 985 1074 1075 1084 1140 868 875 914 832 801 758 817 884 749 758 670 694 756 765 630 519 477 458 541 641 630 635 693 837 899 942 949 926 846 753 633 535 686 883 865 1212 926 869 962 809 583 586 651 722 797 864 839 840 838 870 825 750 674 568 483 455 610 477 626 477 499 529 493 697 546 716 780 827 896 915 907 892 1244 1127 792 771 690 568 313 380 354 260 282 339 449 468 423 608 421 467 611 656 580 215 318 446 306 196 352 198 204 222 243 403 413 441 449 354 462 367 622 521 504 609 665 945 885 736 850 1125 1088 1106 1110 1172 1119 1204 1127 1180 1160 1134 1169 1068 1097 1031 977 912 1146 1282 1229 1161 1126 1050 1041 1044 1070 1016 964 922 934 885 911 844 988 875 838 752 788 647 690 696 922 742 747 877 826 876 845 898 841 872 810 775 827 801 907 932 983 916 845 934 1014 1169 1019 1103 1175 1103 1076 1240 1255 1272 1249 1082 1193 1243 1281 1324 1328 1280 1337 1312 1207 1234 1185 1145 1141 1170 1140 1171 1115 1138 1133 1141 1177 1153 1173 1093 1135 1181 1133 1255 1269 1278 1396 1450 1428 1449 1430 1399 1411 1375 1425 1422 1435 1379 1384 1230 1200 1252 1251 1221 1228 1268 1231 1075 1118 1034 1008 1000 1084 1107 1021 898 886 810 801 799 869 790 696 705 852 694 611 647 601 487 304 248 213 272 347 411 572 679 755 746 647 639 583 559 660 755 772 752 776 1093 1073 367 534 908 1140 1052 847 751 719 694 714 874 813 813 898 885 774 716 617 483 438 474 601 517 603 579 496 574 552 667 641 817 842 754 708 715 758 892 934 1122 915 835 748 612 530 127 177 389 411 104 118 199 77 235 650 596 734 442 350 350 305 239 211 295 269 288 301 239 359 485 540 369 333 567 650 366 398 401 491 383 593 705 696 633 764 890 1024 1083 1158 1158 1181 1232 1121 1206 1141 1082 1160 1160 974 926 1052 1103 1308 1306 1217 1117 1054 950 996 1067 1040 893 924 918 891 942 950 954 784 716 792 877 813 831 1005 969 951 1024 953 945 949 957 807 912 779 888 924 822 784 940 999 850 990 898 1006 992 967 1010 1025 1244 1097 1143 1248 1420 1257 1219 1154 1150 1142 1218 1311 1314 1310 1369 1323 1172 1299 1171 1132 1138 1143 1155 1189 1151 1143 1184 1175 1223 1228 1250 1160 1228 1191 1156 1180 1262 1298 1340 1513 1593 1593 1649 1538 1521 1449 1224 1330 1259 1245 1368 1382 1472 1419 1350 1231 1283 1400 1345 1208 1276 1048 1119 1146 1145 948 886 828 812 744 726 731 776 781 661 764 885 839 697 700 677 610 551 356 370 383 333 283 254 279 348 451 522 568 637 683 822 976 1086 999 873 671 185 135 39 79 219 294 427 555 648 791 712 742 741 768 766 570 776 677 683 624 557 480 505 553 698 641 761 677 530 579 623 721 632 462 544 540 608 685 626 1338 1059 1203 935 662 518 310 550 456 381 58 31 56 527 894 1065 819 548 316 334 343 250 184 294 371 271 360 402 350 549 632 763 786 343 683 689 676 560 649 642 495 449 450 566 522 613 748 1133 1160 1286 1227 1224 1259 1194 1078 1239 1221 1199 1022 1036 985 1072 1043 1183 1145 1170 1071 1117 995 1013 1074 1112 1072 1056 1007 1081 1042 1088 824 882 967 886 908 937 1063 998 942 949 882 852 886 864 939 901 1013 839 823 850 842 761 909 1019 897 975 1006 987 885 931 1008 994 1063 1102 1209 1328 1318 1359 1318 1393 1186 1154 1182 1111 1130 1226 1261 1228 1115 1134 1113 1122 1230 1219 1203 1121 1115 1141 1191 1220 1169 1287 1122 1184 1199 1121 1154 1198 1190 1132 1178 1290 1352 1506 1420 1583 1298 1297 1268 1292 1250 1329 1493 1284 1431 1355 1457 1398 1377 1385 1250 1249 1045 1089 1195 1117 1017 831 847 847 819 895 752 758 804 766 640 887 932 832 745 742 721 614 667 592 523 485 578 591 630 531 566 506 493 612 712 899 974 950 852 515 340 404 524 313 75 0 2 48 102 182 352 637 777 827 809 818 684 672 497 407 439 521 544 537 402 383 481 720 762 744 647 577 674 721 764 633 702 727 495 1219 1216 1280 1252 996 838 841 745 745 613 693 55 29 78 202 774 950 947 734 427 364 453 211 221 250 242 197 462 532 600 526 699 1155 932 727 731 783 656 639 668 707 717 674 498 494 774 593 609 796 1076 1120 1113 1117 1341 1164 1176 1179 1074 1104 1055 1093 1045 1008 1026 1059 1000 1042 1175 1104 1085 1082 1086 1027 1166 1061 1061 961 961 1008 1013 958 985 1031 936 912 1008 1111 1052 955 965 913 905 897 989 894 944 1005 1013 735 857 878 804 944 905 914 875 940 931 1048 983 947 917 1056 1123 1165 1252 1350 1335 1296 1240 1200 1130 1515 1430 1361 1067 1235 1133 1142 989 974 971 1058 1174 1109 952 988 1081 1278 1182 1295 1327 1291 1209 1175 947 1137 1223 1312 1294 1406 1463 1568 1504 1304 1537 1609 1351 1178 1197 1312 1273 1268 1210 1292 1161 1300 1369 1365 1324 1240 1219 1102 1342 1012 1033 1004 923 888 932 853 960 855 822 911 821 714 702 830 715 708 746 787 741 684 635 670 543 605 565 548 453 457 487 628 658 786 1013 964 861 854 936 821 807 790 834 671 403 189 100 132 264 422 543 640 650 715 579 647 582 722 786 886 818 663 574 677 659 681 578 661 809 625 647 632 698 673 698 844 511 518 1248 1369 1559 1335 1180 995 698 594 642 963 472 183 56 397 752 860 790 836 706 702 524 263 212 182 303 597 728 945 1224 921 760 1009 1054 653 638 826 736 596 657 739 765 583 708 635 564 586 372 256 334 633 1135 1162 1136 1167 1256 1248 1151 1073 1083 1216 1190 1112 976 993 1045 1060 1048 1044 1117 1041 1102 1093 1052 1171 1178 1086 1113 1059 986 1037 1034 1004 985 974 961 1022 1113 1143 1029 1063 1043 1024 995 993 1208 1004 939 950 785 809 936 759 811 903 892 977 1017 990 1097 957 936 1013 1049 1088 1213 1129 1304 1403 1359 1293 1343 1396 1525 1389 1241 1188 1271 1239 1075 1129 1065 1089 1205 1254 1144 1043 1173 1154 1178 1234 1367 1304 1308 1227 972 1013 1144 1314 1370 1380 1457 1445 1390 1404 1267 1301 1306 1374 1306 1251 1219 1143 1199 1277 1299 1335 1369 1266 1389 1310 1138 1064 1015 1066 967 1064 1066 1036 1029 918 867 828 919 893 882 883 815 773 781 805 765 745 777 656 604 587 581 535 493 468 439 462 517 723 660 716 954 873 656 645 847 785 711 646 608 660 577 589 621 632 649 673 698 639 588 756 706 564 655 785 742 1007 797 865 650 649 755 681 508 575 650 642 667 773 820 862 628 787 663 874 753 1391 1578 1430 1393 976 895 835 804 1011 806 565 287 251 542 844 622 464 627 675 489 353 249 297 416 501 854 1138 1126 1230 1293 1190 1015 922 755 792 922 776 537 475 418 545 527 237 376 412 201 80 70 107 201 707 1220 1232 1138 1059 1083 1203 1223 1077 1093 1224 1185 1091 1051 1108 1084 1077 1014 1140 1070 1063 1102 1122 1127 1202 1061 1179 1050 1018 972 1095 1153 1136 1124 998 1038 1001 1164 1034 1190 1107 1123 1233 1214 1332 956 966 986 896 858 1127 886 855 863 904 996 1058 1134 1162 992 1010 990 1085 969 1149 1065 1367 1337 1314 1391 1475 1483 1471 1340 1244 1308 1327 1340 1322 1360 1107 1174 1245 1273 1255 1168 1289 1279 1240 1342 1329 1216 1239 1145 1160 1172 1204 1232 1354 1452 1448 1370 1412 1362 1265 1374 1414 1456 1375 1333 1281 1340 1404 1398 1434 1507 1323 1235 1202 1162 1149 1080 1065 1039 987 1084 1009 1020 1028 884 770 801 802 812 841 836 755 719 791 761 760 773 714 709 571 600 537 600 618 533 526 561 636 634 809 904 828 789 814 800 785 706 754 722 680 660 521 512 608 584 675 691 727 727 965 673 658 662 751 814 774 1049 853 757 789 646 650 728 715 750 726 700 732 873 869 865 872 818 947 857 954 1353 1514 1368 1182 1173 952 945 855 877 472 817 556 684 871 863 786 768 867 756 648 376 355 426 336 724 1121 1171 879 1062 1163 1070 892 752 497 957 1050 1002 819 569 369 498 356 447 586 211 100 26 24 29 60 185 886 1282 1097 893 1000 1000 1109 920 915 1087 1032 912 914 1086 1144 1067 1076 1128 1295 1174 1000 1225 1171 1123 1296 1220 1046 1090 1107 985 1002 1065 1194 1222 1118 1115 1040 1160 1029 981 1081 1270 1430 1027 1016 1172 932 864 881 1179 868 936 846 1019 1098 1078 1183 1192 1102 1074 1085 1141 1187 1226 1322 1397 1439 1276 1245 1401 1506 1525 1545 1499 1279 1274 1436 1451 1424 1369 1212 1366 1317 1355 1343 1416 1533 1415 1345 1258 1296 1254 1259 1319 1299 1397 1391 1488 1463 1592 1524 1437 1520 1555 1733 1619 1507 1611 1543 1557 1548 1589 1436 1306 1366 1267 1213 1361 1251 1218 1136 1156 1075 1065 1041 1017 1004 954 906 822 786 816 760 744 669 653 750 841 920 785 924 849 720 653 628 682 678 569 624 840 818 533 700 933 915 877 772 765 1014 862 765 751 729 768 785 767 602 666 645 705 809 821 1031 929 687 674 921 1043 1219 1065 992 917 775 754 805 769 842 749 741 738 707 736 845 889 911 826 950 1072 1146 1168 1405 1293 1108 1066 975 1138 712 349 493 981 1095 776 917 935 958 951 936 1050 946 691 460 423 457 878 938 941 1036 931 815 987 939 808 863 930 892 644 710 452 279 346 412 325 413 409 182 101 52 113 61 68 85 435 873 1233 1117 950 654 638 675 870 672 833 872 784 965 1020 1066 1081 1085 1177 1302 1156 1222 1156 1142 1165 1077 1119 1034 1183 1082 1082 1097 1064 1112 1156 1081 1139 1148 973 1081 1001 1087 1209 1208 910 711 887 868 955 1106 1078 1034 1174 1247 1131 1060 1139 1214 1227 1218 1164 1140 1123 1111 1188 1360 1410 1302 1147 1260 1348 1397 1500 1578 1563 1479 1514 1476 1482 1430 1393 1385 1346 1399 1329 1432 1460 1443 1421 1547 1387 1302 1343 1344 1378 1374 1465 1496 1560 1576 1601 1666 1632 1464 1644 1700 1614 1569 1465 1383 1575 1362 1353 1272 1315 1266 1193 1193 1084 1131 971 941 1157 1004 972 913 922 876 842 842 900 781 702 765 789 929 932 907 869 835 840 872 893 801 844 793 851 919 712 657 772 811 894 877 861 679 726 800 1019 943 985 1011 833 820 802 542 713 653 550 762 1252 811 1191 956 845 956 1170 1168 1227 1017 868 723 767 754 844 695 869 945 882 794 801 936 1161 1360 1472 1290 1258 1238 1103 978 1438 1163 1287 1569 1183 1065 989 815 589 986 1151 1236 1049 1108 935 750 866 702 321 338 613 366 886 927 1021 1029 957 899 932 1003 936 831 682 866 799 545 527 441 417 326 347 472 355 645 346 197 176 140 130 204 115 118 766 967 1221 1161 692 632 716 638 691 592 622 878 1084 1092 1128 1107 796 1104 1364 1237 1237 1094 1126 1097 1068 1063 941 990 991 1044 1101 1064 1080 1064 1137 956 1054 1135 1085 1098 1056 1171 1010 1021 867 869 1012 955 1096 1015 952 1122 1092 1093 1254 1126 1213 1184 1238 1176 1208 1130 1215 1356 1226 1286 1357 1138 1265 1224 1389 1457 1541 1631 1432 1496 1522 1492 1301 1533 1429 1385 1403 1367 1466 1465 1506 1444 1501 1398 1304 1337 1397 1375 1339 1378 1406 1499 1611 1632 1645 1669 1682 1636 1631 1707 1671 1504 1416 1634 1486 1347 1313 1264 1262 1182 1120 1192 1152 1097 1100 1006 908 1013 890 912 827 810 892 934 874 990 876 785 841 811 827 783 779 745 656 658 865 915 1059 846 757 757 764 871 772 851 891 785 931 923 953 1018 988 831 948 931 1021 973 805 874 781 724 724 882 1526 1049 806 826 1036 1076 992 1160 958 853 647 783 690 668 817 888 852 862 1017 800 1225 1484 1368 1261 1159 1032 1176 1332 1415 1087 964 1118 1161 1174 1029 901 709 587 950 1063 1237 1176 1202 985 598 856 899 565 287 284 614 1003 980 998 884 988 802 944 444 607 442 567 772 422 483 375 353 179 204 330 389 351 422 447 392 244 110 166 237 109 201 847 1036 1179 1152 755 671 791 840 554 469 318 249 979 1028 935 1026 1059 966 922 1105 1140 1070 1142 1095 1014 937 1039 999 1081 882 975 940 942 802 1225 1081 996 1167 1112 1121 1085 1130 1129 1027 968 875 1224 1165 1396 1160 1380 1291 1265 1214 1159 1078 1104 1122 1187 1224 1161 1205 1199 1306 1245 1254 1214 1290 1282 1308 1222 1439 1404 1586 1524 1556 1516 1421 1378 1481 1394 1383 1353 1406 1372 1398 1444 1389 1371 1261 1176 1339 1328 1323 1375 1461 1446 1491 1534 1572 1697 1691 1677 1608 1679 1721 1775 1748 1609 1838 1585 1451 1450 1452 1217 1140 1043 1033 1064 1140 1183 917 912 854 808 817 897 826 796 858 901 877 825 960 964 958 939 855 738 743 699 597 655 690 775 862 902 870 795 825 819 888 988 892 1056 1027 1001 1091 1071 1036 1023 890 927 896 881 857 859 980 1165 1287 1660 1013 773 823 924 1027 1279 1004 903 814 835 767 793 850 959 1186 1168 1093 1389 1287 1393 1392 1492 1237 1324 1426 1464 1457 1614 826 941 902 855 975 839 904 1020 438 1165 1073 1016 970 884 824 720 479 928 547 199 165 506 720 494 1019 799 553 779 377 341 491 449 758 862 669 439 308 243 284 253 300 610 470 575 675 689 688 488 338 213 174 297 780 1073 1030 1134 786 941 904 900 805 474 799 959 933 1105 1106 693 1285 1190 1335 1285 1221 1106 1097 1078 1083 964 935 957 1013 979 908 955 1043 1164 941 955 951 1104 1012 1125 1269 1136 1194 1389 1056 1016 846 973 1358 1449 1342 1354 1224 1089 936 1098 1173 1239 997 1306 1283 1082 1248 1201 1218 1127 1196 1176 1222 1254 1297 1254 1420 1369 1428 1436 1460 1512 1516 1348 1237 1510 1488 1487 1368 1428 1392 1344 1289 1223 1260 1246 1284 1333 1321 1418 1441 1504 1452 1574 1631 1617 1636 1697 1767 1742 1697 1771 1738 1807 1765 1696 1576 1345 1180 1146 1037 1011 1193 1008 874 817 789 745 736 753 944 880 806 1023 796 908 909 872 831 839 817 849 842 837 893 712 735 858 765 845 869 874 764 845 943 897 864 857 891 860 1033 956 1059 1047 958 1198 1025 953 1023 903 629 774 1045 1351 1369 1031 767 805 847 924 1107 1202 1063 997 1059 946 970 1100 1317 1463 1546 1409 1419 1404 1625 1356 1246 1307 1397 1461 1518 1557 1605 1114 998 1114 955 1044 898 927 1100 739 961 1015 922 1025 808 793 824 691 783 627 406 329 352 411 605 756 821 724 809 332 310 236 316 281 683 693 664 570 492 270 310 319 339 564 808 694 661 889 742 418 224 361 581 872 904 933 995 948 748 613 640 732 654 774 980 982 1043 1046 986 488 934 1283 1300 1224 1194 1067 1067 1049 990 941 990 1000 1043 971 889 1093 1129 1016 977 1016 1048 1224 1048 1017 1077 999 1051 1239 1130 810 894 1176 1161 1056 1140 944 721 803 1161 1151 1175 1124 1035 1106 1191 1177 1203 1034 1111 1241 1178 1116 1163 1220 1169 1332 1360 1490 1488 1488 1519 1513 1401 1443 1477 1490 1481 1450 1408 1343 1255 1093 1026 1239 1211 1250 1312 1387 1453 1418 1409 1376 1323 1436 1425 1526 1559 1586 1577 1775 1663 1663 1715 1671 1631 1653 1497 1292 1159 1129 1174 1116 1055 1104 915 879 708 678 728 965 1091 1075 943 910 965 794 906 875 929 962 858 765 702 754 821 795 899 920 872 894 827 729 787 837 739 771 729 729 684 805 912 1010 898 965 997 871 1068 1055 1026 1263 1640 1519 1344 976 991 824 774 836 916 1048 1088 1168 1277 1160 1028 1107 1288 1388 1339 1497 1460 1576 1554 1608 1569 1387 1340 1317 1272 1326 1419 1628 1081 1108 864 996 1049 1238 1018 1087 699 757 789 599 858 959 893 797 535 434 450 449 404 603 478 409 667 748 584 760 801 821 814 456 418 508 488 391 334 301 343 607 442 708 826 703 646 665 597 684 648 812 820 869 846 802 848 865 851 688 500 572 771 701 712 800 845 755 891 1037 924 1026 1243 1074 1019 920 827 773 999 1015 904 975 917 974 990 914 966 969 1013 1089 977 1073 1156 1191 1085 1035 1037 1005 1044 989 1092 948 1075 723 840 902 771 588 608 746 875 1214 1074 1117 1180 1086 1284 1113 1107 1090 1184 1140 1138 1122 1143 1150 1181 1349 1425 1481 1469 1438 1477 1454 1401 1363 1360 1339 1313 1270 1198 1080 922 961 1061 1087 1117 1182 1303 1402 1339 1246 1145 1110 1176 1177 1443 1520 1499 1533 1640 1607 1534 1476 1514 1445 1471 1375 1257 1266 1196 1008 991 1128 1050 1023 983 833 723 770 811 811 885 956 813 761 890 729 655 677 674 609 543 687 780 827 789 841 848 712 743 718 752 731 747 627 625 691 717 748 678 837 870 941 1054 950 881 1221 992 780 882 1087 984 990 909 875 127 515 613 825 1019 1039 1081 1180 1188 1192 1169 1289 1311 1315 1293 1347 1493 1513 1391 1490 1391 1521 1594 1697 1547 1528 1525 1060 836 848 1023 953 896 1056 908 914 490 395 281 372 725 719 726 512 409 442 555 581 564 708 681 691 481 725 689 581 573 446 689 552 567 389 353 373 440 444 580 693 748 765 778 863 761 616 693 646 569 729 666 734 741 581 650 751 762 609 578 708 751 618 609 484 850 660 317 629 820 1354 886 701 650 639 710 774 833 936 972 954 961 902 987 992 906 1066 1077 1133 1014 1141 1285 1246 1177 1196 1293 1450 1351 1170 1076 1099 677 614 806 857 504 485 488 617 971 1020 1038 1145 1110 1179 1220 1315 1287 1265 1132 1059 1067 1067 1106 1004 1275 1375 1380 1297 1360 1341 1312 1278 1261 1143 1297 1274 1188 1101 898 900 921 919 909 943 1001 1227 1282 1260 1159 1167 1125 1016 1141 1326 1341 1166 1306 1398 1358 1300 1222 1340 1317 1207 1095 983 958 1009 1018 1084 1090 993 1026 876 798 566 391 315 608 734 640 491 417 249 243 352 361 362 407 331 340 369 623 627 579 485 639 685 583 605 455 439 391 440 401 586 722 733 828 868 804 866 687 631 917 635 383 308 243 381 481 422 404 361 401 260 525 738 926 1018 1028 1048 1081 1080 1062 1099 985 1066 978 1094 1128 1266 1293 1307 1323 1263 1282 1239 1376 1353 1126 1018 815 797 716 639 709 663 857 409 288 132 187 381 357 328 334 303 334 329 325 396 491 454 571 396 508 438 501 592 298 349 615 631 629 516 244 133 249 441 493 515 622 828 796 620 551 529 638 665 583 522 515 502 532 463 770 731 643 638 659 618 311 516 479 464 903 195 479 703 1040 831 431 303 275 439 580 679 806 892 1004 1057 870 904 935 914 913 1060 1181 1241 1141 1089 1056 1102 1088 1125 1260 1012 997 1009 883 751 721 791 657 507 364 361 495 781 822 875 1040 1052 1064 1122 1194 1235 1200 1145 1218 1024 1022 987 998 1047 1086 1153 1002 1006 1091 1084 1044 1192 1184 1139 1036 1179 1139 970 729 459 502 526 587 568 933 1094 1081 952 651 547 999 1054 1053 962 1077 1074 1035 1014 968 1071 1074 1020 971 741 658 768 773 789 750 923 851 842 661 612 408 209 199 362 372 363 177 83 107 90 153 160 152 138 156 169 130 186 267 264 226 433 445 280 224 298 306 283 401 255 385 392 437 472 177 145 156 121 215 440 346 142 139 130 203 125 102 49 37 73 44 196 362 586 749 890 884 903 950 893 845 765 738 751 671 720 853 1000 1024 877 772 728 761 1069 1154 926 826 702 697 641 559 569 421 676 394 261 166 144 112 59 10 8 7 8 141 304 448 425 291 366 327 378 147 120 239 27 13 146 192 392 554 538 421 201 66 260 550 417 487 601 710 808 828 671 764 927 591 575 548 482 559 608 609 490 460 461 446 333 238 304 283 683 676 234 594 594 486 311 403 267 213 507 577 654 677 772 806 912 1048 863 764 811 1157 1127 1199 1386 1149 1112 970 927 957 952 928 935 848 868 679 629 715 639 576 248 236 349 535 696 763 840 1159 1055 1066 1064 1143 1161 1079 1156 1081 961 969 1081 1055 790 822 896 862 835 1000 1115 1051 1089 1075 983 1042 1085 962 845 628 386 429 475 538 438 957 700 588 371 384 507 891 777 682 672 752 897 901 863 790 750 793 781 594 650 671 582 602 490 576 634 547 387 416 355 280 99 101 51 107 37 36 25 55 43 58 65 64 45 41 58 67 96 132 144 146 143 147 223 178 125 83 26 34 36 12 4 6 9 9 8 13 17 86 57 79 39 44 26 108 86 91 37 28 59 61 131 278 475 599 675 699 717 685 645 646 582 511 482 494 514 657 898 1047 1119 1104 1108 1103 1280 1058 964 861 711 707 613 505 501 744 598 304 232 89 65 11 16 10 11 11 10 8 21 38 50 143 345 345 209 14 9 10 13 19 17 14 227 311 663 524 287 37 49 363 478 465 487 493 588 763 726 554 609 376 403 442 366 317 350 413 396 292 237 353 649 266 184 336 691 217 339 349 293 318 584 859 359 382 504 575 615 653 672 674 616 586 508 705 1050 742 669 713 756 1487 934 701 759 811 839 943 978 820 769 650 620 582 483 461 194 158 274 584 717 818 937 770 791 880 1003 967 950 1094 1101 1024 892 944 922 828 754 832 729 784 832 1012 969 1004 969 886 728 721 701 730 737 550 293 329 364 384 540 414 342 245 226 464 577 657 640 657 672 741 707 632 572 517 545 569 582 449 604 589 520 398 333 378 289 128 347 222 210 120 47 20 32 30 28 37 26 21 22 7 7 6 0 7 28 61 39 43 35 25 33 67 65 42 14 15 13 14 13 7 10 9 13 14 18 22 25 22 19 20 16 10 10 9 27 35 34 10 20 47 72 151 319 415 474 518 516 485 434 355 325 403 515 491 625 870 1060 1246 1383 1428 1276 1198 663 755 851 795 764 630 527 490 326 354 385 355 237 22 36 8 8 10 3 6 6 8 9 7 7 5 44 48 11 8 7 12 14 58 22 10 8 257 434 478 305 16 16 88 245 453 434 502 491 626 576 493 637 543 698 644 686 353 292 291 223 130 218 182 363 66 229 565 488 306 356 326 462 664 847 800 371 360 437 479 435 469 716 589 545 316 438 620 602 622 466 345 728 1076 676 655 543 729 812 1052 1015 751 764 657 347 332 342 327 179 171 477 335 512 636 676 628 645 811 788 897 767 929 965 1009 1005 893 854 838 826 785 775 786 919 895 882 925 760 568 402 370 549 327 285 170 141 150 111 309 337 279 193 204 241 363 503 521 541 575 564 497 431 332 436 417 229 336 422 332 277 283 147 238 178 116 186 132 109 117 88 34 46 39 30 21 26 23 23 14 16 20 21 19 15 12 15 10 10 9 10 11 17 18 10 17 13 17 8 13 10 10 6 7 10 8 13 19 22 19 19 12 11 6 13 9 5 6 8 9 18 22 18 40 95 203 290 366 358 333 310 260 345 474 509 553 719 859 1013 1242 1396 1053 892 344 43 293 506 622 632 534 463 317 326 414 284 231 84 6 7 10 5 9 9 10 7 8 8 8 3 1 2 6 9 9 9 6 5 9 5 3 1 10 80 153 94 4 5 7 4 29 327 421 467 484 417 480 459 403 441 419 461 468 376 435 321 344 68 30 50 65 292 669 359 406 480 518 574 760 778 621 617 370 269 383 502 909 1090 445 491 139 286 257 437 250 399 351 366 414 529 642 534 678 780 819 802 694 765 585 287 260 147 162 88 159 251 612 481 308 319 420 577 717 957 1051 928 849 892 915 938 896 896 851 847 762 732 847 832 763 838 701 531 370 272 268 275 113 98 56 59 123 253 253 376 227 140 145 118 458 387 360 345 367 182 220 186 133 220 37 132 188 140 90 169 130 268 81 89 64 36 96 57 21 32 29 29 25 22 22 23 24 20 16 13 15 10 10 14 12 10 6 10 10 12 10 8 9 21 14 13 8 9 6 8 6 7 6 11 11 12 10 5 10 11 7 9 16 15 9 5 4 5 7 7 5 3 1 4 2 54 105 132 122 105 228 391 453 485 526 659 776 951 1240 844 737 765 448 135 44 122 476 545 408 381 221 54 50 7 6 5 6 7 6 5 5 6 7 8 7 5 4 2 2 4 2 5 4 3 4 5 4 4 3 0 0 0 0 75 0 0 0 0 0 38 272 379 386 415 416 444 375 408 290 287 313 410 413 293 148 90 54 158 316 523 523 387 433 466 576 755 801 732 686 554 588 545 467 721 729 500 700 627 222 279 356 345 151 151 151 163 150 279 425 665 619 762 694 648 770 717 620 413 228 119 64 50 165 260 205 275 225 352 444 594 860 935 869 821 782 756 793 747 770 754 747 481 491 735 739 732 704 661 567 482 355 181 130 145 97 136 147 166 282 362 169 159 106 79 99 228 253 191 116 132 281 194 151 31 51 43 31 22 56 74 65 133 203 102 83 25 31 33 35 34 31 22 28 25 24 23 16 11 17 16 14 21 11 2 7 8 8 10 8 7 6 6 9 7 9 8 4 6 6 3 7 6 4 6 5 5 6 6 8 8 8 9 11 11 11 14 10 6 2 2 1 1 1 3 2 1 1 0 0 0 0 35 206 342 411 440 463 557 696 837 953 913 829 608 738 582 371 364 159 229 270 166 25 2 4 4 6 5 3 3 2 3 3 3 3 4 5 4 2 1 0 1 1 2 2 1 0 0 0 1 2 2 2 1 0 14 44 0 0 0 0 0 26 176 369 418 363 388 419 419 346 251 314 313 283 226 231 394 200 287 516 540 542 464 572 693 757 812 875 759 673 612 499 475 528 614 537 509 713 633 428 385 556 500 279 176 55 108 92 180 296 486 591 673 708 625 626 571 499 379 254 206 12 98 142 118 105 110 279 355 508 577 691 681 741 747 715 860 773 635 613 432 399 355 511 655 639 586 517 455 345 230 132 91 96 102 39 142 135 148 193 83 72 63 41 49 103 222 65 45 125 208 329 79 43 27 40 22 13 17 23 26 82 87 66 38 31 30 43 27 27 22 21 13 19 21 14 14 18 23 22 15 14 18 9 9 12 10 9 10 9 7 8 8 9 9 6 4 9 8 7 8 9 10 7 5 4 3 6 9 8 6 7 9 9 9 7 6 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 5 72 231 339 364 393 437 494 543 631 390 302 143 191 300 61 81 140 120 101 35 25 5 8 6 5 6 6 5 5 4 2 2 1 0 0 0 1 3 4 3 5 1 0 0 0 0 0 0 0 1 0 0 0 34 249 8 2 0 0 0 0 0 197 312 316 254 312 247 282 284 187 123 126 124 155 282 266 248 465 410 553 533 756 833 734 845 724 611 629 553 509 321 383 443 386 551 618 472 332 249 226 190 122 7 29 10 128 204 265 398 573 544 673 620 653 623 289 230 17 5 120 147 138 6 109 90 245 370 422 424 420 634 638 724 727 632 571 498 419 367 251 260 473 513 498 456 375 313 177 99 105 82 92 72 56 158 80 73 27 31 32 48 37 37 37 66 43 112 133 90 244 41 49 39 29 25 15 17 27 31 41 40 43 31 29 47 27 26 24 26 28 20 19 21 18 19 16 19 15 21 10 12 15 11 11 11 11 8 8 8 8 7 6 7 5 6 6 6 8 7 7 7 7 6 5 6 6 6 5 3 2 2 3 5 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 102 208 233 254 277 316 389 42 0 0 0 2 0 0 1 3 1 38 31 3 2 1 3 6 3 1 0 0 0 0 0 2 7 8 10 10 9 8 7 0 0 2 3 1 0 0 0 0 0 0 0 0 8 22 8 4 4 2 0 0 0 1 189 290 232 265 192 203 194 134 83 85 86 103 206 235 226 391 371 541 630 762 816 750 779 730 664 585 542 318 168 222 368 467 612 528 449 293 51 27 13 43 16 9 86 127 150 319 338 438 503 551 539 563 450 173 88 17 13 8 35 125 12 6 174 188 231 289 330 460 621 650 584 605 413 381 510 423 142 128 302 383 360 315 278 218 174 78 84 92 97 81 95 61 49 28 25 24 35 32 43 37 45 45 45 98 74 64 48 142 48 36 34 22 23 23 31 24 20 26 34 36 35 24 24 26 31 22 17 23 19 18 18 16 19 17 11 12 8 13 6 15 12 11 8 8 9 9 8 8 8 8 7 7 3 3 3 4 4 4 4 4 3 3 4 2 2 2 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 59 106 125 167 242 41 45 8 0 0 2 41 104 259 78 200 339 240 149 57 31 19 5 4 5 18 34 94 109 166 116 134 34 35 22 38 16 31 125 143 215 209 107 59 14 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 114 321 232 291 234 135 82 32 73 73 75 139 119 131 359 386 431 544 623 717 657 659 577 565 520 420 223 132 171 288 380 391 382 318 131 24 20 11 11 7 4 49 121 118 164 294 411 404 399 439 338 300 171 28 23 17 12 11 91 79 8 96 151 150 217 326 454 518 555 470 398 219 211 265 256 127 281 345 317 258 205 188 131 87 51 47 34 49 87 89 79 37 35 27 43 38 31 35 47 47 44 46 46 62 38 48 57 31 36 29 24 28 24 28 29 34 41 45 35 28 28 31 25 14 21 19 13 19 14 12 11 14 7 11 10 7 9 12 12 12 11 9 9 9 8 9 9 9 8 7 4 4 3 3 3 3 2 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 66 212 226 140 141 209 271 398 370 384 288 210 419 565 402 217 134 63 45 78 208 316 327 308 267 268 294 248 282 178 105 75 70 54 63 113 277 433 310 339 288 119 52 6 0 0 0 0 0 0 0 0 0 138 0 0 0 0 0 0 196 248 210 137 89 0 0 0 9 63 113 83 54 275 487 525 453 575 616 587 597 572 546 409 82 43 79 104 181 222 130 347 295 47 10 7 13 2 9 6 23 74 105 98 236 289 255 296 260 313 220 34 20 27 20 12 15 17 23 123 100 130 173 210 255 288 290 296 358 256 183 151 191 151 203 292 288 213 146 139 99 59 34 29 20 25 36 88 106 82 51 37 40 31 30 25 28 36 32 32 42 41 38 37 44 45 25 34 25 26 28 29 26 33 24 22 26 25 22 30 22 17 18 14 11 9 16 8 6 11 7 7 4 4 13 7 17 9 12 11 4 7 9 9 6 8 9 8 6 5 4 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 357 385 352 320 176 286 420 305 152 225 228 392 390 268 396 253 65 43 99 205 326 342 206 153 489 412 408 386 326 377 291 220 410 331 306 307 228 358 441 363 364 297 218 142 39 16 26 53 132 159 133 0 103 195 94 0 0 0 0 0 0 193 186 101 97 84 0 0 0 0 117 101 57 227 458 271 313 515 453 392 397 406 405 307 81 52 61 90 110 114 223 157 11 8 11 153 21 12 10 9 27 30 27 28 127 336 119 195 259 98 25 6 17 23 25 26 29 39 72 71 88 134 148 202 241 209 187 301 321 249 181 134 153 156 107 91 90 104 65 69 34 31 25 28 25 30 41 52 50 54 46 37 27 22 33 30 35 36 31 28 31 29 33 36 42 34 30 21 24 22 22 22 29 28 28 25 22 20 17 13 14 11 13 8 0 10 8 8 2 10 14 13 15 10 7 18 5 11 9 12 11 10 10 8 7 5 4 4 4 3 3 2 1 1 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 367 389 383 376 318 253 300 266 211 153 206 327 375 500 299 316 365 349 301 296 351 521 547 279 165 285 285 221 107 111 267 132 160 109 86 126 150 133 132 165 302 402 422 433 376 291 175 134 144 152 144 165 43 46 13 4 40 0 0 0 0 0 155 232 28 66 0 0 0 0 0 103 118 0 137 349 171 289 447 494 519 474 494 345 246 126 5 54 11 123 16 120 19 14 0 31 117 26 12 7 8 8 29 13 28 144 256 209 153 44 37 6 9 12 23 25 34 55 112 107 32 35 72 132 175 145 134 258 288 231 161 122 117 105 52 31 25 29 34 27 34 40 39 40 38 30 33 97 47 28 33 39 27 22 28 28 27 30 38 36 31 30 22 22 41 29 26 21 23 18 30 23 27 25 31 21 30 18 12 19 12 10 13 10 13 5 10 5 4 4 2 6 17 11 12 10 6 13 12 10 8 9 8 7 6 5 5 5 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 270 249 320 419 351 335 270 406 385 448 506 611 503 569 555 521 434 430 395 454 461 460 546 596 630 617 473 421 381 318 328 365 477 452 399 410 442 426 359 328 348 354 365 370 380 429 362 296 306 362 365 379 285 231 196 148 167 138 62 0 0 0 0 48 194 130 86 5 0 0 0 0 275 165 11 162 367 323 390 480 455 528 284 306 364 206 62 5 12 10 10 101 31 11 3 16 17 19 11 10 9 11 7 6 18 31 54 56 112 31 14 16 21 21 23 29 31 52 47 50 41 38 39 29 67 101 117 122 174 147 123 174 226 121 39 33 18 14 27 25 28 38 36 44 44 42 41 40 48 38 22 31 41 29 26 26 30 27 27 35 38 37 29 28 20 32 30 16 18 21 12 19 21 18 11 26 18 25 21 22 10 12 16 7 10 9 10 11 8 6 7 6 9 11 8 8 8 8 8 8 6 4 4 4 4 3 3 2 3 1 1 1 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 646 629 603 631 564 587 403 100 393 571 756 684 698 624 625 612 578 571 586 549 439 299 291 276 292 270 279 258 278 441 575 450 432 365 367 363 344 408 478 466 445 418 385 360 390 381 418 389 405 409 398 427 325 359 342 254 182 223 213 154 10 0 0 0 10 158 171 103 91 25 0 164 274 216 167 100 195 317 376 349 333 339 292 404 367 244 145 9 10 9 9 14 17 8 13 7 9 12 15 10 8 11 12 9 6 29 24 16 32 14 5 9 42 31 20 31 65 72 59 60 43 34 36 35 35 44 89 91 97 96 93 139 179 178 60 26 13 16 16 26 27 26 38 37 42 44 41 47 29 29 34 28 31 53 27 23 20 39 19 35 23 35 25 28 27 17 26 31 19 4 26 19 20 18 8 13 15 14 14 22 21 18 14 9 7 12 10 7 9 5 8 7 6 3 3 5 6 5 4 3 2 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 0 0 0 591 608 611 607 550 614 700 554 140 393 642 516 521 761 678 691 614 517 353 364 658 573 588 621 532 465 452 548 485 507 469 526 405 405 486 514 490 476 479 418 392 386 379 369 308 298 337 328 362 395 415 454 493 432 411 402 371 349 228 209 244 92 8 22 42 71 141 147 149 180 41 88 319 333 285 126 112 276 253 441 400 357 389 337 290 236 203 18 13 9 5 7 15 10 9 2 7 9 9 9 7 10 12 10 11 7 3 9 11 13 7 10 14 11 26 39 132 67 64 54 52 42 38 35 42 53 47 76 75 79 82 84 75 72 59 53 38 34 30 33 29 25 30 38 39 38 42 48 37 54 44 48 23 21 23 37 26 23 23 24 22 24 28 25 22 21 18 28 34 12 9 11 18 19 23 17 14 9 9 18 17 15 17 6 10 2 6 1 9 10 8 8 6 6 5 5 5 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 803 802 775 406 298 625 615 709 613 692 345 192 203 226 267 212 178 272 498 617 648 553 560 638 562 495 522 482 475 433 409 431 445 426 429 384 394 368 369 333 303 293 272 254 286 302 289 324 316 328 319 385 349 405 413 429 454 482 482 421 336 364 333 65 39 67 113 129 276 252 305 144 263 187 152 196 123 146 376 404 416 386 360 298 234 214 156 170 118 19 10 10 9 11 13 13 13 7 12 15 4 6 11 9 17 86 107 1 5 11 12 7 13 11 32 23 80 118 45 67 44 44 40 41 47 57 53 50 66 67 59 67 74 80 62 69 57 36 21 30 23 15 14 29 34 29 31 37 30 26 43 53 34 25 24 15 21 13 15 19 26 27 20 21 23 29 26 20 20 29 19 12 4 4 14 15 13 9 9 13 14 12 11 8 12 6 3 9 10 11 9 6 5 4 3 3 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 484 448 396 198 231 219 632 554 684 672 713 614 270 114 100 313 426 523 437 464 611 570 542 584 547 528 489 447 398 384 381 395 374 349 302 278 268 273 258 282 257 215 200 181 142 89 88 96 173 225 304 313 322 364 354 323 388 445 425 446 482 445 444 483 279 78 119 129 238 237 173 405 223 248 205 216 145 96 178 385 361 364 345 312 292 250 194 154 179 127 13 11 13 12 10 10 23 15 7 5 7 21 7 8 13 68 119 216 26 8 13 31 122 12 6 18 74 179 106 86 55 43 29 31 30 40 53 68 65 69 76 76 77 79 72 68 65 50 34 42 56 29 17 21 26 30 26 36 36 29 24 35 38 47 27 25 24 20 14 7 15 14 16 25 22 23 24 26 19 19 20 16 4 3 3 5 15 7 10 12 7 12 7 10 8 5 4 6 12 9 7 4 5 4 3 2 3 3 3 2 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 213 95 89 120 58 250 460 657 804 791 777 800 703 645 543 542 464 360 384 452 506 487 456 479 506 439 401 427 400 378 379 343 311 288 256 180 170 130 140 87 43 21 22 25 27 15 9 4 2 13 83 204 265 340 335 306 336 350 287 388 476 428 462 540 519 565 195 195 156 276 299 252 201 303 387 330 172 126 113 214 371 319 354 311 339 301 258 177 174 163 134 93 21 19 46 39 30 6 7 6 8 6 5 10 1 0 58 168 86 52 60 74 153 205 29 22 28 35 109 47 41 60 50 35 36 35 41 57 74 71 74 80 85 89 78 83 75 75 49 41 52 42 42 18 13 31 28 29 34 32 34 33 33 29 16 16 20 27 30 23 17 19 5 12 22 26 20 22 19 18 20 18 12 13 5 5 7 8 9 6 9 6 11 8 6 4 2 4 3 9 9 7 7 6 3 2 2 3 4 2 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 191 7 14 22 69 231 409 717 762 741 813 842 771 640 529 567 467 433 449 399 407 375 339 290 335 364 337 266 168 268 311 196 178 193 96 24 49 54 30 28 15 9 19 13 11 9 5 6 9 8 4 123 187 231 261 260 285 336 358 313 367 416 410 380 367 497 610 445 312 259 390 230 321 251 351 378 323 155 138 133 189 317 317 343 289 331 301 226 127 110 146 104 98 114 22 17 18 12 25 21 11 11 11 12 18 2 0 44 183 168 90 144 321 224 187 38 32 25 39 116 28 89 54 57 51 50 49 47 66 80 81 85 83 81 96 85 76 66 60 61 57 61 51 57 44 30 29 31 33 33 26 25 23 19 27 20 23 25 20 29 26 23 23 23 28 30 24 21 26 19 18 19 20 14 12 10 5 4 9 8 7 6 7 8 6 8 4 6 8 9 8 8 8 6 4 2 2 2 5 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 2 33 210 423 672 703 686 702 651 604 476 445 446 403 207 152 154 67 58 68 60 45 23 28 17 26 14 42 137 35 18 12 6 11 13 11 23 12 18 20 22 19 16 12 17 22 39 26 76 66 154 164 193 244 333 353 224 278 391 520 459 457 485 446 564 577 494 393 432 332 294 260 288 356 318 197 363 249 269 293 285 265 233 173 115 64 7 0 23 75 89 81 41 59 38 8 27 18 4 2 13 44 63 3 0 2 53 100 163 227 231 220 176 103 67 25 93 72 81 103 88 61 66 62 65 68 75 85 84 77 70 85 87 75 58 48 49 24 11 10 35 55 33 31 24 23 20 15 14 24 27 24 27 40 29 25 7 7 24 25 23 25 21 27 23 22 17 17 20 16 12 13 4 7 9 7 7 10 7 6 5 5 5 6 4 4 6 6 6 6 6 5 2 1 1 2 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 5 13 2 72 387 591 642 640 620 569 539 456 417 288 184 62 37 28 29 32 15 9 14 22 17 22 9 10 9 10 15 11 10 15 16 21 17 23 20 22 22 20 19 27 29 31 25 18 11 9 7 18 113 136 201 299 322 329 450 454 484 493 455 448 561 537 505 539 487 449 501 353 322 141 155 267 324 277 352 286 320 255 225 198 169 109 11 6 4 2 2 3 13 24 21 91 90 83 68 1 0 0 0 1 75 0 0 0 52 175 155 219 236 197 129 153 161 122 156 86 106 110 74 77 79 77 81 85 84 77 52 38 40 70 53 20 1 5 14 17 11 20 46 27 21 21 19 16 20 20 12 19 16 25 34 31 31 22 15 14 26 24 22 21 15 20 19 14 19 19 19 19 13 1 10 3 3 6 8 7 4 7 8 6 6 5 4 4 5 4 4 3 3 2 1 0 1 1 2 2 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 9 9 13 230 607 503 555 493 420 476 333 268 156 47 30 31 9 8 10 10 12 16 14 13 9 11 14 13 15 22 22 20 22 22 22 21 21 21 20 23 28 27 24 27 26 36 38 36 35 30 25 18 25 61 302 347 396 424 489 570 596 557 510 688 555 482 431 464 427 445 403 514 275 150 371 387 368 323 310 287 249 190 190 157 119 84 5 6 8 5 2 0 0 0 0 7 87 109 5 12 0 0 0 0 111 0 0 0 94 198 179 220 267 180 163 149 168 196 151 89 83 85 47 66 92 85 84 85 87 65 43 52 65 52 16 2 0 17 21 7 2 14 3 3 9 27 27 29 22 28 34 24 27 29 28 36 44 24 11 18 30 21 21 18 17 17 16 16 14 17 14 11 8 3 4 10 9 6 4 6 3 5 3 2 4 5 2 3 2 2 2 2 3 2 1 2 2 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 1 2 10 5 12 128 448 509 494 392 361 308 232 165 67 13 5 6 8 9 11 15 14 14 12 10 10 13 18 18 20 21 13 12 15 17 12 12 13 15 16 21 24 23 22 22 23 21 17 31 29 23 17 21 14 13 140 332 399 338 475 490 520 557 639 594 529 588 558 468 432 377 229 374 316 306 163 151 200 452 374 261 219 208 208 221 215 224 206 198 161 140 127 126 142 80 19 0 0 0 0 0 79 5 0 0 0 108 77 82 0 161 196 196 189 222 146 150 171 192 186 146 130 53 15 54 70 90 97 86 85 74 54 36 35 37 45 21 0 18 27 15 13 18 18 20 29 12 39 25 28 9 26 23 28 38 50 50 46 40 32 28 15 17 18 14 15 19 10 11 11 18 17 15 12 1 8 0 8 9 8 5 3 3 1 1 1 2 1 1 2 2 2 0 1 2 2 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 22 3 15 15 4 0 0 8 6 98 80 407 451 412 342 218 178 144 83 14 8 5 8 8 10 10 9 7 7 6 8 10 13 14 15 14 12 10 11 11 17 20 23 24 24 22 25 26 24 26 26 22 19 20 28 29 17 20 16 15 11 24 104 168 223 317 470 542 502 545 559 525 593 634 577 581 385 239 261 196 83 299 57 34 44 108 131 143 103 151 178 171 171 152 142 161 149 148 95 75 139 160 167 103 64 3 0 0 122 117 28 0 0 116 67 129 40 176 209 169 258 169 97 166 157 164 143 89 0 0 0 35 77 69 77 81 72 8 0 8 0 0 0 1 4 29 20 20 31 25 32 16 8 20 15 26 41 34 33 26 23 21 42 78 62 44 34 23 13 18 15 19 11 13 17 9 10 14 16 15 11 4 8 3 3 6 8 5 7 4 3 2 1 1 1 2 2 3 2 1 1 1 0 0 1 1 1 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 14 1 32 0 0 0 0 8 102 134 382 349 318 237 151 117 37 11 1 9 9 8 6 5 7 6 5 7 10 8 11 10 10 9 9 12 13 16 19 19 18 24 25 19 25 25 28 27 33 28 32 23 23 16 14 33 14 11 14 19 8 9 7 41 162 369 499 498 477 485 520 478 534 500 465 321 244 152 44 57 65 47 20 24 11 9 12 29 78 119 177 201 203 184 170 122 124 142 154 87 69 59 114 111 109 150 130 0 122 131 169 0 1 95 79 132 91 185 237 255 263 183 203 151 157 137 74 1 0 10 26 36 46 42 60 8 0 20 0 2 0 0 44 1 55 46 65 64 28 46 11 7 7 10 9 21 26 29 37 43 44 43 54 68 68 44 33 18 3 15 18 13 9 14 7 8 12 14 11 6 15 7 0 0 0 1 6 4 4 4 5 4 3 1 1 1 1 2 2 0 0 0 0 0 0 0 0 1 1 1 2 2 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 16 19 27 52 86 0 0 0 0 28 26 47 502 304 252 148 106 40 4 3 8 7 7 6 6 5 4 6 6 9 11 10 9 8 12 11 11 10 12 14 15 15 13 18 18 14 15 16 16 17 22 25 23 24 26 22 26 24 27 26 20 1 18 12 8 3 4 12 63 38 170 379 469 483 453 428 310 180 107 32 42 35 75 81 74 38 22 7 2 0 2 1 5 68 95 150 195 205 201 155 100 95 137 174 131 41 3 73 121 143 79 16 100 97 92 77 118 146 66 161 143 204 297 176 123 196 156 137 23 10 22 9 0 0 6 1 15 0 0 1 0 0 1 3 35 41 72 74 74 64 34 40 11 6 3 6 4 4 3 25 30 39 48 42 33 32 68 72 50 28 8 3 13 10 11 12 12 13 6 6 7 3 5 4 6 0 0 0 0 4 3 3 4 2 4 5 4 2 2 1 1 0 0 0 0 0 0 0 0 1 1 3 3 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 17 59 63 779 0 0 0 0 0 10 37 552 308 214 133 45 9 3 4 5 4 4 2 4 3 4 4 5 6 6 7 8 10 10 9 8 8 11 11 11 10 9 11 9 7 6 9 10 10 15 16 17 16 16 15 20 24 21 26 23 16 10 14 49 122 226 146 56 61 27 22 10 281 184 51 57 138 96 37 12 34 46 77 76 80 39 71 19 2 1 0 25 51 48 79 108 129 168 190 189 165 134 146 159 178 142 109 62 71 89 139 139 25 12 130 157 179 143 221 132 214 243 189 129 157 182 123 16 5 2 0 0 1 0 0 0 0 0 54 22 1 3 61 69 83 82 81 87 67 67 79 8 14 7 6 3 1 0 0 1 9 26 34 17 27 32 44 67 38 18 4 8 11 14 11 9 11 6 9 4 5 3 3 2 1 0 0 0 0 4 4 3 3 4 2 4 5 3 1 0 0 0 0 0 0 1 0 1 2 2 3 3 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 2 27 91 720 0 0 0 0 0 0 172 564 288 189 72 5 3 3 5 2 1 1 1 1 2 2 2 4 3 4 6 6 5 7 8 5 5 8 6 6 4 4 4 5 6 7 7 10 11 11 12 15 14 10 12 10 15 16 24 13 41 66 181 124 107 47 37 42 102 269 169 49 11 28 10 0 9 9 12 3 17 20 43 55 35 15 39 13 14 7 3 78 96 54 91 110 98 147 132 164 164 140 142 153 157 165 166 153 125 128 123 104 178 0 115 175 145 160 161 174 133 201 239 230 255 214 88 3 2 1 1 1 2 0 0 0 0 0 53 33 1 2 69 74 93 78 76 96 72 86 47 16 8 9 5 6 3 1 0 0 0 1 1 4 25 24 34 61 50 23 5 5 9 10 9 7 3 4 4 4 3 4 6 4 3 2 0 0 0 0 0 3 3 3 4 4 3 3 3 4 2 1 1 0 0 0 0 2 2 2 2 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 31 6 0 0 0 5 46 571 808 0 0 0 0 0 0 320 529 286 124 31 11 6 5 3 2 1 1 1 1 2 1 2 2 1 3 4 5 4 7 6 4 3 2 1 2 1 1 0 3 5 5 9 9 12 12 12 12 9 9 9 11 13 13 9 54 182 164 99 76 54 41 34 13 10 20 22 79 99 23 38 15 2 0 0 0 0 4 16 42 42 47 5 0 4 5 47 97 93 111 66 90 109 113 99 69 58 79 89 92 97 118 146 128 143 146 147 137 155 102 88 170 243 244 189 145 108 99 207 300 242 231 132 37 1 0 1 2 0 0 72 0 0 0 21 10 4 1 77 95 103 84 83 81 66 66 59 70 11 8 9 10 10 4 3 3 4 2 2 17 26 31 33 63 52 4 3 5 8 5 6 5 5 5 5 5 2 1 1 2 2 3 3 2 0 0 0 0 0 0 1 1 1 3 2 1 1 1 1 1 0 0 1 2 2 1 1 2 3 2 1 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 2 43 71 0 0 0 1 645 695 825 0 0 0 0 1 31 393 327 154 60 29 2 4 6 2 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 3 3 2 1 1 0 0 0 0 0 4 6 5 9 8 9 9 12 11 11 10 11 11 12 12 24 86 77 59 50 40 26 4 13 4 3 11 10 14 39 93 71 14 12 4 0 1 6 1 31 42 35 9 0 1 10 2 15 99 97 83 89 77 83 21 0 0 0 10 90 117 100 79 98 115 175 154 152 152 209 167 142 136 167 72 10 42 138 151 199 319 251 140 72 3 0 1 2 0 0 101 130 0 0 0 6 6 71 78 91 114 80 83 56 75 77 60 90 42 7 6 5 27 21 4 3 1 3 2 1 8 4 25 31 22 12 6 4 4 3 3 2 2 3 3 2 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 1 1 1 2 2 2 1 2 2 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 35 86 53 0 0 0 69 715 640 0 0 0 4 41 180 377 197 92 41 16 4 4 5 2 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 1 2 3 4 7 10 11 11 12 11 11 10 8 10 11 14 36 68 47 31 46 15 24 21 16 7 2 1 3 4 13 17 47 39 18 3 1 0 7 25 0 0 80 2 5 9 0 36 27 60 90 47 80 88 35 1 0 0 20 24 60 59 101 100 107 101 150 135 136 200 236 211 142 164 144 114 35 116 309 251 246 349 239 209 179 106 74 89 75 52 102 0 0 0 17 11 1 94 92 101 134 96 64 98 84 73 21 1 10 27 10 37 76 48 52 49 31 25 52 61 43 34 36 48 60 56 39 40 31 32 21 9 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 1 1 2 3 3 2 2 1 1 1 2 2 2 2 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 9 0 24 0 20 31 390 628 884 790 8 12 25 70 60 116 227 202 122 86 37 2 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 5 6 7 7 7 7 7 6 6 8 18 14 41 54 41 15 18 26 19 12 16 13 6 2 1 0 0 0 1 6 26 50 20 0 2 20 15 12 28 19 63 9 62 37 85 16 71 44 69 94 102 6 1 0 30 9 42 44 32 74 45 113 117 121 106 98 192 204 189 161 210 312 261 194 471 443 231 304 153 213 181 129 126 112 157 167 138 116 0 0 102 16 18 121 210 112 137 178 134 108 116 67 23 65 77 64 73 50 96 87 35 8 24 26 38 53 16 26 32 19 22 17 30 50 54 54 53 51 38 30 24 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 1 1 1 1 2 2 1 1 1 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 3 22 49 11 1 429 976 915 996 44 25 60 82 74 45 104 177 100 71 42 8 10 8 3 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 2 2 1 2 4 4 6 9 9 7 6 13 49 47 53 35 11 27 13 7 2 3 2 0 0 0 0 0 1 1 4 5 8 67 45 1 0 29 30 28 33 36 43 45 56 60 31 3 59 20 72 109 54 20 8 4 0 16 14 30 35 55 21 92 132 139 106 170 232 227 274 237 344 376 355 414 539 389 576 389 308 265 396 407 408 280 287 243 226 57 134 162 147 187 169 222 186 202 251 207 122 126 81 64 103 90 87 77 40 58 39 17 4 3 8 9 7 8 10 11 4 7 4 4 8 9 15 25 34 42 46 41 48 44 30 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 1 1 1 1 1 0 0 0 0 0 0 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 12 21 4 84 603 985 1068 1073 1286 119 47 149 83 56 62 83 66 60 51 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 2 6 4 8 9 4 2 0 25 40 42 34 9 16 7 1 0 0 0 1 1 1 1 1 1 1 2 2 2 6 10 22 29 1 0 9 42 63 45 24 57 19 34 36 42 73 40 122 158 86 20 0 0 15 37 20 10 43 46 25 99 98 104 111 175 236 352 357 355 425 460 359 541 319 337 555 516 385 236 287 236 255 376 337 356 65 220 277 300 492 378 274 173 186 307 245 155 156 149 124 130 96 35 22 18 14 4 3 10 7 1 8 5 4 6 3 3 6 4 3 3 5 2 4 6 4 13 9 17 21 13 22 42 37 30 20 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 1 1 1 1 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 1 0 0 550 334 218 427 963 1522 1312 1088 1242 342 205 122 86 22 33 29 29 46 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 1 2 4 4 7 3 0 0 0 28 47 36 5 0 0 0 0 0 0 0 0 1 1 1 1 2 3 2 2 0 4 4 2 4 12 12 4 35 76 68 89 42 73 65 57 101 92 97 106 132 31 11 1 10 63 40 18 37 69 33 16 24 76 65 127 226 343 400 267 382 480 488 478 372 294 506 472 459 366 188 95 306 257 437 522 167 325 341 367 403 470 312 217 194 244 244 183 165 133 85 48 21 12 0 0 0 0 4 1 0 1 12 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 5 19 36 40 35 38 33 14 1 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 1 1 1 1 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 27 0 0 180 378 1307 1255 930 480 848 1243 1160 1093 314 236 89 22 30 18 23 21 18 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 1 0 0 0 0 0 1 2 2 1 3 7 10 1 0 0 0 5 29 6 0 0 0 0 0 0 0 0 0 1 2 2 1 1 4 4 2 0 0 0 0 0 0 5 16 17 104 69 77 69 62 52 56 82 65 69 81 77 13 8 20 26 31 9 11 48 10 16 0 22 86 119 168 162 209 192 178 415 538 423 415 327 342 445 508 642 273 185 312 400 364 587 431 336 355 356 559 402 324 254 226 306 296 190 157 89 50 11 14 9 0 0 0 1 0 0 0 0 0 0 3 1 2 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 17 23 26 21 20 22 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 23 0 8 530 1027 1330 1277 1195 795 1053 1139 1066 1316 250 234 111 23 19 49 20 10 20 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 1 3 2 0 0 0 0 0 1 2 2 2 5 14 6 0 0 0 1 4 0 0 0 0 0 0 0 0 0 0 0 3 4 6 6 4 6 4 0 0 0 0 2 0 2 0 15 18 21 31 20 52 9 30 73 59 41 78 64 24 51 27 24 22 14 27 0 7 0 23 66 68 69 102 143 163 156 375 491 421 377 366 432 429 478 499 505 557 690 805 740 722 691 589 619 720 572 447 377 284 225 200 216 205 163 59 28 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 3 4 9 8 7 10 18 30 8 3 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 7 10 265 1035 1139 1201 1309 1125 1250 1395 1592 1349 1243 299 207 149 70 58 60 32 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 2 2 1 2 3 3 4 1 1 1 1 2 4 8 8 6 0 0 0 2 19 7 0 0 0 0 0 0 0 0 0 1 1 1 3 4 11 6 3 0 0 0 0 0 0 0 0 0 2 16 17 20 18 7 37 68 33 38 94 43 43 58 15 53 4 4 4 0 0 0 2 25 15 45 36 92 59 76 164 372 437 480 453 434 482 540 498 596 748 800 924 1013 850 694 683 772 503 387 338 309 206 158 155 155 121 13 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 2 2 3 3 3 6 13 17 18 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 53 388 855 1134 1118 1073 929 1147 1328 1327 1784 1466 1190 473 291 177 144 130 130 104 64 42 20 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 5 4 8 9 14 21 25 12 12 9 4 1 3 3 7 10 13 1 1 3 18 19 12 0 0 0 0 0 0 0 0 0 2 2 3 2 0 1 0 0 0 0 1 0 1 5 0 2 1 8 23 12 5 0 0 17 56 46 56 102 65 28 19 29 34 0 0 34 7 0 0 32 32 16 66 66 5 30 130 218 286 491 446 423 422 380 299 257 438 760 939 1037 893 693 559 552 523 389 294 115 87 174 150 125 65 6 3 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 3 0 0 1 0 0 1 2 0 1 2 4 9 13 17 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 16 0 0 19 707 954 1120 1087 1062 1241 1255 1279 1444 1622 1639 1422 561 479 324 238 166 155 125 102 96 92 67 35 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 12 13 13 20 29 30 34 33 40 47 46 34 18 1 3 7 5 1 35 13 8 18 38 24 0 0 0 0 0 0 0 0 1 3 1 1 0 0 0 12 24 33 20 2 4 6 0 10 21 19 12 56 12 0 5 0 0 11 40 35 55 76 80 44 34 40 19 8 0 0 7 22 1 10 7 69 126 48 14 123 229 282 319 303 357 324 165 80 73 140 230 354 520 665 535 361 419 290 187 121 116 131 152 130 54 13 24 18 10 20 5 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 13 13 0 5 4 8 7 6 11 7 3 0 1 4 1 1 1 1 17 13 5 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 3 0 13 16 128 1033 992 1078 944 960 1079 1091 1425 1406 1394 1606 1374 609 571 493 361 275 218 160 119 102 101 52 36 35 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 5 9 14 17 8 4 6 6 14 23 35 38 46 52 65 66 69 59 32 29 31 23 23 57 35 32 80 56 12 0 0 0 0 0 0 0 1 4 1 0 0 17 37 30 49 27 34 16 6 23 38 0 10 14 18 60 40 37 54 40 0 0 5 17 20 37 59 50 56 54 16 7 15 0 0 10 51 38 12 6 34 111 67 140 188 303 259 150 108 20 11 8 13 42 111 149 211 236 408 313 301 217 206 211 153 180 185 21 16 26 34 28 8 2 6 19 7 2 3 0 0 0 0 0 2 0 1 3 11 6 2 0 0 0 0 0 0 19 21 21 22 22 17 14 16 9 11 13 8 12 12 4 15 4 5 6 0 1 1 2 1 0 12 3 6 8 15 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 23 483 1053 905 861 756 930 928 1066 1290 1237 1158 1315 1060 632 635 577 483 375 280 201 110 83 61 38 25 21 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 12 8 5 3 3 3 3 4 7 12 14 28 46 55 68 72 86 88 73 71 90 55 68 80 60 83 95 42 0 0 0 0 0 0 3 4 1 0 0 4 85 4 42 35 14 27 31 17 11 6 14 25 26 31 38 36 34 61 74 7 0 1 4 3 28 44 17 25 76 35 0 0 0 0 0 35 73 10 12 0 43 119 135 172 179 209 86 51 17 43 35 11 6 47 110 177 173 299 381 230 199 210 158 152 189 133 41 33 17 35 24 12 13 13 14 8 7 1 0 0 2 8 4 0 0 0 0 2 5 0 0 0 0 2 7 2 4 7 9 9 9 21 26 25 27 26 17 19 15 17 16 18 15 16 17 12 8 5 2 1 6 19 1 0 0 2 6 14 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 16 0 1 6 549 815 873 718 1095 1120 1163 1077 1306 1158 1387 1181 947 667 648 627 554 458 364 254 152 97 50 19 17 32 32 14 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 15 57 76 101 118 127 142 126 62 128 114 81 139 81 9 0 0 0 0 0 3 0 0 1 9 136 65 18 57 32 18 1 1 4 4 2 0 0 5 12 15 19 7 62 63 3 0 0 0 1 3 20 4 0 14 66 27 25 5 7 0 16 14 63 41 8 47 113 130 134 150 114 74 104 92 35 31 29 4 34 50 125 157 209 172 128 141 113 75 116 39 15 23 26 10 10 16 10 12 3 3 5 3 13 10 6 5 2 3 0 0 0 0 0 0 0 3 4 0 0 1 4 2 1 1 11 3 5 8 9 11 12 13 28 31 31 21 15 20 22 14 17 18 19 17 5 16 11 1 2 2 1 8 3 7 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 6 13 0 0 0 188 633 802 942 975 1050 1164 1104 1363 1159 1187 955 722 686 644 572 597 513 407 344 244 114 46 19 11 26 21 30 0 4 0 8 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 3 4 24 111 135 154 191 154 94 144 108 146 115 66 0 0 0 0 1 19 4 1 25 95 100 57 40 6 0 0 0 0 0 0 0 1 1 3 1 0 4 4 16 51 46 45 33 31 33 0 8 27 0 0 35 60 51 13 28 14 15 1 40 26 19 28 70 40 11 108 100 69 65 56 29 62 96 101 138 104 125 137 119 87 54 36 16 13 14 59 40 26 10 27 11 27 9 15 24 13 1 4 1 5 0 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 4 6 8 7 5 9 6 6 13 10 5 0 10 8 8 19 35 26 17 16 19 18 21 21 22 13 15 16 12 4 1 1 2 0 14 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 1 0 0 95 630 773 641 583 741 1070 1092 1270 1069 997 787 566 756 736 729 602 532 433 334 326 145 63 57 51 28 22 28 19 10 10 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 8 12 16 11 10 14 86 151 166 232 206 132 177 164 137 116 29 0 0 0 152 226 169 24 61 63 25 6 3 0 0 0 0 0 0 0 0 0 0 0 1 3 2 2 1 10 38 25 46 39 54 23 20 1 33 16 35 34 39 40 52 18 0 0 23 38 13 28 4 22 4 32 19 15 18 73 104 105 117 87 83 51 35 43 70 42 21 11 47 44 40 50 35 23 12 7 4 31 44 4 1 1 2 6 5 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 14 15 15 18 13 13 9 12 20 30 38 15 18 21 22 22 26 23 24 8 15 12 1 3 2 1 10 6 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 8 18 22 77 103 184 613 548 550 717 899 1221 1122 1005 582 529 407 192 646 667 661 696 523 454 333 206 145 84 76 56 39 27 26 15 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 12 15 14 17 16 15 16 32 205 236 227 222 223 292 159 136 69 2 0 21 138 160 157 94 46 19 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 5 3 7 8 16 10 28 50 53 57 56 33 15 14 22 61 37 59 75 4 15 16 6 26 63 3 5 61 5 7 3 22 8 5 5 39 19 0 8 26 26 11 3 18 52 34 25 18 35 40 10 5 2 7 6 9 1 3 2 0 2 1 3 2 0 0 0 0 0 0 0 0 0 9 5 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 16 16 11 13 13 28 36 27 22 25 25 17 25 29 18 12 1 0 1 1 1 6 8 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 12 61 169 68 180 430 451 348 273 966 1347 1290 1273 1049 599 466 311 253 137 568 639 637 579 438 339 256 224 131 119 90 58 40 15 23 38 3 1 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 13 13 14 16 17 14 17 74 215 285 229 181 411 331 198 87 29 4 80 92 160 125 9 0 0 0 0 0 0 3 4 3 4 2 3 2 2 5 2 2 1 4 1 1 4 9 3 1 0 3 28 37 62 83 49 17 2 49 57 79 80 34 7 17 2 16 11 19 48 78 92 78 69 18 44 25 25 25 1 6 3 10 12 21 18 3 18 37 5 8 8 21 10 10 5 1 0 4 0 1 1 1 2 1 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 5 18 28 31 48 27 25 16 29 28 24 21 13 9 0 3 0 1 0 2 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 31 215 215 169 214 373 482 328 219 306 1127 1373 1322 1043 945 657 462 245 31 58 490 530 449 434 450 388 258 198 139 113 82 49 40 23 32 15 11 1 7 10 8 5 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 15 17 19 13 14 12 26 103 240 428 69 257 482 398 222 68 46 26 114 71 18 0 0 0 0 0 0 3 5 4 7 9 8 8 8 5 1 0 1 3 12 6 17 3 1 11 38 3 0 0 6 25 58 108 68 24 16 100 64 63 39 55 27 23 4 20 18 79 83 76 92 70 43 41 29 54 46 34 27 37 31 20 15 4 7 5 3 8 8 3 5 5 3 3 2 4 1 4 1 4 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 27 31 42 45 44 38 33 41 29 18 14 0 0 0 0 0 0 0 0 28 18 22 40 42 28 24 27 24 20 24 15 8 0 6 0 0 2 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 110 199 354 441 571 611 314 338 278 261 605 1264 1195 999 761 744 520 51 6 0 47 180 211 220 303 296 217 187 135 81 57 34 17 23 79 35 10 0 8 13 19 10 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 2 16 14 10 14 14 23 26 32 44 204 446 405 315 140 270 79 64 53 125 166 49 7 0 0 0 0 0 1 2 6 4 8 9 9 9 23 40 59 50 31 16 8 14 1 27 10 15 57 35 12 7 23 54 77 127 135 138 162 83 35 51 39 40 9 6 11 2 36 53 15 55 72 81 63 75 51 32 28 26 32 8 4 1 12 7 4 4 2 3 3 3 5 3 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 15 28 36 23 19 19 12 3 2 8 12 20 39 42 36 22 23 18 20 9 0 0 0 35 41 44 35 30 22 26 23 19 23 22 0 0 0 0 1 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 115 119 106 197 419 195 351 144 131 894 1247 1040 916 895 618 359 356 169 125 5 59 48 84 38 112 137 137 84 79 53 24 11 16 45 12 32 3 7 9 17 3 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 10 13 19 10 17 24 32 39 30 47 137 335 371 145 110 113 100 64 37 139 107 25 0 0 0 0 1 1 4 8 5 9 6 4 7 20 34 47 68 77 83 83 40 22 40 11 27 17 49 65 61 56 31 38 63 79 129 156 124 57 30 43 32 57 28 0 2 11 8 59 62 56 68 54 58 32 7 25 11 4 10 0 1 1 1 2 1 5 2 4 3 3 1 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 43 38 29 26 27 22 23 9 9 12 9 7 4 5 5 21 47 35 26 25 20 14 9 15 32 49 50 39 31 25 21 23 18 16 14 0 0 1 4 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 39 79 61 71 147 126 148 81 345 1117 1078 1086 1002 779 687 303 252 232 231 2 41 27 25 14 36 142 118 109 40 31 5 3 19 15 31 25 13 10 20 2 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 20 13 39 60 66 41 42 37 111 162 364 283 131 33 139 138 66 36 124 51 0 0 0 0 0 0 2 3 16 29 23 16 4 6 8 25 43 70 107 159 152 91 30 38 24 14 39 33 56 60 68 61 40 37 88 147 165 95 83 53 77 53 66 41 0 15 3 63 59 44 60 49 74 54 22 22 9 6 0 1 1 2 1 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 0 0 0 0 0 0 0 0 0 29 30 28 24 20 20 15 16 16 15 15 15 15 13 14 16 55 41 23 25 20 23 22 27 48 44 38 33 24 20 23 17 15 0 0 1 11 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 24 10 0 36 36 74 87 102 69 780 1073 991 1028 611 552 368 261 301 351 3 111 35 8 36 93 141 152 43 22 12 31 27 8 9 6 32 7 13 16 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 20 37 48 45 52 71 87 65 74 238 349 212 138 90 120 154 33 77 131 28 6 0 0 0 1 2 9 21 19 16 13 13 30 5 8 16 72 89 125 183 128 92 24 54 57 43 58 55 73 91 101 122 96 48 108 121 186 170 62 86 63 92 109 122 90 50 60 40 27 44 64 52 57 62 46 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 20 21 10 10 17 15 14 15 15 14 14 14 14 10 7 8 28 33 33 34 30 20 21 52 56 43 37 24 23 21 19 0 0 1 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 2 20 28 6 29 77 80 59 343 876 745 1002 726 582 514 314 318 301 33 45 25 28 17 31 1 58 13 67 86 57 34 15 29 15 8 4 9 14 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 14 10 30 30 41 54 60 64 92 80 220 371 454 223 174 152 179 81 30 105 112 46 4 0 0 0 2 14 16 7 28 38 56 50 38 32 48 64 66 72 125 156 104 116 38 22 41 74 86 74 50 79 79 115 74 21 87 63 140 143 96 74 64 167 321 229 242 73 57 9 48 41 69 39 30 32 46 2 0 5 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 18 21 21 13 10 10 11 11 9 6 4 5 15 14 9 8 13 21 33 35 37 19 10 22 43 52 38 37 23 21 14 7 0 0 15 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 6 3 20 83 60 31 130 736 761 797 886 738 686 566 267 272 20 47 12 19 24 0 11 11 1 18 41 36 49 20 20 37 4 1 13 0 0 0 0 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 22 39 50 52 53 37 64 96 138 280 355 396 299 153 145 173 47 56 165 70 11 0 0 0 2 12 23 3 22 41 46 77 103 73 69 67 36 8 7 34 53 88 114 137 40 24 52 44 42 41 68 98 115 68 15 71 72 131 98 32 179 253 324 291 137 87 74 32 40 35 7 67 27 28 7 6 0 0 8 13 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 4 0 0 0 0 0 13 27 31 26 28 20 17 15 10 7 4 5 10 9 16 20 23 23 27 26 40 40 37 15 20 24 41 60 34 33 25 15 11 5 6 26 15 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 1 2 4 42 41 71 52 55 462 823 851 761 860 942 837 635 349 6 18 42 31 0 0 0 0 0 2 47 22 47 29 30 12 5 4 0 0 0 0 0 3 3 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 45 36 30 32 37 61 99 180 282 182 216 171 137 149 58 19 78 69 34 0 0 0 1 10 29 13 7 36 25 66 62 70 63 46 22 8 20 0 0 2 36 97 156 113 57 38 34 37 80 102 85 117 68 39 61 50 60 95 256 170 212 221 215 69 42 13 34 3 47 16 17 18 23 0 2 0 8 10 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 12 20 4 0 0 0 23 21 25 24 21 18 11 19 17 14 11 11 22 23 25 24 23 24 29 63 59 46 37 26 29 57 49 34 24 17 8 1 18 16 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 13 67 4 52 35 69 109 307 751 1032 936 960 886 769 669 5 2 15 23 3 1 0 0 0 7 8 38 15 0 0 7 4 3 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 7 32 25 27 14 10 27 39 45 102 167 172 24 106 85 56 14 55 69 18 0 0 0 2 8 23 40 35 55 48 67 57 36 30 29 34 20 6 16 0 0 0 27 69 96 135 88 65 40 83 87 127 101 59 45 78 55 54 215 281 101 102 181 135 109 53 29 50 48 1 7 1 4 1 19 11 13 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 37 35 30 24 18 17 18 26 28 30 30 34 35 35 28 23 24 27 35 52 43 39 32 24 35 62 43 40 22 26 15 10 4 5 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 58 49 61 87 47 89 84 196 576 1023 981 1030 813 759 2 6 17 26 31 12 5 0 0 0 0 0 4 0 0 1 11 21 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 8 21 24 31 14 19 21 10 35 62 67 42 91 28 3 16 0 55 58 0 0 0 1 3 21 31 43 68 67 61 60 52 20 0 0 0 0 0 6 14 0 5 16 45 74 161 195 234 174 173 143 88 105 40 39 53 48 111 214 92 75 91 90 42 46 0 1 18 25 0 32 0 1 2 7 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 53 45 39 26 40 32 27 30 31 35 28 42 48 50 53 50 44 42 44 48 51 46 47 55 47 39 25 20 49 55 48 35 34 30 5 0 1 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 53 73 21 43 66 68 56 71 61 70 401 1008 1080 1030 853 9 7 3 17 44 46 24 17 10 0 0 0 0 1 0 0 2 1 6 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 3 0 23 26 4 0 35 79 25 32 1 56 12 0 0 0 42 49 48 14 0 0 2 2 18 35 55 69 66 57 46 3 0 0 0 0 9 10 0 17 0 0 5 30 74 122 131 201 235 198 128 85 55 31 35 34 62 108 118 63 70 65 52 68 82 20 26 5 0 0 1 2 4 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 30 38 30 27 44 49 49 46 61 60 63 71 67 64 58 55 58 22 24 23 56 70 66 59 42 29 29 67 58 62 47 12 8 18 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 80 106 97 57 0 5 26 0 21 32 70 141 107 233 1072 1204 1106 0 46 2 27 9 78 56 10 46 10 23 0 0 0 0 0 0 5 12 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 16 4 0 0 39 94 44 38 70 36 0 0 0 37 46 41 37 4 0 4 7 22 39 47 78 69 61 46 0 0 0 0 0 0 28 31 31 24 18 0 3 25 63 139 111 206 174 143 81 79 56 47 22 37 45 81 83 67 46 53 59 74 30 10 3 0 8 6 8 0 9 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 36 36 28 31 41 45 50 55 61 64 71 68 66 66 46 9 0 0 0 0 0 0 0 71 57 49 27 27 64 59 56 72 11 4 49 57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 27 73 0 4 8 0 0 1 0 0 15 53 133 28 146 277 888 1212 0 0 0 0 9 12 17 40 46 44 27 11 1 0 0 1 5 1 3 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 48 72 63 1 0 0 0 0 21 32 0 0 5 6 5 10 27 33 49 71 77 62 57 23 0 0 0 0 0 7 28 31 25 21 16 10 58 99 77 123 145 115 90 74 66 59 53 51 41 44 48 38 36 31 48 25 12 15 0 0 2 12 6 2 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 27 30 17 17 25 46 54 59 58 64 70 46 0 0 0 0 0 0 0 0 0 0 0 0 0 5 59 31 30 73 97 67 72 72 21 91 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 3 1 37 1 35 12 0 0 0 0 11 0 35 117 36 173 394 787 0 0 0 0 1 7 0 14 27 19 49 0 2 1 0 0 1 3 2 1 4 1 1 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 51 35 0 0 0 0 0 0 0 19 15 12 7 3 2 16 53 63 72 62 57 27 0 0 0 0 0 0 19 8 14 13 15 23 88 121 157 134 100 70 65 51 42 46 44 48 41 42 39 19 20 27 0 28 1 0 0 9 6 12 12 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 27 24 22 24 0 42 36 49 57 60 8 0 0 0 0 0 0 0 0 0 0 0 0 74 33 36 98 80 44 45 98 70 57 42 91 22 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 6 16 44 4 4 19 9 1 0 0 0 0 0 113 241 59 61 183 0 0 0 0 0 0 9 0 0 6 10 5 8 0 0 0 0 1 2 2 1 0 0 3 3 1 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 48 25 0 0 0 0 0 19 18 15 6 0 0 3 16 29 57 56 56 56 27 0 0 0 0 0 0 0 19 7 8 14 35 82 102 186 147 76 36 23 29 38 51 46 38 35 34 23 13 5 34 8 0 0 2 5 2 2 7 10 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 25 27 35 28 31 24 36 44 38 62 55 46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 66 71 96 88 77 28 58 97 0 46 85 158 30 0 0 0 22 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 8 9 8 26 3 5 0 9 1 0 0 0 0 2 38 183 359 224 102 0 0 0 0 0 0 0 0 3 0 0 1 31 0 1 3 0 3 8 0 0 3 2 7 3 3 4 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 18 23 17 7 3 3 1 2 14 22 48 36 42 54 0 0 0 0 0 0 0 0 18 10 11 29 81 80 70 81 84 36 19 23 26 41 42 27 27 33 13 16 3 17 25 2 0 1 4 1 7 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 0 0 0 0 0 0 0 46 38 42 38 29 33 31 31 51 52 53 59 56 63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 69 73 80 72 7 116 56 0 94 138 45 12 0 0 4 6 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 33 58 27 8 3 27 0 0 0 0 0 1 38 42 219 358 523 458 0 0 0 0 0 0 0 0 0 17 1 0 4 12 8 6 5 18 19 13 17 6 22 16 11 10 9 3 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 14 22 1 0 4 2 1 18 22 33 0 0 0 0 0 0 0 0 0 0 0 17 19 18 27 37 60 61 45 16 18 38 38 34 34 33 42 30 29 26 5 14 19 10 0 0 0 3 9 5 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 0 48 56 45 41 31 34 32 31 42 59 60 60 56 47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 66 57 70 62 47 147 0 6 244 207 5 0 0 0 7 14 0 0 0 0 20 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 19 13 7 110 17 0 0 4 10 0 0 4 109 377 680 789 0 0 0 0 0 0 0 0 0 1 14 0 0 0 4 20 13 49 14 81 65 75 56 62 33 30 22 4 1 1 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 1 0 0 2 2 0 37 17 0 0 0 0 0 0 0 0 0 0 0 0 27 29 20 24 42 33 43 32 29 25 31 29 26 26 34 33 26 35 11 33 12 1 8 0 1 0 3 4 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 52 0 0 54 47 32 34 32 33 21 0 7 60 53 54 57 0 0 0 0 0 0 0 0 0 0 75 59 33 65 23 0 0 77 72 67 54 62 53 31 88 0 0 96 55 58 0 0 0 0 23 1 6 0 0 0 13 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 17 64 10 4 4 38 72 41 34 13 0 0 2 105 607 901 0 0 0 0 0 0 0 0 0 0 28 1 4 9 8 2 3 12 22 26 58 42 79 41 17 13 13 3 7 5 0 11 10 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 5 2 0 0 0 0 5 16 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 22 31 19 29 46 26 34 41 24 10 21 35 33 10 41 42 19 27 8 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 2 11 10 0 47 41 39 32 8 0 0 58 50 51 56 0 0 0 0 0 0 0 0 0 0 0 76 17 0 53 82 63 58 59 76 75 63 62 32 0 0 0 0 0 0 25 9 5 0 0 0 4 17 7 0 4 0 28 14 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 16 6 19 27 55 73 87 9 0 0 0 0 107 802 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 3 10 4 10 30 29 28 0 0 8 21 37 10 1 5 4 6 3 3 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 7 20 34 0 12 42 25 32 12 6 25 45 31 3 14 32 3 20 17 1 0 0 0 1 1 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 78 53 51 40 38 30 41 31 35 0 59 51 55 52 0 0 0 0 0 0 0 0 0 26 0 0 0 1 66 69 82 73 53 0 14 56 12 48 0 0 0 0 0 0 4 30 0 0 0 0 11 2 0 0 0 0 10 40 13 21 18 14 0 0 0 0 0 0 0 0 0 0 0 0 0 9 25 2 13 15 0 0 0 0 0 0 7 13 294 0 0 0 0 0 0 0 0 0 0 1 7 4 9 0 0 0 0 3 7 15 11 11 16 26 21 20 6 8 3 2 6 8 4 2 4 4 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 0 2 3 16 8 0 1 4 14 50 44 14 1 0 6 4 36 25 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 33 0 0 31 31 26 22 0 0 43 52 54 52 0 0 0 0 0 0 0 0 0 0 0 0 22 87 85 85 82 81 74 74 67 84 98 80 0 0 0 0 4 54 61 0 34 53 31 0 0 36 27 3 1 0 0 16 86 52 19 9 0 0 1 0 9 1 0 0 0 0 0 0 2 8 16 18 2 0 0 0 0 0 0 0 0 0 0 49 0 0 0 0 0 0 0 0 0 0 3 4 0 9 20 0 0 0 0 0 2 3 7 7 3 1 2 2 5 4 5 2 5 7 3 3 2 0 5 2 0 0 0 0 0 0 0 0 0 1 9 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 13 16 8 1 0 9 2 15 4 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 22 57 0 10 54 52 49 0 0 0 0 0 0 0 0 0 0 0 72 66 58 52 49 55 62 63 72 76 80 87 89 34 11 0 0 0 0 42 0 0 89 24 4 0 0 17 39 50 37 5 0 7 12 18 13 18 21 7 0 0 3 26 0 0 38 0 0 0 8 7 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 2 2 8 10 16 0 0 4 2 16 24 1 3 4 0 0 1 3 4 2 2 2 4 1 1 0 0 4 1 0 0 0 0 0 0 0 0 4 9 0 0 0 0 0 0 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 8 23 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 35 70 3 0 55 53 49 9 0 0 0 0 0 0 0 0 0 0 51 47 26 10 0 0 0 49 60 65 78 91 76 76 45 0 0 0 0 0 69 0 0 15 21 21 0 7 16 80 87 57 0 13 30 9 2 9 3 7 24 12 4 6 15 21 0 0 0 0 0 3 13 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 2 2 3 14 1 6 10 25 54 58 23 7 4 3 3 0 0 0 0 0 1 7 0 5 9 3 1 1 0 0 0 0 0 0 0 0 0 9 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 2 3 6 1 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 32 29 0 0 57 54 50 50 0 0 0 0 0 0 0 0 1 53 41 0 73 76 73 73 93 96 85 68 78 59 85 76 75 55 0 0 0 0 127 87 149 119 46 0 45 42 49 44 129 91 92 41 27 50 90 0 0 0 28 26 32 12 5 82 0 0 88 0 0 0 0 0 2 8 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 12 7 8 17 11 2 6 9 2 0 2 0 0 0 0 0 1 3 5 6 3 8 4 0 0 0 0 0 0 0 0 0 13 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 2 0 0 0 3 13 4 6 0 4 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 49 50 53 0 0 0 0 0 0 0 0 12 33 29 0 0 0 0 0 61 92 124 149 93 76 60 83 79 61 71 0 0 0 0 105 128 107 43 13 38 116 55 70 80 190 110 122 95 73 68 95 0 0 0 0 0 7 32 32 26 20 48 29 0 0 0 3 91 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 1 5 4 15 12 10 2 2 3 2 6 0 0 0 1 0 0 1 1 4 4 2 1 0 4 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 53 53 50 0 0 0 0 0 0 0 0 34 15 0 0 0 0 0 0 29 48 16 52 46 37 59 48 79 75 57 0 0 0 0 0 11 76 124 76 55 78 158 142 89 227 196 40 135 164 146 95 68 24 48 0 0 24 11 12 59 44 11 104 0 0 0 5 87 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 7 6 2 15 7 10 4 4 0 1 1 4 0 0 1 0 0 2 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56 55 52 4 0 0 0 0 0 0 0 31 5 0 0 0 0 0 16 15 9 9 1 78 95 38 53 56 53 12 16 0 0 0 0 0 0 67 74 119 74 79 132 167 102 73 156 250 0 54 77 81 100 79 131 44 0 0 8 3 17 132 23 53 27 4 28 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 1 8 7 1 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 81 73 44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 47 47 44 0 0 0 0 0 0 0 33 15 0 0 0 0 0 0 0 38 36 26 0 0 7 40 41 15 11 21 19 2 0 0 0 0 0 71 106 4 38 160 115 132 318 231 226 145 68 2 34 72 118 184 289 95 108 0 10 0 0 15 20 12 0 0 1 11 19 12 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 71 62 72 71 37 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45 36 40 0 0 0 0 0 0 0 36 37 26 0 0 0 0 0 0 0 0 10 29 0 0 30 23 13 9 35 3 0 0 0 0 0 0 0 59 54 64 5 79 169 107 297 270 232 145 19 295 211 182 257 66 206 54 173 115 47 28 2 4 4 18 8 9 5 45 18 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 1 3 7 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 3 32 23 21 17 24 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 0 0 0 34 34 36 0 0 0 0 0 0 41 43 43 36 45 0 0 0 0 0 0 0 0 0 6 28 25 17 20 25 8 0 0 0 0 0 0 0 0 38 20 63 8 32 10 26 92 196 103 79 316 332 390 282 7 130 176 137 10 5 29 0 5 19 60 169 91 126 34 10 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 4 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 1 35 23 18 26 0 0 0 0 0 0 0 0 0 0 0 0 0 31 59 0 0 0 40 31 29 7 0 0 0 0 0 0 40 35 44 41 40 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 21 52 25 0 0 12 0 91 247 122 194 150 274 312 202 273 152 112 206 201 81 18 4 0 15 26 20 44 40 24 22 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 3 0 0 0 0 0 0 0 7 8 0 0 19 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 20 8 23 2 0 0 0 0 0 0 0 0 0 0 0 0 5 55 34 0 0 0 32 23 25 0 0 0 0 0 0 27 23 33 35 22 33 43 54 44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 8 18 24 23 1 0 0 0 5 154 246 356 183 210 151 211 181 255 191 233 51 41 31 15 0 2 3 16 24 28 26 13 15 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 3 6 0 0 0 0 0 0 3 9 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 17 36 4 0 0 0 0 0 0 0 0 0 0 0 0 0 49 33 0 0 0 0 0 18 26 0 0 0 0 0 0 5 0 10 0 0 0 0 0 0 39 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 60 105 14 1 9 0 0 3 132 131 108 98 231 108 165 265 186 15 194 18 24 105 0 0 0 1 3 1 3 4 3 7 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 3 7 4 1 0 0 0 0 4 7 0 0 0 23 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 8 30 19 0 0 0 0 22 16 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 40 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 126 13 0 47 6 0 0 8 2 27 68 30 45 41 49 24 32 68 201 13 48 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 0 0 2 0 0 0 0 9 14 3 0 20 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 21 0 0 0 0 17 18 14 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 27 34 43 43 39 1 1 0 0 0 0 0 32 0 0 0 0 3 37 8 0 0 16 80 1 0 0 0 49 59 48 44 52 80 42 6 12 22 25 13 6 9 11 10 7 1 0 0 0 0 0 0 0 0 0 2 5 9 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 2 2 2 12 10 2 0 4 8 18 25 0 17 27 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 8 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 32 57 48 40 44 42 43 40 44 45 32 10 6 0 0 54 18 12 10 0 49 9 0 16 0 3 0 0 2 1 0 3 0 11 10 7 5 21 9 0 8 4 6 3 0 0 0 4 2 0 2 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 1 22 20 27 12 0 5 20 2 24 0 17 21 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 21 50 7 2 11 25 19 27 13 1 1 0 0 31 87 1 1 4 10 10 10 1 54 12 0 4 4 5 1 0 0 0 0 0 1 0 2 0 0 1 0 3 7 2 9 12 13 2 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 12 1 0 9 10 6 4 8 21 12 2 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 0 0 0 0 17 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 13 25 12 0 0 0 7 3 101 108 6 12 2 44 293 0 70 83 2 12 2 0 5 0 0 0 0 0 0 0 0 4 0 0 0 0 2 6 0 9 6 6 0 1 6 3 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 7 2 0 12 13 5 2 20 6 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 9 11 0 0 2 9 14 9 12 7 6 41 0 21 53 12 5 47 89 0 0 0 6 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 23 23 1 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 6 0 0 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 1 6 3 0 0 2 0 0 0 1 0 1 0 2 3 1 2 8 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 2 9 5 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 4 2 0 0 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 0 0 0 0 0 3 0 1 0 0 1 1 0 0 1 1 2 2 1 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 46 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 1 1 0 0 0 0 0 0 0 1 0 5 0 0 6 3 8 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 39 2 32 39 36 32 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 3 0 0 3 3 2 6 5 4 7 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 1 0 0 0 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 0 0 0 7 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 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 18 0 14 5 8 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 29 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 14 26 27 28 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 CIN -14 -7 0 -45 -85 -61 -66 -16 -25 -55 -11 0 0 -15 -14 -14 -7 -5 -6 -1 -1 0 -5 -6 -7 -13 -5 -6 -5 -6 -3 -5 -8 -4 -3 -3 -3 -5 -3 -1 -2 -1 -2 -2 -1 -4 -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 -1 -1 -3 0 0 0 0 -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 -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 -1 0 0 0 -1 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -5 -15 -14 -15 -31 -69 -50 -30 -18 -7 -4 -3 -7 -7 -17 -20 -19 -15 -25 -23 -15 0 -16 -25 0 -1 0 -20 -39 -29 -26 -55 -47 -15 -44 -1 -5 -18 -17 -1 -1 -4 -1 -3 -3 0 -6 -8 -6 -6 -8 -6 -6 -11 -7 -8 -7 -4 -2 -2 -3 -3 -3 -1 -2 -3 -3 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -10 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 -1 -2 -8 -7 -49 -36 -24 -21 -7 -5 -5 -6 -4 -6 -10 -17 -18 -20 -8 -3 -13 -9 -9 -5 -2 -8 -9 0 -5 -30 -49 -74 -69 -11 -8 0 0 0 0 0 0 0 -1 -13 -1 -1 -3 -7 -6 -10 -10 -6 -7 -6 -8 -7 -4 -4 -4 -3 -3 -2 -2 -6 -4 -3 -2 -2 -1 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -1 -8 -5 0 -1 0 0 0 0 0 0 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 -16 -38 -21 -2 -8 -6 -10 -16 -6 -9 -1 -2 -1 -6 -2 0 0 -6 -2 0 0 -1 -4 -13 -4 -27 -15 -2 -14 -17 -5 -2 -3 -1 0 -1 -4 -1 0 -1 -5 -1 -4 -5 -6 -4 -13 -7 -7 -10 -8 -14 -7 -5 -1 0 -2 0 -1 -1 -2 -2 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -46 -32 -68 -80 -42 -15 -7 -1 0 0 -3 -2 -1 -1 0 0 0 0 0 -1 0 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -5 -19 -16 -4 -6 -10 -15 -6 -3 -6 -7 -5 -7 -1 -1 -1 -1 -3 -1 -5 0 -1 -1 0 -1 -3 -8 -56 -34 -9 -5 -22 -19 -24 -35 -12 -1 -3 -2 -3 -2 -3 -2 -3 -4 -2 -5 -9 -12 -13 -7 -7 -2 -8 -9 -2 0 -1 -2 -1 -1 -3 -1 -1 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -3 0 0 0 0 0 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -15 -23 -28 -33 -60 -79 -35 -17 -12 -9 -7 -6 -2 0 0 0 0 0 -2 -17 -24 -71 -65 -19 -10 -2 0 0 0 -1 -1 -1 0 -1 -2 -1 -2 -2 -4 -6 -3 -2 -3 -6 -3 -2 -3 -14 -8 -7 -3 -6 -18 -4 -15 -7 -29 -38 0 -1 0 0 -14 -10 -18 -7 0 0 -47 -85 -61 -1 0 0 0 0 -7 -3 -2 -8 -4 -2 -7 -7 -8 -9 -13 -7 -4 0 0 -3 0 0 0 0 0 0 -3 -5 -5 -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 -2 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 0 -2 0 -1 -3 0 -1 0 0 0 0 0 0 0 -1 0 0 -4 -44 0 -20 -85 -28 -9 -4 0 0 0 0 0 0 0 -3 -5 -2 -2 -3 -3 -7 -1 -4 0 0 -3 -5 -3 -5 -4 -1 -8 -3 -3 -16 -1 0 0 0 0 -4 -2 0 0 0 0 -57 -83 -56 -26 0 0 0 0 0 -1 -2 -2 -4 -5 -7 -7 -8 -9 -6 -5 -6 -1 0 0 -1 0 0 -1 0 0 0 0 -2 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 -1 0 0 0 -17 -13 -1 -5 -2 -12 -7 -2 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 0 0 0 -14 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -15 -36 -12 -7 0 0 0 0 0 0 0 -2 0 0 0 0 0 -6 -1 0 0 -1 0 0 -1 -2 -1 -2 -2 -6 -3 -19 -18 0 -1 0 -1 0 0 0 0 0 0 -1 -38 -52 -11 0 0 -2 0 0 0 0 -1 -1 -5 -6 -4 -6 -2 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 0 -3 -2 -9 -21 -35 -33 -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 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -4 -9 -10 -9 -6 -2 -2 -1 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 -2 -1 0 0 0 0 -1 0 0 0 0 -2 -4 0 0 -3 -3 -1 0 -1 -1 -1 0 -2 -3 -4 -1 -2 -2 0 -1 0 -18 -1 0 -1 0 0 -1 -13 -14 -5 -1 -1 -1 0 0 0 0 0 -1 -3 -2 -1 0 0 0 0 0 -1 -2 0 0 0 0 -1 0 0 0 0 -2 -2 -12 -47 -88 -87 -86 -57 -11 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -1 -2 -2 -1 0 0 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -4 -4 -1 -1 0 0 -3 -2 0 0 0 0 0 0 0 -4 -3 -1 -2 -1 -1 -2 -2 -2 -1 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 -3 -1 -4 -5 -1 0 0 0 0 -1 -4 -4 -2 -2 -1 0 0 0 0 0 0 0 -7 0 0 0 0 0 -2 0 0 -54 -1 -43 -39 -148 -160 -136 -113 -76 -1 0 0 0 0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -4 -1 0 0 0 0 -4 0 0 0 0 0 0 -1 -4 -4 -4 -1 -2 -3 -5 -5 -4 -2 -3 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 -8 0 0 0 -2 0 0 0 0 0 0 -1 -1 0 -3 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -14 0 0 -2 0 -16 -55 -129 -129 -154 -139 -127 -29 0 0 0 -2 -8 -3 -4 -3 -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 -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 -4 -6 -8 -6 -12 -14 -3 -5 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 -2 -3 -1 -9 -5 0 0 0 0 -2 -1 0 0 0 0 0 -2 -2 -4 -6 -5 -1 -3 -3 -5 -4 -2 -3 -6 0 0 -1 0 -1 -1 -9 -2 0 0 -1 0 0 0 0 0 0 0 -5 0 0 0 0 -3 -36 -25 0 -3 -3 -1 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 -4 -7 -4 -58 0 0 0 0 -3 -54 -110 -115 -86 -115 -103 0 0 0 -2 -5 -5 -5 0 0 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -16 -11 -12 -13 -9 -9 0 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -3 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 -1 0 0 0 0 0 -1 -3 0 0 -2 0 0 0 0 0 0 0 -4 -1 -3 -5 0 0 -2 -3 -3 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -12 -3 -3 0 0 0 0 0 0 0 -13 0 -4 0 0 -17 -6 -20 -12 0 0 0 0 -3 -26 -4 -1 -7 -61 -70 -75 -114 -50 0 0 -1 0 -2 -4 -1 0 0 -5 -17 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -13 -5 -14 -12 -13 -18 -6 -2 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 -2 0 -1 0 -1 -2 0 0 -3 0 0 0 0 -2 -3 -1 0 -1 -1 -2 -4 -3 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -2 0 -1 0 0 0 0 -6 0 0 0 0 0 0 0 0 0 0 -77 -20 -1 -4 -7 0 0 0 0 -10 -29 0 -2 0 0 0 0 -20 -2 0 0 -4 0 -20 0 -2 0 0 -2 -21 -69 -79 -34 0 0 0 -1 -2 -4 -2 -2 -1 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -15 -32 -30 -32 -21 -7 -15 -12 -6 -2 -2 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 -1 0 -1 -1 0 0 0 -5 0 0 0 -2 -2 -1 -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 -6 -5 -7 -3 -2 0 0 0 -29 -13 -9 -4 -1 -1 0 -7 0 0 0 -6 -10 -6 -1 -1 0 0 0 0 -1 -15 -20 -3 0 0 -1 0 0 -2 -3 -3 -3 0 0 -1 -1 0 0 0 -3 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 -5 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -12 -21 -32 -28 -24 -19 -14 -8 -7 -2 -4 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -2 -2 -1 0 0 0 0 0 0 0 0 0 -2 -5 -3 -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 -2 0 -4 -6 -2 -8 -5 -1 0 0 0 0 0 0 -6 -14 -6 -11 -29 -11 -1 -21 -3 -5 -3 0 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 -3 -1 -2 -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 -1 -4 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -12 -9 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -9 -18 -29 -23 -29 -32 -37 -17 -19 -6 -3 -3 -7 -5 -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 -1 -1 -1 -2 -1 -2 0 -64 -4 -1 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 -1 -1 0 0 0 -3 -12 -58 -24 0 -1 0 0 -3 -4 -2 0 0 0 0 -1 -1 0 -1 0 0 -7 -1 -27 -16 -4 -11 -7 -1 -3 -1 0 0 0 0 0 0 -2 0 0 0 0 0 0 -1 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 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 -7 -7 -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 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 0 -1 -9 -36 -52 -57 -48 -44 -34 -25 -34 -14 -20 -14 -33 -56 -66 -6 0 -2 -12 -26 -59 -37 -8 -11 -11 -3 -1 -3 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -14 -20 -34 -7 -9 -9 -8 -20 -20 -34 -13 -4 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 -1 0 0 0 -13 0 -18 -6 -14 -19 0 -8 -2 -9 -22 -30 -5 -1 -1 0 -1 -2 -9 -4 0 0 -4 -13 -2 -1 -2 0 0 0 -7 -17 -39 -3 0 -2 0 -2 -28 -1 0 0 0 -5 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -11 -4 0 -1 0 0 -15 -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 -3 -6 -10 -11 -12 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -57 -45 -35 -9 -11 0 0 0 0 -19 -26 0 0 0 0 0 0 0 0 0 0 -1 -10 -16 -46 -110 -79 -77 -74 -70 -53 -51 -37 -53 -48 -77 -135 -132 -53 -32 -32 -93 -180 -133 -134 -89 -88 -97 -103 -90 -62 -81 -36 -14 -10 -11 -1 -3 -10 -14 -10 -3 -2 0 -5 0 0 0 0 -11 -33 -32 -44 -25 -2 -13 -48 -67 -89 -61 -62 -76 -103 -165 -111 -113 -45 -18 -5 0 0 0 -6 0 -2 -3 -1 0 0 -15 -3 0 0 0 0 0 -11 -5 -2 0 0 0 0 0 -1 0 -1 -2 -1 -13 0 -8 -5 -3 -4 0 0 0 0 -5 -12 -25 -10 -6 0 -3 -3 0 0 -1 -2 0 -3 -1 -4 0 -1 -3 0 -3 -1 -5 -8 -26 -2 -7 -2 0 -8 0 0 -2 0 -1 0 0 0 0 0 -1 0 0 0 -1 -2 -1 0 0 -9 -3 -1 0 0 -8 -2 -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 -8 -16 -7 -6 -9 -9 -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 -1 -21 -72 -62 -56 -40 -57 0 -8 -24 -85 -76 -40 -6 -13 -10 -13 -2 0 0 0 -2 -17 -16 -21 -57 -70 -81 -111 -102 -143 -114 -88 -102 -115 -88 -99 -109 -216 -190 -242 -154 -262 -276 -213 -199 -235 -210 -215 -233 -277 -120 -240 -116 -135 -64 -46 -40 -58 -48 -23 -35 -55 -72 -65 -82 -64 -6 -4 -1 0 0 0 0 -4 -51 -74 -81 -58 -52 -66 -99 -108 -128 -179 -187 -117 -117 -58 -26 -11 -2 0 -8 -13 -11 -16 -14 -3 -8 -5 -24 -23 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -3 0 -1 0 0 -12 -5 0 0 0 0 0 0 0 -1 -1 -2 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 -2 0 -4 -3 -5 -2 -10 0 -1 -19 -15 -8 -12 0 0 0 -13 0 0 -1 -1 0 0 0 -1 0 -4 -19 -5 0 -8 -3 -1 -2 -8 -3 0 -4 0 0 0 -1 0 0 0 0 0 -2 0 -2 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -24 -14 -6 -6 -8 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -3 0 0 0 0 0 0 0 -2 0 -1 -1 -1 -7 -119 -99 -94 -81 -34 -59 -87 -154 -153 -51 -22 -20 -18 -16 -17 -4 -6 -6 -24 -59 -77 -74 -64 -123 -94 -83 -116 -184 -198 -174 -194 -283 -127 -169 -157 -220 -314 -2 -76 0 0 -100 0 0 0 0 -95 0 0 0 -145 -104 -126 -121 -132 -45 -43 -125 -96 -100 0 0 0 0 0 0 0 0 0 -1 -1 -1 -12 -1 -42 0 -26 -1 0 -16 -130 -186 -201 -119 -103 -132 -97 -63 -36 -20 -9 -12 -17 -29 -34 -38 -44 -26 -14 -24 -18 -3 0 0 0 0 0 0 0 0 0 0 0 0 -8 -10 -2 -18 -24 -37 -1 -6 -3 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -2 0 -1 -1 -1 -6 -3 -3 -10 -21 -1 -1 -2 -1 -8 0 0 0 0 0 0 -2 -32 -6 -21 -3 -16 -6 0 0 -4 -1 -1 -10 0 -1 0 -1 0 0 0 -3 0 0 0 0 -2 -5 -2 -3 -1 -1 -10 -4 -1 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 -5 -35 -44 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 -7 -13 -41 -59 -13 -83 -97 -183 -204 -199 -256 -94 -96 -129 -176 -168 -143 -79 -49 -49 -47 -42 -44 -39 -56 -91 -77 -103 -194 -141 -127 -184 -176 -201 -289 -246 -268 -325 -262 -290 -286 -265 -314 -61 -97 -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 -1 -2 -2 -1 -39 -1 -1 0 0 0 0 0 0 0 -142 -140 -138 -130 -78 -51 -39 -43 -30 -39 -59 -61 -48 -29 -13 -10 -19 -9 0 0 -1 0 0 -17 -59 -20 -6 0 -2 -8 -22 -11 -1 -15 -57 -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 -1 0 0 0 0 -1 0 0 0 0 0 0 0 -4 -4 0 0 0 0 0 -1 0 -16 -22 -9 -7 -1 0 -1 -1 -7 0 -4 0 0 -2 0 0 -4 0 -1 0 0 -3 -1 -33 -4 -4 -4 -21 -5 -8 -8 -8 -3 0 -1 0 0 0 0 0 0 0 -15 -23 -62 -61 -41 -53 -15 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -6 -5 -9 -6 -2 -3 -4 -1 -14 -29 -60 -95 -111 -113 -223 -232 -298 -298 -213 -134 -130 -88 -157 -210 -205 -218 -70 -95 -101 -106 -102 -160 -149 -185 -239 -194 -114 -257 -225 -261 -304 -258 -306 -223 -397 -354 -399 -34 -333 -300 -1 -45 -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 -1 0 0 -1 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -128 -91 -84 -74 -73 -59 -45 -31 -18 -20 -11 -9 0 0 -9 -6 0 -14 -7 -28 -4 -7 -3 -3 -29 -1 -9 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 0 0 0 0 0 -4 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -9 -26 -10 -28 -1 0 0 -3 0 0 -3 0 0 -2 0 0 0 0 0 0 0 -1 0 -1 -8 -2 -2 -6 -66 -59 -17 -16 -19 -23 -5 -2 0 0 0 0 0 0 0 -3 -47 -97 -57 -34 -50 -21 -24 -3 -5 0 0 0 0 0 0 0 0 0 0 -2 -3 -6 -10 -40 -41 -12 -12 -18 -14 -17 -27 -40 -73 -156 -208 -211 -246 -217 -203 -198 -142 -107 -189 -209 -242 -251 -232 -154 -139 -168 -215 -207 -143 -186 -217 -1 -142 -210 0 0 -393 -394 -419 -335 -270 -385 -392 -3 -4 -3 -2 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -114 -61 -53 -43 -31 -28 -14 -8 -2 0 -1 0 -1 0 -5 -38 -37 -1 -1 0 -4 -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 -2 0 0 0 0 0 0 -4 -1 0 0 0 0 0 0 0 -3 -5 0 0 -2 -7 0 -3 0 -2 -1 -1 -4 0 0 0 0 0 0 -1 0 -1 -7 -3 0 -2 -3 0 -1 0 0 -1 0 -7 -45 -49 -22 -30 -51 -29 0 0 0 0 0 0 -1 0 -12 -37 -56 0 -105 -78 -78 -72 -55 -3 0 0 0 0 0 0 0 0 0 0 -9 -18 -50 -61 -74 -53 -35 -38 -41 -49 -60 -90 -136 -201 -233 -254 -269 -323 -225 -236 -225 -199 -247 -266 -282 -305 -286 -229 -159 -269 -318 -210 -179 -130 -268 -174 -1 0 0 0 -1 0 -12 -446 -457 -475 -320 -4 -2 -1 -2 -2 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -52 -101 -73 -56 -49 -23 -21 -9 -10 -9 -34 -61 -1 -4 -40 -10 -7 0 -12 -24 -18 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 -3 0 0 0 -9 -1 0 0 -1 -2 -5 -4 0 0 0 0 0 0 0 -1 -8 0 -3 -1 0 -8 -3 0 0 -9 -17 -49 -41 0 -48 -2 -26 -55 -27 -3 0 0 0 0 0 0 -34 -56 -9 0 -101 -86 -77 -10 -85 -75 -10 -1 0 0 0 0 0 0 0 0 -4 -23 -39 -62 -98 -97 -61 -61 -71 -71 -83 -110 -171 -228 -228 -254 -279 -316 -324 -229 -305 -334 0 0 -1 -173 0 -3 -4 -299 -347 -246 -224 -282 -186 -1 0 0 0 0 0 0 -1 -12 -38 -32 -1 -6 -5 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 -147 -102 -70 -67 -49 -40 -26 -24 -47 0 0 0 0 0 0 0 0 0 -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 -8 0 0 0 -1 -5 -5 0 -10 -11 -10 -6 -9 -4 -3 0 0 -6 -4 0 0 0 0 0 0 0 0 -3 -16 -6 0 0 -5 -3 0 -2 -8 -4 0 -44 0 0 -43 -22 -12 -12 -3 0 0 0 0 0 -3 -84 -130 0 0 0 -150 -95 -46 0 -51 -36 -14 -2 0 -2 0 0 0 0 -9 -31 -26 -47 -156 -166 -88 -77 -82 -97 -114 -147 -184 -256 -256 -252 -255 -307 -306 -333 -283 0 0 0 0 -1 0 -2 0 -2 -99 -265 -298 -332 -87 -252 0 0 0 0 -1 -1 0 -2 -3 0 0 -2 -1 -5 -3 0 0 -1 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -128 -123 -102 -67 -43 -59 -54 -13 0 0 0 -7 0 -20 -9 -1 -12 0 -29 -22 -39 -21 0 0 -2 -12 0 -8 -7 0 -15 -8 -1 -7 -12 -21 -13 -6 -3 0 0 -1 0 -1 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 0 -2 0 -1 0 -2 -7 -13 -21 -19 -16 -41 -18 -1 0 0 -5 -7 -2 0 0 0 0 -5 0 -4 -3 -19 -1 0 0 0 -1 -22 -4 -10 0 0 0 0 -31 -28 -25 -32 -16 0 -2 -6 -2 -15 -27 -87 0 0 0 -10 0 -120 -132 -18 -114 -57 -42 -13 0 0 0 0 0 -8 -52 -72 -69 -88 -153 -98 -88 -98 -112 -138 -168 -216 -249 -316 -343 -144 -177 -320 -343 -367 0 0 0 0 0 0 -1 0 -1 -3 -2 -5 -338 0 0 -189 -1 0 0 0 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -2 -2 0 -1 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -89 -5 0 -8 -6 -1 -14 -35 -41 -35 -26 -3 -32 -12 -30 -35 -33 -17 -22 -4 -2 -1 0 -1 -1 0 0 -1 0 -3 -10 -24 -18 -15 -8 -2 0 0 0 0 -1 -3 -16 -42 0 0 0 0 0 0 0 0 0 -15 0 0 0 0 0 0 -6 -3 -6 0 -1 0 0 0 -8 -15 -1 -3 -8 -5 0 0 -2 -1 0 0 0 0 -1 -1 -1 -9 -4 0 -31 -19 -3 0 -5 -1 0 0 0 0 0 0 -1 -38 -31 -25 -35 -18 -33 -19 -40 -29 -61 -1 0 0 0 0 -1 -1 -38 -104 -107 -78 -51 -25 -9 -4 -4 -11 -7 -35 -79 -115 -109 -135 -123 -106 -116 -143 -180 -198 -240 -272 -34 0 0 0 0 -331 -328 -370 -81 0 0 -1 0 -2 -2 -3 -1 -1 -1 -2 -3 -1 0 0 0 0 0 0 -1 -2 -1 0 -1 -2 -3 -2 -2 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -14 -47 -1 -66 -38 -69 -15 -3 -9 -42 -32 -4 -22 -5 -14 -23 -1 -10 0 0 -1 -11 -15 -39 -34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -34 -16 -40 -21 -1 -19 -14 -27 0 -28 -6 -18 0 0 0 0 0 0 -4 -6 0 0 0 0 0 0 0 -5 -5 -13 -6 0 -1 -2 -2 -2 0 0 0 0 -3 -1 -11 -3 0 0 0 -24 -35 0 0 0 -53 -1 0 0 0 -1 -1 -4 -4 -105 -11 -112 -61 -38 -129 -3 0 0 0 0 0 0 -217 -158 -161 -132 -104 -103 -58 -31 -50 -73 -32 -32 -53 -87 -137 -142 -159 -190 -218 -228 -205 -248 -264 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -2 -1 0 0 -1 -4 -2 -1 0 0 0 0 0 -3 -2 -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 0 0 0 0 0 0 0 0 0 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 -16 -23 -9 -4 -2 -19 -10 -28 -20 -12 -43 -16 -7 -2 -1 -1 -1 -3 0 -9 -3 -9 -7 0 0 -2 -1 0 -5 -23 -21 -9 -6 -23 -29 -34 -25 -27 -13 -7 -8 -9 -5 -13 -37 -11 -56 -54 -40 -26 -39 -16 -36 -18 -32 0 0 0 0 0 -13 -7 0 -2 0 0 0 0 0 -8 -9 0 -14 -1 -12 -2 -3 -2 -1 -1 0 0 -18 -4 0 0 0 0 0 0 0 0 0 -2 -8 0 0 0 0 0 -2 -1 -2 -82 -42 -58 -87 -3 -2 0 0 0 0 0 -1 -185 -96 -97 -2 -3 -175 -142 -106 -139 -150 -77 -62 -94 -148 -178 -196 -212 -301 0 0 0 0 0 0 0 0 -1 0 0 -1 -256 0 0 0 0 -1 -2 0 0 -2 -2 0 -1 -1 0 -1 -2 0 0 0 -1 -1 0 -1 -2 -1 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 -2 -8 -7 -11 -3 0 -4 -3 0 -4 -3 -4 -4 -5 -5 -7 0 0 0 0 -14 -26 -10 -8 -26 -22 -21 -15 -1 -6 -7 -5 -6 -13 -7 -7 -12 -6 -4 -3 -8 -14 -13 -15 -12 -17 -27 -33 -30 -39 -22 -33 -37 0 0 0 0 -11 -1 -26 -1 0 0 0 0 0 -2 -21 -2 -32 -1 -1 -2 -1 0 0 -2 0 -1 -5 -1 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 -1 -1 -52 -38 -151 -1 -1 0 0 0 0 -1 0 -248 -109 -133 0 -1 -1 -1 -254 -208 -193 -219 -170 -209 -248 -184 -129 -237 0 -1 -1 0 0 0 0 -1 -1 -1 -1 -2 -1 -1 0 0 0 0 -1 0 -1 -1 -1 -3 -2 -3 0 -1 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 0 -1 0 -2 -11 -5 0 0 0 0 0 0 0 0 0 0 0 -10 0 0 0 -6 -1 0 0 0 -14 -9 -25 -14 -4 -3 -4 -4 -5 -2 -1 0 0 -2 -1 0 -1 0 -2 0 -3 -2 0 -8 -3 -3 -15 -27 -20 -28 -32 -58 0 0 0 -4 -1 -3 0 -1 -5 0 -29 -6 -18 -40 -11 -36 0 0 -2 -1 -1 -2 0 -1 -8 -2 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -2 0 0 0 0 -1 0 0 0 0 0 0 0 -144 -206 -242 -255 -1 0 0 0 0 -22 -273 -277 -281 -280 -310 -255 -222 -229 -86 0 0 0 0 0 0 0 -1 -2 -1 0 -2 -1 0 0 0 0 0 0 0 0 -1 0 -1 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -1 -2 0 0 0 -3 -4 0 0 -1 0 0 0 0 -1 -7 -11 0 -2 -1 0 -2 -13 -14 -9 -14 -8 -15 -10 0 -5 -30 -20 0 0 0 0 0 -1 -2 -3 -5 -8 -4 -3 0 0 0 0 0 -1 0 0 -3 -6 -12 -22 -25 -15 -40 -62 -45 -21 -2 0 0 -9 -6 -6 -1 0 -16 -12 -9 -15 -13 0 0 0 0 -1 -4 -14 -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 -129 -206 -106 0 0 0 0 0 0 0 0 -261 -311 -331 -330 -362 -299 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 -4 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -1 0 0 0 0 -3 -1 -3 -2 -10 0 0 -3 -1 0 0 0 -2 -1 -2 -6 -1 -6 -17 -26 0 -31 -33 0 -1 -2 -1 -1 0 -1 -3 -3 -5 -8 -3 -2 -4 -2 -5 -5 -4 -1 -4 0 -1 0 -1 0 0 0 -5 -3 -11 -40 -66 -33 -16 -3 0 0 0 -5 -1 -2 -2 -24 -9 -45 0 0 0 0 0 -2 -5 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 -7 -9 -45 -1 0 0 0 0 -1 -1 -1 0 -113 -139 0 -78 0 0 0 0 0 0 0 0 0 0 0 0 -48 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 -1 0 -1 -3 0 0 0 0 -1 0 0 0 -1 -1 -2 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -1 -1 -3 -5 -1 0 0 0 0 0 0 -2 -7 -8 0 -1 -2 -4 0 0 0 0 -3 -4 -8 -12 -22 -35 -11 -4 -16 -5 -9 -13 -17 -16 -14 -14 -8 -4 -3 -5 -9 -20 -12 -18 -16 -25 -15 -4 -3 0 -1 -3 -5 -1 -2 -2 -1 -1 -1 -1 -1 -13 -50 -21 -8 0 -1 0 0 -1 -1 -7 -4 -5 -8 -28 0 -1 0 -2 -6 -11 -19 -31 0 0 0 0 0 0 0 0 0 -9 -9 0 0 0 -9 0 0 -7 -13 -22 -53 -13 0 0 -5 -84 0 0 0 -1 -115 -152 -169 -1 0 0 0 0 0 0 0 0 0 -51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 -1 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -40 -32 -16 -43 -1 -1 0 0 0 0 0 0 0 0 0 -3 -3 -1 -5 0 -1 -8 -9 -6 -18 -35 -33 -49 -69 -7 -11 -22 -24 -27 -40 -36 -5 -28 -11 -8 -5 -1 -1 -2 0 0 0 0 -4 -4 -6 -1 0 0 0 0 -1 -6 -6 -6 0 -2 -1 0 0 -23 -32 -4 -1 0 -1 0 0 0 0 -5 -4 -3 -11 0 -3 -2 -7 0 -19 -43 0 0 0 0 0 0 0 -2 -9 -15 -3 0 0 0 0 0 0 0 0 -19 -70 -1 -5 -2 -1 -126 -92 0 0 0 0 -206 -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 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -115 -62 -87 -31 0 0 0 0 0 0 0 0 0 0 0 -4 -14 -8 -15 -12 -20 -38 -7 -38 -33 -15 -29 -63 -38 -32 -57 -66 -59 -81 0 -30 -35 0 -1 0 0 -1 0 0 0 0 0 0 0 0 -18 -1 0 0 0 0 -7 -10 -5 -5 -1 0 -2 -4 -1 0 0 -1 -6 0 -1 0 -1 -2 0 0 0 0 0 -22 -4 -2 -1 -7 0 -3 -62 0 0 0 0 0 0 0 0 0 0 -20 -27 0 0 0 -2 -4 -1 0 -12 -110 -144 -5 -165 -52 -94 -110 0 0 0 0 -226 0 -62 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 -2 0 0 -2 -2 -2 -1 -1 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -109 0 0 0 -71 0 0 0 0 0 0 0 0 0 -1 0 -2 -5 -21 -26 -55 -59 -61 -99 -124 -119 -71 -90 -63 -102 -125 -64 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -197 -94 -146 -146 -63 -44 -23 -10 0 0 -2 0 -5 -1 0 -1 -1 -2 0 0 0 0 0 0 -3 -3 -4 -1 0 -2 0 -8 -11 -9 -12 -20 -30 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -20 0 0 -6 -14 -15 -1 0 -4 -4 -1 -76 -103 -95 -94 -124 -71 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -4 0 0 0 -1 -2 -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 -8 -1 0 0 0 0 0 0 0 0 -35 -26 -61 -79 -84 -103 -145 -201 0 -26 -198 0 -49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -147 -100 -64 -21 -12 -2 0 0 0 0 -2 -2 0 -1 0 0 -1 -4 -2 -1 -4 -2 -4 -5 -1 -4 0 -5 -4 -9 -18 -21 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 -2 -3 0 0 0 -6 -99 -92 -90 -76 -100 -107 -167 -174 -113 -194 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 -1 -17 -24 -1 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -44 -1 0 0 0 0 0 0 -7 -14 -38 -89 -113 -120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -205 -64 -43 -18 -4 0 0 0 0 0 0 0 -1 -3 -1 -7 -3 0 0 0 -1 -5 -2 0 -1 -1 0 -2 -1 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 -1 -139 -144 -94 -59 -113 -136 -177 -167 -165 -216 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -4 -12 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -4 -3 -1 0 0 0 0 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -41 -2 0 0 0 0 0 -9 -29 -42 -87 -94 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -189 -84 -60 -72 -18 -3 -1 0 0 0 0 0 -2 -4 -12 -3 0 0 0 0 -1 -4 -3 0 -1 -2 -8 -8 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -28 0 -182 -131 -129 -129 -115 -168 -161 -156 -172 -171 -258 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 0 -2 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -6 0 0 0 -4 -29 -44 -64 -99 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -238 -144 -102 -73 -18 -5 -4 0 0 0 0 0 0 0 0 0 -1 0 -6 0 -1 -2 0 -5 -8 -2 -4 -3 -2 -3 -4 -3 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -141 -2 -161 -114 -142 -91 -159 -1 -159 -184 -199 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -5 -2 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 -2 -8 -3 0 0 -3 -17 -45 -72 -82 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -278 -183 -78 -28 -14 -4 -2 0 0 0 0 0 0 -1 0 -26 0 -1 -8 -1 0 -2 -3 0 0 0 0 -1 -2 -2 -2 -4 -4 -2 0 0 0 0 0 0 0 -2 0 0 0 0 0 -142 0 0 -1 0 -179 -7 -138 -93 -89 -94 -145 -133 -185 -197 -81 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 -4 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -42 -40 -26 0 -1 -7 -38 -71 -143 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -211 -204 -81 -15 -1 0 0 -1 0 -8 -18 -37 -46 0 0 -1 -4 0 -2 -6 -3 0 0 0 0 -20 -7 -1 0 0 0 -1 -7 -5 0 0 0 -5 -1 0 0 0 0 -1 0 0 -1 -2 -1 -177 -5 -165 -181 -119 -64 -138 -49 -138 -175 -101 0 0 0 -1 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -9 -3 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 -11 -1 0 0 -16 0 0 0 0 0 -71 -46 0 -1 -19 -47 -120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 -60 -264 -167 -208 -53 -47 -174 -204 -127 -28 -29 -76 -42 -27 -41 -52 -18 -31 -3 0 -1 -14 -6 -4 0 0 0 0 0 -2 -2 -24 -2 -1 0 0 0 0 -4 -3 -1 0 0 -3 -3 -3 -1 0 0 0 -2 0 -85 -126 -109 -96 -160 -104 -84 -142 -201 -173 -169 -93 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 -5 -6 -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 -2 0 0 0 0 -18 -1 0 -71 0 0 0 0 0 0 -10 0 -3 -28 -83 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -166 -214 -251 -243 0 -1 -78 -238 -122 -130 -180 -111 -100 0 0 -37 -30 -47 0 -8 -18 0 0 -2 -1 -1 0 -1 -1 0 0 0 -1 -2 -6 -6 -1 -2 0 0 0 0 0 -1 0 0 0 -1 -1 0 -1 0 0 0 0 0 0 -139 -126 -158 -107 -90 -93 -98 -136 -204 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 0 0 0 -21 -4 -6 -88 0 0 0 0 0 0 -2 0 -5 -47 -134 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -211 -211 -266 -15 -1 -4 0 -1 0 0 0 -163 -151 -119 -113 0 0 0 0 0 0 0 -14 -1 -2 -3 -2 0 0 0 0 0 -1 0 -3 -3 -3 -4 -3 -8 -7 -3 -1 -2 -1 0 0 0 -1 0 0 0 0 -1 -1 -1 -61 -71 -109 -49 -2 -7 -93 -63 -83 -120 -203 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 -1 -7 -2 0 0 0 -3 -18 -26 -71 0 0 0 0 -4 -37 -1 0 -20 -90 -150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -2 0 -1 0 0 0 0 0 0 0 -218 -156 -121 0 0 0 0 0 0 0 -5 -3 -1 -2 0 -2 -5 -1 -2 0 0 0 -1 -5 0 -23 0 0 0 -3 -2 -4 -7 -8 0 0 0 0 0 0 -103 -3 -1 -1 -2 -6 -20 -10 -135 -128 -72 -57 -93 -195 -18 0 0 0 0 0 0 0 -230 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 -5 -3 -8 -3 0 0 -31 -32 -26 0 0 0 -39 -53 -7 0 -6 -53 -127 -161 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 -186 -162 -59 0 0 0 0 0 0 0 -4 -1 -1 -1 -19 -20 -5 -1 0 -2 -2 -7 -10 -12 0 0 -1 -4 -10 -6 -5 -3 -1 0 0 0 -2 -5 -59 -44 0 -2 0 -3 -14 -19 -23 -44 -60 -50 -106 -123 -120 -179 -208 -202 -68 -53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 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 -9 0 -35 -29 0 -8 -18 -16 -112 -91 -136 -60 -51 -22 -9 -11 -47 -85 -183 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -84 -185 -82 0 0 0 0 0 0 0 0 -15 -13 -15 0 -15 0 -1 -3 -2 -3 -41 -21 0 0 -2 -16 -1 -1 -7 -12 -3 -2 0 -2 -6 -14 0 0 -2 -55 -17 -31 -48 -2 -4 -53 -49 -141 -93 -125 -159 -166 -191 -123 -132 -151 -7 0 0 0 0 0 -1 -96 -2 0 -86 0 0 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -40 -4 -26 -1 0 0 0 0 -119 -169 -100 -66 -59 -87 -38 -20 -59 -118 -158 -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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -194 -181 0 0 0 0 0 0 0 -38 -23 -5 0 -1 -18 -1 -21 -2 -2 -6 -24 -15 -11 0 0 -2 -1 -2 -11 -6 -5 -1 -2 -10 -2 -49 -27 -5 -26 -9 -7 -7 -4 0 -8 0 -26 -65 -83 -48 -40 -46 -92 -65 -75 -78 -12 -108 -75 -76 -63 -48 -40 -91 -22 -72 -90 0 0 0 0 0 0 0 0 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 -4 -5 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -28 -41 -28 -37 0 0 0 0 -34 -77 -140 -58 -80 -90 -68 -62 -84 -96 -125 -218 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -2 -22 -2 0 -75 -142 -25 -37 0 -7 -5 -2 -18 -7 0 -1 -26 -13 0 -3 -3 -6 -10 0 -23 -28 -5 -1 -3 -8 0 -11 0 0 -2 -1 0 -1 0 -14 -23 0 -9 -28 -83 -67 -90 -84 -60 -53 -42 -10 -80 -45 -18 0 -1 -13 -25 -20 -13 -34 0 -16 -31 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 -10 0 -15 -11 -10 -10 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -29 -9 -1 -12 -2 -6 -86 -26 -39 -72 -92 -136 -105 -115 -104 -96 -152 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -14 -2 -1 -81 -104 -40 -1 -87 -38 -31 -25 -19 -14 -10 -5 -33 -79 -88 -50 -12 -22 -13 0 -2 -5 -47 -35 -5 -8 -4 -1 -2 0 -17 -2 0 0 -1 -2 -6 -1 -5 -5 -16 -58 -64 -56 -85 -41 -19 -38 -46 -31 -22 -4 0 -11 -13 -4 -3 -15 -52 -81 -14 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -14 -8 -3 -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 -15 -19 -22 -35 -34 0 -42 -107 -126 -40 -50 -88 -128 -105 -110 -99 -111 -123 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -1 0 -69 -68 -55 -58 -82 -9 -109 -51 -44 -51 -30 -34 -59 -105 -71 -37 -29 -55 -33 0 -2 -7 0 -43 -10 -6 -1 -5 -5 -34 -6 -1 0 -2 -3 -5 -10 -4 -8 -6 -25 -56 -28 -29 -33 -11 -23 -25 -11 -9 0 -1 -3 -1 -2 -1 -1 0 0 0 -2 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -9 -5 -8 -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 -55 -7 -47 -13 -1 -40 -14 -17 -93 -129 -82 -73 -65 -92 -132 -80 -83 -86 -128 -114 -88 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -15 0 -3 -93 -1 -136 0 -4 -25 -11 -90 -83 -79 -61 -69 -117 -75 -90 -101 -115 -6 0 0 0 -1 -19 -10 -12 -5 -1 0 0 -2 -4 -1 -2 -3 -2 -2 -3 -1 0 0 0 0 0 -1 -1 -2 0 0 0 0 -1 -1 -1 -1 -4 -4 0 0 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 0 -17 -8 -7 -3 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -20 -12 -25 -25 -19 -1 -49 -30 -61 -54 -67 -48 -74 -95 -45 -35 -25 -42 -5 -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 -11 -11 -9 -12 -6 -15 -8 -84 -135 -86 -76 -125 -128 -86 -6 -99 -16 -7 -1 0 0 0 -15 -11 -12 0 0 0 -6 -20 -9 -3 -5 -2 -1 -1 0 -1 -3 -2 0 -1 0 0 0 0 0 0 0 -1 -2 -14 -2 -4 -2 0 0 -8 -6 0 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -7 -6 -2 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -16 -17 -22 -9 -11 -28 -35 -12 -24 -56 -45 -38 -12 -43 -46 -82 -81 -61 -51 -30 -8 -6 -4 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -9 -5 -5 -2 0 0 -3 -1 -12 -146 -101 -107 -20 -20 -4 0 0 0 0 -1 0 0 -6 -4 -10 -1 0 -11 -19 -11 -18 -13 -1 -1 -1 -1 -6 -12 -36 -7 -1 0 0 0 -2 -2 -1 0 -1 -10 -1 -11 -1 0 0 -4 -9 -7 0 -1 -5 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -3 -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 -3 -7 -32 -20 -29 -31 -45 -20 -22 -25 -55 -34 -11 -1 -37 -42 -47 -74 -59 -44 -31 -12 -6 -2 -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 -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 -1 -2 0 0 0 0 0 -1 -3 -84 -133 -41 -3 -4 -1 -1 0 0 -3 -7 -5 -1 -1 -39 -20 -1 -4 -29 -22 -10 -27 -18 -22 -1 -24 -10 -34 -32 -28 -30 -8 -2 -2 -6 -11 -3 -5 0 -1 0 -13 0 0 -1 0 -1 0 -3 0 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 -4 -2 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -4 0 -1 -57 -45 -27 -45 -30 -34 -7 -15 -44 -49 0 0 -23 -29 -28 -37 -52 -41 -28 -25 -18 -11 -10 -2 -4 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -5 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -95 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 0 0 0 0 0 0 -3 0 0 -9 -3 -1 -1 -9 -2 0 0 -1 0 0 -23 -28 -1 0 -2 -4 -14 -27 -1 -30 -36 -55 -60 -58 -77 -49 -10 -10 -49 -17 -12 -15 -7 -4 -28 0 0 -12 -8 0 0 0 0 0 -3 -17 -4 0 -2 0 0 0 0 0 0 0 -5 -1 -2 -5 -2 -2 -1 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 0 0 0 -1 -1 -1 0 -3 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -20 -30 -72 -54 -81 -116 -79 0 0 -29 -37 -2 0 -14 -17 -20 -31 -39 -35 -21 -20 -22 -20 -15 -2 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -3 -2 0 0 0 0 -1 0 0 0 0 0 -1 -1 -2 -2 0 0 -1 0 0 0 0 0 -2 -4 -6 -2 0 0 0 0 0 0 -1 -1 -36 -5 0 -1 0 -2 -4 -3 -1 -5 -11 -19 -6 -5 -15 -19 -30 -10 -65 -13 -16 -12 -11 -8 -1 0 -1 -36 0 0 -1 -1 0 -1 -3 -5 -1 0 -5 -7 -2 -1 -2 -6 -2 -1 -3 0 0 0 -1 -4 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 0 0 -1 -2 -2 -1 -2 -2 -1 -2 -1 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -3 -6 -31 -13 -72 -119 -43 -51 -44 -34 -13 -17 0 0 -1 -13 -8 -17 -16 -25 -22 -20 -28 -32 -18 -57 -30 -8 -5 -6 0 -141 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 0 -1 0 0 0 0 0 0 0 0 0 0 -4 -40 -8 -21 -16 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -3 0 -4 0 -1 -2 -2 -5 0 -3 -6 -4 -1 -9 -10 -2 -14 -26 -26 -1 -2 -1 0 -2 -8 -1 -1 -19 -26 -8 -14 -20 -15 -5 -1 0 -1 -1 0 -6 -5 -4 -6 -4 -2 -5 -22 -4 0 -1 0 -5 0 -10 -6 -13 -8 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 -2 -3 -2 -1 -1 -3 -3 -2 0 0 -1 -3 0 0 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -38 -14 -31 -37 -36 -15 -22 -36 -21 -20 0 -1 0 -8 -15 -14 -11 -11 -9 -15 -26 -23 -19 -58 -76 -26 -18 -1 0 -142 -15 -202 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 -1 0 0 0 -61 -18 -18 -41 -4 -13 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 -1 0 0 -2 0 -1 -4 -1 -10 -5 -15 -2 -4 0 0 0 0 -1 0 0 -5 -1 -2 -2 -3 -5 -6 -12 -9 -2 0 0 -11 -26 -13 0 0 0 -17 -1 -5 -2 0 0 0 0 0 0 0 0 -1 -2 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -1 0 -2 -2 -5 -3 -2 -1 -1 -1 -2 0 0 0 0 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -4 0 0 -63 -24 -32 -9 -4 -1 0 -9 -1 -1 0 0 0 0 -1 -6 -13 -6 -8 -29 -34 -76 -32 -57 -54 -36 -8 -10 0 -60 -80 -152 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 -20 0 0 0 -1 0 0 0 -29 -37 -7 -28 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 -1 0 -1 0 -1 0 -1 -1 -2 0 0 -3 -1 -8 0 -23 -9 0 -2 -1 0 -6 -2 0 -1 0 -3 0 -1 -4 0 0 0 -4 -7 -1 0 0 0 0 0 -5 -2 -3 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 -1 -1 -2 -2 -4 -4 -3 -1 0 -1 -1 -1 0 0 0 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -36 -27 -19 -22 -82 -67 -37 -47 -13 -24 -11 -27 -4 -3 0 0 0 0 -11 0 0 0 0 -4 -7 -22 -54 -52 -43 -43 -66 -38 -20 -14 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 -5 -6 -17 -4 0 -12 -1 -2 -3 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -3 -2 -4 -2 -4 -3 -3 -4 -3 -1 -3 -2 0 -14 -4 0 -5 -1 0 0 0 0 -2 -4 0 -5 -5 0 0 0 0 0 0 0 -6 0 -1 -4 -2 0 0 -1 -2 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -2 -3 -3 -1 -2 -2 -2 -3 -4 -1 -10 -1 0 0 -2 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -62 -43 -17 -61 -122 -109 -71 -85 -42 -29 -10 -32 -19 -14 -2 -1 -1 -1 0 -1 -10 -5 -1 0 -6 -34 -39 -46 -61 -47 -41 -27 -55 -31 -6 0 -3 -2 0 0 0 -278 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -1 0 0 -2 -1 0 -8 -17 -2 0 -4 -2 -3 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -4 -4 -3 -6 -5 -3 -3 -3 -3 -4 -3 0 -3 -8 -3 0 0 0 0 0 0 0 0 -2 -1 0 -1 -1 -1 0 0 0 0 0 0 0 -11 -12 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -5 -6 -4 -1 0 -2 -1 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -53 -34 -29 -49 -48 -54 -39 -30 -34 -46 -20 -20 -38 -10 -16 -1 -10 0 -10 -53 -9 0 0 -8 -12 0 -1 -27 -27 -31 -29 -29 -32 -38 -17 0 -8 -1 -1 -89 -177 -233 -264 -36 -274 0 0 0 0 0 0 0 0 0 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 -3 0 -13 -2 0 -1 -3 -18 -1 -22 -1 -3 -16 -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 -6 -7 -66 -43 -21 -8 -5 -3 -30 -4 -6 -4 -2 -3 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 -1 -3 -4 -6 -4 -3 -3 -3 -2 0 -1 0 0 0 -9 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -31 -37 -24 -5 -15 -12 -6 -6 -28 -10 -2 -27 -42 -6 -10 -21 0 0 0 0 0 -57 -11 -25 -22 -10 0 -1 -9 -25 -31 -6 -19 -4 0 0 0 0 0 -100 -168 -208 -225 -223 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -3 0 0 -8 -42 -4 -32 -7 0 -6 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 -2 -1 -4 -8 0 0 0 0 0 0 0 -8 -6 -3 -69 -36 -30 -25 -29 -8 -29 -50 -30 -7 -6 -3 0 -1 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -7 -6 -4 -3 -3 -3 -4 -1 0 0 0 0 -9 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -53 -3 -5 0 -22 -6 -24 -20 -22 -24 -34 -26 -19 0 0 0 -11 -1 -5 -11 -22 -56 -15 -7 -61 -8 -15 -14 -7 -7 -1 -4 -3 -6 -1 0 0 0 -101 -160 -207 -114 -249 0 0 0 0 0 0 0 0 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 -42 -45 -4 -1 -5 -19 -16 -10 -9 0 -6 -1 -11 -2 0 0 0 0 0 0 -1 0 -1 0 0 0 -2 -3 -3 -3 -1 0 0 -1 -1 0 0 0 0 -1 -2 -3 -2 -4 -9 -61 -66 -38 -30 -40 -71 -52 -46 -36 -21 -22 0 -16 -6 0 0 0 -2 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 -1 -1 -9 -6 -5 -5 -3 -5 -7 0 0 -14 -12 -11 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -11 -1 0 0 0 -3 -3 -12 0 -9 -24 -20 -4 0 0 0 -7 -9 -2 -3 -2 -4 -7 -7 -11 -7 0 0 0 -4 0 -1 -2 -6 -4 0 0 -1 -107 -166 -152 -280 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -61 -43 -1 -9 -2 -23 -5 -5 -14 -5 -6 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 0 -2 -1 0 0 0 -1 -2 -4 -1 0 0 0 0 -1 -4 -4 -3 -15 -29 -75 -42 -36 -67 -87 -91 -44 -38 -25 -18 0 -4 0 -3 0 -2 -4 -6 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -9 -8 -10 -8 -4 -9 -1 0 -2 -8 -15 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 -1 -10 -3 0 -10 -35 -17 0 0 -4 -4 -16 -39 -19 -35 0 -12 -5 -4 -4 -2 0 0 -1 0 0 0 0 -3 0 -6 0 0 -108 -166 -251 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -1 -16 0 -2 -1 -5 -1 -3 -4 -1 -1 -1 -3 -9 0 0 0 0 0 -1 0 0 0 0 0 -1 0 0 -1 0 0 -1 -5 -5 -4 -2 0 0 0 -1 0 -1 -50 -63 -52 -61 -116 -48 -75 -17 -16 -75 -31 -47 -15 -19 -45 -66 -21 -14 -6 0 -6 -2 -4 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -10 -9 -7 -7 -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 -1 -5 -9 -1 -2 -7 -48 -39 -28 -8 -11 -15 -29 -5 -20 -23 -34 0 -1 -14 -2 -1 0 0 -1 0 0 0 0 -1 0 0 0 0 -68 -172 0 0 0 0 0 0 0 0 0 0 0 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 0 0 -2 -7 -4 -9 -5 -14 0 -3 0 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -10 -6 0 0 0 0 0 0 0 -108 -110 -62 -83 -18 -79 -125 -31 -23 -45 -44 -19 -6 -3 -17 -27 -37 -1 0 0 0 0 0 -4 -1 0 -9 0 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -2 -10 -9 -8 -11 -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 -1 -19 -23 -5 -3 -31 -81 -56 -12 -17 -19 -27 -6 -6 -56 -57 -20 -30 0 0 -3 0 0 0 0 -11 -18 -6 0 0 -1 0 0 0 -90 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 0 -2 -4 0 -7 -7 -3 -5 -5 -2 -3 -2 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -1 -2 0 -1 -7 -15 -14 -17 -13 -2 0 0 0 0 0 0 -119 -92 -72 -83 -33 -104 -104 -28 -43 -78 -10 -1 -2 -4 -12 -37 -16 0 -4 0 -1 0 -2 -1 -10 -2 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -4 -10 -9 -11 -16 -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 -6 -16 -22 -35 -3 -7 -43 -52 -32 -17 -17 -12 -3 -11 -42 -96 0 -1 0 -1 0 -1 0 0 0 -33 -14 -21 -1 0 -1 -8 -2 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -84 -18 0 0 -13 -3 -4 -7 -6 -8 -1 -5 -3 -2 0 0 0 0 -1 0 -2 -1 -1 -3 0 -1 0 0 0 -7 -11 -4 0 -7 -24 -29 -31 -9 -1 0 0 0 0 -129 -104 -108 -69 -76 -24 -83 -157 -70 -28 -1 0 0 -3 0 -11 -15 -2 0 0 -1 0 -1 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -10 -14 -14 -17 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 0 -20 -2 -3 -19 -35 -55 -30 -28 -21 -27 -26 -30 -63 0 0 0 0 0 0 0 0 0 -12 0 -5 -42 0 -2 -4 -8 -87 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -67 -24 0 -6 -4 -36 -8 -11 -7 -7 -3 -1 -1 0 0 0 0 -1 0 0 -1 -4 -5 -1 0 0 -2 -11 -15 -26 -22 -3 0 0 0 -26 -39 -25 -36 -114 -164 -12 -142 -154 -99 -104 -101 -140 -100 -134 -111 -7 0 -2 -7 0 0 0 -9 -2 -4 -4 0 -1 -11 0 0 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -18 -11 -27 0 0 0 -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 -3 -11 -6 -6 0 0 -34 -10 -12 -38 -30 -21 -31 -37 -39 -54 -4 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -50 -54 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -4 -3 -6 -5 -6 -5 -22 0 0 0 -2 -2 0 0 0 0 0 0 0 0 -1 -9 -1 0 -1 -3 0 0 0 0 0 -2 -2 0 -24 -21 -35 -25 -34 -65 -59 -85 -85 -92 -140 -108 -112 -93 -81 -146 -31 -3 0 -5 0 0 -7 -1 0 -1 0 0 0 0 0 -2 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -11 -14 -3 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 0 -36 -4 0 -9 -9 0 0 -7 -17 -26 -37 -41 -30 -24 -38 -44 -9 -4 -3 0 0 0 0 -1 -19 0 0 0 0 0 0 0 0 -13 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -18 -18 -3 -2 -15 0 0 0 -2 -2 0 -1 0 0 0 0 0 0 -3 -2 0 0 -5 -1 0 0 0 0 -6 0 0 -3 0 0 -50 -43 -21 -44 -76 -68 -55 -72 -108 -170 -58 -16 -14 -29 -112 -14 -3 -1 -1 0 -6 0 0 -13 -12 -14 0 0 -2 -8 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -10 -8 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 -9 -1 0 0 0 -7 -38 -7 -3 -40 -54 -42 -49 -58 -49 -34 -27 -25 0 -2 -2 -4 -6 0 0 0 0 -2 -1 0 0 0 0 0 0 0 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -5 -14 -4 -3 -8 0 0 0 -3 -3 -1 -2 -6 -5 0 0 0 0 0 0 0 0 -6 0 0 0 0 0 0 0 0 0 -5 -9 0 -54 -53 -27 -32 -86 -41 -58 -85 -166 -148 -16 -13 -21 -37 -122 -56 -11 -2 -9 -5 -3 -4 -10 0 -11 -1 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -18 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -4 0 -20 -55 -34 0 0 -2 0 0 -88 -99 -81 -145 -115 -62 -28 -29 0 0 0 0 -3 -1 0 -2 -1 0 -4 -25 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -12 -1 0 0 0 0 -5 -4 0 0 -3 -5 0 0 0 -1 -1 0 0 0 0 -3 0 0 0 0 0 -1 -3 -2 -5 -11 -13 -30 -48 -70 -32 -31 -24 -43 -79 -113 -14 -24 -18 -108 -18 -117 -75 -13 -2 -2 -16 0 -1 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -6 -15 -16 -20 -36 -50 -7 0 0 0 -74 0 -86 -99 -143 -111 -75 -46 0 0 0 0 -7 -1 0 -8 0 0 -2 -11 -9 -4 0 0 -2 0 0 0 -26 -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 -4 -12 0 0 0 0 0 0 0 -5 -11 -6 -9 0 0 -1 0 -2 0 0 -1 -1 0 0 0 0 0 0 -3 -7 -12 -9 -14 -35 -55 -48 -48 -45 -45 -26 -30 -27 -36 -36 -28 -29 -23 -12 -3 0 0 -4 0 -2 0 0 0 0 0 0 0 0 -69 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -1 0 -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 -11 -2 0 -2 -10 -31 -28 -63 0 0 0 0 0 0 -74 -126 -196 -171 -131 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -13 0 0 0 0 0 -11 -8 -8 -13 0 0 0 -1 -3 -3 0 -1 0 0 0 0 0 0 0 0 0 -4 -10 -19 -16 -37 -36 -40 -42 -51 -70 -49 -15 -36 -41 -37 -43 -28 -9 -8 -5 0 -6 -9 -3 0 0 0 0 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 0 -1 -1 0 0 0 -11 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -13 -8 -14 -8 -10 -1 0 -30 -18 0 0 0 0 -40 -68 -66 -89 -149 -192 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -103 -43 0 -193 -160 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 -19 -7 -8 -3 -35 0 0 0 0 -2 -3 -4 -1 0 0 0 0 0 0 0 0 0 0 0 -23 -19 -25 -40 -55 -58 -44 -63 -24 -9 -23 -34 -41 -31 -12 -8 -5 0 -9 -29 -9 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 -2 0 -1 -11 -11 -2 0 0 0 0 -3 -53 -59 -78 -88 -103 -128 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -14 -7 -5 -38 -59 -86 -100 -34 -2 -8 -7 -8 -7 -5 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 -14 -10 -1 -1 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 -6 -7 -26 -20 -15 -60 -60 -82 -38 -40 -34 -39 -29 -29 -22 -9 -3 -1 -1 0 -1 -14 -39 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 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -70 -51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -12 -29 -1 -2 -22 0 0 -6 -33 0 0 -47 -77 -45 -59 -105 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 0 -6 0 0 -6 -4 -2 -1 -1 -3 -5 -7 -2 0 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -14 -13 -9 -1 -45 -98 -13 -16 -22 -13 -21 -12 -5 -3 -2 0 -10 0 0 0 0 0 0 0 -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 -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 -4 -37 -64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -12 -2 -3 0 -1 -4 -9 -8 -11 -25 0 0 -54 -58 -34 -50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -10 -1 0 0 -6 0 -10 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 0 0 0 0 0 0 0 -20 -4 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -1 0 -1 -5 -1 -10 -6 -3 -14 -12 -2 0 -1 0 0 -4 -2 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 0 -26 -34 -25 -161 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 -16 -8 -7 -1 -6 0 0 0 0 -89 -72 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 -1 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 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 -18 -2 -3 0 0 0 0 0 -3 -1 0 -3 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 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -9 -10 -117 -80 -3 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -2 -10 -20 0 0 0 0 0 -4 -199 -78 -188 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -43 -18 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 -2 0 0 0 -1 0 0 0 -3 0 0 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -9 -6 -24 0 0 -22 0 -11 -4 0 0 0 0 0 0 -5 -13 -10 -1 -5 0 0 0 0 0 0 0 0 0 0 -261 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 0 0 0 0 0 0 0 -5 -1 -2 0 0 0 0 0 0 0 0 -7 -4 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -205 -4 -5 -5 -4 -61 -131 0 0 -15 -20 0 -9 -1 0 0 0 -8 -6 -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 -1 -2 -2 -1 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 -3 -10 -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 -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 -8 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 -101 -163 -73 -8 -5 -6 -23 -47 -67 -105 -31 -13 -8 0 0 0 0 0 -17 -9 -3 -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 -3 -1 0 -1 -16 0 -1 0 0 0 0 0 0 0 -3 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 -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 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -100 -110 -36 0 0 0 -21 -100 -43 -50 -56 -43 0 0 -3 0 0 0 0 0 -8 -38 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 -3 -11 -1 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -2 -1 0 0 -3 0 0 0 -7 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 -1 -1 -3 -20 -19 0 0 -1 0 0 -9 -30 -31 -36 -22 -12 -11 0 0 -41 -3 -49 -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 -1 0 0 0 0 -1 0 0 0 0 0 0 -9 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -34 0 -4 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 0 -2 -7 -2 -2 0 0 -6 -6 -23 -67 -97 -32 -24 0 0 -4 -40 -21 -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 -3 0 -2 0 -1 -1 0 0 0 0 0 0 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -3 0 -24 -34 -23 0 0 -1 -2 -2 0 0 0 0 0 0 -6 -1 0 -1 -9 -35 -8 0 0 0 0 0 0 0 0 -2 -8 -12 -31 0 0 -43 -3 -38 -7 -66 -18 -156 -37 -52 0 -9 -43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -8 -8 -9 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -1 -3 0 0 0 0 -1 -1 -3 -9 -2 0 0 0 0 0 0 0 0 0 -2 0 -2 -1 -28 -5 0 -2 -12 -7 -40 -34 -35 -17 -6 -32 -3 0 -5 0 0 -38 -29 -38 0 -4 -3 -24 -12 -8 -14 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -2 0 0 0 0 0 0 0 0 -2 -2 0 0 -2 -1 -5 -7 -14 0 0 0 0 0 0 0 0 0 0 0 -1 0 -5 -35 -8 -24 0 -2 -4 -8 -16 -37 -19 -87 -18 -36 -1 -4 -24 -45 -52 -27 -26 -51 -42 -16 -28 -17 -9 -18 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -3 -13 -18 -1 0 0 0 0 0 0 0 0 0 -2 0 -1 -1 -5 -54 -12 -12 -4 -1 -5 -6 -12 -2 -44 -24 -13 -41 -62 -30 -29 0 -77 -98 -56 -30 -72 -12 -37 -97 -9 -35 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -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 -8 -11 0 -1 0 0 -5 -1 -1 0 -1 0 0 0 -1 0 -33 -8 -13 0 -49 -62 0 -135 -50 -25 -16 -20 -29 -36 -32 -27 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 -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 -2 -1 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -3 -2 0 0 0 0 0 -1 -2 0 -1 -1 0 0 0 -1 0 -8 -41 -36 -2 -39 0 -45 -50 -35 -26 -31 -29 -47 -49 -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 -2 0 0 0 0 0 0 0 -3 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -4 -22 -3 -2 0 0 -2 0 0 0 0 -1 -5 -1 0 0 -11 0 -41 -8 -1 0 0 0 -1 -16 -25 -19 -19 -35 -26 -25 -53 0 -7 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -41 0 -11 -2 0 0 -2 -3 -30 -2 -1 0 0 0 -3 -1 -4 0 -2 -1 -1 0 0 0 0 0 0 0 -12 0 0 0 0 0 -4 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -20 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 -1 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 -3 -14 -1 0 0 -5 0 0 0 0 -1 -1 -1 0 0 0 0 0 -1 -4 -1 0 -1 -15 -11 -11 -5 -7 -9 0 0 0 0 0 0 0 0 0 -17 -5 -3 -3 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 -14 -7 -13 -7 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 -1 -1 0 0 0 -1 0 0 0 0 -1 0 0 0 -14 -5 -1 0 0 0 0 0 0 -2 -9 0 -3 -17 0 -5 -2 -4 -7 -2 -2 -1 -1 -1 -10 -12 -3 -1 0 0 -2 -1 0 -1 -2 0 0 0 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -2 -4 -3 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -7 -2 -6 -4 -1 0 0 -1 0 0 0 -4 -1 -5 -2 -9 -7 -11 -8 0 0 0 0 -7 -1 -2 -7 0 0 0 0 0 0 0 -1 0 0 -2 -2 -13 -6 0 0 -1 0 -2 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -16 -6 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 -22 0 -4 -2 -1 0 0 -2 -3 0 0 -3 -5 -14 -3 -5 -1 -1 0 -4 0 0 -3 0 -3 0 0 0 0 0 0 0 0 -1 0 0 0 0 -2 -1 0 0 -2 -8 0 -1 -3 -9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 -6 0 0 -2 -1 -3 0 0 -11 -17 -6 -1 -22 -31 -20 0 -38 -40 0 0 0 -1 0 -11 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 -1 -1 -1 0 0 0 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -1 -2 -1 0 0 -4 0 0 0 -1 0 0 0 -1 -3 -8 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -14 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 -3 0 0 -3 -3 0 -2 -2 -4 -2 0 0 0 0 0 0 0 -2 -4 -2 -10 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -2 0 -1 0 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -7 0 0 0 0 0 0 0 0 0 -3 -3 0 0 0 0 -1 0 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -1 -1 -1 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -4 -1 -4 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Wind_Speed 6 7 11 9 6 5 6 1 12 nan 18 18 17 15 16 15 13 18 16 19 14 16 15 13 15 15 12 13 11 11 10 8 6 5 3 3 1 4 3 2 2 4 5 5 7 6 7 8 9 10 10 11 12 11 11 10 11 10 10 9 8 8 8 8 7 7 7 7 8 9 8 7 6 7 6 7 6 6 6 5 2 3 2 2 1 1 1 1 1 2 1 2 3 4 4 5 7 7 7 7 9 8 8 8 8 9 12 14 13 15 16 16 18 17 14 12 12 9 10 9 9 13 11 11 12 14 12 10 8 6 5 2 2 1 3 0 0 5 6 8 8 10 13 12 14 13 13 13 14 15 17 18 21 20 21 21 22 24 23 23 25 24 24 24 21 20 20 19 19 18 17 17 16 16 16 16 16 15 14 13 13 13 14 14 16 19 20 19 19 17 20 22 22 22 22 22 22 21 22 23 24 22 20 20 22 20 19 19 20 19 19 17 19 19 18 18 19 21 22 23 26 25 25 23 21 20 19 19 18 21 21 22 28 26 21 18 19 16 6 7 8 5 6 7 9 13 15 13 17 11 5 10 9 15 6 12 10 6 6 16 8 nan 8 18 13 14 15 14 13 15 12 18 17 13 12 14 12 15 11 10 11 11 11 7 5 4 2 2 2 4 3 4 5 6 8 10 10 11 13 12 11 11 12 12 12 10 10 10 10 9 9 9 9 9 7 7 7 6 5 4 7 6 5 5 5 6 4 4 4 4 3 2 2 1 2 1 1 1 1 0 1 0 1 2 4 4 6 8 9 8 8 9 7 8 8 9 9 9 11 13 15 17 17 18 18 14 13 12 11 11 9 10 10 11 10 11 12 10 10 8 6 5 2 1 1 1 1 2 5 6 8 9 11 11 12 11 12 13 14 15 16 18 19 19 21 22 23 22 22 24 24 24 25 24 23 23 21 18 19 19 17 17 16 17 17 15 17 17 16 14 13 14 13 15 14 16 17 16 18 17 16 19 19 22 21 22 21 23 23 22 24 25 23 21 21 21 20 21 21 21 21 22 18 20 19 19 19 20 22 24 25 25 24 24 21 22 22 18 18 18 19 22 25 28 30 26 21 17 15 8 6 6 5 8 10 10 13 16 15 13 13 8 9 12 8 4 8 6 15 2 nan 7 16 17 18 12 11 14 14 14 13 14 15 17 16 13 14 11 12 9 11 10 10 9 7 6 5 4 3 4 4 3 3 4 7 10 12 14 13 13 13 13 13 13 13 12 11 11 10 9 9 10 10 8 7 6 7 7 6 6 5 5 6 4 2 2 3 3 2 3 2 1 1 2 1 2 1 1 2 1 1 2 1 1 2 4 5 5 6 9 8 10 9 10 8 8 10 10 11 12 13 14 17 18 19 18 16 14 12 12 11 12 10 11 10 9 9 9 7 6 7 5 4 3 1 1 2 1 2 4 5 7 8 8 10 10 11 13 15 16 16 15 17 19 21 19 18 19 20 20 22 22 24 25 22 19 20 21 21 20 20 19 18 15 18 15 18 17 15 15 14 14 13 13 15 15 15 17 15 16 15 17 17 19 21 20 21 22 22 23 22 23 24 23 23 23 21 20 21 22 22 24 23 21 22 21 21 21 21 21 23 27 25 23 25 24 23 22 20 19 19 19 21 23 24 29 28 22 15 11 10 3 5 5 8 9 10 13 14 10 13 17 13 4 9 9 4 11 7 13 8 9 13 15 16 15 14 13 14 16 16 16 14 15 15 14 10 10 11 11 11 9 9 9 9 5 6 7 6 6 6 6 5 5 5 9 11 13 16 15 15 14 15 14 13 12 12 12 11 10 10 9 9 9 8 7 7 6 6 6 4 4 4 5 4 3 2 3 3 3 3 2 1 1 1 1 1 2 2 2 3 4 4 3 2 3 4 4 5 7 8 8 10 8 10 11 10 10 9 11 12 14 15 16 18 17 17 16 13 13 13 10 11 10 9 9 8 7 7 7 7 7 7 6 4 3 2 2 1 1 2 3 6 7 9 10 10 12 13 13 15 18 18 19 20 21 19 18 19 19 19 20 21 21 23 22 23 21 20 22 20 20 18 15 17 15 15 17 15 14 14 13 14 11 14 14 15 14 14 15 15 16 15 17 18 21 19 21 21 23 23 22 23 24 23 23 23 22 20 20 21 22 23 24 21 22 25 23 22 23 23 25 27 24 22 21 23 23 21 18 20 19 19 20 21 21 26 27 21 17 8 1 1 4 12 12 14 12 14 12 9 12 12 13 2 15 3 9 9 9 7 10 12 12 13 11 16 18 17 nan 18 15 14 16 15 15 11 12 10 11 11 11 11 7 6 7 7 7 6 6 7 8 8 8 8 10 11 13 16 18 18 17 16 17 15 14 14 13 13 13 12 11 10 10 9 8 7 7 7 7 7 6 6 5 4 4 3 3 2 2 2 2 2 3 2 2 2 2 2 4 3 4 4 6 6 6 5 5 5 6 8 8 9 9 10 11 11 11 12 11 10 11 14 14 17 17 18 17 14 15 12 12 10 10 8 9 7 8 6 7 9 7 9 8 7 4 5 3 4 3 3 2 3 5 7 9 9 10 11 13 15 15 19 20 20 22 21 20 21 21 21 20 21 22 21 23 23 24 22 20 18 20 20 18 15 16 14 18 15 15 14 13 13 13 12 14 12 16 14 16 17 14 14 15 17 18 18 18 21 21 22 23 22 23 24 22 21 22 23 22 21 20 21 23 24 22 23 25 26 25 nan nan 23 24 24 22 20 20 21 23 20 20 20 18 21 21 21 22 23 22 14 10 4 3 8 10 8 14 13 14 11 10 12 11 12 10 24 7 3 11 5 11 11 5 10 10 13 nan nan nan 18 15 12 12 13 13 12 10 10 9 8 7 7 7 8 9 6 7 7 9 8 8 9 9 8 11 14 16 17 20 21 21 20 19 18 17 16 14 15 14 13 12 10 11 10 10 9 8 8 8 8 7 6 6 5 4 4 3 2 3 3 2 2 4 4 3 3 4 4 4 4 5 6 5 6 7 7 8 6 6 8 9 9 10 11 11 12 11 12 12 12 11 12 13 14 16 18 17 17 14 14 13 12 11 9 9 8 8 8 9 9 11 9 8 8 10 7 5 3 3 4 3 3 1 3 6 7 9 11 13 14 15 16 21 22 21 21 22 21 21 22 20 23 23 22 22 23 24 24 25 23 23 21 19 18 17 15 16 16 15 14 14 14 14 12 14 12 14 16 15 17 15 14 14 16 17 17 17 19 20 20 20 23 22 23 25 23 23 22 21 22 21 21 20 22 23 23 24 25 25 25 nan nan nan nan 23 21 19 21 23 22 20 22 20 20 21 20 20 20 22 22 19 11 2 4 8 8 6 9 13 12 10 8 8 10 11 10 7 6 9 6 6 5 4 6 8 7 nan nan nan 16 20 15 11 11 9 9 8 10 7 5 5 7 11 13 14 12 9 12 13 11 11 12 13 12 8 13 18 19 18 19 23 22 21 22 21 19 18 16 16 15 14 13 13 12 12 11 11 11 10 9 8 7 6 6 5 4 4 4 2 2 3 4 5 5 5 5 4 4 5 6 6 7 7 7 7 9 10 9 10 9 10 9 9 10 11 12 13 12 12 11 11 11 12 12 14 16 17 17 16 16 15 13 12 11 10 9 8 7 6 7 10 11 8 13 13 7 7 5 4 5 8 5 2 3 3 5 7 9 10 13 15 14 16 17 16 16 19 21 19 19 17 18 19 20 23 21 21 21 22 19 20 21 18 16 17 17 15 13 13 14 14 12 13 13 14 13 13 14 15 15 14 14 12 13 16 19 19 18 19 19 19 21 21 20 22 23 22 22 22 23 22 22 22 19 20 22 23 24 25 24 23 24 25 21 21 21 21 19 20 21 20 22 26 24 22 19 20 20 18 18 20 22 15 2 4 8 6 9 10 10 9 9 10 7 7 7 14 4 8 4 7 4 4 5 6 6 6 8 nan 14 16 19 14 12 11 11 9 7 8 7 7 10 15 12 13 12 13 12 16 15 14 14 14 15 12 12 17 25 21 20 19 22 22 20 19 18 20 19 18 17 15 15 15 13 13 12 13 13 12 12 11 10 8 9 8 8 7 5 4 3 3 5 6 6 7 6 6 6 6 5 7 7 7 7 9 7 8 10 12 12 10 11 11 10 11 11 12 13 13 12 11 11 11 12 13 14 14 16 16 17 17 16 14 12 11 10 9 8 7 8 9 9 13 11 11 10 8 7 6 5 7 7 6 4 4 4 5 8 10 11 12 14 14 15 15 17 16 16 17 16 13 14 16 19 16 17 16 17 18 16 15 15 13 13 15 14 15 15 12 12 10 10 11 11 12 10 10 13 11 12 14 13 13 12 12 15 17 17 17 18 19 19 19 20 20 19 19 21 22 22 23 22 22 21 21 20 20 22 23 23 23 25 23 21 22 22 20 21 20 22 23 22 22 26 24 23 22 21 18 16 17 13 14 14 10 5 9 8 7 9 10 9 6 9 6 4 4 4 5 2 6 9 6 4 4 2 3 5 9 12 15 18 17 13 14 14 11 8 7 6 7 8 5 9 10 13 15 14 14 19 17 16 14 15 15 14 12 14 22 17 21 17 19 nan nan 20 19 22 21 20 18 18 17 17 16 16 14 17 15 14 13 14 13 11 9 9 9 9 8 6 5 5 5 7 8 7 8 8 7 7 6 6 9 8 8 8 8 8 9 10 10 12 11 12 12 13 11 12 12 12 11 11 11 11 12 11 12 14 14 16 18 18 17 14 14 13 11 10 9 10 10 10 13 12 10 9 10 8 6 4 4 7 6 7 7 5 6 8 10 11 12 12 14 15 15 14 15 16 16 14 13 12 15 13 12 13 13 13 14 13 10 11 11 12 12 12 13 13 13 14 12 10 10 10 9 9 10 8 8 10 10 12 12 11 11 10 11 14 15 17 17 18 17 16 17 17 15 15 20 19 21 20 20 20 19 20 20 19 20 21 21 20 23 25 24 23 22 22 23 20 22 21 21 24 24 18 25 23 19 18 14 13 12 14 13 16 11 10 9 8 12 9 10 8 9 7 2 1 7 5 1 7 9 9 6 2 4 4 2 8 13 16 21 15 16 15 13 11 7 5 10 4 5 12 11 11 15 17 19 20 18 17 17 9 18 16 7 15 2 26 27 12 9 4 nan nan nan nan 24 23 20 19 19 19 17 16 15 17 19 19 17 17 17 16 14 11 12 10 11 10 8 7 8 8 9 9 8 9 9 9 8 7 7 8 8 8 8 9 8 8 9 10 11 11 13 13 13 12 13 13 12 11 11 12 12 13 11 11 12 13 15 17 18 19 16 17 14 14 13 11 11 11 13 12 11 11 11 11 8 6 5 5 6 6 7 7 8 8 9 11 12 12 12 13 14 14 14 14 13 13 11 8 6 6 7 8 9 9 9 9 8 8 9 9 10 11 11 13 13 13 14 14 13 11 9 10 9 10 8 8 11 11 10 11 11 12 9 10 12 13 15 14 15 16 14 15 13 15 15 17 17 19 18 18 18 16 17 16 17 18 19 19 20 20 22 23 22 21 22 21 20 20 22 23 23 23 19 23 25 21 18 16 17 17 18 14 18 18 13 11 5 8 10 9 5 6 6 6 4 5 5 3 7 6 4 10 4 9 8 6 10 12 12 19 17 15 14 11 9 9 4 4 7 10 11 14 14 16 18 21 19 19 15 16 7 14 10 11 12 12 17 18 17 19 21 nan 8 nan nan nan 24 23 22 19 18 17 18 21 21 23 23 18 17 20 16 15 14 13 12 11 10 9 8 7 6 7 9 9 9 9 9 9 8 8 7 7 8 8 7 7 7 7 10 11 12 13 12 13 13 13 12 13 12 12 13 13 13 12 11 11 10 13 16 17 19 17 17 16 15 14 14 13 13 11 13 12 12 12 11 9 7 6 6 6 7 9 8 10 10 10 12 12 12 12 12 11 13 14 14 12 11 9 6 4 6 7 8 8 7 9 9 9 8 8 6 7 8 11 13 13 14 13 13 13 12 11 10 11 11 9 8 9 11 9 8 8 9 7 8 10 10 13 13 13 13 12 12 10 11 12 15 15 15 17 18 17 16 17 16 15 17 17 17 17 18 18 18 19 21 18 18 20 20 17 21 22 25 19 21 22 23 23 17 17 19 17 12 16 17 19 17 12 6 11 9 6 6 7 6 5 4 3 2 4 6 4 5 4 5 8 9 8 15 9 7 14 11 16 17 10 9 4 10 9 9 11 14 16 18 18 23 31 21 12 15 13 13 9 11 13 6 37 14 19 20 16 18 15 11 8 20 23 26 22 22 21 21 21 22 20 18 12 18 20 19 21 19 17 14 14 13 11 10 8 7 6 7 8 10 11 10 10 9 8 8 11 11 9 8 9 9 8 8 9 11 11 10 11 13 13 13 13 13 13 12 12 13 13 12 12 11 10 10 13 17 18 19 18 17 17 16 15 14 14 12 14 13 12 12 12 13 8 8 9 10 11 11 11 11 12 12 12 12 12 13 12 12 14 16 12 9 9 6 2 1 3 6 5 5 6 8 7 6 8 7 6 7 10 11 12 13 12 11 10 11 11 11 12 13 12 12 10 8 4 10 5 5 5 5 6 7 7 9 11 13 11 9 7 9 11 12 11 12 13 15 16 16 16 15 16 15 16 18 17 15 16 17 16 17 16 16 16 17 19 20 21 19 22 23 20 19 24 25 21 18 14 13 13 11 15 20 16 10 9 10 9 8 6 6 5 3 4 3 4 5 10 3 1 3 4 7 8 8 8 7 4 10 12 16 12 7 11 5 6 10 10 9 16 18 18 22 12 5 12 19 11 7 10 12 8 13 15 30 20 18 12 6 8 9 2 16 12 19 25 27 24 23 27 21 18 16 11 11 13 19 16 16 16 19 18 19 14 13 12 9 7 7 7 7 10 11 12 11 10 9 9 9 11 12 10 9 10 10 9 10 11 10 11 11 11 13 12 14 14 13 13 13 13 13 12 13 12 11 11 12 14 16 17 19 19 18 17 16 16 17 16 15 15 12 12 12 11 12 11 11 12 11 12 13 12 13 14 14 14 13 12 12 15 15 12 10 9 8 5 3 1 1 2 4 4 4 7 6 4 4 7 7 7 9 11 9 10 10 13 11 12 11 12 12 13 13 15 13 12 12 12 11 6 5 5 5 6 6 9 10 10 6 5 7 8 11 8 10 10 11 12 14 15 13 12 15 13 14 16 16 18 16 17 17 17 15 14 15 16 16 16 20 19 19 22 19 19 19 23 17 15 13 14 13 11 7 9 11 11 11 10 9 6 4 4 4 5 3 3 1 3 5 1 1 4 5 5 7 7 12 15 12 10 11 12 8 6 12 7 1 8 10 13 9 19 15 16 11 7 12 7 6 2 2 7 10 8 9 18 24 21 9 6 9 19 19 11 5 12 12 18 25 27 26 24 18 16 19 16 9 11 11 12 18 14 17 17 17 17 10 10 8 8 9 10 9 10 11 12 13 11 11 10 12 13 13 11 11 13 12 12 13 12 11 10 11 12 14 14 14 13 14 14 15 13 13 14 13 12 12 12 14 13 15 15 17 18 18 17 18 17 16 15 16 13 12 12 13 13 11 9 10 11 14 14 13 15 16 16 15 13 12 15 15 11 11 11 9 8 7 5 6 4 4 2 3 6 8 7 6 3 6 7 8 9 10 9 10 11 10 11 12 12 11 12 14 15 16 14 16 13 12 12 9 8 8 8 7 11 8 8 6 3 1 6 8 10 10 9 9 10 12 13 15 12 12 13 12 11 13 14 15 15 17 16 16 17 17 18 17 17 17 16 19 19 20 19 18 17 13 13 11 10 11 11 10 9 11 11 9 10 9 9 5 6 6 6 6 1 2 1 1 1 1 1 3 3 4 4 8 9 11 12 14 10 11 2 13 11 5 4 5 12 9 9 15 17 19 18 20 13 14 8 17 12 14 6 7 6 13 19 20 14 11 15 19 18 17 6 11 4 11 20 27 27 24 23 20 21 21 14 11 16 18 11 16 17 20 16 13 16 13 8 10 10 11 11 11 11 12 13 13 13 13 13 13 15 14 13 13 14 14 12 13 15 12 12 12 13 14 16 15 16 14 15 15 13 13 14 15 15 15 14 14 14 15 15 15 15 16 16 17 20 17 17 16 14 13 12 12 10 9 8 8 10 12 14 17 15 14 14 13 15 10 9 10 11 10 11 10 9 9 10 10 9 9 9 10 11 9 7 7 6 8 8 7 9 9 10 11 13 12 12 13 13 14 15 16 16 15 15 15 14 14 13 12 13 12 13 13 11 10 7 6 6 5 9 11 11 10 9 10 12 13 14 13 12 13 12 11 13 14 14 12 14 16 17 16 17 19 19 17 17 16 17 16 15 17 14 12 11 12 13 13 12 13 12 13 13 13 12 9 8 8 7 6 7 6 8 1 1 1 2 2 2 3 3 6 6 5 6 8 10 9 10 15 15 13 7 8 4 3 3 7 9 10 13 14 15 15 14 12 12 9 9 14 13 13 10 10 12 15 11 14 11 12 15 14 9 3 1 0 1 9 15 21 23 22 25 21 26 20 28 30 29 26 24 22 19 13 13 10 6 9 10 13 13 13 12 12 12 14 14 15 17 17 14 14 17 16 15 16 16 15 16 16 16 15 13 12 11 15 15 15 15 17 17 16 15 13 13 16 16 15 18 19 18 17 17 18 18 17 15 14 17 20 18 14 13 12 11 10 9 11 10 12 13 19 17 18 20 18 17 11 9 11 11 10 10 11 10 11 11 11 11 11 12 11 11 13 12 12 11 9 9 10 9 9 10 9 12 13 14 14 14 14 15 16 19 18 17 16 16 18 17 14 14 15 14 16 19 17 14 14 11 11 9 11 10 12 11 10 11 13 15 14 12 12 14 12 11 14 15 15 16 13 16 16 16 18 17 16 18 15 16 17 16 15 12 11 12 11 11 11 14 15 13 14 14 12 12 12 13 11 9 8 7 7 7 5 2 1 2 2 1 1 2 4 9 7 6 6 5 7 8 8 9 8 6 5 4 4 3 4 6 8 9 12 12 12 12 11 12 11 11 9 8 8 9 9 13 14 14 15 13 12 10 12 11 10 9 4 2 4 6 10 11 11 10 14 17 22 27 27 27 29 32 34 35 38 24 22 20 8 8 12 14 15 16 16 15 16 16 16 17 17 18 17 17 17 18 20 19 19 20 19 18 18 18 15 13 13 14 14 14 15 17 17 18 18 17 14 17 15 17 19 20 21 20 21 20 19 18 13 12 15 18 18 18 14 13 12 12 10 11 12 14 18 14 14 14 11 10 6 7 8 9 8 9 8 8 10 12 13 14 13 13 13 11 10 12 14 13 12 11 9 8 9 10 10 10 11 12 12 13 13 14 13 16 17 17 16 16 16 15 17 18 16 15 14 13 16 17 18 16 14 14 13 14 13 13 12 12 13 11 15 14 13 14 14 14 13 15 15 17 15 14 13 14 14 18 18 17 15 16 14 17 18 16 14 13 12 12 13 12 12 14 14 13 13 14 13 12 11 11 12 11 9 9 9 6 1 1 3 1 2 4 5 6 5 8 8 7 8 7 6 5 4 3 3 4 3 4 5 7 6 10 10 13 14 14 12 12 13 14 12 14 13 12 12 12 14 13 14 14 14 12 11 13 11 12 10 9 7 7 8 9 11 13 16 17 16 18 24 26 26 29 25 30 34 37 39 23 26 24 11 15 15 16 17 18 18 19 18 18 19 20 19 17 17 18 18 19 19 19 19 19 19 18 17 16 14 13 14 14 14 14 16 15 18 18 19 18 18 19 19 18 20 19 18 16 16 16 15 12 11 13 15 16 16 16 13 14 12 12 13 15 17 13 11 9 9 11 9 7 9 10 7 8 8 7 7 8 8 11 14 13 13 13 12 11 12 13 13 13 12 11 10 12 11 10 12 12 12 12 12 11 13 13 15 16 17 15 16 nan 15 nan 14 14 14 14 12 13 16 18 18 15 16 15 15 15 15 15 13 14 15 14 14 12 11 11 12 13 15 14 15 16 17 13 14 13 14 15 13 nan nan nan nan 14 15 14 13 13 11 11 11 11 11 11 10 11 10 10 10 9 9 9 10 10 7 8 7 1 2 2 2 3 3 4 5 8 8 7 5 5 5 nan nan nan nan nan 1 2 4 7 6 9 11 14 15 13 14 nan nan 13 11 12 14 14 16 16 nan 15 15 16 15 15 14 14 13 13 13 11 11 12 11 11 12 13 14 15 17 17 19 25 28 29 25 31 31 30 28 27 27 29 29 20 17 17 18 19 20 21 21 21 21 21 21 21 19 18 19 19 17 17 18 18 18 18 17 17 16 15 14 15 13 13 13 13 15 17 19 20 18 18 20 19 19 19 18 16 13 12 14 13 9 12 10 12 16 16 17 15 12 14 14 17 17 15 13 11 9 9 8 8 9 10 10 7 8 6 8 7 5 8 12 12 13 12 11 11 11 11 13 12 10 9 10 10 12 13 11 11 12 12 13 14 13 13 12 nan 14 nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 16 16 15 14 15 16 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 11 11 12 12 11 10 8 9 8 10 8 8 8 8 8 7 6 7 6 8 8 6 6 3 4 4 4 3 3 3 4 5 9 8 8 nan nan nan nan nan nan nan nan nan nan nan nan 8 11 12 14 nan nan nan nan nan nan nan 13 14 15 15 18 nan nan 17 17 17 16 14 15 15 14 14 13 14 15 14 14 15 15 16 17 17 18 21 22 24 28 24 23 29 29 29 27 26 24 24 18 18 20 20 21 21 22 22 23 22 23 22 24 23 22 21 18 17 18 18 18 17 16 15 14 14 13 11 12 13 12 12 13 14 15 17 19 20 20 19 19 19 18 16 14 13 10 11 10 10 13 11 10 13 14 15 17 16 15 16 16 14 12 10 9 9 9 10 10 10 10 9 8 8 8 10 7 6 10 11 11 11 10 8 9 9 11 9 10 10 9 9 11 13 14 10 10 10 11 12 14 13 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 10 11 11 12 11 9 8 7 8 8 9 8 7 6 7 6 6 5 4 6 8 2 2 2 4 5 4 3 2 3 8 7 6 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 17 17 19 nan nan nan 17 17 17 17 17 16 16 16 15 17 16 15 16 17 18 18 19 19 19 19 21 nan 22 21 24 26 26 22 22 23 25 24 17 21 21 22 22 22 21 21 22 23 24 25 23 21 21 20 20 17 16 15 17 16 15 13 13 12 11 10 12 13 13 10 11 12 12 15 18 17 17 19 18 17 15 13 13 11 10 10 8 9 10 11 12 12 13 14 15 13 12 13 12 10 10 10 11 12 13 11 12 12 9 9 10 9 8 8 7 9 11 9 7 6 6 4 5 8 6 5 6 8 9 9 11 12 12 10 11 11 12 12 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 11 10 8 7 7 7 7 7 7 6 7 7 8 4 5 5 2 nan 3 3 5 6 6 6 5 6 5 5 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 nan nan nan nan nan nan 18 19 19 17 17 18 18 17 18 17 19 21 20 20 20 18 nan nan nan nan 20 22 23 22 21 19 22 24 25 18 21 23 24 23 21 21 21 21 22 23 22 22 19 19 21 22 22 22 21 16 13 16 15 13 12 11 12 12 11 11 10 9 nan 11 12 13 14 17 19 18 18 16 14 15 14 13 12 12 9 8 8 8 10 11 11 11 11 11 11 13 12 12 12 11 13 12 nan nan nan 11 12 12 10 10 8 7 10 8 9 8 6 3 2 4 3 7 5 nan 6 6 6 nan 9 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 10 10 10 8 7 6 6 5 5 6 7 7 7 5 4 3 5 5 nan 5 4 8 7 7 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 20 19 18 19 20 22 21 22 21 22 22 22 20 nan nan 21 20 22 21 22 20 17 19 22 24 22 22 24 24 21 22 22 21 20 20 19 21 20 19 18 19 18 18 19 18 18 15 17 18 15 12 12 12 13 11 10 8 8 nan nan 10 11 15 18 19 18 19 19 18 16 16 14 14 12 13 13 12 11 10 11 10 9 11 12 13 13 12 11 11 11 12 13 nan 12 14 15 14 12 12 11 9 nan nan 6 8 10 9 7 5 1 2 nan nan nan nan nan nan nan nan 11 10 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 8 7 7 7 7 7 7 7 8 9 7 8 8 8 8 8 9 9 8 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 22 22 21 21 21 22 23 23 23 23 23 23 22 21 22 22 20 21 23 22 21 17 16 21 24 26 26 27 24 20 20 22 22 22 21 23 19 20 21 21 20 20 19 nan 17 nan 17 16 16 16 14 12 12 11 11 11 11 10 8 nan nan 9 13 17 18 19 19 19 18 17 16 15 15 15 15 15 14 13 13 13 13 10 11 12 13 13 13 13 12 15 nan nan 13 nan 15 15 15 14 nan nan nan nan nan 8 10 nan nan 8 7 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 8 8 8 8 8 8 8 8 9 8 8 9 nan nan 10 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 nan nan nan nan nan nan nan 24 24 23 24 24 24 24 24 24 23 23 23 22 22 22 21 22 21 21 19 15 18 22 27 26 28 26 22 23 22 23 23 23 23 23 21 21 22 23 23 21 nan nan nan 17 17 16 16 16 17 15 14 10 11 10 9 nan nan 8 10 11 nan 15 nan 18 18 18 17 17 16 15 16 17 18 18 17 15 14 14 15 13 13 14 14 14 14 14 nan 13 nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan 12 10 nan 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 8 7 8 8 8 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 25 25 24 24 23 23 25 25 nan nan nan 23 22 23 22 22 21 18 18 18 21 23 27 28 28 26 21 24 24 23 23 23 24 24 23 23 nan nan nan nan nan nan nan 19 17 19 18 18 17 15 14 12 11 10 nan nan nan nan nan 12 nan nan 15 17 18 18 17 17 17 17 18 19 19 17 16 17 17 16 15 15 14 15 15 16 16 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 9 9 nan nan nan nan nan nan nan 14 15 nan 19 20 21 23 nan nan nan nan nan nan nan nan nan 27 26 26 27 nan nan nan nan nan nan 24 26 26 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 24 24 25 26 nan nan nan nan nan 23 22 21 22 22 20 19 19 22 26 27 27 27 25 27 26 24 22 23 24 25 25 24 25 nan nan nan nan nan nan nan 18 19 19 19 18 17 16 14 10 10 13 nan nan nan nan nan nan nan nan nan 16 17 18 18 19 19 20 20 20 20 19 20 19 17 16 16 16 15 16 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 14 14 14 12 13 13 13 15 16 20 19 18 19 23 24 22 nan nan nan 21 21 22 22 23 23 23 22 24 24 24 nan nan nan nan 24 24 28 27 28 31 32 nan nan nan nan nan nan nan nan nan nan nan 28 nan nan nan nan nan nan 25 25 25 25 nan nan nan nan nan nan 23 nan nan 21 23 22 21 21 24 27 27 28 27 27 nan nan nan 23 22 24 24 25 27 nan nan nan nan nan nan nan nan nan 19 nan 19 18 17 17 16 14 13 nan nan nan nan nan nan nan nan 13 14 16 17 18 19 19 21 21 20 20 21 21 20 20 17 17 18 17 16 18 nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 11 12 11 11 12 14 17 19 19 19 19 19 25 26 nan nan nan 19 17 19 21 20 22 24 23 24 23 23 24 24 24 25 26 26 26 27 29 31 30 33 34 34 nan nan nan nan 34 33 32 nan 33 35 nan nan nan nan nan nan nan 26 25 26 nan nan nan nan nan nan 23 24 nan 23 23 22 21 23 26 29 29 29 29 27 nan nan nan nan 24 25 26 29 nan nan nan 22 nan nan nan nan nan nan nan nan 21 18 17 18 16 nan nan nan nan nan nan nan nan nan nan nan nan 16 17 19 20 20 21 21 20 20 20 21 20 20 20 nan nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 12 13 13 14 15 17 19 20 20 18 17 16 20 20 22 21 21 19 18 18 19 21 21 23 24 24 25 24 24 24 25 27 nan 29 30 31 33 33 34 35 34 34 35 38 38 37 37 36 35 36 nan nan nan nan nan nan nan nan nan nan 28 27 nan nan nan nan nan nan nan 24 24 nan 23 24 24 24 25 28 29 30 31 29 27 26 nan nan nan 26 nan 29 nan nan nan nan 27 nan nan nan nan nan nan nan nan 20 17 16 17 nan nan nan nan nan nan nan nan nan 11 12 nan nan nan 18 19 21 20 19 19 20 20 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 13 13 13 13 14 17 17 17 20 18 16 15 17 18 19 19 21 22 21 22 23 24 24 25 26 26 27 27 29 29 30 31 32 32 33 33 38 38 39 39 38 37 37 38 39 41 40 39 40 40 39 38 38 36 36 36 nan nan nan nan nan nan 28 26 nan nan nan nan nan nan 23 24 nan 25 28 25 26 27 29 32 32 31 30 28 nan nan nan nan nan 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 20 20 20 20 20 20 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 13 13 12 12 15 12 16 15 15 17 19 18 16 17 18 19 20 20 20 22 24 25 26 26 27 28 29 28 30 30 30 31 33 35 35 37 37 36 38 38 39 38 38 37 38 37 38 39 41 41 41 42 42 39 41 41 40 38 37 36 nan nan nan nan nan 29 27 26 nan nan nan 23 24 25 26 27 29 29 29 29 30 30 32 32 32 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 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 14 15 16 16 15 17 15 18 17 16 17 17 16 18 18 19 20 22 23 24 24 25 27 27 28 30 31 31 31 32 34 32 33 36 38 38 39 39 40 39 40 40 40 38 37 38 39 39 42 41 41 42 42 41 40 38 40 37 39 39 39 nan nan nan nan nan 31 29 27 26 nan nan 24 26 28 28 29 30 30 31 31 31 33 34 33 32 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 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 16 15 17 16 17 16 16 16 17 16 19 18 18 18 20 21 22 23 25 27 27 27 28 27 27 28 30 32 35 34 36 36 37 38 40 41 41 41 41 41 41 40 39 38 37 37 38 39 41 43 43 42 42 40 39 43 42 44 40 38 39 39 39 nan nan nan 31 32 30 28 27 27 27 26 29 29 29 30 32 32 33 33 34 34 34 34 32 34 34 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 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 17 17 17 18 19 17 17 15 18 18 18 19 22 22 23 24 24 26 27 27 29 29 29 30 29 31 33 34 35 36 37 39 40 42 43 45 46 44 43 43 40 39 38 38 38 nan nan nan 40 42 44 45 46 46 46 43 41 39 41 40 42 38 35 37 36 nan 34 33 33 32 30 30 30 30 30 30 30 nan 32 33 34 34 35 35 36 37 36 36 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 nan nan nan nan 15 nan nan nan nan 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 nan nan nan nan nan nan 19 nan nan 19 nan 17 17 17 18 20 21 21 23 24 27 28 28 28 28 30 29 30 29 29 32 34 35 37 37 39 41 43 44 46 47 47 46 45 41 nan nan nan nan nan nan nan nan nan nan nan nan 42 42 42 41 42 41 42 41 41 41 41 37 33 35 35 35 36 34 33 33 30 30 31 31 32 31 32 32 33 35 35 36 37 38 39 39 39 39 37 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 nan nan nan nan 16 16 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 20 nan nan nan nan 17 17 19 20 21 23 26 27 27 29 30 30 29 29 29 29 28 29 30 30 33 34 37 38 41 43 44 45 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 27 30 32 35 39 38 38 38 39 41 42 40 35 32 35 36 34 33 34 33 31 32 31 32 34 34 34 33 34 36 38 39 39 40 41 41 40 40 39 39 nan 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 18 nan 15 17 18 17 nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 17 20 22 23 25 27 29 30 30 31 30 28 28 28 nan nan nan nan nan nan nan nan nan nan nan 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 6 14 22 29 29 29 32 38 43 45 41 35 34 35 34 33 35 33 31 29 24 25 32 36 36 36 38 39 40 41 41 41 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 17 19 19 17 17 17 nan nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 21 23 25 26 27 30 31 31 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 2 0 3 9 12 17 21 29 36 39 43 40 35 35 35 32 31 30 28 28 26 23 28 32 37 41 41 42 43 44 44 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 19 19 20 20 18 18 18 18 21 nan 19 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 19 23 25 26 27 29 29 30 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 15 13 11 12 12 13 20 26 33 40 45 41 37 41 40 42 35 27 27 26 27 27 29 32 40 43 44 46 46 47 nan nan nan nan nan nan nan nan nan nan nan nan 37 nan nan nan nan nan nan 27 nan nan nan nan 25 22 20 22 21 20 19 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 24 26 27 28 30 29 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 18 17 19 15 14 18 17 20 21 29 38 47 54 54 60 59 52 26 37 29 34 35 34 34 33 33 38 51 51 51 51 51 49 47 45 41 40 40 nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan 24 25 22 22 23 22 20 22 21 23 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 25 27 27 28 29 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 18 21 18 16 17 20 23 24 27 33 40 54 65 69 65 66 57 nan 51 nan nan nan 74 51 42 42 47 58 61 60 57 53 51 47 47 nan nan 42 41 39 38 nan nan nan nan 34 32 nan nan nan 29 nan 25 nan 24 24 23 24 23 nan 24 23 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 22 26 27 28 27 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 22 26 25 27 30 30 39 43 54 62 71 68 nan nan nan nan nan nan nan nan nan nan nan 55 64 65 68 65 61 59 53 48 47 nan nan nan 41 40 37 37 36 nan 36 33 32 nan nan nan nan 26 nan 25 24 26 24 22 25 26 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 26 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 25 24 29 31 37 44 47 52 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 67 65 62 60 56 nan 46 47 46 nan nan nan 38 38 nan nan 33 nan nan nan 30 28 nan 27 25 27 26 24 24 28 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 nan nan nan nan nan nan nan 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 28 27 24 nan nan nan nan nan 32 36 nan nan 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 68 66 66 65 62 60 55 50 47 45 43 nan nan nan 37 35 nan nan 31 30 31 30 30 27 29 29 28 29 29 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 nan nan nan nan nan nan 21 24 27 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 33 nan nan nan 28 28 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 60 nan 69 68 70 67 64 61 57 53 50 48 46 43 41 39 39 35 nan 34 31 32 32 34 32 31 31 31 32 31 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 31 nan nan nan nan nan nan 23 25 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 40 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 nan nan 63 62 nan nan nan nan nan nan nan 56 52 52 49 44 43 42 39 39 nan 35 35 35 35 34 34 nan 31 35 36 36 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 33 29 nan nan nan nan nan nan 26 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 63 nan nan 55 52 49 46 43 42 42 40 39 39 nan nan nan 36 33 35 40 39 36 nan nan nan nan nan nan nan 35 40 nan nan nan nan nan nan nan nan 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 nan nan nan nan nan 26 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 63 57 55 55 53 50 44 44 43 44 43 41 39 nan 38 37 37 39 42 39 38 38 38 nan nan nan nan 37 nan nan nan nan nan nan nan nan 39 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 23 25 24 24 nan nan nan nan nan 29 30 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 nan nan nan nan nan nan nan nan nan nan 61 59 57 58 nan 44 46 45 45 43 42 42 40 40 38 38 41 43 39 38 39 36 34 34 36 38 35 nan nan 36 nan nan 38 41 41 42 41 41 36 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 18 23 22 28 nan nan nan nan nan nan 30 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 nan nan nan nan nan nan nan nan nan nan nan nan 61 61 58 45 46 45 44 41 43 41 41 39 38 38 40 39 40 36 39 37 37 34 39 40 42 nan 39 39 42 40 40 39 41 40 43 40 39 36 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 28 24 37 32 nan 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 53 nan nan nan nan nan nan nan nan nan nan nan nan nan 60 54 44 41 39 40 41 40 39 38 35 36 36 37 38 39 39 40 38 37 34 38 34 nan 39 36 37 36 39 38 41 42 41 40 39 37 35 33 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 28 25 45 27 40 50 41 34 31 35 34 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 nan nan 63 60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 40 39 40 39 36 37 37 34 36 37 41 42 38 38 35 nan 31 31 34 37 35 37 34 35 36 36 39 39 39 39 40 41 42 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 29 32 31 32 41 25 37 39 32 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 47 47 42 41 38 38 34 33 37 36 38 40 42 38 38 34 32 33 31 37 36 35 36 34 34 34 34 33 33 33 34 33 32 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 20 21 25 28 27 30 23 28 30 23 41 40 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 47 45 43 44 39 38 40 43 44 42 40 39 34 35 31 35 32 35 35 34 33 34 32 35 34 32 32 34 33 31 28 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 16 18 21 24 27 26 25 23 29 24 23 40 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 44 42 49 51 46 44 38 38 33 34 34 32 35 35 33 32 31 36 34 34 34 34 37 35 33 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 13 13 11 14 23 21 26 25 23 22 13 24 48 45 41 48 46 47 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 48 45 48 48 48 45 48 45 37 35 35 36 36 35 36 36 34 36 40 37 38 nan 24 26 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 9 6 8 9 19 20 24 25 24 21 17 13 49 46 44 48 43 36 36 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 43 nan nan 50 47 48 52 50 50 50 51 nan nan 38 38 34 34 34 34 39 41 41 38 40 32 27 22 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 7 6 7 8 11 17 19 24 27 14 19 28 46 44 42 42 46 43 43 40 42 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 nan 48 53 52 56 57 56 nan nan nan nan nan 39 36 36 40 37 38 39 40 38 39 33 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 14 15 8 16 15 10 12 20 18 24 29 34 42 45 42 41 42 44 45 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 43 46 57 53 nan nan nan nan nan nan nan nan 38 39 39 40 41 35 37 39 35 35 21 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 6 3 13 11 13 11 6 19 27 24 29 30 38 40 43 45 44 45 49 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 38 45 49 54 nan 47 42 nan 40 nan nan nan nan nan nan nan nan nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 47 49 54 55 nan 53 nan nan nan nan nan nan nan 43 43 41 43 47 46 50 nan 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 5 9 10 9 5 6 14 21 22 26 30 26 32 36 40 44 47 47 51 52 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 45 52 57 54 nan 34 34 36 38 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 48 54 nan nan nan nan nan nan 48 49 50 49 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 5 9 17 16 17 19 21 25 29 29 35 34 38 40 44 48 51 51 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 50 49 39 41 40 38 37 38 41 nan nan nan nan 12 10 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 69 69 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 4 4 7 3 12 10 20 30 25 22 26 32 33 26 34 34 40 46 49 46 46 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 43 45 46 42 41 33 39 nan nan nan nan 18 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 nan 15 14 7 7 10 15 19 23 30 29 22 19 24 27 34 18 36 38 40 45 52 49 49 52 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 46 52 46 38 40 34 35 nan nan nan nan nan 25 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 6 9 11 11 16 10 10 11 23 24 22 26 26 18 14 19 nan nan 16 33 36 38 37 39 46 41 39 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 46 37 35 nan 32 42 38 28 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 26 nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 7 7 14 13 14 11 11 10 12 21 24 24 27 18 12 18 nan nan nan nan 25 29 29 31 32 30 33 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 32 30 39 40 36 33 nan nan nan 17 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 23 26 22 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 8 7 6 22 13 10 4 16 21 19 23 18 9 2 4 8 11 15 20 nan nan nan nan nan 27 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 28 24 38 33 37 43 33 nan nan 21 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 20 18 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 12 10 5 nan 20 14 12 9 7 5 3 5 14 13 5 nan nan nan nan nan nan 24 31 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 25 24 32 30 nan 32 28 nan nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 nan 1 4 4 7 9 8 13 14 12 16 nan 35 nan nan nan nan 28 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 18 23 20 nan 24 23 nan nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 4 9 nan nan nan nan nan nan nan nan nan 12 12 nan nan 18 15 11 14 nan nan nan nan 17 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 3 2 5 8 13 13 9 8 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 4 9 10 12 8 11 18 nan nan 11 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 14 15 19 nan nan nan nan nan nan nan nan nan 7 nan nan nan nan 18 13 nan nan nan 20 18 18 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 8 8 9 9 11 11 10 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 6 7 5 2 5 11 nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan 9 nan nan nan nan nan nan nan nan nan 12 14 nan nan nan nan nan nan nan nan 8 nan nan nan nan 16 nan nan 19 16 18 19 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 7 8 10 12 11 12 10 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 12 7 5 6 8 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 8 4 nan nan nan nan nan 7 nan 8 nan nan nan nan nan nan 19 18 24 29 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 7 10 12 10 10 11 11 11 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 16 5 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 3 nan nan nan nan nan 8 5 nan nan nan nan nan 19 18 17 17 19 27 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 9 8 9 13 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 7 9 11 10 5 nan 4 nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 13 17 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 18 8 8 6 3 3 nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan 9 nan nan nan nan nan nan nan nan nan 13 12 16 21 22 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 7 6 10 9 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 11 16 18 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 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 19 nan 14 16 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 14 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 19 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 19 21 22 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 49 nan nan 50 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan nan nan nan nan nan nan 15 17 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 22 23 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 27 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 nan 44 36 nan nan nan nan nan nan 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 nan nan nan nan nan nan nan nan nan nan nan 46 39 42 nan nan nan 41 nan nan nan 57 53 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan 31 50 nan 66 59 nan 49 48 40 nan nan nan nan nan nan nan nan nan nan nan nan 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 nan nan 54 48 43 nan 57 53 nan nan nan nan 43 nan 50 nan nan nan nan nan nan 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 nan nan 32 25 39 54 63 66 57 nan nan nan nan 43 41 39 nan 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 35 36 58 50 44 nan 50 49 44 44 nan 40 nan 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 44 nan 47 45 49 48 nan 42 43 38 nan nan nan nan nan nan nan 34 nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 32 35 41 46 45 42 42 40 43 37 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 28 39 40 45 43 41 42 38 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 nan nan nan nan nan nan 30 37 46 nan 30 46 46 40 42 nan 37 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 36 nan nan nan nan 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan Wind_Direction 295 295 317 322 91 64 48 135 125 nan 124 124 122 134 145 138 119 112 119 112 113 117 128 122 134 121 132 126 122 136 144 140 154 183 204 247 234 283 295 260 230 185 198 201 199 202 203 200 195 196 192 195 197 197 193 186 179 183 178 166 166 163 165 167 171 181 170 172 169 148 159 152 157 152 162 160 164 163 151 152 203 226 192 219 186 201 212 257 293 279 256 232 233 225 218 220 222 218 222 217 216 221 222 208 210 210 210 214 204 202 198 193 191 193 196 186 183 173 174 173 162 162 176 178 188 189 195 203 201 204 218 227 350 351 223 114 322 21 36 37 31 25 33 23 21 11 8 1 357 354 350 348 348 346 355 348 358 356 355 356 358 357 1 3 3 1 4 8 9 3 10 10 12 9 4 4 7 2 20 16 14 23 32 32 39 46 46 49 55 55 55 55 58 62 67 71 74 76 76 82 84 87 95 98 106 105 109 117 123 130 125 130 132 130 131 137 145 146 145 145 148 150 149 150 148 152 151 145 147 140 138 128 135 142 142 150 158 162 143 112 93 53 21 7 2 352 337 338 343 353 21 310 337 336 67 81 79 103 88 91 101 nan 104 149 156 147 138 128 123 121 132 114 115 135 129 134 145 129 116 126 135 136 139 157 186 177 235 251 275 280 261 238 229 218 220 215 210 212 208 200 197 201 199 202 199 193 189 182 184 180 176 173 171 170 176 185 190 186 188 171 154 157 150 162 150 147 145 160 165 147 176 194 223 272 268 227 193 154 69 29 343 65 201 203 222 233 222 222 230 235 223 219 210 215 203 203 201 203 200 196 195 191 187 186 195 195 187 183 180 175 176 175 171 168 185 187 185 191 195 195 203 221 243 254 289 141 84 29 43 39 38 24 31 32 26 11 6 358 358 355 348 349 347 346 357 358 354 3 355 360 356 356 3 3 8 6 8 7 15 12 12 10 17 20 16 9 11 14 9 21 12 18 29 28 28 40 48 47 47 55 65 48 52 60 66 72 74 76 79 78 80 83 84 87 93 102 106 108 111 118 121 119 128 123 127 132 138 140 144 144 147 149 151 147 147 149 153 156 147 143 141 137 137 140 145 152 155 153 175 165 120 57 7 331 332 354 345 341 345 14 26 30 313 329 39 94 1 325 277 177 nan 101 118 141 147 153 160 141 138 134 129 122 114 122 136 127 134 141 118 131 137 145 150 134 152 181 179 190 210 226 246 242 239 238 236 229 214 212 210 213 210 204 201 200 201 199 192 194 188 184 187 187 186 184 179 175 189 192 199 194 188 169 146 158 172 179 165 160 183 182 192 215 251 277 292 306 220 168 161 143 137 180 87 222 181 202 217 224 217 223 225 223 214 213 204 197 214 207 199 200 194 189 188 189 190 194 192 190 192 185 179 170 180 176 175 190 191 188 191 181 210 207 210 237 234 202 43 22 360 21 31 39 24 24 24 21 9 3 3 355 348 348 348 349 350 355 355 354 359 3 353 350 359 359 3 8 1 7 16 18 17 12 21 20 20 19 23 24 14 20 21 15 25 31 32 31 39 49 46 55 67 59 51 53 66 70 72 74 79 79 79 83 85 86 88 93 101 109 107 113 118 118 121 121 122 123 131 137 138 142 146 145 147 152 148 148 150 152 151 147 143 143 142 138 144 150 155 148 159 171 182 191 343 338 333 338 350 347 347 14 17 21 20 308 332 350 317 315 89 129 118 128 120 129 138 144 147 150 148 141 137 131 122 115 123 114 117 115 124 128 137 146 150 153 147 163 191 180 199 208 208 208 207 203 210 221 222 218 214 211 215 213 207 209 207 204 200 193 197 192 191 197 189 192 189 188 185 189 200 195 182 193 181 137 147 156 185 184 180 190 200 229 237 181 169 228 192 180 139 148 149 174 152 175 152 194 194 201 207 213 214 214 213 207 208 199 194 201 197 195 195 195 190 193 195 197 192 190 199 192 187 185 179 176 177 181 187 191 204 203 214 206 223 225 216 270 232 266 31 354 319 17 15 16 21 18 10 2 359 354 350 349 348 354 353 349 350 350 352 354 354 351 353 357 357 1 4 6 12 13 14 18 17 19 25 28 35 30 22 23 28 29 25 31 39 36 39 41 44 51 67 66 60 59 60 67 67 71 73 77 77 80 84 88 89 91 94 95 101 105 108 115 118 118 121 123 122 133 133 138 140 147 146 148 149 147 146 148 146 153 150 148 147 145 141 142 152 153 162 167 156 95 222 310 326 332 335 353 350 355 18 8 15 21 265 336 339 31 90 104 158 108 126 128 124 132 145 142 144 nan 142 140 130 135 136 121 126 125 125 128 136 146 153 157 146 166 185 195 208 202 195 190 185 186 194 197 209 211 213 213 210 208 209 206 209 210 206 206 199 200 203 195 200 204 203 203 204 198 189 198 192 190 192 189 156 167 169 187 220 214 212 204 209 173 182 175 147 117 140 142 148 160 185 170 171 177 186 192 188 204 208 204 208 204 206 206 203 198 199 197 194 193 191 191 192 194 198 194 192 198 195 195 191 185 181 191 192 196 197 253 238 215 218 222 240 231 249 266 257 262 263 267 333 4 14 11 9 357 347 348 348 354 348 349 354 353 348 351 351 350 351 347 350 358 357 0 1 3 17 20 17 19 24 21 24 35 37 42 40 33 27 34 29 26 40 38 42 44 44 46 55 69 68 64 68 65 69 73 69 71 75 77 82 86 87 88 91 92 96 97 102 109 110 115 121 129 131 128 129 136 nan nan 147 149 148 146 149 145 147 146 156 153 154 148 148 148 146 150 156 162 160 171 46 112 351 335 338 340 346 346 350 360 13 13 26 267 305 273 291 134 299 1 82 121 110 143 146 nan nan nan 150 147 155 154 145 130 120 123 121 120 136 153 168 172 181 191 197 217 224 224 208 200 184 178 189 201 202 200 205 212 211 207 201 202 201 203 211 208 208 208 209 205 209 208 216 226 215 215 211 196 204 198 206 201 205 167 151 163 174 175 184 189 206 184 175 176 160 151 137 135 142 160 171 167 174 168 178 185 190 193 207 204 203 207 202 203 207 206 204 203 208 201 199 194 193 192 195 196 200 196 197 201 200 204 197 195 205 214 220 256 255 236 220 221 240 246 246 242 267 262 250 273 249 301 16 3 1 355 337 334 342 344 348 346 351 349 343 341 348 348 346 343 350 350 354 3 4 5 4 6 11 16 18 22 22 29 38 37 38 39 40 29 30 30 25 32 40 46 49 41 49 62 65 64 72 73 76 76 73 78 76 77 80 82 84 86 87 84 89 89 95 98 101 115 120 128 132 131 125 130 135 nan nan nan nan 145 146 150 146 145 152 150 154 154 157 153 151 155 159 168 176 179 193 108 353 318 335 320 349 354 354 1 348 357 359 23 6 173 89 110 130 32 72 28 97 122 141 nan nan nan 154 156 165 174 165 153 136 144 130 135 144 169 187 207 205 212 205 239 241 232 220 217 200 188 182 208 223 217 202 205 210 215 203 199 193 194 206 205 213 213 209 212 218 216 220 216 226 219 218 219 212 204 193 198 196 186 195 171 179 182 197 198 189 180 183 171 166 170 173 154 147 154 167 172 166 168 165 174 178 187 189 198 195 204 200 200 203 206 205 204 208 211 204 209 200 198 198 199 202 203 198 204 205 205 206 211 217 229 239 237 259 242 231 238 261 241 227 237 237 258 265 253 270 270 273 355 351 345 339 325 329 338 342 343 342 344 340 337 337 343 343 347 345 350 345 346 3 357 11 6 17 26 16 17 20 27 32 37 42 44 34 37 35 31 27 29 35 40 45 46 46 51 66 63 66 72 80 85 82 77 80 77 79 83 81 85 89 87 89 89 97 97 102 105 114 123 126 130 131 130 131 136 141 148 152 152 144 146 151 148 151 150 148 150 157 159 155 151 158 167 173 172 187 187 238 316 296 313 358 336 352 355 4 354 353 1 23 325 192 242 176 258 156 131 66 83 133 159 176 nan 161 163 174 173 178 175 173 160 151 143 161 189 196 210 208 231 267 223 243 235 230 218 209 197 193 187 202 234 226 226 218 220 209 207 207 206 192 204 211 211 217 215 213 215 221 229 231 225 226 216 218 214 207 201 206 210 202 204 202 206 190 201 203 197 179 181 175 174 176 178 174 162 167 172 174 165 172 173 184 185 181 186 196 193 198 204 197 204 205 205 200 211 216 209 209 207 205 201 203 207 204 204 204 209 211 214 218 229 240 247 268 265 234 256 250 234 224 227 227 236 263 270 261 249 265 285 323 325 329 322 320 323 335 330 333 336 340 334 334 334 336 347 349 352 354 352 7 10 15 15 20 23 23 19 20 23 24 35 39 44 41 38 34 39 39 35 32 36 40 45 48 51 51 54 56 69 81 84 83 82 81 90 79 86 85 87 86 90 91 92 99 98 102 106 113 117 123 125 127 127 131 139 141 151 154 155 153 154 150 158 155 154 156 156 160 163 167 164 163 165 169 178 183 173 208 209 270 274 284 321 340 344 328 338 327 352 17 44 358 264 78 176 184 175 208 325 66 212 181 180 172 181 171 187 168 186 184 176 168 174 185 186 239 286 256 237 230 244 253 246 233 224 214 201 207 199 190 197 235 245 248 218 215 213 nan nan 217 200 201 211 209 217 220 218 214 219 228 231 235 232 225 220 217 208 210 209 214 213 211 218 218 206 204 209 191 179 186 180 175 173 178 173 179 172 175 178 167 169 174 179 184 177 182 192 194 196 203 198 201 209 210 203 208 217 221 212 206 206 206 210 209 209 205 207 210 212 216 223 236 248 264 275 271 254 250 237 228 234 219 218 239 253 267 271 281 273 274 292 306 314 312 313 315 327 327 327 327 332 329 325 330 339 352 346 360 11 360 9 16 25 36 36 27 23 20 31 29 32 40 47 47 51 51 42 43 43 40 39 37 49 56 57 54 49 51 52 63 77 76 84 89 89 94 92 90 87 88 93 94 98 99 97 102 111 111 115 116 119 123 125 127 133 138 141 151 158 161 160 157 158 165 165 163 164 166 158 162 173 173 162 169 161 165 174 182 200 211 220 245 282 293 306 325 314 314 314 304 289 195 254 218 66 259 280 209 214 154 162 196 190 215 185 204 181 192 192 186 180 183 178 201 223 214 270 235 234 232 235 240 245 240 233 219 207 210 207 201 193 181 164 265 261 249 219 22 nan nan nan nan 205 207 210 220 217 221 217 220 226 234 229 222 217 217 217 212 210 208 212 210 208 200 205 203 194 198 188 175 182 184 181 180 185 182 180 175 173 170 175 165 168 177 181 181 188 189 191 196 205 201 207 209 216 213 215 217 222 221 209 203 210 216 214 215 208 211 209 217 219 227 238 246 260 264 273 239 228 225 241 221 219 221 232 240 263 278 285 293 277 294 302 300 300 302 311 319 322 320 325 325 313 316 320 339 21 9 7 13 10 46 49 34 58 49 45 34 41 34 36 43 41 55 57 57 64 60 64 60 55 52 51 57 64 49 48 41 40 45 41 52 69 78 88 91 97 93 90 84 85 103 101 102 109 108 108 109 111 115 117 117 121 125 133 136 134 140 148 160 168 170 165 167 175 173 177 170 170 170 173 180 173 169 170 178 173 169 183 193 210 220 229 252 276 284 284 281 279 285 289 276 238 213 256 257 218 191 220 224 235 172 196 263 207 221 244 203 188 184 183 185 195 194 180 296 253 231 226 230 236 242 259 249 246 223 220 215 187 169 183 163 141 155 246 275 282 309 345 nan 127 nan nan nan 211 209 205 217 224 221 223 226 228 226 213 219 218 213 217 213 202 203 204 206 202 204 201 214 197 193 175 182 185 181 181 185 187 175 177 174 177 172 168 174 181 177 186 191 194 192 194 198 204 209 211 210 210 215 216 221 228 217 214 213 221 217 219 217 217 211 219 222 229 236 249 260 261 267 237 230 235 230 218 226 235 242 248 260 263 273 278 278 272 277 288 291 292 307 310 312 308 307 311 307 307 314 333 15 24 28 24 28 48 54 47 49 51 59 52 50 56 56 52 52 53 63 50 61 71 63 70 68 58 63 84 78 55 60 37 30 39 47 71 80 86 89 84 92 90 82 75 82 108 110 113 107 108 111 114 112 115 112 118 115 122 128 134 144 140 145 162 164 170 166 174 177 181 188 173 171 172 171 181 183 186 180 170 180 193 189 209 216 231 225 231 245 255 255 255 240 243 243 238 220 236 144 213 211 206 262 230 193 206 234 272 238 234 219 176 174 171 185 178 170 176 192 241 237 229 233 240 235 256 265 254 243 225 183 178 186 197 174 162 143 24 277 292 294 320 21 71 84 124 158 203 200 200 199 215 224 222 226 232 228 220 219 238 215 210 204 209 202 200 203 210 212 205 208 222 221 208 192 180 179 179 182 187 184 185 174 178 172 171 175 174 180 180 186 194 190 193 192 200 204 209 211 212 216 212 216 215 228 230 222 224 226 227 226 225 222 216 222 224 230 238 254 256 262 264 243 233 237 234 232 222 242 246 251 254 258 268 263 267 268 278 282 279 277 293 294 302 299 297 293 291 293 295 302 47 43 41 30 18 50 64 52 55 67 80 72 85 82 76 79 73 70 74 72 82 59 65 74 81 80 78 91 121 105 120 61 32 25 62 76 74 85 92 94 94 85 61 75 93 115 124 120 115 116 118 116 119 115 120 118 121 124 129 132 144 143 156 164 167 169 174 171 176 184 190 180 174 174 174 185 181 187 192 191 188 182 195 218 220 230 219 223 222 230 245 240 246 216 235 186 183 212 177 235 197 216 226 244 287 268 261 268 287 300 196 126 228 204 198 198 167 148 182 243 262 246 227 249 244 259 264 251 343 164 202 165 190 197 164 126 152 120 271 265 299 312 34 0 43 131 119 152 183 200 209 216 224 222 219 230 257 262 256 268 221 173 210 221 224 216 216 206 205 199 203 219 231 213 205 187 187 184 188 186 183 192 189 181 170 174 181 182 179 185 183 192 195 189 193 198 201 204 211 212 210 213 201 217 222 225 225 220 224 229 225 229 225 224 224 228 231 240 254 256 268 267 249 232 233 232 233 237 240 248 253 256 260 262 261 263 260 272 271 262 263 281 285 295 291 282 278 275 266 241 238 254 105 112 90 74 71 73 65 37 53 95 95 96 88 81 78 91 94 102 100 93 85 80 82 78 85 83 94 99 94 123 131 139 125 139 98 72 89 107 106 104 51 50 68 96 124 120 125 120 116 112 115 120 120 113 109 114 123 134 143 147 149 153 157 160 159 166 166 177 190 189 186 182 183 199 195 193 189 192 201 209 210 215 220 220 206 202 209 207 228 235 235 218 220 196 147 147 204 248 45 150 169 208 10 269 305 268 283 300 315 314 321 32 215 231 241 164 103 93 253 317 269 258 264 274 276 288 206 50 117 164 221 145 275 164 90 86 178 288 301 341 300 300 326 318 336 39 74 123 189 203 209 215 217 208 214 224 263 239 227 227 222 210 222 215 201 208 216 201 202 206 223 237 225 210 202 194 190 190 186 188 193 193 190 181 174 185 184 185 184 190 186 195 200 194 196 205 206 209 213 209 218 207 206 213 219 222 218 218 223 225 229 229 227 229 234 239 247 260 263 266 269 246 231 231 240 253 251 247 244 257 258 257 254 256 253 271 265 267 255 255 272 287 282 266 266 258 265 251 234 225 226 178 135 146 161 126 119 106 79 90 95 102 107 103 103 105 101 99 91 97 95 98 94 97 93 88 89 93 104 105 105 115 125 123 128 114 157 154 135 125 96 102 144 127 143 147 144 130 125 126 127 125 126 122 115 110 109 109 130 143 150 151 145 153 158 152 171 165 181 185 184 183 196 193 202 205 212 203 202 206 204 181 187 194 197 176 189 197 203 213 214 239 215 196 203 181 154 337 1 43 62 131 306 343 288 303 287 295 305 313 329 342 348 336 47 344 63 71 43 309 332 323 292 302 312 323 331 341 344 10 348 311 308 326 331 28 338 290 301 300 327 332 303 339 338 339 355 343 360 353 201 218 216 218 212 207 221 234 229 238 225 229 231 226 232 247 220 215 212 200 185 212 227 222 216 210 202 196 195 189 190 197 196 196 192 179 188 192 187 190 189 188 197 196 196 193 200 204 206 214 214 220 210 202 205 214 221 220 219 222 223 228 228 228 227 236 243 250 259 266 270 272 247 233 235 238 249 248 244 245 247 256 262 259 252 263 274 266 261 250 259 267 271 258 255 261 259 243 234 212 189 174 156 143 140 143 135 127 124 131 116 118 111 113 108 110 111 101 95 100 100 104 111 106 105 104 102 101 101 104 118 121 124 131 140 138 140 141 151 159 165 158 167 150 149 156 155 149 139 136 136 131 130 135 129 113 118 131 133 127 142 139 134 146 155 151 151 162 163 168 173 182 175 183 189 207 212 210 206 175 181 174 171 190 193 190 185 186 191 189 203 199 203 214 194 183 190 163 60 147 88 69 15 360 319 350 327 326 328 321 333 334 344 355 359 20 37 38 46 26 340 332 312 306 308 306 320 326 335 340 328 330 327 318 344 344 346 311 288 292 299 328 318 320 312 318 328 339 5 95 233 355 211 220 219 215 215 222 224 234 220 237 237 244 238 228 219 223 250 294 279 194 225 227 219 219 214 209 198 204 197 192 202 203 196 195 188 188 190 196 192 193 193 198 201 195 197 194 199 199 206 211 213 208 207 207 206 216 213 220 227 223 221 228 229 232 236 242 247 254 266 273 266 243 236 240 248 248 247 259 245 260 260 257 262 260 279 260 258 263 256 260 265 264 271 261 244 244 240 219 195 187 173 158 155 152 153 143 131 131 133 137 137 133 132 129 122 118 115 109 111 119 118 117 117 116 120 121 118 116 116 122 136 134 136 141 152 157 158 160 165 172 179 175 165 158 158 159 160 148 149 141 145 144 148 137 125 126 131 137 130 144 140 145 153 150 154 152 152 158 162 169 172 173 172 177 186 185 190 197 186 181 186 176 187 191 189 186 191 191 190 186 189 193 209 194 173 169 174 177 103 81 83 355 22 344 345 341 357 353 349 353 348 351 2 13 24 34 40 21 2 319 305 308 302 303 306 309 309 312 317 308 306 298 292 276 274 275 274 281 284 287 289 296 298 303 303 308 316 315 307 243 240 252 244 239 232 219 234 216 224 223 232 233 239 243 236 232 245 254 310 287 250 240 242 230 221 213 210 204 204 204 199 202 205 198 195 193 193 195 195 195 194 195 197 197 193 198 192 199 199 208 204 209 208 209 204 201 204 200 221 224 222 226 225 229 228 232 237 250 255 260 268 263 246 242 242 249 254 251 250 250 267 265 261 263 279 263 260 256 255 263 276 270 275 273 256 241 225 210 208 198 187 179 168 168 162 153 144 140 137 137 139 146 150 139 134 130 126 119 112 117 127 121 121 121 122 122 121 128 125 125 128 130 139 141 151 161 166 169 169 169 175 176 171 165 160 160 160 156 150 145 148 146 154 150 140 141 142 142 142 139 147 145 146 153 154 152 152 150 159 161 154 163 167 169 172 177 176 192 198 191 184 194 185 183 187 189 195 186 193 204 198 196 189 204 198 186 158 158 137 79 84 55 21 357 348 358 334 349 353 3 355 355 3 2 23 62 35 26 355 332 318 310 308 303 293 291 295 290 288 280 283 297 300 301 289 274 263 258 268 265 276 276 276 272 279 284 292 288 287 282 261 240 231 247 251 240 243 246 249 239 228 230 238 236 231 239 245 248 246 277 271 263 249 253 241 228 220 213 211 206 205 203 203 206 197 192 198 199 199 201 198 199 199 197 199 197 197 195 203 201 208 203 211 216 212 200 197 198 204 206 214 217 223 228 228 230 232 239 246 251 246 256 258 244 248 247 244 246 250 260 262 266 259 270 272 254 253 246 248 256 263 278 276 266 249 239 251 243 232 202 217 201 187 176 168 163 159 155 149 143 140 149 155 151 147 140 139 142 134 134 132 128 125 124 121 126 125 133 129 134 135 nan 135 nan 138 155 156 158 156 165 175 180 184 178 173 167 164 169 166 164 161 154 156 152 153 147 148 150 148 151 151 149 142 147 150 151 147 148 148 154 154 nan nan nan nan 166 166 172 184 177 186 189 187 180 176 182 179 180 192 188 195 204 207 203 205 203 194 178 162 61 32 52 27 54 3 2 343 350 340 349 352 349 336 nan nan nan nan nan 284 284 290 296 291 296 297 302 294 286 288 nan nan 285 282 279 277 288 290 284 nan 262 263 270 270 273 275 273 268 271 273 266 269 262 251 246 245 246 245 248 247 242 240 234 232 237 237 234 245 254 245 259 265 270 259 250 247 249 235 227 219 216 211 206 207 202 208 200 190 202 198 196 201 205 201 198 202 200 196 198 196 200 205 205 200 205 215 218 207 195 195 201 207 207 219 217 221 225 222 230 240 247 247 243 247 246 254 251 243 247 247 253 253 259 268 270 270 255 245 250 245 234 252 273 256 262 254 239 240 247 259 251 247 226 219 196 182 174 163 159 155 149 142 148 152 159 147 146 151 148 144 144 144 142 140 140 138 138 131 nan 134 nan 137 nan nan nan nan nan nan nan nan nan nan nan nan nan 179 177 175 171 171 171 174 175 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 156 nan nan nan nan nan nan 164 168 176 175 182 183 190 186 198 185 191 195 192 198 198 202 219 219 204 213 200 195 176 36 21 20 2 350 357 8 357 343 339 339 337 nan nan nan nan nan nan nan nan nan nan nan nan 297 286 297 292 nan nan nan nan nan nan nan 276 275 265 270 277 nan nan 256 265 264 267 264 267 266 262 266 268 269 267 261 259 254 251 250 249 244 237 234 236 237 240 245 242 245 250 260 268 266 258 260 247 249 239 232 226 223 215 210 214 211 211 208 202 206 202 192 192 210 207 201 201 202 199 200 201 198 208 207 202 203 211 219 215 202 195 196 199 206 216 217 218 222 220 218 225 239 239 239 248 248 254 260 253 247 246 253 250 253 269 270 261 254 238 246 250 254 246 252 257 250 241 235 240 267 259 257 251 232 232 209 190 180 168 155 156 147 141 152 163 165 158 157 159 156 150 157 151 148 151 143 143 142 132 137 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 181 180 179 177 186 196 205 202 193 208 198 200 193 197 194 207 186 199 216 205 175 46 30 357 344 331 316 315 318 350 343 303 297 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 272 273 273 279 nan nan nan 255 254 263 265 259 253 257 260 252 255 253 256 269 268 256 250 250 245 238 235 235 nan 244 241 245 250 256 265 266 253 247 253 240 245 239 234 230 224 214 215 209 215 217 213 211 210 203 196 194 209 204 212 203 198 199 202 203 207 206 222 213 208 210 217 213 200 198 211 211 210 214 218 219 218 219 218 232 224 238 239 246 246 251 257 260 253 253 252 257 264 258 271 267 254 246 248 261 254 244 246 255 244 248 233 247 252 246 239 228 207 219 209 196 184 161 127 125 134 148 170 164 167 164 183 165 167 167 160 162 157 154 153 150 154 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 193 189 191 197 201 211 205 221 208 191 184 197 188 188 184 189 238 194 357 nan 327 320 320 315 318 317 309 282 277 282 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 271 nan nan nan nan nan nan 255 259 261 257 258 256 259 260 258 263 259 260 261 252 251 250 nan nan nan nan 233 247 254 265 267 264 247 238 244 239 247 245 242 238 232 223 224 218 221 222 223 219 216 220 211 204 202 198 198 206 196 198 198 202 205 211 215 224 224 215 208 211 nan 202 200 211 219 221 223 221 216 213 215 221 230 234 237 247 253 258 253 262 269 265 262 269 264 258 266 278 275 274 270 263 262 258 nan nan nan 238 237 233 241 230 231 225 220 207 206 217 227 242 33 51 125 155 184 nan 171 183 198 nan 177 170 171 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 200 197 197 193 207 215 218 194 204 192 190 196 189 200 203 333 317 313 nan 325 308 313 319 309 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 270 272 268 265 261 262 263 263 260 260 258 256 257 253 250 nan nan 236 233 243 257 265 268 272 256 237 234 236 244 240 240 240 236 227 228 226 223 232 231 226 221 234 229 224 219 213 206 201 205 200 196 197 202 207 216 219 218 221 220 221 nan nan 203 206 218 222 221 220 213 207 209 217 222 228 237 246 254 258 259 264 272 276 274 270 262 264 269 273 274 271 275 273 274 270 nan 260 257 239 239 238 238 239 231 nan nan 210 222 222 231 244 268 260 72 nan nan nan nan nan nan nan nan 186 188 185 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 208 218 217 201 200 188 196 197 188 183 289 301 293 294 311 311 318 324 326 323 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 275 272 266 264 264 262 262 262 259 256 258 257 252 249 254 246 245 256 266 270 269 254 233 232 235 234 234 236 237 235 229 229 225 224 228 225 236 222 222 230 230 229 nan 219 nan 209 207 206 199 200 209 211 221 224 218 212 211 217 nan nan 211 222 224 224 223 215 213 214 217 218 221 231 242 250 260 260 266 272 276 274 268 264 273 274 280 282 280 281 279 nan nan 271 nan 257 247 242 244 nan nan nan nan nan 231 245 nan nan 231 245 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 224 223 210 198 205 197 187 184 282 292 292 296 298 nan nan 320 328 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 292 nan nan nan nan nan nan nan 273 268 263 262 263 262 264 269 268 263 258 256 254 251 254 247 249 259 269 268 255 243 231 233 232 228 231 232 235 234 230 227 223 225 231 233 234 225 224 229 228 nan nan nan 214 214 207 202 205 206 208 209 225 226 220 213 nan nan 220 213 226 nan 223 nan 223 222 222 223 225 227 231 233 241 249 264 267 272 274 277 275 278 277 281 285 288 289 286 nan 278 nan nan nan nan 274 nan nan nan nan nan nan nan nan nan nan nan 246 238 nan 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 222 225 213 208 217 193 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 266 263 260 258 259 262 265 266 nan nan nan 254 248 254 250 254 257 260 258 245 236 233 230 231 231 232 237 238 231 230 228 226 229 230 229 236 nan nan nan nan nan nan nan 218 212 208 209 206 212 212 222 223 221 224 nan nan nan nan nan 231 nan nan 227 226 225 224 226 228 231 236 240 249 252 263 268 276 277 272 279 283 286 288 290 294 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 208 218 202 183 nan nan nan nan nan nan nan 329 336 nan 337 334 329 328 nan nan nan nan nan nan nan nan nan 325 323 321 319 nan nan nan nan nan nan 307 310 311 311 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 264 263 258 262 264 nan nan nan nan nan 253 254 252 256 261 257 255 243 236 231 232 233 236 233 237 234 232 232 230 228 232 231 238 238 nan nan nan nan nan nan nan 221 215 209 208 211 215 218 220 225 233 226 nan nan nan nan nan nan nan nan nan 229 230 229 234 236 236 242 246 253 258 262 263 267 268 272 278 283 288 294 300 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 300 299 299 309 316 325 327 330 332 330 334 328 330 336 326 326 nan nan nan 327 324 317 310 311 318 321 315 314 314 314 nan nan nan nan 308 307 306 309 307 307 304 nan nan nan nan nan nan nan nan nan nan nan 284 nan nan nan nan nan nan 263 264 268 264 nan nan nan nan nan nan 257 nan nan 249 259 258 252 240 234 233 235 237 239 241 nan nan nan 232 235 237 237 237 244 nan nan nan nan nan nan nan nan nan 221 nan 210 214 218 211 210 215 224 nan nan nan nan nan nan nan nan 231 231 230 232 233 237 240 241 246 247 250 254 258 260 267 267 271 275 283 286 291 nan nan nan nan nan nan nan nan 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 300 301 297 305 313 320 318 320 322 330 331 327 323 323 329 325 nan nan nan 315 310 304 305 304 305 308 306 311 312 313 310 309 311 311 311 307 302 302 303 302 302 305 303 304 nan nan nan nan 294 291 291 nan 287 291 nan nan nan nan nan nan nan 260 269 268 nan nan nan nan nan nan 251 258 nan 250 253 253 251 243 237 235 236 239 242 244 nan nan nan nan 241 240 238 242 nan nan nan 231 nan nan nan nan nan nan nan nan 215 213 222 214 216 nan nan nan nan nan nan nan nan nan nan nan nan 234 236 239 242 246 247 248 249 251 253 255 259 265 267 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 289 282 290 305 315 333 334 332 330 325 321 317 309 315 319 324 323 319 314 306 303 299 302 300 300 304 305 307 307 307 307 309 311 nan 310 308 309 306 304 303 305 306 306 307 305 304 302 298 296 294 291 nan nan nan nan nan nan nan nan nan nan 263 264 nan nan nan nan nan nan nan 251 257 nan 251 250 257 253 243 240 241 244 247 243 245 242 nan nan nan 244 nan 241 nan nan nan nan 238 nan nan nan nan nan nan nan nan 219 222 231 227 nan nan nan nan nan nan nan nan nan 247 250 nan nan nan 241 242 246 248 250 250 250 251 254 258 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 291 296 298 302 310 313 322 318 317 315 312 314 303 295 302 303 306 311 308 306 305 306 307 305 303 305 307 308 312 316 319 318 315 312 310 308 309 308 307 307 307 305 304 302 300 301 302 299 299 298 295 294 293 288 286 286 285 nan nan nan nan nan nan 267 267 nan nan nan nan nan nan 251 257 nan 248 248 253 250 244 241 244 246 249 252 248 nan nan nan nan nan 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 251 254 261 263 263 258 258 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 300 297 303 310 315 310 306 295 299 303 302 299 295 294 298 300 300 300 302 303 305 305 306 308 309 308 310 312 312 311 316 315 313 309 308 306 301 297 297 298 296 295 293 290 291 292 291 290 293 290 290 290 289 291 291 288 286 283 282 nan nan nan nan nan 268 269 265 nan nan nan 252 253 255 253 251 248 250 253 251 250 250 251 252 250 253 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 266 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 292 294 290 290 289 298 298 294 291 294 292 292 293 295 297 298 300 301 304 303 304 307 307 309 312 311 310 311 312 309 307 306 303 301 299 297 294 292 291 289 289 286 283 283 283 282 282 283 281 280 280 280 280 278 279 282 283 284 282 284 nan nan nan nan nan 269 269 265 261 nan nan 253 254 256 252 252 249 255 258 256 254 256 255 254 253 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 272 268 272 275 276 273 278 283 298 299 301 300 299 297 296 297 302 305 307 307 306 307 305 304 306 305 306 309 309 309 307 306 303 302 301 299 296 294 292 290 287 284 281 280 274 273 272 272 273 273 275 275 276 273 271 272 271 273 273 273 279 283 282 nan nan nan 272 271 267 266 262 258 253 252 255 252 252 255 252 253 255 256 254 255 258 257 256 257 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 nan nan nan nan nan nan nan nan nan nan 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 270 269 275 279 279 274 277 285 289 290 300 305 303 304 304 304 305 308 307 305 305 304 305 305 305 308 308 305 303 304 304 302 301 298 297 293 289 287 284 283 282 278 275 272 nan nan nan 264 265 267 265 265 264 266 264 262 266 265 267 270 271 277 281 280 nan 273 270 270 266 263 260 260 258 258 258 253 nan 253 253 254 256 257 257 256 258 257 255 257 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 247 nan nan nan nan 256 nan nan nan nan 257 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 nan nan 271 nan 274 273 281 282 287 292 297 300 303 304 302 303 304 304 300 301 301 301 301 299 299 299 297 299 302 302 299 298 298 294 291 287 285 282 nan nan nan nan nan nan nan nan nan nan nan nan 268 266 264 265 263 261 263 263 263 262 265 265 272 276 277 273 271 269 268 267 265 264 262 262 262 260 256 255 257 255 255 257 258 259 258 258 256 255 256 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 nan nan nan nan 259 265 nan nan nan nan 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 nan nan nan nan 269 274 283 287 290 296 301 304 303 302 300 299 295 296 296 294 296 297 295 294 297 301 302 301 298 296 296 293 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 275 271 270 269 265 262 261 261 259 258 261 257 261 265 273 272 268 266 267 268 266 266 266 262 262 261 259 258 260 260 259 259 260 260 259 258 255 254 256 256 nan 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 251 nan 253 253 254 261 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 nan nan nan nan nan nan 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 273 285 291 296 298 300 301 301 299 294 291 291 291 290 nan nan nan nan nan nan nan nan nan nan nan 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 280 276 271 268 271 270 268 264 262 263 259 255 257 267 269 266 266 266 263 264 266 266 268 266 262 260 263 262 262 263 261 260 260 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 253 253 255 257 265 274 nan nan nan nan nan 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 288 294 298 300 301 299 299 295 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 285 340 342 234 323 310 286 277 269 263 258 262 261 262 261 261 255 250 253 252 249 256 259 253 269 264 261 262 262 262 263 261 260 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 251 257 258 259 267 267 272 275 275 nan 275 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 282 293 295 297 299 299 297 294 292 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 320 319 327 312 308 299 282 265 268 261 261 259 255 250 249 243 232 227 240 252 253 253 261 267 271 269 261 262 260 260 260 nan nan nan nan nan nan nan nan nan nan nan nan 244 nan nan nan nan nan nan 241 nan nan nan nan 243 251 251 261 264 266 270 270 273 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 293 295 297 297 295 294 291 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 316 319 302 314 301 288 294 297 301 291 276 263 259 259 252 250 243 236 253 238 247 250 249 256 255 258 261 259 254 257 256 255 256 256 257 254 250 248 246 nan nan nan nan nan nan nan nan nan nan nan nan 238 nan nan nan 245 248 248 251 260 264 269 272 274 275 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 298 298 298 295 294 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 310 306 313 312 301 308 300 299 301 302 285 274 267 262 256 246 242 239 nan 237 nan nan nan 231 235 239 247 255 251 251 253 252 253 253 252 251 nan nan 245 244 245 244 nan nan nan nan 241 247 nan nan nan 238 nan 243 nan 249 253 254 257 262 nan 271 272 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 286 296 298 299 299 300 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 299 301 302 304 312 310 309 304 290 278 267 259 252 244 nan nan nan nan nan nan nan nan nan nan nan 243 248 247 248 248 248 248 247 249 248 nan nan nan 245 244 242 242 242 nan 243 244 241 nan nan nan nan 243 nan 255 253 262 264 268 275 275 273 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 300 303 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 311 308 311 306 295 286 274 262 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 245 246 244 244 245 nan 248 247 244 nan nan nan 244 245 nan nan 241 nan nan nan 246 247 nan 254 257 256 263 266 269 278 279 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 nan nan nan nan nan nan nan 301 302 304 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 293 293 nan nan nan nan nan 312 309 nan nan 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 246 242 241 240 242 243 244 244 246 246 244 nan nan nan 247 243 nan nan 245 249 251 251 252 255 262 264 265 267 271 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan 294 298 303 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 290 287 287 nan nan nan 294 289 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 242 nan 243 241 239 237 240 243 247 245 244 245 245 245 247 248 249 247 nan 242 256 254 252 252 253 256 260 267 269 272 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 226 nan nan nan nan nan nan 295 298 300 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 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 221 nan nan 238 241 nan nan nan nan nan nan nan 244 243 244 246 247 246 248 250 251 nan 256 257 258 256 254 257 nan 269 273 275 275 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 233 234 nan nan nan nan nan nan 287 294 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 243 nan nan 244 247 247 249 250 253 254 256 259 258 nan nan nan 256 267 273 277 276 277 nan nan nan nan nan nan nan 279 289 nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 235 nan nan nan nan nan 283 292 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 242 244 245 249 248 248 248 252 255 258 260 261 260 258 nan 258 265 273 277 280 278 279 281 283 nan nan nan nan 285 nan nan nan nan nan nan nan nan 288 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 245 246 236 nan nan nan nan nan 288 292 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 nan nan 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 nan nan nan nan nan nan nan nan nan nan 244 249 251 248 nan 256 260 262 263 264 264 264 261 263 270 277 280 284 282 284 285 287 288 291 289 288 284 nan nan 289 nan nan 287 286 289 288 290 289 287 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 211 239 243 233 nan nan nan nan nan nan 293 294 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 231 nan nan nan nan nan nan nan nan nan nan nan nan 248 252 247 251 259 263 268 266 265 264 264 263 273 277 280 281 285 289 287 287 288 285 287 288 285 nan 279 285 284 285 287 290 291 289 290 285 283 286 nan nan 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 192 227 232 237 230 279 nan 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 242 244 nan nan nan nan nan nan nan nan nan nan nan nan nan 246 244 253 260 263 264 266 269 269 267 273 277 280 280 282 287 288 285 283 280 282 290 286 nan 283 283 281 286 291 289 292 293 287 285 286 285 287 282 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 262 254 225 210 211 211 219 232 278 278 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 224 nan nan 235 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 250 258 262 265 268 270 271 271 281 283 283 283 283 283 284 nan 283 282 287 287 287 287 291 291 291 289 291 289 289 289 288 294 284 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 238 242 243 246 211 218 213 221 228 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 244 245 255 263 268 269 275 280 280 284 284 283 279 277 278 280 284 286 289 286 287 287 293 292 289 288 284 287 290 293 293 293 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 219 244 261 260 256 278 216 226 229 203 277 278 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 246 253 259 261 270 280 285 284 282 278 279 281 277 275 280 286 284 285 282 283 288 290 287 288 286 287 287 290 293 284 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 223 227 259 253 250 261 268 257 220 219 226 272 278 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 277 282 284 290 281 277 278 270 273 278 278 279 283 281 283 283 286 287 286 288 286 289 287 284 283 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 241 240 235 241 240 252 253 254 213 242 253 298 290 280 280 281 280 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 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 280 282 279 278 275 276 276 268 268 267 270 281 280 280 283 280 282 283 284 283 283 nan 281 280 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 241 256 263 246 241 237 245 246 243 229 224 268 300 295 301 304 299 298 297 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 263 nan nan 269 273 278 273 269 268 267 264 nan nan 260 265 268 272 282 284 281 280 278 281 288 282 285 294 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 242 282 262 226 244 241 241 248 246 265 239 251 294 296 300 301 306 305 306 295 292 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 nan 267 272 272 268 264 269 nan nan nan nan nan 261 267 268 280 275 279 281 280 280 286 289 290 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 255 252 243 255 254 229 246 254 250 254 256 258 296 302 301 298 300 299 298 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 272 268 271 265 272 nan nan nan nan nan nan nan nan 266 271 274 277 275 275 280 278 280 281 270 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 307 7 304 195 223 256 253 250 253 271 258 254 260 293 296 298 299 297 296 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 320 322 319 318 318 nan 314 307 nan 314 nan nan nan nan nan nan nan 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 265 266 267 267 267 nan 263 nan nan nan nan nan nan nan 269 273 274 266 263 267 263 nan 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 30 306 306 280 270 255 259 271 281 269 256 260 299 301 304 304 300 296 295 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 309 320 319 316 318 nan 314 309 310 309 nan nan nan nan nan nan nan nan nan nan nan 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 267 nan nan nan nan nan nan 266 264 267 270 271 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 331 342 328 252 258 279 280 268 269 269 261 309 308 303 303 300 303 302 298 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 312 322 318 316 316 312 306 303 304 nan nan nan nan 251 287 310 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 270 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 173 111 250 300 309 256 273 290 297 289 279 269 263 259 294 313 308 300 299 301 303 304 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 317 328 326 317 309 304 286 298 nan nan nan nan 262 275 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 nan 275 263 284 258 269 287 283 288 289 290 284 268 262 261 263 304 316 308 298 293 298 298 306 304 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 324 321 314 293 292 289 297 nan nan nan nan nan 278 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 306 322 337 316 284 261 265 269 288 296 294 293 299 302 277 270 nan nan 309 317 306 296 300 294 293 303 308 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 308 297 299 nan 297 293 294 298 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 273 nan nan nan 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 310 328 353 329 329 317 294 260 295 280 286 294 306 307 307 304 288 nan nan nan nan 313 293 285 296 297 304 303 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 266 268 297 291 287 284 nan nan nan 289 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 272 270 250 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 352 335 27 300 330 323 347 263 267 290 309 312 319 17 66 310 306 286 257 nan nan nan nan nan 289 304 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 260 256 297 293 290 287 286 nan nan 284 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 257 235 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 336 313 23 nan 267 297 306 310 329 353 68 20 29 47 191 nan nan nan nan nan nan 287 297 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 270 253 266 298 284 nan 298 298 nan nan 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 272 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 155 nan 259 55 19 357 13 30 17 32 28 34 nan 273 nan nan nan nan 274 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 241 272 297 298 nan 299 295 nan nan 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 266 280 nan nan nan nan nan nan nan nan nan 273 275 nan nan 184 188 196 193 nan nan nan nan 174 160 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 48 49 24 358 24 30 17 18 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 132 165 312 298 323 274 286 nan nan 303 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 247 264 309 nan nan nan nan nan nan nan nan nan 222 nan nan nan nan 181 190 nan nan nan 167 151 165 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 358 44 16 7 357 18 25 35 31 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 72 118 135 37 82 177 286 301 nan nan 301 nan nan nan nan nan nan nan nan nan nan nan nan nan 185 nan nan nan nan nan nan nan nan nan 298 317 nan nan nan nan nan nan nan nan 188 nan nan nan nan 199 nan nan 171 166 190 216 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 17 20 21 12 6 13 24 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 60 112 108 109 125 165 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 328 342 nan nan nan nan nan 119 nan 178 nan nan nan nan nan nan 200 210 210 210 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 358 40 24 28 31 17 17 9 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 88 97 38 nan 103 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 nan nan nan nan nan 128 131 nan nan nan nan nan 172 205 222 222 230 229 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 10 18 355 351 354 351 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 112 121 121 107 111 113 nan 186 nan nan nan nan 180 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 340 352 350 339 327 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 133 149 157 149 157 180 nan nan nan nan nan nan 177 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 nan nan nan nan nan nan nan nan nan 231 277 333 331 323 322 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 145 201 215 193 164 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 nan 305 344 347 337 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 229 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 325 335 322 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 223 232 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 247 nan nan 314 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 152 238 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 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 257 268 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 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 243 252 259 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 nan nan 241 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 280 nan nan nan nan nan nan nan nan 268 270 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 294 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 nan 219 228 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 nan nan nan nan nan nan nan nan nan nan nan nan 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 251 nan nan nan nan nan nan nan nan nan nan nan 216 214 215 nan nan nan 218 nan nan nan 221 224 218 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 210 nan nan nan 208 213 nan 217 222 nan 217 215 214 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 207 nan nan 192 188 217 nan 221 225 nan nan nan nan 221 nan 225 nan nan nan nan nan nan 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 nan nan 185 180 197 204 206 218 218 nan nan nan nan 229 232 231 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 179 184 193 207 215 216 nan 217 223 223 225 nan 230 nan 231 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 213 208 nan 210 217 219 225 nan 231 233 237 nan nan nan nan nan nan nan 263 nan 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 213 219 212 207 211 215 219 226 232 242 244 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 173 197 212 218 211 212 212 218 223 230 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 nan nan nan nan nan nan 180 191 206 nan 200 214 215 218 221 nan 231 nan nan 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 189 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 146 140 nan nan nan nan 170 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan