CAPE 1753 1654 1442 1338 1181 1160 750 737 317 333 1066 1349 1086 986 1116 1133 880 760 768 657 407 382 447 330 353 457 538 437 361 344 338 457 1008 982 1177 1059 836 707 597 748 689 927 886 1048 1308 1411 1367 1363 1286 1337 1387 1236 1240 1172 1083 1240 1233 1005 898 910 1085 962 1027 1103 1154 1137 1045 935 983 928 988 1072 889 854 945 884 909 841 877 899 919 869 813 764 847 852 866 855 952 890 869 853 833 798 747 795 729 730 658 710 755 839 845 960 1014 1135 1194 1154 1126 1119 1146 1128 1085 1087 1101 1137 1181 1206 1188 1234 1235 1250 1278 1274 1120 1200 1200 1186 1117 1061 1067 1099 1111 1088 1115 1017 958 1013 1322 947 855 899 1061 1039 1031 1054 1041 1024 903 986 1002 1053 969 1146 1287 1140 1107 1151 1046 1104 1029 1101 1113 1025 1052 1104 1333 1349 1406 1364 1119 1336 1310 1145 1193 1086 1114 1008 1101 1053 812 737 700 569 466 418 467 559 599 701 782 871 956 849 900 802 683 710 753 712 911 904 864 753 870 811 691 529 421 314 215 93 133 576 785 806 753 692 686 687 616 736 800 799 768 694 786 724 579 566 528 332 393 474 441 507 543 535 506 544 472 514 548 388 378 466 568 642 630 639 702 1643 1534 1049 1257 1064 998 1081 992 855 895 1165 1204 1264 1297 1360 1101 1014 817 587 546 471 365 392 411 507 338 444 555 352 364 284 475 1055 1172 1048 1000 797 681 653 724 881 1003 720 867 1234 1278 1459 1447 1430 1230 1218 1173 1098 1130 1121 1331 1213 1163 962 952 1068 1111 1060 1032 836 1099 1125 984 1081 1076 1075 965 968 970 877 962 911 756 760 755 816 966 948 906 901 932 888 883 951 893 944 873 852 834 827 779 734 681 770 837 790 712 759 802 818 1026 975 952 981 968 1086 1071 1032 1088 1157 1068 993 1170 1185 1239 1279 1198 1162 1142 1181 1161 1132 1112 1058 974 1013 881 860 900 811 861 869 1094 1213 1126 1062 1067 1163 1192 1194 1211 1142 1060 1054 1144 1065 1142 1305 1347 1295 1237 1199 1160 1101 1124 1201 1107 1264 1158 1156 1253 1294 1339 1335 1417 1316 1354 1326 1332 1374 1390 1339 1169 1166 965 639 468 320 232 218 227 355 373 485 662 712 852 937 951 845 880 907 770 879 837 932 798 1113 1074 807 685 865 866 912 775 490 174 88 129 359 573 684 654 661 679 730 708 711 661 706 683 644 643 599 575 642 540 391 401 544 477 508 520 542 517 397 388 424 505 532 539 582 637 645 674 726 1659 848 1390 1315 1112 1454 1313 1544 1471 1090 1191 1210 1291 1195 981 861 793 867 620 515 740 734 407 406 430 418 441 439 443 490 484 1043 1187 1193 1234 1181 844 728 733 673 850 1010 975 907 1093 1231 1319 1473 1431 1388 1276 960 930 957 1122 1208 1052 1059 1156 1089 1000 891 868 944 1157 1101 1130 1116 1119 1098 871 771 810 927 906 875 928 885 805 846 881 909 1006 917 924 971 1007 983 968 898 952 844 881 797 845 776 754 726 804 726 789 821 908 938 878 799 893 903 857 947 1040 1012 1108 1151 1088 1073 1023 1223 1201 1319 1363 1216 1353 1228 1177 1118 1195 1193 1053 960 836 666 684 709 778 1004 1014 1011 1047 1084 1202 1045 1110 1039 1193 1220 1188 1118 1176 1309 1227 1250 1268 1246 1304 1285 1278 1244 1072 1162 1223 1132 1262 1225 1153 1142 1261 1355 1342 1414 1474 1384 1310 1300 1318 1378 1317 1125 903 909 884 698 650 498 366 335 415 457 582 757 859 1039 1099 1005 868 792 778 882 1010 967 795 1092 1065 1001 986 1001 1134 913 856 780 883 714 287 144 217 394 512 703 719 547 459 568 677 749 719 560 636 640 592 620 493 625 580 433 488 591 581 565 567 548 476 490 450 506 620 701 722 693 706 605 610 1369 1397 1526 1722 1668 1319 1501 1490 1477 1324 1290 1263 1295 1105 1181 1211 339 658 847 856 594 580 480 808 672 453 476 533 448 587 670 962 1113 1222 1317 1195 941 863 877 880 996 993 1004 1001 1164 1210 1235 1321 1392 1339 1195 1141 1079 913 769 657 756 1136 1046 1036 1099 1082 794 709 813 1038 1185 1173 1142 1114 905 967 997 1046 963 994 912 955 1011 925 971 957 1020 978 954 1043 1041 1056 1027 1002 1072 894 1006 898 876 867 716 735 679 746 689 663 739 787 835 870 890 985 886 697 706 746 788 926 1085 1068 1122 1045 1133 1155 1104 1246 1267 1240 1320 1387 1373 1242 1145 1033 976 834 832 728 1000 1089 1036 1040 1049 1150 1083 1149 1096 1062 1112 1173 1291 1245 1202 1400 1359 1338 1419 1369 1435 1318 1297 1255 1074 1119 1239 1009 1271 1150 1164 1266 1210 1339 1421 1396 1432 1294 1327 1255 1310 1268 1045 929 1004 925 923 888 893 862 702 606 726 813 859 950 1002 910 1064 786 689 863 997 1060 792 943 1110 993 1109 1137 1081 1116 908 760 733 698 629 655 847 680 451 540 677 753 876 891 789 891 863 845 734 547 593 614 618 622 631 583 587 624 615 609 645 639 630 596 514 607 736 668 699 801 756 658 737 759 750 1353 1579 1712 1417 1568 1311 833 824 863 947 1183 1108 1132 1073 1058 1205 1076 856 1035 687 790 905 890 983 971 1013 859 638 833 865 1070 894 1163 1269 1385 1236 1195 1117 1027 1014 1195 1208 1151 1224 1204 1181 1152 1216 1364 1331 1204 1039 1037 942 836 790 861 1070 995 945 996 961 723 758 878 1076 1222 1108 1167 1141 1054 1089 983 952 1003 992 1040 1070 1036 1071 1086 1060 1025 1038 1046 1056 1055 1079 1123 1031 1115 1048 970 967 946 890 904 744 698 697 642 848 869 815 719 783 727 829 882 871 869 811 760 689 822 947 1128 1202 1158 999 1260 1250 1222 1144 1181 1218 1375 1376 1259 1248 1136 1179 1175 1190 1152 1047 1095 997 919 1161 1263 1241 1173 1064 1157 1223 1268 1304 1370 1429 1456 1396 1493 1493 1467 1350 1377 1074 971 1125 1168 1118 1252 1313 1327 1246 1321 1282 1424 1381 1349 1058 1095 1124 1184 1114 1086 1031 1026 1014 973 900 832 804 792 821 906 997 1095 1088 832 911 827 819 887 1010 1018 1005 1181 1036 1070 1026 1238 1135 1103 1057 939 821 683 700 671 718 649 686 739 773 814 793 770 856 791 690 719 791 723 660 598 668 718 663 731 597 638 696 667 678 621 761 717 706 629 614 632 740 610 822 687 565 578 679 720 1673 1532 1414 1517 640 702 814 716 772 1034 1142 1210 1206 1279 1045 768 953 944 1112 1065 903 709 1021 1130 943 1138 940 983 965 646 465 1230 966 1016 1160 1143 1148 1147 1118 1184 1315 1300 1383 1422 1229 1262 1213 1185 1325 1354 1199 1141 1033 854 968 1097 1085 981 847 936 851 991 1092 810 739 1113 1101 1105 1260 1100 1130 1155 1059 1051 997 1056 1079 1010 1109 1017 1004 1138 972 1051 998 1079 1049 1083 1065 1137 1129 1098 1056 1069 999 969 929 829 865 811 723 690 667 729 600 699 682 685 552 579 716 637 587 716 1009 959 942 749 748 826 891 988 895 835 1086 1145 931 982 1089 1017 994 979 1264 1230 1084 1039 1324 1323 1310 1172 1237 1149 1184 1154 1235 1082 1139 1229 1356 1377 1427 1536 1403 1450 1484 1425 1279 1130 1034 1040 1243 1229 1327 1396 1504 1359 1466 1316 1217 1362 1184 1176 1139 1055 1045 1132 1094 1040 1016 999 1063 1001 1043 1021 1096 1055 1003 1053 1093 731 863 783 845 977 1015 1080 1266 1099 1164 1050 1200 1126 1151 1202 1175 1100 968 872 949 732 761 692 613 611 735 712 713 502 700 818 848 726 657 628 608 663 648 708 577 609 327 371 786 724 741 663 685 788 866 853 859 777 599 622 557 584 554 591 674 644 640 1804 1720 959 1266 1495 1463 1288 1231 1296 1125 1340 1381 1182 999 983 1218 1071 809 672 769 785 582 744 813 958 800 831 1102 849 365 246 453 763 819 1035 956 718 1021 1071 985 1369 1589 1682 1473 1390 1343 1157 1211 1257 1349 1237 1198 1157 1061 1124 1306 1112 1085 944 775 541 650 679 637 958 1085 1140 1117 1111 1200 1092 1103 1129 1076 1023 1019 1126 1149 1100 1061 1061 1138 1151 1021 1018 1117 1015 1097 1110 1112 1039 1132 1076 1005 982 991 1035 982 725 857 870 827 822 724 561 591 620 585 659 626 641 751 592 680 731 729 694 760 750 1050 858 740 926 850 855 980 818 726 895 1047 1053 921 1020 1057 1029 1023 1092 1329 1261 1108 1152 1245 1291 1028 1109 1033 1050 1091 1194 1312 1465 1537 1420 1621 1475 1218 1381 1268 1049 1064 1244 1418 1356 1568 1529 1427 1374 1283 1412 1400 1248 1218 1274 1179 1135 1079 1136 1116 972 1008 1076 1214 1101 1104 1021 1078 898 819 938 733 796 889 1009 1161 1262 1197 1096 1048 1150 1096 1136 1161 1195 1197 1169 1140 1036 989 941 910 770 705 732 785 962 806 614 684 829 942 905 790 795 627 661 601 503 434 451 399 513 663 509 395 638 853 680 714 857 925 800 589 560 531 569 594 540 576 642 772 899 1558 1422 1529 1531 1446 1078 956 1180 973 1064 871 980 1100 914 1140 952 854 887 725 754 880 885 809 691 820 640 589 925 489 284 47 400 641 944 979 753 642 696 784 790 940 1261 1513 1495 1249 1391 1306 1096 1071 1136 1221 1297 1229 1155 1146 1128 1089 1106 1010 899 764 678 621 736 789 931 1010 1039 1147 1213 1280 1137 1161 1171 1217 1131 1101 1147 1140 1111 1069 1095 1228 1121 1094 1182 1192 1157 1228 1166 1132 1063 1096 990 1101 1036 943 1042 1040 977 937 850 1030 734 738 687 769 721 745 830 838 801 822 777 734 1097 979 799 860 972 846 875 908 919 879 882 872 825 1010 1008 927 1001 961 1059 1027 999 1034 1088 1031 1148 1064 1072 1132 1019 950 948 1016 1111 1227 1223 1232 1353 1460 1528 1449 1283 1285 1266 1158 1132 1264 1409 1598 1694 1644 1497 1454 1679 1405 1393 1459 1333 1439 1196 1117 1178 1123 1084 1099 1234 1302 1228 1133 972 1027 926 803 776 800 977 1012 987 978 1161 1231 1161 1131 1003 1059 1134 1129 1149 1207 1148 1140 1126 1015 897 976 924 937 819 859 1015 853 764 715 800 872 918 799 826 828 572 618 610 700 545 571 639 602 587 605 731 598 752 922 739 771 854 822 609 518 629 611 614 763 917 950 786 833 1928 1538 1337 1301 1269 1266 1322 1258 865 808 730 331 299 1131 1132 968 825 732 760 749 748 769 1025 878 823 434 363 711 211 61 63 268 587 368 837 806 599 623 501 558 573 719 991 996 1103 1239 1343 1135 1027 1077 1077 1255 1311 1182 1140 1104 1063 1078 1029 1053 919 780 962 916 862 787 1002 976 1058 1062 1165 1190 1089 1102 1195 1219 1146 1178 1203 1182 1128 1078 1240 1263 1162 1153 1248 1249 1248 1211 1131 1175 1105 986 1116 1093 1007 1104 1095 1035 990 987 966 867 797 803 815 1009 848 816 925 766 736 861 839 853 964 724 805 985 913 926 857 889 888 939 871 898 907 1026 987 997 930 938 947 959 936 941 958 987 952 1108 955 868 875 895 914 1053 1080 1232 1272 1403 1493 1411 1388 1432 1385 1516 1529 1401 1426 1379 1545 1692 1804 1699 1662 1468 1384 1372 1446 1415 1242 1292 1242 1338 1381 1210 1395 1432 1288 1406 1148 941 847 885 881 953 1082 1059 948 1029 1164 1265 1151 1124 1096 924 1169 1209 1173 1214 1146 1145 1149 1052 867 893 830 921 922 895 891 854 885 790 803 816 880 940 891 795 747 673 892 874 651 605 670 498 668 698 514 577 595 669 780 656 612 643 412 601 599 829 740 808 955 878 903 958 993 1777 1636 1266 1189 1286 1534 1267 1007 1003 885 765 423 325 1048 1073 1013 775 828 1070 663 846 959 943 855 698 402 334 269 82 91 155 448 518 632 715 590 583 426 497 579 412 631 860 688 699 895 1269 1288 913 915 980 1128 1241 1134 1202 1177 1084 936 989 993 903 875 988 968 825 778 814 1100 1116 1107 1124 1167 1097 1140 1115 1149 1175 1149 1162 1137 1182 1113 1246 1212 1209 1209 1316 1165 1144 1226 1202 1136 1203 982 1169 1152 1090 997 1024 1096 967 1014 1083 922 1033 1009 910 1045 863 867 928 821 1000 917 928 965 999 901 734 859 961 883 880 896 870 886 912 854 938 968 975 1048 996 979 940 918 924 933 935 936 913 1016 930 880 870 940 900 977 1116 1290 1320 1266 1285 1282 1326 1458 1412 1676 1778 1600 1556 1520 1612 1803 1792 1778 1577 1620 1314 1240 1476 1429 1331 1328 1385 1435 1424 1315 1420 1292 1235 1241 1104 1012 823 958 973 1086 1065 1017 1083 1081 1203 1221 1130 1126 1059 974 1138 1178 1165 1176 1125 1141 1152 1094 1025 1007 822 885 987 1010 978 1041 1055 800 828 892 807 906 788 875 835 801 970 870 823 835 544 977 957 869 665 779 766 638 612 616 664 579 668 722 817 894 1080 917 946 970 1125 1142 1158 1909 1473 1431 1443 1441 1229 931 871 835 663 482 555 984 987 941 997 977 806 896 669 887 893 919 751 789 567 462 271 94 111 118 102 724 838 566 739 593 377 518 636 517 606 822 671 1077 1103 1120 1232 868 960 893 1202 1171 1368 1154 1007 970 938 846 933 744 698 773 926 885 881 890 930 1050 1247 1183 1175 1058 968 1094 1167 1242 1224 1158 1244 1174 1184 1202 1232 1212 1205 1286 1197 1147 1211 1207 1099 1222 1130 1111 1175 1073 1036 1025 1032 1097 1076 1183 1067 1011 1110 1140 951 1064 861 945 1075 1048 1016 1050 959 1022 917 928 939 865 929 910 872 826 909 883 886 876 978 945 945 1087 1235 1083 983 949 964 980 977 1018 926 922 870 1019 997 967 1026 1242 1149 1059 1076 1046 1090 1215 1304 1500 1431 1638 1686 1600 1684 1762 1824 1889 1861 1662 1537 1341 1314 1438 1375 1333 1302 1621 1450 1385 1382 1294 1290 1236 1082 990 1132 1139 1107 1043 1084 1032 1022 1032 1116 1083 1089 1085 1119 1092 1033 1015 1042 1056 1007 1052 1073 1034 1010 990 931 944 951 922 1092 964 929 1087 704 589 556 611 915 907 941 952 909 883 976 1023 1059 1023 929 1074 1053 1103 1057 890 834 879 806 729 969 1129 805 1061 1002 1034 1102 1007 1133 1206 1115 1023 1713 1602 1461 1238 1386 1147 994 543 695 717 705 688 1146 970 914 866 766 724 784 859 830 813 963 708 684 562 543 666 261 223 178 272 690 687 710 630 566 479 681 701 562 838 934 1042 1119 1054 1062 860 834 728 731 679 582 1374 1107 885 787 667 792 607 591 601 573 530 728 744 819 768 1016 1200 1241 1246 1062 1078 1102 1137 1112 1151 1176 1246 1137 1213 1136 1156 1215 1256 1275 1262 1135 987 1191 1182 1217 1172 1157 1226 1129 1131 1132 1102 1083 1097 1049 1236 1054 1056 1007 1155 1073 967 931 920 921 934 925 917 931 938 877 893 925 925 857 841 915 884 897 937 956 960 931 991 1104 1006 990 1034 1002 1028 992 964 911 933 949 914 891 900 972 960 976 965 968 1004 1060 1018 1039 1140 1404 1379 1607 1519 1578 1716 1876 1825 1897 1932 1753 1721 1598 1699 1410 1530 1453 1508 1378 1363 1277 1283 1255 1195 1228 1007 1163 1115 1090 1129 1065 1048 1014 931 883 970 926 931 1038 996 1090 1100 989 983 958 1010 973 917 920 956 876 776 751 739 915 1007 866 918 842 695 613 529 642 720 786 985 1118 989 958 1004 1005 1079 1006 1004 1055 1170 1254 1043 1079 1080 1168 1105 939 956 1009 1014 1257 1228 1190 1023 1127 1202 1182 1112 772 1608 1477 1485 1234 1194 1220 1298 896 719 856 998 688 927 1115 1087 787 626 832 891 894 1043 1012 899 834 719 727 759 861 609 638 476 571 685 694 698 653 583 630 631 625 659 848 905 959 990 1081 884 744 830 842 826 659 448 663 965 971 809 645 513 667 575 774 556 272 360 416 609 805 777 1066 1032 1329 1223 1037 1130 1151 1166 1175 1237 1160 1192 1066 1097 1126 1028 1295 1234 1180 1046 981 1053 1250 1122 1169 1155 1190 1150 1078 1144 1155 1111 1111 1084 1211 1202 1114 991 1031 1065 1106 995 1004 964 878 862 851 849 921 929 938 1032 979 912 909 937 861 809 814 848 895 900 854 918 857 913 919 881 924 984 1048 1104 964 929 881 803 806 790 829 820 917 850 926 900 881 911 999 1058 1126 1233 1333 1300 1331 1296 1623 1686 1759 1515 1630 1744 1720 1715 1460 1355 1325 1234 1276 1277 1135 1195 1169 1156 1095 1134 1075 966 1118 1002 942 934 860 844 941 919 911 1020 1023 944 935 900 836 813 804 786 835 810 885 804 722 645 783 893 938 923 999 717 389 356 494 646 827 881 1031 917 1098 904 956 856 1033 1142 1130 1082 1114 1299 1274 1284 1335 1194 1112 1059 1076 1089 1258 1292 1245 1183 1258 1165 900 898 689 947 1465 1262 1334 1323 1296 1342 1349 1311 1082 1075 803 851 905 1004 885 794 607 757 793 746 1028 981 741 628 637 471 421 404 408 369 958 759 636 707 661 581 585 606 853 901 783 738 676 632 726 894 889 927 1076 1055 1100 1095 827 524 656 570 642 572 451 519 689 781 462 181 165 252 578 664 862 813 1037 1075 1374 1261 1006 1151 1151 1123 1141 1193 1154 1138 991 1087 1300 1138 1263 1162 1168 1123 1051 1066 1084 1110 1068 1190 1180 1089 1172 1193 1109 1117 1076 1069 1146 1177 1103 1002 1076 988 1079 1056 981 881 838 891 949 897 962 872 1115 1019 1176 924 946 966 938 800 845 844 969 876 835 842 887 872 983 1015 1025 1059 1027 982 879 899 850 979 884 803 853 817 855 893 946 950 928 957 964 1001 1114 1090 1102 1269 1375 1728 1713 1623 1544 1522 1750 1713 1538 1322 1500 1338 1264 1144 1148 1072 1139 1031 1116 950 1065 1066 1218 1050 1095 921 904 908 745 774 743 761 776 724 815 789 689 684 699 659 605 568 618 703 780 648 718 888 983 851 916 774 577 205 143 281 882 735 731 987 960 931 860 958 966 846 1024 1210 1186 1014 1143 1340 1255 1339 1295 1343 1233 1178 1065 1303 1301 1284 1318 1141 803 832 445 628 799 1328 1299 1252 1158 1348 1268 1329 1182 1161 1064 913 662 885 872 773 815 899 868 801 779 687 677 843 788 505 565 615 393 533 618 780 896 911 895 686 664 729 831 834 812 791 664 674 623 725 749 786 895 924 814 899 1159 1007 989 732 484 440 528 489 478 510 597 387 98 74 107 268 474 602 766 698 891 1162 1289 1187 1027 1115 1161 1141 1062 1155 1104 1058 985 1150 1331 1231 1441 1328 1174 1106 1097 1043 1061 1014 1128 1046 1068 1086 1130 1081 1194 1165 1128 1106 1093 1124 1004 973 1087 1143 1059 968 897 878 902 849 793 982 938 990 1022 1058 892 780 817 791 785 875 872 839 892 897 936 939 886 959 932 975 993 895 896 882 906 1121 1116 1077 851 981 928 1054 970 1051 864 883 908 846 982 1043 1070 1195 1530 1182 1492 1631 1533 1333 1471 1555 1346 1222 1448 1516 1554 1454 1330 1058 1177 1066 1023 1064 1072 1188 1201 1023 916 562 516 528 502 465 446 352 504 484 460 485 466 458 463 425 499 478 407 435 408 554 607 679 776 752 742 778 715 616 307 55 198 416 536 487 965 995 808 768 895 816 987 959 1087 1341 1145 1094 1127 1274 1412 1349 1401 1352 1212 1331 1357 1268 1339 1301 1159 720 592 628 684 996 957 1086 1041 1032 1007 954 1163 1115 987 1017 1058 977 895 991 815 804 954 798 848 817 773 690 669 788 783 722 568 556 673 659 766 927 784 754 565 607 551 689 757 562 612 551 578 576 760 805 791 772 711 626 827 668 695 865 759 433 447 578 478 366 412 594 432 82 43 57 99 443 473 411 621 772 891 1236 1255 1063 1163 1122 1129 1035 1079 1112 1042 1072 1076 1226 1089 1273 1421 1388 1359 1107 1022 1071 1004 1187 1139 1058 1098 1053 1012 1113 1113 1066 1149 1153 1093 1042 1101 1104 975 998 960 862 923 901 902 967 998 1014 1187 1335 1259 1270 993 953 806 916 866 726 820 896 903 952 931 1096 965 790 806 946 1033 853 804 921 974 1059 1048 1039 952 782 949 813 768 758 809 790 1029 1148 1279 1207 1173 1212 1294 1542 1482 1159 1017 1265 1381 1170 1050 1427 1354 1415 1142 946 803 1052 912 1070 1041 1038 908 780 578 466 372 337 226 207 285 202 147 129 160 109 130 69 77 126 170 124 263 282 148 307 203 283 433 527 434 329 330 390 334 144 126 54 110 243 283 660 406 587 838 776 794 849 911 1179 1249 1163 1398 1440 1352 1283 1242 1072 1324 1323 1291 1333 1379 1335 1376 1232 873 943 857 863 1003 793 815 754 726 651 716 803 842 846 846 880 889 985 1077 838 793 794 613 702 708 683 751 714 752 793 929 868 946 822 633 914 895 659 759 732 660 633 607 649 639 606 509 496 535 685 817 801 881 829 785 764 981 923 694 410 315 340 463 403 293 401 541 347 237 27 2 46 65 344 561 249 703 1007 1120 1205 1152 977 1133 1094 1059 1097 1084 1079 1018 1048 909 1504 1177 1025 1250 1432 1097 1063 992 998 1020 1075 951 1081 1060 1027 1060 1109 1052 1044 1102 1117 1201 1143 1095 1042 1065 1171 1048 1078 1112 1162 1134 1168 1238 1088 1064 1064 1118 1091 939 817 795 724 753 852 730 982 915 803 859 1023 907 669 686 794 891 780 808 937 942 967 935 812 659 680 705 674 748 892 815 753 821 792 747 862 822 1228 1075 1165 937 900 963 1019 921 1198 1123 1021 988 1145 731 734 771 689 581 526 438 484 328 277 202 162 60 22 61 55 44 20 15 17 18 15 19 16 19 16 18 20 40 72 50 53 97 108 95 79 70 83 80 43 49 64 74 51 25 198 266 393 701 828 531 867 890 799 963 1069 853 1083 1161 1214 1368 1415 1400 1479 1425 1365 1297 1323 1394 1300 1278 1137 953 1066 1085 1194 637 608 533 509 444 326 327 412 503 597 780 848 969 913 980 902 765 729 425 296 342 377 288 484 704 767 975 913 966 747 879 969 886 748 591 533 568 571 619 640 735 498 504 766 568 909 815 818 792 951 922 911 912 1090 1023 788 752 874 313 235 430 411 411 119 12 1 89 318 274 309 568 728 974 1037 1093 1194 1034 1008 1041 1060 1087 1042 997 1043 970 1029 953 1074 1211 1171 1343 1076 1044 917 941 916 944 959 984 1092 992 1012 953 1106 1093 1046 1161 1151 1106 1079 982 977 1128 1078 995 912 963 1235 1346 1086 954 862 890 823 898 696 655 668 676 858 1001 1034 879 921 877 909 954 952 841 756 665 633 747 797 850 814 820 820 640 423 321 431 557 551 715 731 687 576 405 393 507 653 988 971 1024 875 886 772 642 914 954 901 732 655 685 613 563 491 480 363 387 225 215 139 55 28 17 17 5 6 14 18 9 13 4 10 2 6 4 4 14 17 18 23 37 26 15 15 12 10 18 11 30 13 13 29 41 20 9 7 17 43 186 183 180 262 575 675 646 554 613 714 847 1004 1055 1267 1308 1508 1449 1377 1388 1328 1303 1318 1119 1203 1142 943 839 992 1226 563 443 461 322 257 164 113 99 80 183 247 355 588 680 775 742 640 515 178 10 170 167 110 9 151 252 476 743 855 737 886 441 499 538 545 464 570 549 565 495 474 483 607 639 680 583 783 718 694 585 741 704 771 668 563 834 830 655 556 276 247 588 195 115 164 158 299 624 745 521 711 898 998 1000 894 891 958 853 904 949 1018 955 974 1118 1197 1078 1067 1122 1373 1193 1176 1002 985 846 802 816 824 797 926 968 950 916 892 995 991 1092 1042 1072 1077 1009 1049 857 1019 989 852 860 927 1067 1098 1078 1030 806 873 827 719 672 659 657 569 616 758 807 796 782 771 812 762 953 793 663 696 664 539 581 722 790 748 411 336 117 47 101 294 311 382 590 565 499 348 375 565 625 749 779 940 600 557 621 574 568 728 814 491 481 363 287 335 283 191 187 119 109 77 14 10 5 2 5 7 10 10 21 18 17 2 7 8 6 8 7 10 12 21 19 18 21 16 17 9 4 12 9 6 10 22 14 28 13 11 6 10 5 19 23 41 264 471 501 318 313 266 480 725 804 997 628 950 1185 1310 1354 1235 1339 1242 1112 1208 1212 1201 1248 991 824 893 581 596 463 430 232 20 17 15 10 7 6 9 15 53 338 481 380 300 67 7 11 14 13 8 10 9 121 247 176 229 202 222 195 238 148 199 144 156 180 238 291 177 318 585 719 759 849 703 567 605 607 558 633 479 383 441 699 725 703 649 397 122 83 73 228 490 735 682 816 848 954 853 1093 1049 1005 1042 964 810 791 837 972 959 1038 1063 1069 988 996 1163 1062 1007 947 1176 871 810 786 748 671 664 832 881 1076 967 956 955 992 999 945 965 940 964 1023 1067 1041 934 910 892 700 889 1110 1050 966 861 784 652 554 488 535 489 410 325 317 493 657 671 577 512 467 568 746 556 526 625 711 549 490 407 330 176 130 23 28 17 17 17 133 240 397 427 385 493 558 553 458 528 489 389 310 317 308 462 373 236 242 89 211 83 111 55 82 22 22 26 17 9 6 11 13 13 11 6 19 7 19 9 9 7 5 9 5 11 11 6 11 17 19 19 17 19 8 16 8 8 7 12 9 7 9 7 16 8 11 9 6 4 11 17 30 42 41 95 61 264 386 501 700 632 515 842 1177 1095 1158 1288 1322 1347 1258 1203 1335 1218 1355 948 878 793 891 386 231 198 180 8 11 13 11 6 4 4 4 5 9 36 18 11 12 8 7 9 8 4 2 2 11 53 15 13 59 77 76 84 126 136 78 65 103 76 6 7 169 340 516 641 689 638 619 513 511 574 696 423 412 642 919 773 549 470 739 723 406 475 741 1048 1262 463 459 821 939 911 911 1020 726 764 710 665 691 805 949 988 885 828 842 961 1049 1082 1021 923 889 905 718 600 683 556 590 691 737 818 950 943 869 878 967 996 922 907 838 878 1004 822 878 762 701 707 654 750 1001 917 732 564 482 271 234 159 299 262 126 184 223 232 373 413 336 318 287 445 492 282 398 447 321 240 106 177 67 45 104 98 43 23 25 45 29 160 134 106 130 217 302 90 58 177 217 151 137 293 313 215 103 32 58 38 26 19 20 19 14 18 25 18 7 17 12 9 11 15 13 12 18 13 15 8 10 8 7 17 8 7 13 10 11 13 14 8 13 9 14 12 13 10 8 10 13 11 4 5 19 8 9 10 10 12 37 28 5 5 4 19 24 67 129 426 673 786 826 907 1073 1131 1180 1209 1244 1196 1193 1219 1275 1351 1454 1136 720 904 566 302 33 11 9 10 10 10 10 10 6 6 6 6 7 7 6 6 6 4 3 4 1 0 0 0 0 0 1 2 2 4 23 64 415 459 108 7 7 62 50 63 132 182 284 442 566 594 556 584 569 542 367 304 337 498 646 632 348 432 510 658 650 585 663 928 1178 828 529 891 875 872 754 1066 397 550 643 605 540 884 856 717 599 633 799 898 1005 961 919 970 642 579 498 579 471 510 632 737 781 907 849 822 826 871 928 900 845 882 874 787 750 821 798 679 637 695 982 907 850 554 578 466 339 170 199 195 83 147 179 163 152 193 210 216 225 179 132 288 228 106 175 213 329 114 69 254 164 29 66 94 30 22 19 23 12 32 47 40 38 33 40 71 63 109 158 53 95 166 42 149 54 18 17 27 15 23 13 11 14 17 28 10 21 21 16 11 8 8 10 15 22 7 16 9 10 7 3 18 14 2 9 6 7 8 6 5 7 8 7 9 7 12 5 11 8 7 9 8 3 6 5 7 8 6 6 11 5 8 25 42 66 35 23 140 347 551 787 1082 1126 817 1056 1243 1069 911 958 1120 1231 1325 1329 608 493 76 33 11 10 9 8 8 8 8 9 8 9 8 6 6 5 5 6 2 1 0 0 0 0 0 0 0 0 0 0 0 2 3 6 147 153 1 15 5 6 6 7 4 3 18 152 248 426 480 405 370 396 393 293 239 247 285 441 550 446 500 566 731 575 430 391 716 930 1017 894 1042 879 760 892 602 684 895 968 463 745 780 655 509 445 608 690 855 984 999 898 898 605 436 493 459 492 659 686 703 751 832 844 845 912 950 839 831 863 842 758 730 860 712 667 628 583 733 852 691 759 582 487 274 191 121 114 93 15 89 100 130 148 158 159 169 131 87 37 52 41 137 133 167 247 385 260 185 198 27 27 27 33 25 21 21 22 34 33 35 33 23 16 17 9 51 62 29 38 46 58 9 13 26 18 19 11 9 13 10 9 8 16 20 30 22 9 18 20 19 20 17 13 8 16 14 9 8 11 6 9 4 7 12 12 8 11 12 10 11 11 6 11 11 8 11 5 6 9 9 9 7 7 7 8 9 10 8 5 4 6 18 64 54 29 33 61 278 496 735 941 1090 967 881 833 805 823 900 950 1116 260 39 25 23 12 9 7 6 5 5 5 2 4 5 4 5 5 5 5 5 2 1 1 45 47 88 48 30 3 1 0 0 0 0 4 6 3 0 0 0 0 1 0 1 5 2 0 0 0 31 214 434 620 632 415 333 261 215 194 218 295 537 561 488 572 542 588 562 496 437 680 965 1132 1011 861 1107 959 1066 1075 1201 1194 620 621 644 463 339 359 523 693 848 963 931 859 831 835 666 470 446 560 618 731 813 896 856 1101 997 913 923 860 807 777 766 782 730 685 605 592 546 694 655 598 652 546 419 305 300 197 150 91 28 22 28 134 100 73 99 115 88 49 33 42 37 52 79 109 128 129 290 260 219 31 29 28 45 31 37 37 23 30 26 28 32 28 24 23 32 19 17 23 24 19 19 6 26 17 15 17 21 20 13 15 16 15 10 12 14 18 21 15 10 8 7 4 7 15 12 14 9 18 11 14 6 10 11 11 17 17 15 9 10 9 12 11 11 8 11 11 10 12 11 9 8 8 6 6 7 8 5 4 3 1 0 1 2 4 51 78 70 91 290 413 504 597 702 723 697 640 606 627 687 778 415 161 170 124 13 6 4 4 5 4 3 5 6 8 11 12 11 16 11 9 13 204 461 582 536 504 490 395 254 183 133 19 0 0 0 0 0 8 7 12 72 225 399 53 3 7 2 1 0 0 0 6 164 386 445 432 388 275 189 151 124 185 335 604 643 649 681 661 606 532 446 428 659 991 1179 1071 1085 1045 1041 864 945 1019 675 476 389 274 252 367 553 642 764 879 878 878 834 743 542 400 354 431 591 651 720 663 758 1151 890 866 786 788 763 751 729 716 650 536 507 499 396 495 219 497 508 363 233 234 141 60 102 145 80 46 45 70 75 104 67 91 49 32 40 28 20 21 34 34 58 202 152 109 30 38 49 30 35 29 36 19 24 27 30 28 32 31 35 35 19 5 27 28 22 17 10 29 13 23 29 23 10 9 12 12 14 10 14 13 11 4 9 10 13 10 6 9 12 19 9 8 9 10 12 11 6 8 5 15 12 14 13 11 7 10 9 7 5 9 10 9 7 6 5 5 5 3 4 5 5 5 3 1 1 0 0 0 0 0 0 26 60 130 239 288 295 308 326 359 373 355 312 346 441 641 235 325 189 71 16 23 181 388 480 507 403 358 163 158 247 122 102 146 128 226 371 592 639 567 616 567 590 531 480 494 410 309 341 358 358 337 293 277 269 239 271 341 507 172 362 346 281 80 16 7 0 0 5 149 357 315 268 244 159 123 105 115 240 373 571 652 697 816 710 726 717 596 460 531 811 878 834 908 992 1023 998 800 484 315 217 195 267 406 514 566 712 816 861 743 671 496 419 267 409 436 324 8 9 461 565 1141 753 669 717 732 710 704 681 632 564 470 501 431 576 594 528 360 202 209 70 157 54 24 70 78 43 89 74 70 80 51 51 39 38 29 18 14 24 65 67 91 152 165 92 47 41 52 47 51 31 44 48 31 38 26 36 35 33 29 32 22 23 23 21 12 7 5 5 12 10 14 13 10 12 10 9 10 11 8 6 8 7 8 10 10 12 14 11 8 8 6 16 14 15 15 15 11 11 11 15 11 12 14 12 12 12 8 6 4 3 6 7 6 5 3 2 2 2 1 2 2 2 2 0 0 0 0 0 0 0 0 0 0 32 63 91 116 117 114 102 108 111 98 120 195 561 362 636 682 177 112 152 417 631 622 682 562 519 578 454 442 707 274 411 525 553 636 655 496 475 524 581 577 566 574 592 579 536 553 608 587 589 655 668 586 545 586 557 491 463 427 392 410 314 206 232 165 18 0 0 36 181 416 253 265 166 118 94 76 109 262 400 565 635 726 867 819 778 743 573 551 684 851 843 787 947 982 868 649 364 364 304 166 283 428 484 619 749 778 688 525 407 382 280 363 298 108 200 6 169 300 697 699 522 602 649 621 630 641 649 661 590 505 419 361 362 424 179 96 114 52 60 49 26 18 35 68 83 125 80 48 43 59 36 37 38 27 23 18 27 63 74 86 102 49 65 48 48 24 37 43 29 31 31 30 35 28 36 38 31 29 21 26 22 23 9 6 7 5 11 14 6 8 12 12 11 10 7 7 7 7 7 5 4 9 7 8 9 8 10 12 15 15 13 11 11 11 11 12 11 12 14 11 11 10 9 9 10 9 6 4 4 4 4 2 1 1 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 9 33 44 36 34 36 46 36 39 83 288 428 884 910 492 183 197 402 672 886 815 848 915 725 556 552 465 514 598 686 624 610 427 789 826 855 864 815 498 671 570 569 592 569 493 566 556 520 516 500 491 500 488 431 418 454 455 481 483 452 415 439 515 390 108 0 0 36 323 389 337 210 110 81 49 19 177 350 373 639 788 804 716 697 781 698 611 682 691 881 853 1164 1053 786 456 294 301 189 268 320 285 470 636 716 692 694 618 336 286 263 52 6 181 51 9 186 128 519 392 440 538 580 621 596 588 579 553 492 379 326 283 311 234 142 127 71 80 27 11 23 23 32 57 45 84 52 42 42 27 38 30 22 34 19 20 8 55 50 56 74 41 51 33 27 26 24 17 13 28 39 32 33 34 35 39 35 34 34 24 27 22 14 20 3 21 17 9 5 6 11 6 6 9 11 10 9 10 11 11 8 9 9 9 9 8 9 9 9 10 10 8 9 8 9 12 8 7 8 9 9 8 7 7 8 8 7 5 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 23 20 20 11 8 18 375 592 992 976 1068 399 308 508 708 927 885 748 905 829 748 742 666 793 693 519 817 797 697 764 741 728 766 734 649 670 588 557 553 613 529 471 487 485 480 487 504 461 430 423 439 432 470 466 458 502 454 418 449 454 461 495 240 0 0 21 308 318 377 218 94 52 0 96 296 277 574 665 685 670 689 770 808 708 655 609 821 897 1122 943 642 377 245 145 173 257 293 367 483 603 617 599 584 453 266 262 221 129 8 163 74 12 94 542 303 297 413 508 548 556 525 452 428 446 414 324 237 234 226 95 55 41 44 34 37 18 19 24 45 38 50 53 56 43 48 24 29 7 28 30 21 40 63 44 35 31 37 34 40 37 15 21 35 21 25 3 15 26 35 34 36 35 30 38 21 25 27 22 18 5 29 14 2 6 4 6 4 12 19 19 13 15 16 13 14 11 10 10 8 7 9 8 7 6 6 6 5 6 6 6 6 7 8 8 7 8 8 6 6 5 6 8 5 5 4 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 14 10 10 481 710 1047 1044 1004 803 634 874 854 1008 938 727 906 834 884 751 682 878 880 788 739 686 759 731 748 721 672 615 597 538 529 486 535 534 542 461 469 429 443 437 454 440 458 441 481 415 495 443 471 434 443 501 515 492 427 471 536 520 346 51 1 22 124 255 340 199 59 5 29 265 175 492 586 658 743 780 815 785 683 635 605 748 774 910 709 489 367 426 254 178 214 190 408 442 504 608 477 549 438 240 216 179 112 5 14 3 9 243 307 209 243 383 418 502 433 413 347 376 359 324 223 200 133 75 55 49 41 27 32 48 40 40 43 46 42 53 45 37 45 38 29 26 37 34 22 30 44 41 28 28 24 29 37 50 39 20 20 18 15 20 20 25 33 27 40 35 31 28 30 25 23 22 21 22 24 3 2 8 6 6 7 12 7 7 18 15 14 12 13 15 12 12 9 6 5 4 5 6 5 5 6 7 7 7 7 6 7 6 6 6 6 5 5 4 5 4 4 3 1 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 25 601 718 986 926 890 889 821 874 931 936 882 981 861 922 884 882 746 761 674 681 842 802 711 719 662 650 617 586 523 469 472 451 441 476 427 414 405 331 368 344 339 311 325 340 350 322 332 459 492 518 545 540 480 462 504 500 539 526 512 534 459 183 19 48 158 312 301 113 0 12 214 133 401 627 656 783 805 731 786 638 592 537 611 718 817 500 408 479 579 182 171 52 89 277 348 491 582 536 490 329 153 142 135 54 66 5 13 26 306 183 175 206 338 376 377 315 272 332 325 221 153 103 81 85 40 47 30 35 48 50 48 49 43 42 45 43 43 39 50 56 40 36 33 31 33 20 25 34 20 34 23 27 22 33 62 53 25 13 23 17 20 6 21 21 18 25 21 16 25 19 24 23 19 16 16 11 3 10 4 6 4 11 9 13 11 11 12 12 13 13 11 12 12 10 6 6 5 4 4 3 3 4 4 5 5 4 4 4 4 4 5 4 5 4 4 4 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 6 28 902 1045 1019 1007 981 969 943 938 890 835 885 705 879 872 909 824 749 693 821 821 790 727 730 695 644 658 567 567 508 448 369 399 355 332 331 335 321 339 337 315 252 188 143 136 107 100 181 214 195 376 419 548 571 583 576 568 555 540 548 574 517 523 475 278 23 124 224 386 183 14 35 223 135 340 650 634 633 710 710 623 589 579 469 394 610 625 413 549 696 476 136 84 0 38 219 332 520 510 503 373 248 112 94 62 28 33 31 171 181 153 152 138 242 366 309 238 238 230 314 128 124 230 67 42 46 53 67 52 52 62 44 45 54 48 57 50 56 55 51 28 31 34 31 38 24 3 22 24 25 26 25 28 29 24 41 32 53 32 23 43 27 29 30 20 24 24 24 23 27 14 7 25 18 16 4 3 6 3 6 11 9 7 8 10 9 8 7 9 9 9 10 10 10 10 10 6 6 5 4 3 1 1 2 3 2 2 3 3 2 2 2 2 3 3 3 3 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 11 1087 1148 1072 1037 1040 914 900 977 936 896 820 826 818 690 633 644 731 835 782 805 743 699 686 630 634 483 455 450 406 387 368 301 215 199 152 137 160 172 131 76 50 12 4 8 14 12 7 9 45 67 148 430 525 619 625 632 617 635 561 581 570 500 513 515 481 321 109 265 508 302 89 147 532 197 287 538 721 696 805 704 710 498 440 609 435 662 396 425 622 397 212 97 56 0 4 148 347 516 506 396 251 134 48 51 16 32 78 55 257 137 136 249 389 210 338 192 146 119 138 241 245 157 40 48 40 53 54 56 49 64 60 63 56 56 42 72 58 70 40 20 23 24 26 22 13 13 27 25 29 29 36 25 39 26 29 47 43 45 25 28 20 24 25 23 28 24 6 11 16 22 20 4 17 13 0 7 8 8 5 7 17 15 5 3 7 7 5 4 5 6 7 8 9 8 7 6 5 4 3 2 2 1 1 1 0 1 2 1 1 1 1 0 0 1 1 0 1 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 12 20 1044 1005 968 944 1053 955 933 849 898 931 855 567 721 718 701 699 712 744 745 706 698 597 612 608 481 440 423 385 308 220 149 72 52 36 11 17 16 18 23 21 20 15 12 15 11 9 10 10 13 8 134 114 385 482 555 575 597 561 633 641 682 686 673 623 544 527 560 322 260 550 530 221 405 531 282 313 513 692 660 688 730 611 480 468 553 482 489 317 434 240 200 121 75 0 1 12 111 323 410 393 200 134 50 51 50 65 93 39 136 21 29 121 99 200 247 253 241 158 108 130 193 87 46 37 38 43 39 27 34 38 45 49 49 62 55 53 54 43 38 39 47 41 43 27 32 27 19 16 15 16 16 18 27 24 32 29 28 30 34 19 35 33 24 28 24 18 8 17 9 19 4 13 2 4 4 3 3 8 13 13 16 10 10 5 1 4 6 5 4 4 4 5 7 6 5 4 3 2 2 1 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 11 994 1182 894 611 655 659 804 1016 846 710 554 574 697 776 699 739 719 703 653 644 610 601 561 505 403 428 271 171 132 27 11 10 13 17 15 18 18 19 18 18 17 17 12 11 13 12 10 11 8 7 11 38 118 261 337 441 514 515 590 565 638 630 664 708 714 672 642 569 578 453 486 760 413 495 559 350 417 527 619 664 615 652 614 549 490 391 492 285 272 277 171 89 14 0 0 5 6 112 235 244 188 95 76 83 35 70 78 225 138 112 97 19 22 122 121 242 247 218 194 172 168 102 95 87 51 29 44 60 51 36 41 40 40 34 33 40 58 41 22 25 67 44 38 37 39 30 26 21 9 10 23 6 5 22 24 28 25 26 37 44 32 23 35 24 26 26 26 17 16 14 7 7 4 8 6 6 14 8 5 5 2 2 4 2 5 6 7 7 5 3 3 4 4 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1020 1018 931 817 713 809 751 788 800 788 768 777 738 665 637 648 610 626 633 609 566 464 379 187 211 212 71 38 12 18 23 21 20 18 18 23 26 24 18 17 19 18 17 20 16 20 22 17 16 19 14 14 8 9 47 151 314 457 452 439 539 609 590 570 709 741 674 730 704 654 647 692 705 558 610 598 477 555 599 571 567 624 605 615 543 525 418 316 201 270 183 113 58 44 7 3 29 61 163 103 140 101 73 107 76 41 127 255 293 155 299 11 13 23 21 20 116 132 154 113 139 88 94 100 92 50 53 72 73 77 58 45 38 24 18 31 42 51 44 57 63 45 29 25 21 22 27 34 37 31 31 26 18 11 7 10 23 22 29 43 32 20 22 24 28 27 24 24 14 11 5 5 4 8 8 9 5 7 5 6 7 8 7 3 8 7 7 4 5 5 5 5 5 4 5 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1077 1082 969 1022 896 909 796 822 705 675 772 700 653 612 525 421 292 376 430 408 326 150 20 15 33 38 15 20 29 29 31 30 30 30 29 26 27 28 18 21 22 24 24 18 28 25 23 24 18 15 20 18 11 11 11 4 23 219 246 282 318 483 568 490 646 752 833 940 793 829 782 676 620 577 430 606 678 633 637 582 564 636 620 607 502 478 523 449 301 219 158 163 26 75 35 17 8 92 128 150 189 116 105 88 66 129 154 187 235 209 169 147 17 12 17 22 15 26 98 105 86 84 46 70 123 70 67 45 81 79 72 93 77 58 70 43 65 43 53 52 46 41 39 38 40 41 25 19 14 15 27 27 24 19 2 20 11 19 16 29 30 33 22 29 27 21 17 13 11 14 12 8 4 5 11 10 5 7 5 4 5 5 5 5 6 2 6 8 8 4 3 3 3 5 4 5 5 5 4 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 699 1110 953 981 926 884 850 768 776 686 621 655 709 457 363 162 60 57 23 18 31 13 12 17 15 15 29 28 28 28 38 35 29 33 27 28 29 26 25 28 31 20 23 11 27 24 26 15 25 19 14 18 19 18 21 20 10 9 33 62 171 288 436 650 699 802 878 933 969 802 783 842 735 639 664 588 559 636 711 684 632 556 548 523 429 449 392 388 299 307 228 193 140 106 61 23 129 56 145 207 248 236 163 161 84 133 131 151 177 258 315 263 109 82 10 17 18 17 31 113 42 25 33 137 131 94 83 90 94 89 81 61 50 44 45 43 41 44 44 51 52 56 47 37 46 41 39 20 18 13 18 17 19 24 30 18 11 13 13 17 16 22 23 27 22 19 21 25 18 14 8 9 3 4 8 4 3 2 2 4 7 3 2 4 7 6 6 6 7 7 6 4 2 2 3 3 4 4 4 4 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 856 1005 1006 947 915 951 812 728 584 551 692 486 359 195 272 53 90 10 6 8 12 12 13 13 20 20 29 28 35 33 45 29 36 26 31 11 24 28 29 33 28 27 23 27 31 28 27 26 33 182 17 9 3 22 37 17 20 30 26 58 13 79 262 568 603 546 780 866 942 1002 927 727 718 786 818 743 628 602 701 632 639 632 644 598 478 416 344 301 258 245 309 302 234 172 111 118 78 166 137 147 187 237 251 180 188 182 188 180 166 310 293 297 231 130 80 6 6 16 22 28 32 11 75 87 145 102 100 95 98 48 0 1 4 57 55 56 49 43 12 21 21 22 31 23 47 52 41 37 23 15 19 20 27 27 7 30 21 13 20 8 23 24 21 29 24 18 17 23 23 24 10 12 7 13 11 3 4 3 2 9 8 4 4 1 5 5 4 4 5 6 6 5 4 3 1 1 1 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 747 928 977 1049 935 1021 811 668 565 455 304 246 58 152 52 4 34 13 6 8 5 8 11 20 23 32 29 31 23 27 11 36 34 30 35 30 30 31 33 23 23 23 22 22 16 14 14 21 18 258 120 152 386 242 141 41 43 7 17 6 10 20 55 72 431 621 614 636 827 878 929 1010 965 957 928 931 754 701 719 594 453 519 676 633 571 504 397 365 328 316 318 285 320 292 269 145 110 124 154 174 158 220 227 240 263 262 293 207 223 277 288 306 287 279 211 118 70 39 54 88 14 23 71 106 114 106 113 111 94 50 2 3 9 49 54 62 74 58 33 0 22 46 18 23 41 51 32 49 38 22 16 13 18 25 17 20 21 19 4 17 19 2 18 23 30 26 23 23 25 20 22 17 16 6 12 14 5 8 3 3 3 5 2 4 5 3 3 4 5 4 4 4 4 6 6 4 1 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 753 867 1077 1078 1018 992 831 617 497 374 230 104 50 20 10 6 2 13 5 4 7 10 17 12 24 35 32 12 28 20 22 31 30 25 30 30 30 30 18 23 25 21 18 16 11 9 9 13 16 18 207 316 200 168 87 88 64 51 47 32 31 19 6 33 162 286 454 527 603 746 813 869 867 967 1136 1036 897 695 672 728 579 491 469 438 548 533 542 382 361 251 358 387 280 224 187 170 157 146 142 166 222 206 175 167 214 261 246 262 208 205 194 248 275 176 254 177 138 110 88 70 91 133 129 143 128 109 124 102 45 7 6 4 4 0 18 44 19 36 43 10 27 30 34 25 30 32 35 46 50 39 31 19 9 9 16 18 18 17 23 17 17 21 8 29 26 13 21 14 15 14 16 21 19 13 13 12 4 4 2 3 2 2 4 5 4 2 4 5 3 4 2 2 2 2 3 4 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 631 769 919 898 882 911 819 408 345 219 80 29 9 6 56 15 5 6 11 22 17 15 17 23 8 13 19 32 30 30 30 27 29 32 32 29 23 23 23 20 17 17 16 14 14 13 11 9 8 15 15 10 42 145 70 39 42 39 30 27 20 27 29 12 17 118 142 244 349 404 640 725 836 977 1073 970 875 818 734 578 400 340 444 370 291 345 415 377 271 315 413 404 336 326 195 134 92 91 91 111 171 174 164 195 138 157 203 183 260 192 175 221 239 286 196 229 190 168 144 83 131 143 134 137 136 115 116 81 54 55 0 1 0 20 22 37 30 3 8 6 49 17 17 22 26 50 65 64 66 58 48 36 8 19 29 26 25 19 9 17 17 12 13 16 19 20 22 20 15 10 15 16 14 14 16 8 13 4 3 5 6 3 7 6 3 5 5 5 6 5 5 5 4 3 3 2 2 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 463 673 798 798 769 759 654 457 226 115 52 31 16 3 14 34 15 23 12 6 12 17 14 24 15 15 29 20 17 16 27 26 26 25 16 24 23 19 16 14 12 12 12 12 12 12 12 12 10 9 14 16 12 15 46 13 23 19 13 9 12 8 8 12 13 22 62 10 100 120 367 527 648 781 902 773 744 697 679 520 377 433 388 353 322 419 367 295 410 353 424 306 150 103 160 185 142 131 157 140 101 96 116 89 151 199 165 159 241 206 193 218 242 198 225 246 236 165 176 165 150 104 140 134 137 100 78 42 77 24 0 0 0 24 20 18 5 5 55 43 40 0 18 9 23 43 37 88 83 77 58 56 36 7 10 36 29 26 31 28 24 18 24 18 22 23 15 18 20 13 11 11 7 13 14 6 8 7 3 4 6 4 4 3 1 7 6 6 6 7 6 4 3 5 6 6 4 3 2 2 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 357 571 691 720 659 654 580 482 181 84 29 14 6 1 10 34 15 21 11 15 18 15 21 9 14 13 13 7 23 24 23 24 24 19 19 18 18 12 9 8 8 8 7 7 6 9 7 6 7 6 4 9 16 12 11 18 28 23 12 17 10 10 10 10 4 21 40 84 6 11 26 266 337 558 614 710 737 717 706 602 513 446 356 400 378 374 396 308 164 141 309 198 46 35 38 155 94 6 6 24 7 2 1 51 112 140 160 184 172 204 210 270 274 256 187 203 316 193 149 194 167 134 130 173 144 130 103 90 72 31 0 0 34 3 18 0 0 0 1 61 39 40 54 42 0 17 53 35 50 75 78 72 54 42 12 20 41 35 25 16 31 29 25 28 21 22 7 8 5 9 7 6 7 7 5 7 9 6 2 2 5 3 8 7 6 5 4 3 3 3 4 4 3 3 3 3 3 3 3 2 2 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 0 0 0 0 0 0 0 0 0 0 0 257 433 572 583 555 517 491 428 158 65 9 2 3 1 7 21 20 18 9 2 10 14 12 5 7 5 4 11 12 16 13 19 19 17 14 13 10 8 5 7 7 5 5 6 7 7 7 7 4 4 6 5 3 5 15 16 11 7 12 14 17 17 16 12 10 8 10 22 25 15 0 6 53 109 131 244 357 541 573 446 340 390 392 348 313 263 241 93 56 57 34 89 163 45 22 53 24 3 0 0 0 0 0 3 44 91 150 128 185 207 185 154 197 274 294 234 182 252 146 196 192 152 129 104 139 135 128 94 70 8 0 0 9 13 3 19 62 23 1 8 43 21 53 47 42 60 62 34 37 50 55 62 74 68 10 5 7 22 18 35 14 25 21 23 17 22 23 5 4 6 13 12 19 10 9 9 7 6 6 8 4 9 8 8 7 5 4 3 3 3 2 2 2 3 3 2 2 2 2 2 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 111 251 475 475 482 426 436 413 156 42 2 3 7 1 4 14 16 21 16 22 27 16 12 8 3 5 12 16 13 13 14 11 11 10 9 6 5 4 4 3 2 3 4 4 4 4 4 5 5 6 6 8 10 8 5 10 17 17 23 22 24 11 17 15 10 9 8 15 18 31 28 0 0 1 13 81 255 251 211 307 302 238 224 271 280 262 281 150 100 55 73 16 4 18 12 8 36 9 8 1 0 0 0 67 86 75 109 142 134 188 228 204 187 208 232 285 175 205 241 185 227 185 119 72 53 129 101 59 16 3 0 3 15 3 9 52 68 40 0 1 5 1 19 23 29 43 45 26 1 11 30 24 62 71 9 4 5 4 5 6 10 7 12 8 11 9 7 11 13 15 14 11 13 13 13 9 10 8 8 4 3 9 7 8 8 7 7 5 5 4 3 3 2 1 1 1 0 1 1 1 1 1 1 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 64 275 451 465 433 429 400 200 67 13 52 28 6 6 9 18 21 15 9 13 8 15 12 11 16 14 10 12 9 9 9 8 7 6 4 3 2 1 2 2 2 2 2 3 4 6 7 6 6 6 5 8 11 11 13 10 7 12 20 16 15 16 17 14 10 8 8 13 33 61 53 10 0 0 10 28 118 69 39 43 24 3 121 111 29 37 41 154 159 130 49 10 1 42 14 5 0 0 1 1 0 0 1 47 109 94 133 123 196 215 246 217 248 237 241 277 251 263 244 174 200 150 66 0 76 53 20 8 1 0 20 17 31 56 72 74 90 27 1 1 2 2 5 3 4 23 17 0 1 6 19 68 81 25 29 22 9 4 4 4 6 7 13 15 17 19 7 13 19 16 17 8 12 18 12 14 7 8 10 7 4 6 9 7 6 6 5 4 3 2 2 2 1 1 1 0 0 0 0 0 0 1 1 2 2 2 2 1 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 0 0 0 0 0 0 0 0 0 6 111 72 96 312 456 464 448 382 271 132 44 41 10 7 6 8 10 13 20 12 6 9 6 14 14 24 15 10 9 6 6 6 6 4 2 1 1 1 2 1 2 1 1 2 4 4 7 7 7 7 10 10 13 14 20 21 20 14 9 11 16 27 25 22 18 14 12 7 7 10 39 55 65 37 5 0 0 21 10 7 0 0 0 0 0 0 18 21 4 23 120 45 35 6 0 4 8 0 13 6 6 0 0 0 41 101 98 133 129 124 203 254 234 320 328 324 238 256 240 254 150 165 172 81 71 184 147 56 0 0 35 16 0 38 50 70 65 85 85 1 1 2 5 3 3 1 1 0 5 8 5 15 54 55 18 48 26 28 27 27 32 35 41 43 45 43 24 48 44 62 56 40 29 32 26 26 23 13 7 8 18 18 6 14 16 16 12 11 9 6 4 3 3 2 1 1 0 0 0 0 0 0 0 1 1 3 4 4 3 2 2 1 1 0 0 1 1 2 4 4 3 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 194 136 115 216 354 461 465 380 273 91 28 39 5 6 6 4 6 8 11 14 16 16 10 13 12 9 10 9 6 7 5 3 2 1 1 0 0 1 1 1 2 2 2 3 3 5 5 6 8 9 12 15 19 30 35 30 45 36 30 37 20 13 16 21 16 18 13 15 16 20 16 19 42 72 67 35 12 27 16 4 0 0 0 0 0 0 0 0 7 0 63 115 156 63 4 6 0 0 0 0 0 0 0 1 2 96 125 102 109 171 134 182 305 301 258 258 245 260 282 246 289 220 129 177 170 138 118 51 22 23 2 22 0 0 65 84 81 94 75 48 0 2 2 2 1 1 4 2 5 4 4 4 6 15 34 56 63 57 63 64 58 54 48 33 36 41 37 33 29 25 26 26 33 25 30 41 50 33 32 23 16 35 33 35 36 29 27 20 19 17 18 15 9 5 6 5 3 3 2 1 0 0 0 1 2 5 4 3 5 7 7 8 7 5 4 4 3 3 3 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 297 197 149 122 220 376 402 355 274 84 33 39 21 10 8 5 5 9 16 18 15 5 13 8 10 8 9 8 6 3 2 1 1 0 0 0 0 0 1 1 1 1 2 3 4 5 6 9 8 6 8 15 19 23 38 39 54 63 63 72 66 61 40 15 23 14 22 16 21 26 31 32 22 38 67 86 57 48 45 10 1 2 0 0 0 0 1 0 2 12 10 0 1 0 93 30 18 5 10 0 0 0 0 0 22 160 134 130 125 118 200 173 162 233 259 230 260 266 327 368 291 279 198 72 191 138 94 63 6 7 15 11 4 0 0 61 87 95 101 84 7 0 0 2 2 1 2 5 3 6 3 11 20 64 66 82 54 60 57 58 55 48 44 37 35 18 27 29 29 32 26 27 26 21 20 11 17 36 29 30 29 26 26 34 32 25 19 23 21 20 16 26 25 23 17 14 16 15 14 11 5 2 0 1 2 6 4 5 3 12 11 15 10 3 4 4 5 5 4 2 2 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 45 49 553 336 224 162 168 346 523 410 245 86 81 23 8 8 6 8 15 15 15 18 8 12 6 10 9 8 8 8 5 3 1 1 0 0 0 0 0 1 2 2 2 2 2 2 5 4 2 3 1 0 1 1 2 3 3 3 2 6 9 12 20 26 42 78 74 49 49 25 27 25 30 19 15 17 30 75 83 60 62 31 43 40 17 11 14 14 0 0 4 16 12 7 7 4 3 13 52 51 25 0 0 5 6 3 0 3 12 29 5 111 126 145 127 181 234 280 303 270 255 241 219 237 211 168 170 156 95 19 0 0 4 0 48 8 0 66 107 109 108 104 101 42 0 3 4 2 3 4 4 6 19 18 50 58 59 36 47 26 29 33 34 31 29 27 29 28 20 20 17 20 16 11 10 11 11 11 5 9 11 8 13 16 15 12 15 10 6 5 4 5 11 25 24 25 19 14 22 25 22 18 20 16 15 8 9 4 11 15 19 21 17 16 3 4 3 2 7 7 3 2 2 1 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 29 149 809 613 345 200 113 210 448 451 292 150 54 13 4 0 0 0 14 2 5 15 9 9 14 13 9 8 5 5 3 2 0 0 0 0 0 0 0 1 1 2 2 1 1 1 0 0 0 0 0 0 1 2 3 3 5 5 5 5 3 3 5 6 8 8 23 71 136 124 64 59 49 28 15 10 0 0 55 79 66 60 32 25 4 3 22 14 4 2 0 0 5 19 30 24 12 3 17 15 37 9 17 13 14 0 1 9 8 19 34 3 92 145 167 158 203 264 287 309 250 228 163 194 234 240 216 205 127 43 19 95 0 0 0 42 56 0 64 118 110 109 108 91 37 0 3 8 4 15 20 24 56 58 37 34 9 16 13 21 21 23 30 39 35 33 29 28 29 27 28 24 18 12 10 10 9 7 13 12 18 18 16 18 16 19 13 13 13 6 3 3 4 15 19 21 12 2 8 19 25 27 25 25 10 27 25 6 19 15 12 15 22 13 7 1 3 2 6 7 8 3 3 1 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 12 39 74 32 113 769 770 432 218 116 67 213 447 354 232 132 44 30 13 0 0 11 11 1 7 8 8 10 9 9 7 7 5 2 1 0 0 0 0 0 0 0 0 2 2 2 1 0 0 0 0 0 0 1 1 2 3 3 2 1 4 6 8 9 8 6 6 6 4 4 6 54 117 101 180 87 49 13 4 3 0 0 9 12 32 32 30 39 32 30 35 44 26 1 6 13 18 28 20 26 32 30 47 90 81 48 2 3 10 0 0 9 3 2 14 11 41 79 156 145 241 259 294 274 252 214 180 182 192 167 181 133 59 25 108 126 79 131 42 0 0 0 109 123 143 122 112 98 42 0 6 34 60 67 88 70 48 12 0 7 11 14 17 13 20 20 21 26 21 14 10 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 8 7 0 5 2 2 2 2 3 5 12 13 0 6 6 2 9 9 15 16 22 17 18 10 10 10 2 1 4 5 2 2 2 2 10 7 4 4 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 116 90 189 250 421 458 627 536 312 155 110 109 345 467 344 213 110 63 31 2 0 3 14 9 12 11 13 12 14 13 6 6 5 3 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 1 2 0 4 2 3 4 6 6 9 9 8 11 15 11 10 9 11 11 77 55 41 98 82 12 10 15 0 0 0 0 0 0 0 0 18 37 29 30 51 41 24 28 43 57 36 43 33 24 44 56 74 53 10 3 10 1 0 6 7 11 6 6 0 61 93 162 180 184 159 188 235 244 251 238 324 238 203 167 134 140 39 94 161 138 107 91 35 91 164 153 116 191 212 148 116 80 9 20 78 107 113 70 45 38 7 9 8 3 0 0 0 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 5 7 7 4 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 20 329 317 261 643 447 508 561 482 294 187 147 214 477 410 289 170 75 61 1 0 0 4 12 12 12 11 11 11 10 5 4 2 0 4 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 1 0 0 3 5 4 4 7 9 9 8 11 9 13 20 14 14 10 21 45 3 37 0 1 89 89 59 2 0 0 0 0 0 0 0 0 2 29 30 39 52 51 38 39 70 70 50 21 24 31 26 63 59 24 5 0 3 0 0 10 5 1 4 1 10 15 96 108 147 173 146 139 196 262 241 298 317 328 269 158 253 212 172 264 309 170 137 116 170 196 186 152 176 161 180 170 189 156 65 133 119 123 86 54 41 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 5 7 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 6 0 1 9 39 417 422 541 499 524 449 274 158 140 288 451 383 239 109 74 6 0 0 3 22 50 12 6 7 11 12 10 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 5 4 4 7 8 9 6 5 9 9 5 9 27 17 24 74 172 71 8 0 94 91 52 22 15 14 5 0 0 0 0 0 0 1 5 9 27 27 45 52 62 84 67 47 23 33 46 80 68 59 29 11 8 3 0 4 1 0 11 5 1 13 17 93 88 152 160 204 173 204 208 214 227 276 311 237 191 388 449 450 506 389 196 162 146 271 286 231 173 114 140 148 159 179 168 183 165 173 130 41 4 2 1 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 6 0 7 40 43 762 434 392 463 503 543 452 320 239 165 252 422 367 201 67 18 1 0 3 22 49 38 12 6 12 9 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 6 3 5 8 7 7 3 4 5 5 8 21 41 61 58 117 176 94 32 19 0 90 108 95 11 1 1 0 0 2 1 0 0 0 0 0 12 1 4 13 11 66 77 81 69 39 45 54 61 32 79 55 27 12 1 0 0 8 1 0 0 15 8 7 8 31 58 65 121 152 175 172 196 189 228 220 234 242 278 356 423 506 344 261 176 200 230 290 245 184 165 131 161 186 183 176 199 163 140 145 14 7 29 13 11 1 3 0 0 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 5 10 31 18 106 480 690 392 392 285 318 584 443 389 335 263 187 198 346 306 143 49 16 19 7 21 21 29 35 15 17 9 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 8 11 9 6 3 6 4 9 15 27 55 43 45 35 97 0 0 8 75 74 110 66 12 5 0 0 0 0 24 51 0 0 0 0 0 0 0 0 1 49 67 30 10 10 17 40 71 46 46 42 30 14 0 0 2 0 0 13 2 7 10 3 8 0 24 14 11 11 1 27 58 81 145 153 172 250 274 352 255 215 277 171 163 283 230 295 295 243 199 194 178 192 228 186 181 167 158 163 80 8 13 27 30 17 13 5 7 1 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 24 93 32 217 770 670 128 193 171 147 353 372 396 400 387 345 226 168 236 200 111 57 23 23 40 23 18 38 21 10 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 2 4 6 9 13 9 3 2 5 2 7 23 34 44 31 22 5 0 3 0 24 6 77 93 87 7 3 84 55 71 63 94 95 9 0 0 0 0 0 0 0 1 38 54 6 0 0 13 0 32 24 17 46 56 62 27 0 0 0 11 0 0 2 16 2 0 1 1 0 14 16 4 0 0 8 34 85 121 171 261 293 333 244 181 147 166 312 286 296 332 263 238 233 191 198 229 215 192 180 192 146 84 4 7 10 30 28 20 12 17 3 2 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 32 141 73 0 597 728 531 85 106 151 153 121 215 341 414 431 390 371 279 108 123 110 88 28 38 43 47 41 34 16 2 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 4 9 10 6 2 0 1 2 9 20 31 36 36 8 1 66 51 56 65 58 67 83 73 19 105 107 90 82 94 107 76 66 31 0 0 0 0 0 0 0 0 2 10 19 10 1 87 10 6 7 5 47 47 50 45 0 0 0 0 3 0 10 21 1 1 12 10 1 5 10 2 3 0 0 34 61 76 153 177 203 280 281 202 158 218 275 282 329 299 257 226 197 191 224 233 187 195 223 182 68 18 12 13 26 9 23 5 13 10 12 6 5 7 1 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 3 4 2 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 7 20 37 3 328 594 461 391 56 97 66 77 75 70 153 208 258 307 437 423 283 219 110 80 50 25 36 52 59 64 37 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 2 5 7 12 11 6 2 0 1 2 11 26 22 24 41 13 23 60 54 73 65 77 75 69 33 79 101 116 99 103 103 100 84 89 81 64 34 33 14 4 1 0 0 0 0 38 36 20 0 1 1 0 30 22 14 10 20 34 32 33 2 0 0 0 0 2 2 2 2 8 9 1 0 0 0 0 0 11 42 49 89 108 142 244 242 189 191 268 297 284 259 214 203 168 171 180 165 143 152 183 203 77 16 11 6 23 8 8 9 20 4 1 5 17 1 7 25 11 0 2 0 0 0 0 0 0 0 0 0 21 22 12 15 27 23 20 26 28 16 13 7 10 7 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 8 44 537 413 297 225 101 67 43 27 8 33 30 80 113 184 222 307 321 356 167 70 53 27 22 33 47 68 88 50 23 1 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 7 13 11 7 1 1 0 0 9 22 12 12 15 24 0 5 55 26 87 92 99 118 130 111 136 133 94 48 22 6 2 4 15 22 19 9 9 11 6 0 0 0 0 8 41 22 17 11 0 0 0 29 7 0 0 0 0 3 37 76 29 2 0 1 1 3 3 4 8 1 1 1 0 0 0 0 0 54 45 86 90 94 141 205 203 289 341 291 167 117 140 111 142 114 93 102 112 128 126 90 7 9 8 11 3 15 12 17 4 7 8 18 5 6 0 0 0 0 0 0 0 0 0 0 0 1 11 22 23 26 26 24 23 25 25 28 25 24 30 40 36 26 13 9 10 7 4 1 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 12 465 403 184 77 29 50 8 15 0 0 0 6 16 67 113 153 212 253 284 223 74 56 44 41 17 4 60 29 50 20 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 12 12 6 2 2 0 0 4 13 10 12 10 23 0 0 0 32 80 103 94 105 135 148 104 53 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 28 15 36 36 3 0 0 0 0 0 0 0 0 29 58 46 9 0 2 1 3 1 1 0 14 0 1 0 0 0 1 22 69 66 81 113 99 119 153 189 286 285 187 126 84 36 54 61 47 38 49 19 23 71 16 6 7 16 23 52 1 13 5 8 16 4 4 5 4 0 1 1 0 0 0 0 0 1 15 21 19 29 24 23 21 18 19 16 21 21 24 20 16 21 28 30 38 47 44 29 24 17 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 17 2 24 88 376 210 116 29 6 3 39 1 1 0 1 1 5 31 21 43 86 129 157 131 144 123 76 56 34 5 4 39 38 45 27 34 12 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 13 11 5 2 1 2 0 2 5 7 24 33 61 61 42 38 26 82 117 139 87 49 16 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 36 60 34 43 29 0 0 0 0 0 0 36 65 104 56 36 17 13 54 30 4 1 2 0 7 2 0 0 0 0 0 42 66 74 109 107 90 104 164 212 191 165 116 78 59 64 45 36 21 48 38 21 37 15 32 14 4 26 31 23 6 1 1 5 1 1 0 2 7 2 1 0 0 3 9 7 7 9 21 14 16 10 15 18 24 18 14 27 29 29 30 37 28 29 31 31 31 29 26 29 39 32 31 27 20 11 4 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 103 90 125 473 271 75 24 4 0 0 16 14 4 0 8 3 7 2 41 37 49 65 152 95 84 52 81 52 48 24 15 15 44 25 10 9 7 12 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 7 8 1 0 2 1 0 0 24 18 38 39 48 49 20 68 94 87 33 16 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 33 62 46 59 44 40 42 2 0 8 30 55 84 65 57 71 51 25 77 27 0 0 3 4 0 0 0 3 4 3 26 68 80 136 115 98 131 155 134 96 77 33 43 52 66 78 67 20 45 40 51 37 28 38 33 33 9 6 5 4 2 1 1 2 0 2 1 0 0 0 0 0 2 0 5 9 11 8 5 11 12 16 27 27 37 35 32 42 33 23 35 47 34 32 31 29 19 19 20 17 17 22 16 16 17 6 4 1 2 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 76 554 571 553 352 138 35 13 2 0 0 0 0 9 4 5 8 4 5 1 9 31 45 48 47 58 79 13 111 47 47 33 17 47 43 25 6 15 16 4 5 0 0 1 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 12 3 0 0 0 0 1 22 34 22 27 36 53 31 18 12 2 0 0 0 0 0 0 0 1 0 0 1 0 0 3 2 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 13 50 62 58 59 32 46 72 79 36 66 56 89 83 87 117 68 40 33 32 0 32 46 4 5 1 7 22 51 5 26 61 83 93 136 126 91 106 71 62 40 33 18 15 22 33 31 17 63 69 33 48 46 28 18 14 5 1 4 4 3 3 5 4 3 0 0 0 0 0 0 7 18 13 17 17 28 25 26 29 27 29 35 27 23 20 18 30 27 51 39 45 40 35 55 37 31 31 34 28 24 17 13 13 7 0 0 0 1 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87 47 140 46 32 26 19 8 4 0 0 0 0 2 0 12 13 1 15 9 3 11 16 16 12 18 35 9 16 65 65 49 20 13 18 30 20 8 34 24 29 43 17 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 3 0 0 4 6 11 19 24 14 25 42 21 11 10 6 2 2 1 1 1 2 1 0 0 0 0 2 3 0 0 0 7 3 0 0 0 0 4 6 12 10 10 4 1 0 0 0 8 56 71 66 71 42 31 60 53 63 70 84 100 102 101 70 34 23 1 0 46 45 15 3 5 20 36 95 52 53 74 101 151 171 179 144 131 113 88 51 37 39 58 40 31 13 8 26 25 35 34 37 9 6 4 4 1 1 3 3 1 0 0 0 0 0 0 0 0 1 0 7 14 15 11 3 0 19 18 21 7 27 33 33 37 44 38 33 25 35 40 55 56 54 56 47 43 40 37 31 24 14 10 12 14 12 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 74 69 2 0 1 1 0 3 1 0 0 0 2 2 0 2 1 2 3 19 10 1 7 0 4 5 2 13 11 13 46 64 63 39 46 25 57 46 41 49 44 37 22 16 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 2 1 0 0 6 1 4 9 15 13 28 11 6 4 0 0 0 1 2 7 7 2 0 0 0 0 1 0 3 8 10 6 6 12 8 2 1 0 1 9 17 28 22 12 111 134 23 10 42 11 79 63 67 61 37 44 64 50 58 41 71 86 59 38 12 0 4 52 44 24 6 7 13 29 59 129 169 144 155 170 142 137 157 150 132 103 79 62 66 75 42 13 26 20 4 26 12 15 8 10 5 5 0 1 3 0 0 0 0 0 0 0 19 17 8 14 0 0 0 0 0 0 0 0 0 14 12 0 0 17 7 12 13 40 34 37 52 52 47 38 39 51 82 70 61 49 38 26 28 19 10 15 17 15 10 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 63 46 2 1 0 0 1 0 9 0 0 0 0 2 1 5 8 7 4 17 0 3 0 0 6 4 7 21 25 36 78 34 55 66 52 59 83 54 56 61 61 37 40 10 8 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 0 0 0 5 0 2 16 32 34 15 1 1 3 2 1 1 1 4 3 2 11 17 15 30 37 41 40 39 34 32 42 51 47 47 20 18 13 10 13 13 47 58 144 178 154 100 87 62 79 70 50 16 38 35 69 77 69 55 84 17 30 33 24 1 13 97 42 21 5 0 10 19 58 124 167 171 203 126 121 103 124 108 92 112 70 55 48 68 38 32 12 36 10 17 7 9 0 0 3 0 0 1 0 0 0 0 0 0 0 0 0 4 5 0 21 0 0 0 0 0 0 0 11 34 37 36 0 0 17 10 44 51 49 43 35 41 41 52 62 64 55 70 80 72 56 34 35 17 11 13 14 13 12 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 9 0 0 0 2 7 0 0 0 0 0 0 0 0 6 18 15 13 0 0 3 1 4 10 4 6 25 36 37 45 34 58 42 48 79 70 85 87 66 43 63 30 13 14 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 0 0 0 0 0 15 50 46 7 1 4 2 3 4 4 5 6 10 1 10 37 41 38 36 40 40 26 18 15 11 11 21 31 37 51 39 10 8 12 54 99 119 166 194 159 98 83 66 104 86 38 9 20 49 55 63 81 64 4 1 2 5 4 0 65 64 20 9 14 1 6 19 23 73 105 167 116 151 103 92 104 93 86 91 5 14 15 24 45 49 2 19 33 10 0 6 5 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 43 38 43 42 42 43 47 41 45 30 40 53 63 63 81 70 67 80 37 43 31 20 12 11 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 10 10 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 7 9 11 6 4 3 24 34 53 62 67 43 45 101 72 77 86 83 46 25 5 10 10 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 47 49 21 10 3 3 5 6 6 6 8 9 14 14 37 52 49 43 33 28 24 19 12 9 6 6 9 14 11 22 31 42 58 61 65 33 45 95 144 259 225 112 83 75 95 78 31 0 8 28 56 49 63 5 0 0 0 0 0 15 69 54 5 12 3 14 21 4 7 36 104 146 171 109 86 68 73 60 84 64 30 27 21 22 3 9 9 7 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 0 20 33 33 46 37 27 41 50 56 34 44 42 48 53 57 41 67 97 75 45 43 32 12 11 10 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 7 0 0 0 0 0 47 41 23 23 11 3 8 6 20 42 65 34 23 45 74 62 59 59 51 47 26 17 7 8 4 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 16 22 13 17 6 2 1 1 3 3 4 5 9 19 20 29 41 41 22 6 2 3 4 4 4 5 5 4 4 3 3 7 18 18 18 19 41 30 5 47 87 228 308 249 138 80 70 87 73 24 17 18 4 54 54 43 11 0 0 0 4 10 16 38 15 8 20 5 1 0 3 4 6 32 49 65 63 10 22 4 51 29 28 6 7 7 8 3 0 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 16 34 35 37 38 46 51 49 51 59 52 53 46 37 56 49 82 75 59 55 41 22 13 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 4 5 0 0 0 0 0 19 34 29 1 0 0 1 2 10 19 11 3 4 4 3 0 4 4 4 7 5 6 29 37 54 11 11 43 58 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 2 6 13 17 2 4 1 0 0 0 0 2 5 12 27 40 47 47 38 34 17 4 3 2 2 4 4 4 5 5 4 5 4 5 38 53 33 5 1 10 7 36 78 123 240 124 89 71 54 70 71 62 33 24 10 45 33 22 1 0 0 0 1 11 71 37 11 11 19 6 0 8 7 12 3 8 8 17 20 8 8 2 2 7 0 1 4 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 0 0 0 0 29 39 48 42 49 36 54 46 67 69 66 51 49 53 56 66 78 66 64 55 27 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 4 5 0 0 0 0 2 92 71 31 26 5 7 21 7 4 21 9 10 3 3 3 2 3 7 9 6 12 10 20 34 1 13 16 44 4 6 41 0 0 0 0 0 0 0 0 0 0 0 4 4 5 4 4 15 7 3 0 0 0 0 0 0 1 3 10 9 37 38 31 27 29 29 14 3 3 3 3 0 0 0 0 0 3 8 27 54 46 64 7 11 10 9 32 64 108 127 86 75 64 85 84 70 60 55 34 10 26 26 19 11 1 1 34 17 34 39 20 15 21 12 14 13 1 13 7 4 5 10 12 10 4 1 6 1 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 40 49 60 67 62 35 35 37 61 61 62 52 33 21 47 55 89 61 46 55 36 53 58 34 48 4 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 7 0 0 0 1 2 8 7 1 0 0 0 0 8 23 10 12 2 12 8 13 13 11 5 11 8 3 3 1 0 0 5 12 10 0 4 10 18 9 9 6 6 7 0 0 0 0 0 0 0 0 0 0 0 12 11 8 7 10 13 9 1 0 0 0 0 0 0 0 0 2 13 13 10 20 17 12 10 0 0 0 0 0 0 0 31 0 3 24 65 68 81 64 44 12 23 13 11 36 71 93 88 73 47 56 62 64 59 43 31 23 8 32 36 28 13 2 55 43 10 2 7 13 15 11 9 1 7 3 5 1 1 1 3 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 65 40 43 51 58 41 37 67 72 53 56 41 39 53 48 47 58 46 35 39 66 49 56 4 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 3 13 0 0 0 0 0 1 2 0 0 0 0 1 12 2 10 7 8 11 9 8 6 8 13 10 5 1 0 0 0 5 9 11 0 5 12 7 11 5 3 4 6 0 0 0 0 0 0 0 0 0 0 10 10 16 16 22 8 14 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 41 61 57 66 55 72 77 37 42 39 19 22 9 33 93 101 80 79 55 50 47 42 23 16 17 13 17 35 47 45 56 25 4 22 43 27 15 8 3 0 0 0 0 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 61 63 57 46 44 32 39 65 61 40 33 50 18 16 16 36 45 69 75 77 58 66 62 36 43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 16 0 0 0 0 0 1 0 0 0 0 0 8 1 5 12 9 18 20 11 7 5 11 13 19 10 13 0 1 5 8 13 12 7 6 15 4 3 9 5 0 0 0 0 0 0 0 0 0 0 0 14 13 13 22 19 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 3 26 26 32 42 61 50 39 12 0 1 1 8 50 102 125 105 85 78 76 55 40 19 1 0 0 2 35 71 49 57 51 49 17 21 26 15 14 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 36 72 74 71 69 57 75 79 66 0 52 44 56 61 41 32 27 24 39 45 67 91 99 74 67 63 1 9 14 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 25 0 0 0 0 0 0 0 0 0 0 0 0 4 6 11 4 12 7 19 8 12 14 14 7 20 16 27 19 22 11 17 11 19 26 4 1 4 5 5 11 0 0 0 0 0 0 0 0 0 0 10 8 18 26 7 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 13 20 22 20 28 37 18 34 11 0 2 21 64 80 104 95 69 47 35 38 12 0 0 0 0 22 53 75 68 94 89 50 46 24 32 40 14 7 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 0 0 0 0 0 0 0 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 59 66 64 65 94 99 69 50 54 78 69 53 47 52 47 44 40 41 63 91 117 91 75 47 0 0 0 1 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 24 0 0 0 0 0 0 0 0 0 0 0 0 3 0 6 7 2 1 24 6 10 4 3 10 17 11 11 39 24 14 18 8 24 6 0 3 0 7 2 0 0 0 0 0 0 0 0 0 0 0 6 5 18 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 22 17 5 26 35 39 15 4 0 0 25 57 43 26 31 58 59 67 67 61 28 3 1 2 1 0 0 0 0 5 20 90 69 33 21 29 13 8 1 0 6 12 5 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 11 40 53 58 77 107 111 114 90 57 66 58 63 68 54 57 76 62 35 56 56 60 64 79 76 5 8 2 0 21 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 4 19 0 0 0 0 1 5 0 0 0 0 0 0 0 0 2 0 4 4 9 14 3 2 6 3 9 4 19 21 32 19 10 30 3 6 0 3 4 6 0 1 0 0 0 0 0 0 0 0 0 0 0 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 23 22 40 39 34 30 10 0 0 13 45 34 64 69 52 42 35 36 51 33 7 9 3 3 11 10 0 0 0 5 42 61 39 42 11 29 0 1 0 1 12 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 44 57 51 104 91 128 188 134 85 75 67 55 74 53 55 74 86 65 57 66 86 88 91 78 11 0 0 0 47 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 16 0 0 0 0 3 22 25 0 0 0 0 0 0 0 0 0 0 0 7 15 12 1 0 0 0 0 0 2 10 17 15 3 31 16 0 1 6 4 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 11 0 22 21 22 36 36 46 34 30 48 30 13 10 30 35 23 15 17 19 7 4 7 35 9 1 0 0 6 11 11 2 0 1 11 9 30 19 34 1 23 19 0 0 1 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 45 46 68 95 83 132 129 93 86 69 68 66 53 50 60 70 81 88 75 94 59 70 108 23 16 0 1 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 16 2 0 0 2 8 19 20 0 0 0 0 0 0 0 0 0 0 0 5 2 6 4 0 0 0 0 0 5 0 0 0 4 34 27 2 0 0 4 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 1 5 12 27 45 50 49 33 18 33 59 38 34 36 22 10 14 19 25 4 0 6 7 2 2 0 0 1 0 0 0 0 0 0 0 29 34 8 0 5 9 1 3 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 44 43 43 68 81 85 50 76 81 76 72 68 69 52 65 78 68 87 75 69 88 123 92 15 0 16 39 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 14 3 3 18 35 39 29 14 12 49 0 0 0 0 0 0 0 0 5 1 4 3 0 0 0 0 12 6 6 19 1 0 14 3 4 0 5 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 7 5 38 29 41 37 26 14 29 46 53 39 12 10 15 27 13 0 0 6 6 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 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 0 0 0 0 0 0 0 0 0 0 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 45 44 47 56 64 54 44 73 75 72 74 70 66 74 94 84 100 89 91 81 99 79 114 30 0 0 14 74 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 2 0 0 8 29 27 48 47 45 46 28 0 0 0 0 0 0 0 0 0 1 6 3 1 0 0 6 12 14 11 0 3 8 3 10 3 1 4 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 12 21 33 28 16 20 11 25 42 46 36 35 28 19 2 1 7 4 9 10 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 52 45 49 40 51 68 77 78 82 75 74 72 74 80 87 86 85 82 82 85 98 95 111 105 47 0 22 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 3 0 11 0 39 0 30 0 45 0 43 0 0 0 0 0 0 0 0 0 0 0 0 4 0 3 0 0 12 17 6 0 1 4 3 0 0 3 0 37 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 8 12 11 29 48 46 37 40 44 34 42 32 17 13 14 0 14 0 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 49 34 40 61 72 82 83 75 68 65 72 61 84 64 70 73 65 73 78 85 126 146 154 168 16 0 0 24 39 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 0 4 12 26 10 0 16 0 0 0 0 0 1 2 5 1 0 0 0 0 0 0 0 0 0 0 0 2 0 3 2 0 3 10 11 0 3 4 12 0 1 5 0 52 42 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 12 22 22 23 31 35 42 57 59 47 27 37 42 48 22 1 7 3 3 4 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51 39 43 54 70 72 61 37 35 59 32 32 41 48 58 79 94 111 119 90 131 173 128 166 160 15 6 29 47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 6 9 3 28 0 3 0 0 0 0 0 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 7 5 1 0 2 51 12 2 1 2 0 1 6 5 57 57 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 4 4 15 37 19 27 16 22 29 38 36 8 9 28 26 19 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45 46 48 66 70 55 44 52 54 62 60 57 61 76 93 118 115 116 125 127 130 124 147 117 148 15 10 19 24 0 0 0 0 10 0 0 0 5 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 4 3 0 0 6 33 17 0 2 1 0 5 4 0 9 41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 2 0 3 7 3 12 21 22 21 19 6 2 7 8 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61 0 0 63 44 31 47 62 50 49 53 59 56 54 67 93 108 108 106 104 107 107 106 105 101 109 118 117 136 39 38 22 13 0 0 0 11 0 16 8 6 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 14 5 0 0 0 0 0 0 0 0 0 0 0 0 1 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 3 4 5 4 3 8 16 36 4 0 0 0 1 1 1 0 34 1 0 0 0 0 0 0 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 15 1 6 4 3 11 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 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 77 54 0 0 0 56 34 0 53 26 36 54 52 54 57 51 52 54 82 76 100 101 88 74 62 58 67 62 58 71 72 64 103 175 65 24 11 45 7 0 0 9 21 28 20 9 0 0 41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 22 21 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 6 8 29 10 18 8 0 0 0 3 1 0 0 15 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 17 7 0 0 12 9 15 7 13 11 1 0 0 2 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 25 25 49 49 53 71 66 21 0 0 0 0 0 26 0 0 0 0 0 0 0 68 86 48 43 0 54 0 0 39 29 46 56 64 51 65 50 85 83 93 83 69 61 58 47 52 66 73 77 69 56 61 60 88 139 80 33 15 38 1 35 7 0 0 13 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 72 42 87 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 31 43 2 6 4 1 0 3 1 0 0 15 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 12 12 6 0 0 1 2 3 9 8 0 0 0 0 2 6 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 59 65 70 55 56 47 29 4 33 81 44 45 50 71 62 33 38 0 69 3 0 0 0 0 0 23 68 67 41 40 0 51 0 0 21 46 71 72 57 58 38 54 84 82 88 87 77 51 60 73 81 60 63 52 26 0 0 0 56 62 83 26 33 0 0 4 28 12 0 3 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 44 24 12 8 4 17 8 3 2 3 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 10 51 52 40 0 5 2 4 3 1 0 2 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 5 4 0 1 0 0 0 6 6 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 18 55 52 46 39 39 43 42 49 50 40 42 53 55 74 90 73 51 79 58 74 75 0 0 0 0 0 39 59 48 28 32 0 0 0 33 44 47 67 74 63 68 77 93 10 0 0 0 70 63 83 78 56 89 91 50 28 0 0 0 0 32 75 9 47 40 16 32 0 6 27 34 36 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 50 44 63 3 0 26 23 1 0 0 11 0 0 10 12 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 2 9 18 1 8 2 0 3 2 1 11 17 0 5 0 0 0 2 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 43 38 34 45 45 54 55 66 68 64 66 66 67 67 93 95 57 67 62 50 35 0 0 0 18 49 34 0 28 12 0 0 0 41 46 47 47 56 66 0 0 0 0 0 0 0 56 67 78 75 74 80 75 73 51 47 59 74 48 0 0 0 28 17 0 10 1 0 8 0 2 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 15 0 10 2 1 5 4 0 0 0 0 12 6 4 9 0 0 7 0 2 10 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 4 2 0 0 11 5 2 12 1 8 0 3 3 1 14 47 0 3 0 0 0 2 6 0 3 0 1 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 46 39 40 42 46 54 60 70 70 74 83 119 108 82 58 44 37 21 30 30 42 53 6 0 13 67 0 0 0 0 0 0 22 44 53 58 57 0 0 0 0 0 0 0 21 36 0 32 34 26 44 45 49 62 62 67 84 105 99 73 10 0 0 0 0 0 0 0 18 0 0 22 0 0 24 8 0 3 0 0 0 0 0 0 0 0 0 0 0 1 2 8 2 0 6 5 4 0 0 9 8 11 0 0 0 0 0 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 0 0 14 3 10 2 4 1 1 2 3 18 59 0 8 1 3 2 2 4 1 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 40 42 36 35 43 53 61 67 68 67 87 91 71 46 37 34 29 26 24 32 42 61 67 19 0 0 0 0 0 0 0 33 47 53 57 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 11 46 62 59 66 78 96 72 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 14 9 0 0 7 3 1 1 9 59 6 1 0 0 42 115 119 48 0 0 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 11 0 0 17 0 1 2 42 63 17 29 16 7 5 1 4 0 0 4 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 33 36 37 52 52 59 52 60 57 43 42 24 27 37 33 38 34 34 57 60 57 44 0 0 0 0 0 0 44 49 46 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 20 33 0 0 0 0 1 66 78 84 57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 1 0 1 22 45 18 19 0 0 0 0 16 52 51 23 1 0 0 0 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 0 2 3 0 6 5 1 1 60 78 45 32 9 9 4 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 43 43 37 48 39 36 35 30 33 36 46 45 38 38 41 49 39 29 6 0 0 0 20 49 36 0 0 0 0 0 0 0 0 0 0 0 0 0 6 30 27 5 30 26 25 19 21 0 10 55 67 65 53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 37 4 0 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 30 34 32 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 2 3 0 0 2 1 0 3 51 70 24 5 0 1 2 1 1 1 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 27 42 38 39 39 30 22 16 23 42 37 31 30 33 81 95 44 29 29 32 36 49 45 0 0 37 45 25 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 35 40 47 52 42 43 44 45 20 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 23 18 9 0 3 19 32 39 23 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 1 2 0 0 0 6 1 2 0 1 6 1 0 0 0 1 1 9 1 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 49 44 43 39 30 32 37 35 35 28 30 43 101 60 42 40 47 44 47 41 38 39 25 34 39 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 15 0 21 39 61 46 37 0 36 3 4 0 0 0 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 6 24 40 52 49 3 41 43 63 59 14 19 43 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 8 15 20 14 4 0 1 0 0 1 1 1 1 1 1 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 48 70 19 2 21 47 104 63 49 41 36 36 41 34 35 31 30 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 68 31 35 60 58 13 14 24 20 2 0 0 0 0 28 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 10 19 27 63 39 20 3 5 6 36 46 45 37 59 51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 9 0 0 1 0 1 1 1 1 1 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 44 38 34 26 38 18 0 0 8 6 0 0 0 0 0 0 0 0 14 0 0 0 0 0 0 0 0 0 0 0 2 0 0 1 0 52 59 29 0 4 1 0 0 1 1 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 40 74 46 22 2 0 14 20 35 39 20 22 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 13 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 34 31 4 43 30 0 0 0 0 0 0 0 0 0 0 0 0 17 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 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 28 41 93 59 40 13 1 0 10 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 1 0 0 0 0 0 0 0 0 4 15 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 36 34 0 0 0 31 21 24 1 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 8 0 0 0 0 0 1 0 0 0 3 0 1 0 0 0 0 0 0 0 0 4 0 17 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 7 56 68 90 75 86 39 0 0 3 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 18 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 42 0 0 0 2 26 3 18 0 0 0 0 0 0 0 0 0 2 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 38 21 42 18 5 52 111 30 3 5 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 0 0 0 8 0 9 0 0 0 0 0 0 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 7 3 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 2 0 0 5 30 18 56 122 114 18 9 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 1 0 4 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 9 31 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 5 5 0 0 4 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 1 2 0 1 0 0 0 1 28 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 4 35 1 0 0 0 0 0 0 0 0 0 0 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 1 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 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CIN 0 0 -2 -1 0 0 0 -1 -36 -25 0 0 0 -10 -48 -9 -2 -2 -8 -5 -12 -5 -4 -5 -4 -7 -9 -15 -5 -6 -8 -15 -3 -2 0 0 0 0 -1 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 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -2 -2 -4 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -4 -4 -6 -9 -9 0 0 -2 -5 -6 -11 -11 -8 -7 -8 -8 -6 -5 -5 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -10 -46 -44 -79 -1 -1 -1 -1 0 -1 -1 -2 -1 0 0 -1 -1 -2 -2 -5 -3 -3 -21 -7 -2 -2 -2 -2 -2 -2 -1 -1 -1 -2 -5 -5 -3 -2 -2 -2 -2 -1 0 0 -1 0 0 0 0 -1 0 -4 -1 -1 0 0 -5 -2 0 -1 -4 -2 0 -1 -4 -4 -5 -5 -4 -14 -8 -18 -11 -15 -6 -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 -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 -1 -1 -3 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -8 -6 -8 -6 -7 -5 0 0 0 0 -1 0 -1 -3 -7 -6 -8 -4 -5 -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 -1 -11 -3 -8 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 -1 0 0 0 0 -2 -54 -43 -31 -17 -1 -1 -2 -3 -1 -2 -3 -3 -3 -2 -2 -7 -4 -9 -10 -6 -7 -11 -7 -3 -1 -2 -2 -3 -3 -2 -8 -5 -4 -4 -3 -1 -1 -1 -1 -1 0 -11 0 0 0 0 -1 0 0 -6 -2 0 0 0 0 0 0 0 0 -1 -4 -6 -6 -4 -1 -4 -4 -7 -7 -2 -7 -7 -9 0 0 0 -1 -7 -6 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 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 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 -3 -7 -8 -8 -6 -6 -3 -4 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -15 -25 -38 -8 -2 -1 -2 -3 -4 -5 -1 -1 -2 -7 -5 -5 -7 -6 -14 -6 -7 -10 -9 -1 -1 -2 -4 -3 -2 -2 -6 -6 -1 -1 -1 -5 -2 -2 -3 -6 -2 0 -3 -1 -1 0 0 0 -2 -2 0 0 0 0 0 -13 0 0 -3 0 0 0 -4 0 -4 -2 -2 -1 -2 -10 -19 -19 -3 0 -2 -10 -12 -7 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -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 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 -1 -3 -7 -7 -9 -4 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -1 0 0 0 -1 0 -4 -1 -2 -3 -3 -1 -5 -4 -5 -6 -5 -1 0 -1 -2 -2 -1 -1 -1 -2 -1 -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 -1 -4 -3 -1 0 0 0 0 0 -2 -2 -4 -7 0 0 -3 -12 -7 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -1 0 0 0 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 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 -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 -1 0 0 0 0 0 0 0 0 0 -1 0 -1 -2 -1 -1 0 0 0 -1 -1 0 -1 -1 -3 -2 -2 -2 -1 -2 -2 -3 -3 -2 -3 -4 0 0 0 -1 -1 -1 0 -1 -1 0 0 -1 -1 -1 -4 -1 0 0 -3 -1 0 -4 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -1 -1 0 -2 0 0 -12 -11 0 -8 -6 0 0 0 -1 -3 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 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 -1 0 -1 0 -1 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -1 0 -1 -1 -3 -3 -1 0 -1 0 0 -1 0 0 0 -1 0 -2 -3 -2 -2 -3 -2 -2 -1 0 0 0 0 -4 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 -9 0 0 0 -18 -24 -2 -3 -4 -6 -6 -5 -3 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -1 -1 -2 -1 0 -1 -1 -1 -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 0 0 0 0 -1 0 0 0 0 0 0 0 -3 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -3 -2 -4 -5 -7 -4 -1 -2 -3 -1 -1 0 0 0 0 -2 -2 -2 -2 -3 -3 -3 -3 -1 -1 0 0 0 0 0 0 0 -3 -6 0 0 0 -1 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 -1 0 -2 -26 -73 -15 -1 -3 -1 -9 -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 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 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 -1 -1 0 0 0 0 0 -1 0 0 0 -1 -3 -4 -2 -5 -2 -4 -1 -1 0 0 0 0 0 -1 -2 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -19 0 0 0 0 0 -1 0 0 0 0 0 0 -13 -13 -1 -33 -115 -130 -64 0 -7 -2 -6 -4 -3 -1 0 0 -6 -3 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 -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 -3 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 -1 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 -2 -3 -2 -16 -4 -3 -3 -3 -3 -3 -2 -5 -1 -2 0 0 0 0 0 0 -1 -1 0 0 0 -2 0 0 0 -1 -2 0 0 0 -17 0 0 0 -1 -4 0 0 0 0 0 0 0 -11 -19 -18 -56 -99 -76 -1 0 0 0 -6 -11 -9 -5 -2 -16 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 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 -1 0 0 0 0 -1 -3 0 0 0 -1 -2 0 -3 -1 -2 -3 -1 -2 -1 -1 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 0 0 0 -2 0 0 -1 0 0 0 0 -1 -6 -49 -41 -84 -93 -87 0 0 0 -1 -2 -22 -2 -1 -16 -8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -8 -1 0 0 -2 0 0 0 0 0 -5 -1 -1 0 0 0 0 -1 -7 -5 0 -28 -56 -43 -16 -1 0 0 -4 -11 -1 0 0 -7 0 0 0 0 0 -1 -2 0 0 -6 -12 -12 0 0 0 -1 0 0 -1 -2 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -2 0 0 -2 -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 -1 -1 -6 -4 0 0 0 -1 0 0 0 0 0 0 0 0 -1 -1 0 -1 0 -3 0 0 0 0 -1 -1 0 0 0 -1 0 0 0 0 0 -2 -3 -4 0 -1 -13 -24 -4 0 0 0 0 -2 0 -2 0 -4 -30 -13 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 0 -1 -1 0 -1 -1 0 0 -1 0 0 -1 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -5 0 0 0 -5 0 0 0 0 0 0 0 0 0 0 -4 0 -2 0 0 0 0 0 -1 -1 0 0 0 0 0 0 -9 0 0 0 -1 0 0 0 0 -4 -24 0 -4 0 0 -2 -2 0 -3 -20 -65 -49 -22 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 -1 0 0 0 0 0 0 0 0 0 0 -41 -69 -26 -2 -5 -2 -1 -1 0 -2 0 0 0 0 0 -1 0 -1 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 -1 0 0 0 0 0 0 0 0 0 0 -2 0 0 -2 -3 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 0 0 0 -6 -4 -1 0 -4 -9 -9 -1 -30 -93 -93 -73 -34 -11 -2 0 -2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 -7 -22 -25 -14 -5 -9 -8 -1 -3 -6 -8 -12 -9 -9 -20 -7 -4 -4 -4 -3 0 0 0 0 0 0 0 -1 0 -4 -55 -29 -7 -4 -7 -5 0 0 -3 -1 0 0 0 0 0 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -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 -1 -1 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 0 0 -10 0 -1 -3 -15 -8 -18 -35 -89 -143 -114 -68 -25 -25 -13 -1 -1 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 -1 0 0 0 0 -4 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -53 -55 -63 -109 -119 -73 -74 -89 -82 -49 -75 -70 -106 -90 -91 -69 -90 -32 -16 -73 -10 -38 -17 -3 0 -5 -3 -3 -9 -12 -72 -47 -79 -71 -34 -25 -4 -9 -1 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 -2 -1 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 0 0 0 0 0 0 0 -1 0 0 0 -2 0 -3 -1 -3 -1 -9 -7 -2 -1 0 0 0 0 -1 0 0 0 -6 -5 -3 0 -1 -24 -4 -7 -27 -84 -110 -172 -76 -103 -43 -36 -25 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -1 -2 0 -1 -7 -5 0 -1 -12 -11 -1 0 -6 -9 -10 -5 0 0 -6 -24 -26 -25 -20 -9 0 -1 -2 0 -2 -4 0 -4 0 0 0 0 -9 -12 -4 -6 -5 -7 -12 -5 0 -3 -3 -2 -5 -8 -6 -10 -9 -64 -100 -136 -194 -255 -160 -255 -140 -213 -277 0 0 -48 0 0 0 0 0 -16 -23 -96 -63 -108 -52 -79 -89 -61 -125 -67 -136 -77 -132 -112 -90 -64 -88 -24 -29 -18 -6 -11 -3 -3 -1 -1 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -3 -3 0 0 0 0 0 -13 -1 -3 -5 -5 -1 0 0 0 0 0 0 -6 -1 -25 -14 -1 -3 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 -2 0 -1 -11 0 -13 0 0 0 0 0 0 0 0 0 0 0 -1 0 -4 -7 0 -4 -24 -79 -138 -112 -53 -33 -39 -18 -8 -3 -1 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 -2 -3 -1 0 0 0 0 0 0 0 0 -4 -3 -9 -24 -13 -14 -10 -13 -16 -13 -26 -80 -110 -76 -48 -56 -31 -16 -22 -31 -63 -64 -33 -14 -1 -1 0 -6 -16 -15 -27 -10 -12 -19 -30 -32 -22 -19 -20 -29 -31 -58 -45 -83 -100 -174 -244 -280 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -113 -32 0 -1 0 0 -186 0 -154 0 0 -152 -129 -165 0 0 -101 -147 -25 -18 -16 -18 -8 -10 -7 -4 -3 -5 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -5 -6 0 0 0 -11 0 -5 -12 -15 -6 -3 -5 -12 -5 -6 0 0 0 0 -5 -1 -18 -15 -9 0 -9 -2 -1 0 0 0 0 -9 -7 -8 0 0 0 -1 -5 0 -2 0 -10 -1 0 -5 -1 0 -1 0 0 0 0 0 0 0 0 -1 -1 -18 -15 0 -37 -55 -65 -55 -22 0 0 -9 -6 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -3 -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 -3 -3 0 0 -1 -1 0 0 -2 0 -8 -16 -11 -17 -42 -40 -23 -16 -23 -85 -108 -198 -262 -214 -138 -134 -124 -83 -81 -86 -122 -108 -53 -34 -24 -27 -11 -28 -38 -30 -36 -36 -34 -30 -55 -66 -100 -100 -67 -85 -136 -161 -216 -224 -273 -38 0 0 0 0 0 0 0 -2 -1 -1 0 0 0 0 0 0 0 -1 -1 0 0 -1 -1 0 0 0 0 0 0 0 -149 0 -173 -54 0 0 0 0 -135 -164 -136 -16 -4 -8 -13 -12 -22 -4 -5 -4 -1 -1 0 0 -1 0 0 0 -1 0 0 0 0 0 0 -3 -2 0 0 -1 -1 -9 -34 -11 0 0 0 0 0 -1 -7 -11 -5 -6 -8 -9 0 0 0 0 0 0 0 -4 -1 -4 -7 -10 -12 -15 -6 -6 0 -6 -6 -2 -2 -1 0 -1 -3 0 0 -1 -7 -16 -9 0 -7 -2 0 -5 -1 0 0 0 0 -7 -7 -28 -40 -14 0 0 0 0 -1 -3 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -7 -13 -22 -23 -9 -2 -1 -4 -19 -31 -19 -6 -26 -24 -23 -12 -38 -58 -79 -90 -143 -183 -34 -194 0 0 0 -221 -178 -130 -129 -145 -104 -85 -75 -92 -73 -78 -92 -92 -87 -90 -52 -68 -110 -113 -214 -167 -243 -231 -273 -250 -37 -153 -117 -37 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 -1 0 0 0 0 -2 -1 -2 -2 -1 -1 0 0 0 0 0 0 0 -1 0 -232 0 0 0 0 0 -251 -220 -179 -144 -134 -63 -94 -29 -8 -4 -4 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -24 -61 -5 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -4 -31 -2 -3 -27 -14 -21 -19 -5 -2 -11 -18 -7 -15 0 -1 -2 0 -2 -4 -20 -37 -34 0 -40 -12 0 -12 -10 0 0 0 0 0 0 -1 -5 -1 0 0 0 -1 -10 0 0 -2 0 0 0 0 -3 0 0 0 -1 0 0 0 0 0 0 0 0 -1 -1 0 -3 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -16 -45 -25 -34 -81 -70 -61 -66 -26 -34 -50 -62 -71 -38 -37 -89 -47 -51 -71 -87 -159 -146 -235 -149 -232 -245 -204 -1 0 -330 -46 -232 -250 -282 -260 -216 -186 -290 -303 -216 -177 -197 -196 -125 -109 -144 -227 -328 -301 -367 -46 -79 -61 -59 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -264 0 0 0 0 -25 -174 -165 0 -24 0 -161 -163 -99 -65 -9 -7 -6 -1 0 0 0 0 -1 0 0 0 0 -1 0 -1 0 0 0 -2 -15 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -28 0 0 -11 0 0 -27 -32 -24 -4 -2 0 0 0 0 0 0 -12 -9 0 -4 0 0 0 -1 -2 -1 -2 0 0 0 0 0 0 0 -3 0 0 0 0 0 -12 0 0 0 -1 -1 0 0 -1 0 0 0 0 0 0 0 0 0 -1 0 -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 -2 -46 -43 -46 -94 -65 -67 -96 -111 -108 -103 -100 -92 -120 -149 -81 -101 -162 -123 -109 -77 -144 -199 -109 -169 0 -236 -262 -1 -2 -1 -1 -1 -1 -295 -322 -349 -376 -351 -329 -358 -282 -232 -336 -299 -200 -376 -219 -342 -445 0 -446 0 -441 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 0 0 0 0 0 0 0 0 0 -214 0 0 -169 -115 -102 -140 -145 -58 -28 -8 -3 0 0 0 -1 0 0 0 0 0 0 -1 0 0 -3 -24 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 0 -49 0 0 0 0 0 0 -1 -3 0 0 0 0 -2 -4 0 -1 -3 -3 0 -4 0 -8 -1 0 0 -3 -6 -5 -1 0 0 0 0 0 0 0 0 0 0 0 -7 0 -1 0 0 0 0 -2 -1 0 0 0 0 0 0 -2 -6 -4 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -36 -80 -94 -115 0 -141 -152 -132 -134 -137 -135 -142 -186 -213 -2 -139 -213 -157 -164 -148 -118 -76 -114 -136 -154 0 0 0 -1 -3 -2 -1 -2 -2 0 -153 -214 -2 -2 -1 0 -238 -397 -503 -425 -425 -410 0 -547 -339 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -1 0 -2 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 -173 -121 -118 -145 -138 -108 -35 -12 0 0 0 0 0 0 0 0 0 0 0 -17 -3 -16 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 -6 -25 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 -1 -7 -2 0 -7 0 -2 0 -4 -12 -2 -14 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 0 0 0 0 0 0 0 -4 -5 -2 -1 -1 -2 -3 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -14 -43 -89 -128 -48 0 -74 -125 -153 -183 -171 -189 -221 -51 0 -2 -1 -277 -235 -205 -201 -191 -108 -118 -148 -1 -1 -3 -27 -1 -106 -302 -1 0 -1 -1 -3 -3 -3 -2 -1 -1 0 -1 0 0 -1 -25 -503 0 0 -1 0 0 0 0 0 0 0 0 0 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 -143 -103 -110 -86 -28 -18 -6 -1 0 0 0 0 0 0 0 0 -9 -11 -4 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -14 -5 -8 -7 -10 -20 0 -1 -24 -70 0 0 0 0 0 -55 0 0 -4 0 0 -5 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 -8 -8 -11 -1 -1 0 -4 -2 -2 -17 -5 -20 -5 -8 -9 -2 0 0 0 0 0 0 0 0 0 0 0 -4 -5 0 0 0 0 0 0 0 0 -1 0 -13 -27 -12 -2 -3 -3 -5 -6 0 -3 0 0 0 0 0 0 0 0 -2 0 0 -3 0 -18 -2 0 -4 -26 -28 -77 -153 -100 -89 -132 -186 -202 -74 -191 -170 -221 -216 -319 0 -1 -1 0 0 -124 -290 -258 -153 -205 -244 -1 -93 -167 -5 -4 -3 -1 -1 -1 -1 -3 -2 -35 -1 -3 -496 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -191 -114 -62 -33 -29 -31 -32 -36 -28 -17 -12 -12 -8 -11 -1 -56 -36 -27 -75 -22 -16 -50 -10 -4 -3 -8 -12 -18 -18 -44 -19 -6 -1 -5 -10 -38 -12 -7 -6 -2 -5 -5 -9 -12 -7 0 -1 0 0 -1 0 0 0 0 0 0 0 0 -2 0 0 -2 -7 -68 -74 0 0 -6 -4 0 -17 0 0 -6 -17 -29 -26 -7 -1 -1 0 0 -29 -13 -8 -2 -8 -10 -30 -1 -1 -1 0 0 -2 -1 0 0 -2 -3 -10 -2 0 0 0 0 0 0 0 0 0 -10 -11 -17 -10 -21 0 -1 -6 -6 0 0 0 0 0 0 -1 0 0 -2 -4 -1 -5 0 0 0 -5 -37 -40 -107 -64 -149 -32 -113 -137 -184 -138 -186 -213 -200 -219 -262 -62 0 0 -1 0 0 -282 -267 -245 -205 -200 -274 -382 -225 -407 -80 -360 -4 -222 -374 -52 -251 -1 -4 -4 -7 -4 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 -191 -134 -83 -60 -57 -70 -82 -79 -74 -79 -77 -53 -7 -17 -2 -1 -29 -36 -15 -17 -4 -5 -1 -6 -6 -2 -3 -4 0 -36 -13 -7 -11 -3 -4 -9 -14 -10 -7 -5 -6 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -9 -24 0 0 -58 -4 0 -6 0 -7 -22 -38 -37 -28 -13 -1 0 0 -27 -21 -10 -14 -4 -5 -10 -7 -3 0 0 -1 -2 -1 0 -5 -4 0 -17 0 0 0 0 0 0 0 0 -2 -8 -10 -25 -23 -38 -22 -1 -35 -15 -5 0 0 0 0 0 0 0 0 0 0 -2 -3 -7 -3 -1 -38 -106 -97 -139 -97 -92 -1 -1 -65 -174 -161 -133 -179 -127 -2 -189 0 0 0 0 0 -1 -1 -168 -312 -302 -279 -129 -366 -3 -1 0 -1 -1 -4 -3 -3 -3 -3 -2 -2 -4 -4 0 -2 -3 -4 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -120 -188 -156 -127 -122 -100 -103 -92 -100 -98 -24 -10 0 0 -7 -69 -62 -14 0 0 0 0 0 0 -3 -1 -9 -3 -1 -1 -1 -4 -10 0 0 0 0 0 -1 0 -1 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -1 -11 0 0 -44 0 -1 -9 -1 -16 -35 -53 -27 -22 -4 -7 0 0 -58 0 0 -7 -3 -1 -14 -5 -3 -3 -2 -2 -1 0 -9 -1 -9 -1 0 -1 0 0 0 0 0 0 -6 -6 -26 -20 0 -24 -24 -1 -29 -56 -3 -3 -2 -2 0 0 0 0 0 0 -2 -6 -9 -13 -7 -17 -72 -93 -139 -121 -1 0 -1 -2 0 -48 -29 -190 -192 -1 -1 0 0 0 0 0 0 0 0 -3 -2 -404 -367 -1 -1 -2 -1 -1 -2 0 0 -1 -3 -4 -4 -4 -2 -3 -4 -2 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -74 -298 -222 -180 -151 -137 -129 -85 -5 0 0 0 0 -10 -22 -2 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 -3 -2 -2 0 0 0 0 0 0 0 -7 0 -5 -3 0 0 0 0 0 0 0 0 -2 -1 0 -48 0 0 0 0 -13 -44 0 -25 -5 -8 -1 0 0 0 0 0 0 0 0 -2 -1 -2 -1 0 0 -1 -7 -14 -12 0 0 0 0 0 0 0 0 -1 -4 -34 -22 -45 0 -33 -38 0 -56 -3 -23 -15 -10 -3 -2 0 -1 -3 -3 -3 -5 -9 -17 -16 -34 -133 -136 -6 -1 0 0 0 -1 -2 0 -1 -2 -1 -2 -1 0 0 0 0 0 0 0 0 0 -2 -2 -3 -3 -2 -3 0 0 -1 0 0 -1 0 0 -2 -3 -4 -4 -5 -1 0 -2 0 -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 0 -290 -228 -198 -153 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -51 -24 -63 -31 -4 -3 -13 -48 -38 -40 -6 -12 -2 -2 -1 -1 0 0 -1 0 -1 -1 -1 -2 -1 -1 -15 -2 0 0 -4 0 -3 0 0 0 -1 0 -1 -7 -9 -15 -20 -29 -1 0 0 0 -24 -28 -46 -37 -13 -10 -3 -6 -6 -9 -6 -7 -9 -18 -25 -75 -155 -103 -1 -3 -6 -1 -1 0 -1 -1 -1 0 -1 -1 -1 -2 -2 -1 -1 0 -1 -1 0 -2 -1 -3 -4 -2 -4 -5 0 0 0 -1 0 -1 -1 -2 -1 0 -1 -1 -3 -1 -2 -1 -1 -2 -2 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -248 -207 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -3 -8 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -79 -50 -21 -5 -5 -32 0 -6 -8 -13 -3 -3 -1 0 -1 -2 -1 0 -1 -1 0 0 0 -2 0 0 -1 -4 -7 -2 -1 -1 0 0 -1 -1 -1 -12 -15 -26 -26 -27 -11 0 -1 -13 -16 -35 -11 -37 -17 -12 -11 -15 -18 -8 -7 -17 -41 -95 -100 -136 -2 -2 -1 -1 -2 -2 -2 -2 -2 0 -1 0 -1 -4 -1 0 -2 -1 -1 -1 0 0 0 -3 0 -1 -1 -1 -4 -3 0 0 0 0 0 0 -1 0 0 -1 -2 0 -1 0 0 -1 -2 -2 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -383 -289 0 0 0 0 0 0 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 -1 0 -1 -10 -20 -34 -45 -39 -18 -15 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -68 -27 -8 -2 -26 -34 -44 -15 -29 -4 0 0 0 0 0 0 0 -1 -1 -1 0 0 -1 0 -1 -1 -18 0 0 0 0 -1 0 0 -1 -6 0 -26 -35 -37 -2 -1 -1 -18 -22 -17 -16 -10 -36 -11 -18 -23 -20 -22 -12 -48 -50 -13 -112 0 -6 -3 -178 -6 -6 -5 -1 -1 -1 -2 -1 -1 -1 -2 0 -4 -3 -3 -2 -1 -1 0 0 -1 0 -2 -2 -3 -2 -3 0 0 0 0 -1 -2 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -474 -355 0 -326 0 0 0 0 0 0 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 -4 -1 -3 -13 -15 -12 -23 -53 -68 -144 0 0 0 0 0 -86 -116 -102 -34 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -29 -4 -1 -6 -49 -28 -1 -21 -7 -1 0 0 0 0 0 0 0 0 -1 0 0 -3 -1 -2 -8 -31 0 0 0 0 -3 -1 -3 -8 0 -8 -32 -41 -1 -6 -22 -19 -16 -14 -11 -23 -8 -39 -9 -34 -38 -42 -31 -14 -12 -43 -2 0 0 -1 -2 -4 -4 -2 -3 -2 -2 -2 -4 -1 -3 -1 -2 -2 -2 -2 -2 -1 0 -1 -1 0 0 0 0 -1 0 0 -1 -2 0 0 -1 0 0 -1 -2 -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 -359 -329 -290 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 -9 -22 -26 -29 -65 -72 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -93 -97 -11 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -3 -2 0 0 -14 -2 -1 -9 -5 0 -1 0 0 0 0 0 0 0 -2 0 -2 -1 -12 -38 -67 -48 0 0 0 -1 -10 -6 -5 -2 -4 -21 -25 -30 -25 -21 -5 -7 0 -1 -7 -7 -38 -20 -16 -20 -29 -43 -28 -12 -73 0 0 0 0 0 0 0 -2 -2 -5 -2 -1 -3 -3 -3 -3 -4 -1 -1 -2 -4 -5 -1 0 0 -1 0 -1 0 0 0 -1 -1 -2 -2 -3 -1 -1 -1 0 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -206 -196 0 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 -25 -40 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -230 -122 -59 -39 -14 -5 -1 0 -1 0 0 0 0 0 0 0 -2 -1 0 0 0 -2 -1 0 -6 -3 0 0 0 0 0 0 0 0 0 0 -9 -4 -11 -42 -37 -27 0 0 0 0 -2 -12 -9 -2 -7 -11 -11 -17 -15 -18 -5 -4 -1 0 0 0 0 -34 -18 -17 -19 -18 -22 -19 -61 -104 -122 0 0 0 0 0 0 0 -1 -1 -2 -4 -1 -1 -2 0 -4 0 -5 -3 0 -1 -1 -2 -1 0 -1 -1 0 0 0 -1 -1 -1 -1 -1 0 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -16 -20 -71 -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 -6 -269 -131 -61 -29 -28 -16 -5 0 -1 -1 0 0 0 0 -1 -3 -1 0 0 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 -3 -26 -32 -36 0 -2 -2 0 0 -2 -2 0 -1 0 -1 -14 -2 -16 -26 -4 -1 -6 0 -8 0 0 0 0 0 -70 -50 -35 -67 -53 -117 -133 -158 -139 0 0 0 0 0 0 0 0 0 -2 -4 -4 -2 -4 -3 -1 -2 0 0 0 0 0 -2 -3 -3 -1 -2 -3 -1 0 0 -1 0 0 0 0 0 -1 0 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 0 0 -1 -22 -86 0 -1 -34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -256 -119 -100 -87 -88 -38 -13 -12 -1 0 0 -1 0 0 -1 -3 -1 -2 -6 -1 0 0 0 0 0 0 -2 0 -3 -1 0 0 -9 0 -7 0 -2 -1 -5 -1 0 -1 -2 0 -2 -3 0 -9 -16 0 0 -3 -1 0 0 0 0 0 0 0 -1 -2 -84 -90 -141 -138 0 -2 -179 0 0 0 0 0 0 0 0 0 0 -2 -2 -9 -3 -3 -7 -2 -2 -3 -3 -2 -1 -1 0 0 -1 0 -3 -2 0 0 0 -1 -2 0 -1 -1 -1 -1 0 0 0 -1 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -2 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -17 -67 -79 -101 -133 -85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -366 -296 -178 -92 -53 -12 -4 0 0 0 0 0 0 0 -1 -2 -2 -3 -1 0 -1 0 0 -2 -2 -1 -2 -1 -1 -1 -16 -12 -3 -9 -12 -4 -3 -1 -2 -1 -3 -3 -3 0 -1 0 -8 0 0 0 0 -21 -6 -13 0 0 0 0 -1 -2 -3 -123 -4 -3 -2 -181 -206 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -8 -3 -2 -2 -4 -3 -3 -3 0 -1 -1 0 0 0 -1 0 0 -2 0 0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 -2 -3 0 -66 -58 -114 -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 -78 -197 -1 0 0 -1 -139 0 -1 0 -1 -303 -1 -263 -116 -25 -23 -28 -1 0 0 0 0 -2 -1 0 0 -1 -6 -4 -3 -2 -2 0 0 0 0 0 -3 -3 -3 -7 -35 -7 -11 -10 -8 -3 -3 -2 -3 -6 -9 -9 -3 -4 0 0 0 -1 -2 -4 -8 -8 -13 0 0 0 0 -1 -3 -4 -4 -4 -74 -71 -227 0 0 0 0 -1 0 0 0 0 0 0 -4 -7 -1 -3 -5 -5 -3 -2 -3 -3 -4 -1 0 0 0 0 0 0 0 0 -1 -1 -1 0 -1 -1 -1 -2 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 -2 0 0 0 0 0 0 0 0 0 0 -2 -45 -26 -73 0 -110 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -158 -261 -211 -92 -169 -261 -1 -1 0 0 -1 -1 -104 -121 -279 -46 -17 -15 -18 -2 0 0 0 -1 -2 0 0 0 -1 -1 -2 -5 -5 -2 0 0 0 0 -2 0 -1 -1 -6 -6 -11 -1 -4 -4 -5 -3 -3 -7 -10 -14 0 0 -3 -5 -3 0 -13 -12 -8 -8 -12 -15 0 0 0 0 -2 -2 -1 0 -9 -12 0 -1 0 0 0 0 0 0 0 0 0 -1 0 -1 0 -2 -1 -3 -4 -3 -3 -4 -2 0 0 0 0 0 0 -1 -2 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -18 -66 -150 -44 0 0 0 0 0 0 0 0 0 0 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 -203 -122 -192 -221 -308 -316 -366 -4 -4 -3 -1 -1 0 -236 -210 -98 -34 -14 -10 -7 -4 0 -2 -1 -2 0 0 -4 -2 0 -2 -2 -3 -3 -1 -1 -1 -3 -1 -1 -1 -12 0 -3 -12 -14 -1 -3 -4 -6 -4 -7 -10 -7 -2 -1 -6 -4 -5 -3 -3 -1 -17 -1 -24 0 0 0 0 -1 -1 0 0 -195 0 0 0 0 -1 0 0 0 0 0 -1 -2 0 -3 -3 0 0 -1 0 -1 -3 -5 -4 -5 -1 0 0 0 0 0 0 -1 -1 -2 -3 -2 -1 -1 0 -1 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 -5 -68 -106 -147 -88 -96 -85 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 -1 -147 -252 -362 -5 -5 -3 -2 -3 -1 -4 -2 0 -3 -263 -202 -109 -46 -12 -2 -1 -1 -1 0 0 0 -1 0 0 -1 -3 -2 -2 -1 -2 -2 -1 0 -1 -1 -1 -1 0 -12 -43 -33 -2 -1 -2 -3 -1 -1 -2 -7 -8 -2 -10 -2 -5 -7 -2 -1 -22 -4 -21 0 -1 0 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -1 0 0 0 0 0 0 -2 -2 -3 -3 0 0 0 0 0 0 0 0 0 -1 0 -1 -2 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 -4 -31 -101 -140 -141 -110 -128 -140 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 -1 -1 0 0 0 0 -1 0 -2 -321 -2 -208 -174 -34 -1 -1 0 0 0 0 0 0 -1 -1 0 -2 -1 -4 -1 0 0 -5 -1 -1 -1 -8 -15 -8 -5 -8 -1 0 0 -1 0 0 -1 -1 -5 -8 -10 -3 -5 -2 -2 0 -4 -4 -3 -48 -3 -3 -1 -1 -7 -3 0 0 0 0 -1 0 -4 0 0 0 -1 -1 0 -2 -2 -1 0 0 0 0 0 -1 -1 -5 -1 -2 0 0 0 0 0 0 0 -1 0 -1 -2 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 0 0 0 -1 -1 0 0 -10 -48 -145 -172 -162 0 -146 -155 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 -1 -1 -2 -175 -1 -132 -258 -48 -13 -1 -1 0 -1 0 0 0 -8 0 -1 0 0 0 0 0 -28 -4 -3 -2 -24 -46 -30 -5 -23 -98 0 -50 -25 0 0 0 0 0 -3 -4 -8 -5 -2 -1 0 -3 -10 -6 -28 -4 -3 -1 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 -2 -4 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -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 -30 -4 0 -2 -2 -1 0 0 -17 -62 -165 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -4 -2 0 -192 -180 -107 -70 -27 -10 -1 -8 -8 -2 0 0 0 0 -2 0 -13 -67 -77 -47 -26 -19 -69 -54 -25 -21 -20 0 0 0 0 -1 -2 -6 -4 0 0 0 -3 -8 -4 -2 -1 -1 -6 -8 -4 -9 -3 -1 -1 -2 -1 0 0 -1 -2 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 -1 0 -2 0 -1 -2 -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 -58 -14 0 -1 -2 -2 -1 0 -16 -58 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -1 -1 -3 -1 0 0 -48 -157 -86 -14 -11 -36 -20 -13 -17 -8 0 -1 0 0 -5 -25 -43 -41 -29 -81 -128 -60 -12 -18 -22 -52 0 0 0 0 -9 -9 -12 -1 0 0 0 0 -2 -2 -1 -2 -2 -12 -8 -3 -5 -5 -3 -5 -6 -6 0 0 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 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 -101 -88 -8 -1 -2 -2 -1 0 -7 -41 -74 -53 -84 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 -3 -7 -1 0 0 0 -24 -35 -58 -106 -128 -114 -141 0 -58 -62 -66 -57 -53 -6 -13 -25 -95 -148 -28 -139 -75 0 0 0 -8 0 0 0 -26 -48 -15 -7 0 0 0 0 0 0 0 0 -1 -1 -4 -4 -2 -6 -3 -5 -6 0 -2 0 0 0 0 0 0 -1 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -14 -99 -110 -86 -9 -2 -3 -3 -2 -1 -12 -37 -48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 -1 0 0 0 0 0 0 -116 -113 -51 -64 -26 -75 -127 -28 0 -97 0 0 -131 -11 -13 0 0 0 -90 -74 -30 -1 0 -1 0 0 0 0 0 0 0 -1 -3 -3 -7 -6 -5 -6 -2 0 0 0 0 0 0 -1 0 0 -1 -1 -2 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 -68 -98 -98 -51 -9 -4 -8 -8 -1 -11 -38 -36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -1 -42 -21 -9 -76 -59 -148 -32 0 0 0 0 0 0 -46 -38 -37 -73 -22 -1 0 -4 -1 0 0 0 -1 -1 0 -1 -2 -34 -2 -6 -1 0 0 0 0 0 -1 -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 -1 -1 0 -1 -1 0 0 0 0 0 0 -2 -1 -1 -2 -4 -4 -3 -2 -3 -2 -2 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -42 -59 -95 -94 -43 -2 -13 -26 -13 -33 -39 -34 -76 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 -22 -4 0 0 -1 0 -63 -161 -189 -192 -167 0 -45 0 0 0 -120 -2 -23 -37 0 0 -1 -3 -2 0 0 -1 -1 -1 -14 -13 -13 -18 -11 -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 -1 -4 -1 0 -2 -1 -4 -5 -4 -3 -1 -3 -2 -2 -2 -2 -1 0 0 -4 -4 -2 -5 -5 -3 -4 -3 -2 -5 -4 -2 -1 -2 -2 -4 -1 -2 -3 -4 -2 -2 -2 -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 -56 -42 -11 -39 -52 -73 -71 -11 -2 -6 -15 -37 -51 -68 -72 -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 -3 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 -8 -1 -1 0 0 0 -69 -101 -80 -152 0 0 -246 -36 -248 0 -11 -6 -87 -79 0 0 -1 -3 -1 0 0 -1 -2 -3 -3 -3 -1 -2 -1 -1 0 0 -8 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 -2 -4 0 -3 -6 -8 -6 -7 -8 -10 -11 -12 -8 -7 -5 -3 -3 -1 -2 0 0 0 0 -1 -3 -7 -8 -5 -3 -2 -3 0 0 0 0 -2 -3 -3 -4 -5 -7 -8 -2 -2 -1 -1 -4 -5 -6 -6 -2 0 -1 0 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -58 -6 -57 -120 -2 -14 -43 -73 -87 -52 -4 -4 -4 -34 -48 -57 -63 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 -1 0 0 0 0 0 -2 0 0 0 0 0 -4 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 0 -1 0 -176 -178 -137 -145 -257 -219 -57 0 -54 -1 -5 -39 -39 -3 0 -1 0 -1 -4 -2 -1 -2 -3 -4 -6 -4 -2 -29 -19 -26 0 -1 -6 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 -1 -1 -4 -11 -11 -6 -8 -6 -7 -5 -3 -4 -1 -2 0 0 -1 -1 -1 0 -1 -2 0 0 -1 0 -1 0 -2 -3 -1 -1 0 0 0 0 0 -4 -3 -4 -3 0 -1 -6 -5 -6 -4 -4 -1 -4 -4 -1 -4 -3 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -41 -95 -147 -60 -46 -171 -6 -4 -27 -65 -104 -98 -61 -1 -2 -9 -48 -103 -59 -113 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 -2 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 -1 -1 -159 -183 -126 -164 -237 -18 -68 -135 0 0 -87 -36 -14 -8 0 -4 -1 0 -8 -1 -3 -3 -2 -2 -4 -5 -5 -3 -4 -3 0 0 -4 -34 0 0 0 -1 0 0 0 -1 -1 -48 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -2 -6 -7 -3 -5 -5 -4 -4 -4 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -3 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 -7 0 -6 -4 -7 -7 -10 -10 -6 -4 -3 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -226 -139 -62 -233 -211 -194 -19 -8 -12 -40 -83 -112 -100 -16 0 -2 -17 -46 -49 -99 -189 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 -1 -1 -32 -8 0 -10 -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 -74 -165 -253 -20 0 0 0 0 -93 -49 -72 -12 -4 0 -14 0 -1 -1 -1 -3 -3 -1 -1 -1 -1 -7 -21 -41 -3 0 0 -2 0 -73 -64 -2 -1 -1 0 -78 -88 -1 -79 -77 -80 0 0 0 0 0 0 -1 0 -4 -4 -1 0 0 -1 0 0 0 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -271 -110 -81 -200 -239 -147 -3 -15 -9 -17 -24 -70 -95 -64 0 -1 -10 -37 -51 -69 -38 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 -17 -23 -3 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -4 0 0 0 0 0 0 -4 -206 0 0 -49 -4 -4 -21 -16 0 -18 -1 0 0 0 -4 -8 -3 -1 -1 -10 -5 -11 -23 -4 -40 -46 -62 -29 -18 -58 -20 -2 -66 -60 -55 -73 -68 -92 -78 -79 -84 0 0 0 0 0 0 -1 -3 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -140 0 -6 -271 -270 -308 -9 0 -10 -8 -9 -18 -58 -19 -58 -6 -4 -22 -66 -74 -52 0 0 -134 -109 -96 -152 0 -258 -250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -56 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -2 0 0 0 0 0 -7 -6 -3 0 0 -85 0 0 -1 -2 -4 -18 -10 0 0 0 0 -1 -4 -3 -2 -1 0 -16 -11 -32 -57 -13 0 0 0 -2 -44 -18 -2 -41 -37 -50 -34 -3 -2 -1 -19 0 0 0 0 0 0 -5 -4 -1 -9 0 0 0 0 -24 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -184 0 -42 0 -353 -445 -409 -174 -13 -10 0 -2 -6 -11 -12 -18 -32 -43 -13 -7 -27 -73 -127 -26 -26 -119 -130 -113 -124 -140 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -21 -65 -7 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 -3 -2 0 0 0 -1 -3 0 0 -9 -5 0 0 0 0 0 0 0 -6 -1 -13 -21 -4 -4 0 0 0 -1 -2 -1 -1 0 -1 -2 -38 -21 -5 -1 0 -5 -18 -49 -48 -36 -23 -31 -40 -4 -4 -5 -1 -1 -1 0 0 0 0 -4 -6 0 -10 -1 -1 -4 0 -7 -19 -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 -173 -81 -147 -191 -484 -389 -265 -179 -20 -9 -22 -18 0 -3 -12 -10 -12 -26 -55 -17 -17 -41 -54 -27 -28 -33 -157 -146 -139 -131 -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 0 0 -2 0 0 -15 -20 -2 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -11 -18 -3 -1 0 -2 -2 0 -2 -6 0 0 0 0 0 -2 -4 -8 0 0 -1 0 0 -3 -7 -11 -1 -24 -20 -13 -2 -2 -2 -20 -16 -6 -19 -22 -9 -34 -31 -6 -23 -17 -17 -19 -25 -12 -28 -23 -7 -28 -1 0 0 0 -1 -13 -1 -2 0 0 -7 -5 -4 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -47 -171 -125 -224 -476 -336 -175 -163 -37 -40 -53 -69 -4 0 -1 -4 -2 -1 -33 -53 -25 -40 -92 -75 -24 -35 -12 -47 -96 -120 -124 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 -29 -1 0 0 0 0 0 0 0 0 0 -2 -8 0 0 0 0 0 0 0 -1 -2 -1 -3 0 0 -17 -1 -1 -4 -13 -1 -2 0 -2 0 0 0 0 -5 -1 -3 -1 -1 0 0 -1 0 -15 -6 -20 0 0 -48 -27 -6 -2 -1 -10 -5 -1 -18 -36 -52 -46 -9 -12 -14 -11 -16 -17 -6 -15 -17 -12 -16 -1 -1 -7 0 0 -21 -1 -4 0 -2 -3 -3 -10 -20 -11 -8 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -75 -259 -95 -137 0 -189 -134 -154 -35 -38 -61 -35 -31 -17 -1 -2 0 -1 0 -17 -42 -57 -61 -50 -46 -35 -22 -19 -36 -42 -117 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 -3 -1 0 -1 -2 -4 -2 -1 -1 -1 0 0 0 0 0 0 0 0 -1 -3 -6 -1 -6 -1 -5 -14 -34 -24 -3 -6 -1 -2 0 0 0 0 -2 0 -6 -28 0 0 0 0 0 -28 -39 -22 -6 0 0 -24 -7 -4 -1 -10 -10 -3 -4 -17 -37 -12 -6 -7 -5 -1 -3 -4 -7 -10 -3 -7 -3 -3 0 -3 0 -29 -8 0 0 -3 -3 -9 -2 -2 -2 -10 -9 -5 0 -13 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -274 -266 -304 -126 -219 -144 -152 -150 -3 -35 -34 -53 -29 -38 -32 -6 -6 -4 -3 0 -11 -23 -58 -57 -30 -3 -23 -12 -11 -18 -27 -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 -16 -38 0 -1 -1 0 0 -4 -1 0 0 -2 -2 -1 0 0 0 -3 -2 -2 -3 -2 -1 -2 0 0 0 0 0 0 -2 -4 -3 0 -1 -2 0 -3 -8 -10 -16 -9 0 -1 0 -8 0 0 -4 -7 -3 -2 -1 0 -6 -1 0 0 0 0 0 0 -44 -16 -20 -11 -8 -6 -6 -8 -16 -12 -4 -7 -3 -6 -12 -11 -14 -7 -10 -7 -8 -5 -2 -2 0 -17 0 -1 -4 -4 -18 -7 -1 -1 -8 -16 -6 -11 -7 -1 -8 -8 -4 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 -1 -1 -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 -349 -297 -125 -136 -138 -102 0 -16 -21 -25 -77 -54 -39 -46 -7 -4 -10 -17 -6 -9 -31 -29 -14 -15 -22 -16 -10 -10 -10 -18 -15 -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 -6 -8 -1 0 -3 -5 -9 -7 -2 -2 -3 0 0 -2 -7 -4 -1 -1 -6 -3 -7 -8 -12 -7 -1 0 0 0 0 -1 -3 -11 -17 -4 -1 0 -1 -5 -5 0 0 0 -1 0 -1 -1 0 0 0 0 -2 0 0 0 -12 -1 0 0 0 0 0 0 -1 -21 -30 -21 -19 -15 -7 -3 -4 -2 -2 -3 -12 -23 -23 -12 -11 -10 -12 -13 -9 -5 -3 0 -3 -19 -1 -7 -4 -8 -3 -3 -1 -9 -6 -2 -27 -15 -4 0 -3 -1 0 0 0 0 0 0 0 -1 -1 -2 -3 -3 -1 -3 -4 -3 -2 -2 -2 -2 0 0 0 0 -1 -4 -4 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -187 -119 -97 -95 -67 -24 -9 -12 -6 0 0 0 -71 -56 -38 -29 -39 -13 -8 -7 -8 -17 -26 -22 -19 -23 -37 -31 -13 -7 -7 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -14 -8 -7 -11 -4 -2 0 0 -1 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 -3 -3 -4 -1 0 0 0 0 0 0 0 0 -4 -1 0 0 0 -2 -1 0 0 0 0 -1 0 0 0 0 0 -20 -59 -33 -34 -23 -13 -16 -10 -9 -15 -4 -4 -9 -13 -6 -9 -16 -9 -5 -10 -3 -5 -4 0 -1 -4 0 -34 -14 -1 -7 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 -2 -2 -3 -1 -3 -5 -1 -2 -2 0 -2 -3 -2 -2 -1 0 -2 -2 -1 -2 0 -2 -3 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -335 -27 -85 -162 -108 -108 -93 -87 0 -2 -22 -3 -15 0 -31 -40 -85 -80 -57 -50 -26 -11 -13 -22 -11 -32 -21 -16 -17 -12 -11 -13 -28 -6 -3 -4 -3 0 0 0 0 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -33 -5 -11 -9 -4 -2 -3 -5 -13 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -1 -6 -5 -4 0 0 0 0 0 0 -46 -22 -10 -18 -3 -3 -18 0 -2 0 0 0 0 -6 -1 0 0 0 0 0 -45 -38 -29 -6 -4 -6 -9 -13 -9 -9 -8 -8 -22 -22 -30 -6 -3 -19 -1 0 -15 -1 -6 -1 -12 -1 0 0 0 -2 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 -1 -3 -4 -1 -1 0 0 0 0 0 -2 -4 -3 -2 -4 -3 -4 -4 -7 -6 -4 -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 0 0 0 0 0 0 -324 -323 -303 -130 -123 -168 -116 -20 0 -1 -3 -13 -5 -6 -12 -19 -69 -9 -43 -17 -32 -27 -10 -29 -23 -30 -19 -8 -1 -12 -6 -19 -17 -43 -17 -9 -8 -4 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 -2 -12 -1 -5 -3 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -3 -5 -4 -4 -3 -2 -4 0 -11 -12 -40 -21 -35 -43 -25 -40 -28 -2 -14 0 0 -4 -1 0 0 0 -63 -86 -63 -61 -38 -21 -10 -10 -5 -14 -9 -7 -11 -8 -29 -38 -20 -16 -1 0 -10 -3 -5 0 -2 -1 -1 -1 0 -1 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -1 -1 0 0 -2 0 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -4 -6 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -286 -233 -218 -161 -146 -173 -208 -181 0 0 0 0 0 -10 -1 -8 -10 -8 -14 -6 -6 -29 -37 -59 -86 -51 -35 -36 -4 -6 -1 -9 -2 -18 -15 -31 -22 -18 -16 -11 -12 0 0 -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 -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 -3 -2 -3 -5 -3 -2 -20 -13 -37 -54 -34 -40 -50 -43 -51 -58 -26 -2 0 -3 -10 0 0 0 0 -58 -70 -55 -66 -32 -20 -17 -1 -3 -17 -1 -7 -3 -8 -14 -17 -11 -21 -11 -5 -2 0 0 0 0 0 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -2 -2 -2 -2 -1 0 0 0 0 0 -1 -1 0 0 0 -3 -3 -2 -5 -7 -3 -3 -5 -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 -321 -270 -286 -313 -261 -262 -242 -146 -3 0 0 0 0 0 0 -4 0 -35 -13 -12 -12 -57 -59 -60 -125 -74 -76 -18 -23 -5 -6 -4 -3 -14 -16 -6 -1 0 0 -1 -1 0 -4 -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 -1 -2 -2 -64 -5 -9 -2 -2 -34 -40 -51 -33 -45 -59 -74 -34 -65 -22 0 0 -16 -43 -12 -92 -115 -84 -59 -70 -64 -59 -18 -5 -8 -1 -4 -4 -1 -1 -3 -2 -3 0 -1 -2 -1 -1 -1 -1 0 -1 0 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 -1 -2 -1 -1 0 -2 -3 -6 -5 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -292 -279 -49 0 0 -32 0 0 -1 0 0 0 0 0 -1 0 0 -1 -5 -5 -3 0 0 0 -85 -3 -1 -45 -55 -8 -11 -9 -1 0 0 -4 -2 -1 -2 0 -1 -3 -12 -8 -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 -1 0 0 -23 -3 -11 0 0 -2 0 -1 -1 -2 -4 -6 -4 -3 -28 -28 -40 -55 -77 -79 -108 0 -28 -6 -3 -6 -8 -40 -53 -100 -82 -33 -24 -30 -17 -3 -1 -3 0 -1 -5 -8 -5 -3 0 0 -1 -4 -7 -9 0 0 -4 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 -1 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 -1 -2 -6 -5 -3 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -84 -280 -333 -92 0 0 0 0 -1 0 0 0 0 0 -1 -2 -3 0 0 -2 -3 0 0 0 0 -2 0 -81 -83 -55 -15 -6 -12 -2 -7 -15 -12 -3 -2 0 0 -1 -1 -1 -10 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -97 -10 0 -3 -23 -44 -1 -1 -1 -1 -3 -3 -6 -3 -79 -62 -31 -24 -112 -124 -99 -116 -104 -82 -4 -18 -5 -5 0 -21 -85 -69 -32 -11 -6 -1 -1 -1 -1 -1 -1 0 0 0 0 -10 -3 0 -17 -13 -5 -10 -1 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 -1 -3 -4 0 -3 -3 -4 -5 -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 -379 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 0 -5 -1 -9 0 0 0 0 -1 0 -102 -99 -41 -14 -15 -25 -11 -26 -33 -8 -2 0 0 0 0 0 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -6 -4 0 0 -1 0 0 0 0 -5 -33 -10 -1 0 -1 -31 -2 -2 -64 -2 -3 -4 -5 -3 -6 -94 -47 -49 -91 -105 -197 -41 -25 0 -9 -11 -4 -15 0 -10 -20 -50 -72 -22 -6 0 0 0 0 0 0 0 0 0 -40 -32 -18 -16 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 0 0 0 0 0 0 -1 -2 -1 -5 -7 -6 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -24 0 0 0 0 0 -19 -34 -10 -15 -21 -22 -47 -24 -6 -22 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 -7 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 -4 -6 -9 -12 -9 -6 -10 -6 -1 -1 -1 0 0 -1 -1 -15 0 0 0 -13 -2 -2 -2 -2 -6 0 -6 -7 -10 -9 -90 -11 0 0 0 0 0 -30 0 -1 -11 -16 -4 -1 0 -1 -24 -39 -9 -4 0 -2 0 -3 -4 -21 -21 -25 -6 -4 -4 -8 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 -3 0 0 0 0 0 0 -3 -1 -5 -5 -4 -7 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -113 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -35 -26 0 0 0 0 0 -17 -2 -7 -175 -9 -18 -6 -2 -5 -10 0 0 -2 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 0 0 0 0 0 0 0 0 0 0 -6 -12 -7 -8 -8 -10 -1 0 -12 -1 -17 -2 -1 -1 -7 -1 -1 -2 -2 -8 -8 -10 -7 -12 -13 -40 -76 0 0 0 -234 -203 -44 -109 -8 0 -77 0 0 0 0 0 0 -68 -48 -34 -14 -14 -13 -9 -12 -10 -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 -4 -3 -2 -7 -6 -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 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -5 -2 0 -4 0 -1 -12 -36 -6 -14 -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 -4 -7 -4 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -2 -11 -4 -12 -19 -6 -6 -11 -1 -7 -3 -1 -1 -1 -2 -1 -5 -15 -27 -12 -19 -22 -8 0 0 0 0 -109 -86 -98 0 -21 -40 0 0 0 0 0 0 0 0 0 -2 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 -2 -1 -6 -1 -6 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 0 -1 -4 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 -4 0 0 0 0 0 0 0 0 0 0 0 -19 -1 0 0 0 -17 -21 -30 -26 -13 -5 -1 -6 -2 -2 -1 -1 -1 -1 -2 -4 -13 -23 -12 -16 -29 -25 -1 -3 -76 -129 -106 -60 0 0 -71 -9 0 -9 0 0 0 -4 0 0 0 -2 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 -1 -1 -2 -1 0 -1 0 -4 -6 -14 -5 -4 -1 -3 0 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -134 0 0 0 -3 -1 0 0 0 0 0 0 0 -13 -1 0 -5 -2 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 -15 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 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -2 -2 0 0 0 0 0 0 0 -2 0 -2 -2 0 0 -1 -2 -1 -4 -15 -31 -30 -13 -1 -39 -1 -3 -3 -3 -2 -3 -4 -4 -6 -11 -20 -10 -8 -17 -5 -9 -8 -19 -18 -43 -1 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -3 -9 -16 -6 -2 -2 -5 -1 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -77 0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 -2 -5 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -1 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 -2 -1 -4 -18 -14 -8 -6 -8 -30 -18 -8 -6 -2 -2 -3 -4 -6 -6 -10 -12 -10 -16 -21 -8 -6 -10 -2 -1 -2 -3 -2 -10 0 -1 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 -1 -3 -4 -3 -8 -3 -1 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -141 -120 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 -1 -6 0 0 0 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 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 -9 -7 -6 -5 -1 -8 -22 -18 -1 -2 -2 -24 -16 -8 -2 -2 -3 -3 -2 -3 -5 -10 -2 0 0 -5 -9 -1 -8 -8 -5 -3 -2 -8 -3 -4 -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 -1 0 0 0 -1 0 -1 -4 -5 -1 -3 -3 -3 -1 -3 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -126 -78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -2 0 0 0 0 0 0 0 0 0 -1 0 0 0 -28 -50 -11 0 0 0 0 0 -18 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -32 -18 -12 0 -6 -9 -28 -19 -11 -1 -4 -23 -16 -13 -5 -3 -4 -7 -6 -4 -6 0 0 0 0 -2 -1 -1 -3 -24 -2 -1 -1 -1 0 -11 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 -1 0 -2 -1 0 -1 -2 -2 0 0 -2 -5 -6 0 0 0 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -49 0 0 -124 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 0 -2 -4 0 0 0 0 0 -1 0 0 0 0 0 -50 -86 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -24 -33 -10 -8 -11 -21 -26 -2 0 0 -18 -12 -21 -31 -19 -26 -15 -7 -3 -4 -7 -4 -1 -4 -6 -7 0 0 0 -25 -14 -34 -37 -15 -4 -4 -2 -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 -1 0 0 -1 0 -2 -3 -7 -6 -8 -7 -1 -1 0 -16 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -57 -109 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 -80 -6 -18 -14 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 -17 -23 -20 -11 -22 -29 -27 -45 0 0 -22 -15 -27 -23 -19 -31 -26 -14 -6 -2 -7 -2 -3 -1 -11 -6 -6 0 0 0 -10 -10 -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 -4 -1 -3 -3 -3 -7 -10 -2 0 -9 0 -12 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -604 -232 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -3 -113 -4 0 0 0 0 0 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 0 0 0 -7 -9 -7 -8 -30 -43 -40 -62 0 -42 -18 -17 -5 -54 -46 -37 -32 -19 -9 0 -12 -1 0 -1 0 -1 0 0 0 0 0 -3 -3 -9 0 0 -37 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 -2 0 0 0 0 0 0 0 0 0 -2 0 -2 -4 -4 -8 -7 -7 -10 -5 0 -3 -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 -14 -569 -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 -2 -1 0 0 -7 -75 -20 -16 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 -1 -6 -14 -5 0 -2 -3 -19 -56 -49 -31 -51 -28 -14 0 -1 -9 -40 -31 -23 0 -2 0 0 0 0 0 -10 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 -1 -2 -1 -3 -4 -6 -6 -6 -8 -1 0 -4 -17 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -85 -80 -11 0 -5 -26 0 0 0 -5 -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 -10 -6 -1 0 -2 -4 -3 -3 -21 -33 -35 -15 -6 -14 -25 -13 -22 -23 -4 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 0 0 0 0 0 0 0 0 0 0 -1 -3 0 -1 0 -1 -1 -3 -10 -9 -5 -11 0 0 -10 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -57 0 -7 -7 -6 -9 0 0 0 -2 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -5 -1 -1 -4 -1 -35 -38 -26 -15 -6 -2 -6 -19 -13 -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 -1 0 0 -3 -1 -8 -10 -7 -2 -5 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 0 -3 0 0 0 -310 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -3 -7 -2 0 0 0 0 -12 -13 -32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -7 -11 -12 -7 -7 -6 -16 -15 -11 -4 -6 -4 -7 -2 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 -1 -4 -1 0 0 0 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -5 0 -4 -9 -12 -11 0 0 -2 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 -1 0 0 -11 -3 0 0 0 0 -14 -12 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -12 -14 -15 -8 -11 -8 -8 -12 -6 -5 -5 -1 -3 -1 0 0 0 0 0 0 0 0 0 -3 -8 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 0 -1 -9 -6 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -21 -17 -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 -1 0 -1 0 0 0 0 0 0 -2 0 0 0 0 -12 -11 -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 -1 -13 -7 -6 -5 -12 -6 -3 -2 -3 -3 0 -2 -1 -2 -3 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 -1 -2 -7 -9 -12 0 0 0 0 0 -2 0 0 0 -3 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -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 -2 -3 0 0 -1 0 0 0 -2 0 0 0 0 -2 -48 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 0 -1 -5 -2 -16 -5 -4 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -6 -8 -11 -1 0 0 0 -1 0 -2 -2 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -80 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 -14 -30 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 -4 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 -1 -1 0 0 0 0 0 0 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -12 -5 0 0 0 0 -2 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -94 -97 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 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 -11 0 0 -4 -7 -4 -1 -3 -2 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -2 0 -1 -1 0 0 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -40 -57 -1 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -3 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 -1 0 -7 0 0 0 0 -2 -2 -2 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -1 0 0 0 0 0 0 0 -1 -4 0 0 -1 -2 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -62 -12 -12 -34 -14 0 -8 -12 -27 -22 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 -1 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 0 0 -1 0 0 0 0 0 0 -1 -1 -2 -1 0 0 -21 -16 -4 -12 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -6 -7 -1 -1 -43 -81 -35 0 0 -3 -1 0 -18 -9 -9 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 -6 0 0 0 0 0 -12 0 0 0 0 0 0 0 0 0 0 0 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 0 0 0 0 -1 0 0 -3 -5 0 -5 0 0 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -15 0 -57 -97 -10 -5 0 0 -2 0 0 -6 -6 -31 -28 -6 0 -5 -14 -113 -81 -91 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 -14 0 0 -1 0 0 0 -3 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -1 0 0 0 0 0 0 0 0 -7 0 0 -2 0 0 -3 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -10 -39 -84 -19 0 -2 -6 -5 0 0 -23 -36 -37 -33 0 0 0 0 -28 -80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 -1 -2 -3 0 -1 0 0 -6 -1 0 0 0 -2 -2 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 0 0 0 0 0 0 0 0 0 -25 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 0 0 -20 -24 -23 -10 -45 -29 -79 -74 0 0 -2 -3 -16 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -2 0 -13 -4 0 -7 -49 -49 -74 -31 0 -2 0 0 -1 -28 -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 -2 -2 0 0 0 0 0 0 0 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -6 -6 -6 -7 -1 0 0 0 0 0 -5 0 0 0 0 0 0 -1 0 0 -2 0 0 0 0 -1 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -12 -29 -43 -18 0 0 0 0 0 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -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 -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 -6 -8 -5 0 0 -2 0 0 -2 -1 0 0 0 0 0 0 0 0 0 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -18 -2 -6 -13 -17 -35 -3 -2 -24 -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 -1 0 0 0 0 -1 -3 0 0 -1 -2 -1 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 -1 0 0 0 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 0 -2 -6 -11 -9 -5 -3 -1 0 0 0 -1 0 -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 -9 -8 -44 -13 -12 -9 -33 -13 -10 -1 -3 -49 -27 -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 -1 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -7 -9 -6 -13 0 -5 0 0 -1 0 0 0 0 -1 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -4 -13 -18 -13 -26 -24 -31 -18 -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 -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 -1 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 -3 -1 0 0 0 -2 -1 0 -1 -1 0 0 0 0 0 0 0 -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 -4 -14 -8 -12 -13 -11 0 -6 -1 -1 -3 -4 -16 -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 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 -3 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 -7 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 -16 -16 -4 -5 -5 -10 -1 -1 -2 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 -1 0 -2 -4 -2 -3 -16 0 0 0 0 0 0 0 0 -1 0 -3 -2 -10 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -17 -3 -5 -3 -7 -4 -3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 0 -2 -3 0 -2 -2 -18 -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 0 0 0 0 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 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 -2 -2 -4 -2 -2 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -5 -2 0 0 0 0 0 0 0 0 0 -2 -4 0 0 0 0 0 0 0 -4 -10 0 -1 0 0 0 -5 -10 0 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -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 -2 -6 -2 0 0 0 0 0 0 0 0 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Wind_Speed 10 10 7 8 10 9 7 3 7 4 6 5 10 9 9 7 3 1 2 4 5 5 6 9 11 11 7 8 3 7 3 2 3 3 2 2 3 3 4 5 6 6 6 7 7 8 8 8 7 8 7 9 12 12 12 11 13 12 14 13 13 12 12 10 9 8 8 8 7 6 5 4 5 4 2 2 1 1 1 1 2 1 2 2 0 1 2 2 2 5 5 6 6 6 7 7 7 8 8 8 10 9 10 11 11 11 12 12 12 12 12 13 13 12 11 11 10 9 7 6 5 7 5 5 4 3 3 2 5 6 6 8 10 8 9 12 11 13 15 15 14 12 11 10 10 10 11 12 12 9 10 12 11 9 9 12 11 9 9 9 8 9 10 12 11 11 11 10 10 8 9 4 9 11 9 12 9 12 14 13 17 14 16 16 18 18 19 19 20 22 22 21 20 20 20 20 21 22 24 24 23 23 24 23 25 25 25 24 24 27 27 nan 26 26 25 24 23 23 23 22 23 21 20 19 18 17 15 17 16 16 15 15 13 12 12 13 10 10 10 10 11 9 8 8 9 8 8 8 8 8 9 9 9 10 10 10 10 14 14 6 2 5 10 12 12 18 10 4 6 2 1 5 5 6 9 10 8 9 7 7 5 4 4 3 3 1 1 2 2 4 5 5 6 7 9 8 9 9 8 8 9 8 9 10 10 11 11 11 11 11 12 12 11 10 10 10 9 9 8 8 7 6 4 4 5 4 4 2 1 2 2 2 2 3 4 2 2 2 2 3 4 5 5 6 7 6 6 7 8 9 9 9 9 10 10 11 11 12 13 12 12 12 12 13 13 11 9 7 7 6 4 5 6 3 4 3 2 0 3 6 7 6 7 8 8 10 11 11 13 15 15 16 15 14 13 11 11 10 10 9 8 6 8 9 12 12 10 10 9 8 9 8 9 9 12 12 13 10 10 10 9 7 5 11 11 12 9 12 14 13 13 15 15 16 14 17 18 19 20 22 22 22 23 22 22 21 20 23 23 23 22 23 23 21 24 24 24 24 24 24 25 26 27 nan 24 24 24 24 24 20 21 21 21 18 16 16 16 13 16 14 15 14 13 12 12 11 10 7 10 10 12 13 10 10 11 11 9 9 9 8 8 8 11 10 10 11 12 14 9 14 12 7 7 8 9 7 13 7 4 6 3 4 6 6 6 3 9 9 8 11 6 5 7 2 3 1 2 2 4 5 6 7 7 8 10 11 12 13 10 9 8 8 9 9 9 9 10 11 11 10 10 10 11 11 10 11 11 10 9 10 10 8 5 5 4 4 4 4 3 3 3 3 2 3 3 5 3 2 3 3 3 4 5 5 5 7 8 8 7 8 8 9 9 10 10 9 10 10 11 11 11 12 13 12 12 11 11 9 9 8 6 4 5 4 2 3 4 2 3 3 6 8 8 8 11 10 8 8 10 15 15 17 18 18 16 16 15 13 9 10 10 11 10 11 12 11 11 10 10 10 9 8 9 7 10 8 12 11 11 11 6 13 5 10 11 9 12 9 12 14 12 13 12 16 15 15 15 18 18 19 19 21 21 22 22 22 21 20 21 21 23 23 23 24 22 22 24 24 25 26 25 25 26 25 25 24 24 23 23 22 21 21 20 19 19 17 17 15 14 14 13 14 14 13 13 11 11 11 11 14 14 15 14 14 12 12 11 10 10 10 10 10 11 10 8 9 8 2 4 10 9 12 9 7 9 8 7 7 8 6 2 2 3 4 3 4 6 9 6 7 7 9 5 3 2 3 2 3 5 5 6 8 9 10 11 11 13 13 15 12 10 9 9 10 9 9 9 10 11 11 11 9 10 10 11 10 11 10 10 9 8 9 8 7 5 4 2 2 3 4 3 3 4 4 3 4 3 4 2 2 2 3 4 5 6 6 6 7 8 9 9 9 8 9 9 9 9 9 10 11 10 10 11 12 12 12 10 11 9 8 7 6 4 4 3 4 1 0 1 3 4 3 5 7 8 9 9 8 9 12 14 15 16 17 17 18 18 16 16 13 13 12 13 14 14 13 11 10 10 10 10 9 9 7 9 7 11 8 11 9 10 12 7 10 9 12 10 6 12 12 13 9 10 11 16 14 15 16 17 16 18 18 20 20 21 20 19 21 20 21 22 23 22 22 23 22 23 23 23 23 24 25 25 26 25 24 24 23 22 22 22 20 22 21 19 18 17 17 18 17 15 15 15 14 15 12 11 13 12 15 16 16 16 14 15 13 12 12 12 12 13 13 12 13 7 5 6 2 4 6 11 14 13 10 8 7 3 8 5 5 3 1 3 3 7 4 3 1 6 7 6 8 7 9 9 13 7 3 3 5 8 9 9 11 13 15 16 16 16 15 14 12 10 10 10 11 11 10 10 11 12 14 11 10 12 10 12 11 10 10 9 8 7 7 7 6 4 3 2 3 4 3 4 5 4 4 5 5 5 4 3 4 3 6 7 7 7 7 8 8 9 10 9 10 10 10 11 9 9 9 10 11 12 11 11 10 11 9 11 9 9 8 6 6 4 2 3 1 2 3 4 6 6 8 9 9 9 9 10 12 13 15 17 17 15 16 16 17 16 15 13 13 13 16 16 13 11 11 11 11 10 9 7 9 8 8 8 6 7 8 9 11 7 10 8 10 10 10 6 10 13 10 9 9 13 11 12 13 14 15 15 16 18 21 18 19 19 19 19 20 21 21 22 24 23 23 23 23 24 23 23 24 23 23 24 24 24 24 22 21 21 21 19 19 19 18 18 15 15 16 15 15 14 14 12 14 12 16 16 15 16 17 18 17 15 15 14 14 14 13 15 14 13 14 15 8 8 4 3 7 7 8 10 11 12 7 6 5 5 5 5 2 3 4 7 11 8 9 7 7 9 9 12 11 13 14 17 10 4 5 2 3 7 13 16 18 19 19 20 19 17 17 16 14 12 12 12 12 11 10 11 13 14 18 12 11 11 11 9 9 9 10 9 7 7 6 5 4 4 4 4 4 5 5 5 4 4 5 6 6 5 5 6 6 6 7 7 7 8 8 9 9 9 12 13 12 12 12 12 10 10 10 11 11 11 10 10 10 11 13 12 10 9 9 8 7 3 6 3 3 7 9 12 12 12 12 10 13 13 13 13 11 14 14 14 14 15 15 15 14 12 11 10 11 12 10 10 12 9 9 10 12 8 8 11 7 7 2 4 8 9 7 4 10 8 8 11 7 4 11 8 9 6 6 9 9 9 13 13 14 15 15 16 16 17 17 18 18 19 20 20 20 23 23 23 23 23 23 23 23 22 23 23 22 22 23 24 23 21 20 19 19 17 18 16 15 15 16 14 14 13 12 11 11 10 12 10 11 14 16 17 18 18 19 19 18 16 16 16 15 15 14 13 15 15 14 9 6 6 1 2 10 12 13 12 11 12 8 6 4 4 5 4 6 7 9 12 10 11 11 8 11 13 13 13 15 13 13 15 4 1 3 1 7 10 16 23 23 22 23 22 20 20 18 16 16 14 13 13 12 14 14 13 13 15 14 13 14 12 10 10 11 10 10 9 7 5 5 6 6 5 5 5 6 6 6 6 6 7 8 7 6 6 7 8 7 8 8 9 8 8 10 10 11 13 12 14 15 14 13 12 11 11 12 13 13 12 12 11 13 14 13 11 10 10 6 8 6 7 3 3 5 9 10 12 13 13 14 13 13 14 15 16 14 11 12 13 13 14 16 14 13 12 10 12 13 12 11 11 12 13 13 12 11 11 9 6 3 6 4 7 5 3 7 5 7 10 8 4 10 5 8 8 5 7 6 8 9 12 11 13 14 13 15 13 14 16 17 19 19 20 20 21 22 23 22 23 21 22 24 23 22 22 22 21 20 20 18 19 19 19 18 17 17 17 16 14 14 14 13 10 10 9 8 10 9 10 8 7 9 11 14 15 17 17 18 14 13 13 15 15 13 13 15 13 12 10 5 8 2 3 8 9 13 18 16 15 7 10 10 5 4 2 6 8 11 11 13 13 11 10 13 11 11 19 13 18 nan 17 15 8 5 1 5 3 12 17 18 24 25 25 22 22 21 20 18 17 16 16 15 15 15 15 13 15 14 14 14 13 12 13 12 10 11 10 9 7 7 6 6 7 7 7 6 6 7 8 8 8 7 8 9 9 8 10 9 9 8 9 9 9 9 10 10 12 13 14 14 13 13 14 15 14 13 14 15 14 16 14 13 14 13 13 11 12 8 7 5 5 5 4 2 5 7 6 7 9 12 13 14 15 15 13 11 12 12 12 13 13 14 13 13 11 11 9 9 10 10 11 9 10 11 12 12 12 10 5 3 4 3 5 2 5 5 4 5 8 6 7 6 7 5 7 6 6 7 5 8 7 9 10 10 11 10 13 11 12 16 17 18 18 20 19 21 22 22 23 23 22 22 24 23 23 22 22 22 21 21 19 19 19 17 18 15 16 15 12 11 13 12 10 9 9 8 6 6 8 7 6 7 7 9 12 13 15 15 16 14 12 11 12 11 11 12 12 11 11 11 3 6 4 2 6 11 16 19 21 18 13 5 11 5 2 2 7 9 12 12 12 13 14 15 10 7 10 11 12 nan nan 9 11 9 6 3 6 8 13 15 18 13 20 26 23 23 23 21 21 20 20 18 18 18 17 17 17 16 15 16 16 15 14 14 13 12 11 11 11 10 9 8 8 8 8 7 7 8 7 9 10 9 9 9 9 9 10 10 9 10 10 9 9 10 10 10 12 13 12 12 14 15 16 15 15 14 13 14 15 16 16 16 14 15 15 13 12 12 9 6 5 4 4 4 2 2 3 4 5 8 9 10 11 13 11 13 13 13 13 12 12 12 13 12 10 9 7 8 7 8 10 10 9 8 9 10 13 10 5 3 2 4 5 4 2 4 5 3 6 6 5 5 6 6 5 7 4 8 4 4 7 7 7 7 8 8 9 10 11 13 13 16 18 18 18 18 20 20 22 23 23 23 22 22 23 23 23 22 21 21 21 19 20 20 18 15 15 15 14 12 10 11 10 9 6 7 6 4 6 6 6 7 4 5 9 10 11 12 13 13 14 12 10 9 11 10 11 10 9 9 10 0 2 2 9 8 10 16 24 18 9 3 2 11 3 2 4 6 9 14 16 12 11 13 23 23 21 22 5 nan nan 11 13 14 5 10 10 12 14 15 21 17 16 11 14 14 23 25 19 13 16 20 20 19 20 20 21 19 18 17 19 18 16 15 15 15 16 13 12 12 11 11 10 10 9 9 8 9 9 8 9 11 12 11 10 10 10 11 10 11 10 11 10 11 12 12 11 12 12 13 14 14 15 13 14 15 15 14 14 15 16 16 15 15 15 17 14 12 11 10 8 6 3 4 4 3 1 1 3 3 4 6 9 8 10 11 11 11 11 11 11 11 12 11 11 10 8 7 6 5 8 11 10 11 7 7 8 7 5 4 2 0 3 5 4 4 5 5 5 8 3 5 6 6 5 4 4 5 7 3 5 5 5 4 4 6 5 8 10 11 13 13 15 15 17 16 16 17 20 22 23 24 23 23 23 23 23 23 23 21 21 19 19 21 19 18 18 16 15 15 12 10 11 11 9 7 5 6 3 3 4 5 5 6 7 6 9 10 10 12 13 12 12 10 10 10 9 9 9 9 10 10 1 1 4 6 4 11 16 19 16 11 11 14 9 6 9 6 11 14 20 17 13 12 15 23 26 28 25 33 nan 23 23 16 19 11 9 11 11 12 9 14 13 14 5 5 12 12 12 18 16 12 13 17 21 22 24 23 24 20 20 22 22 21 20 19 20 21 18 15 14 13 14 13 12 11 10 10 10 11 11 11 11 12 12 12 11 11 11 10 10 10 10 11 12 13 13 12 12 11 13 14 15 14 13 15 15 15 15 15 15 15 16 15 16 15 15 14 12 8 7 6 6 5 4 2 2 2 2 4 4 2 4 5 7 5 6 8 10 9 10 11 10 8 8 5 5 5 2 3 5 5 5 7 6 4 4 5 5 6 4 2 3 4 4 3 6 6 5 8 10 7 6 7 6 5 6 7 7 7 5 4 4 5 3 2 4 5 8 11 12 12 13 13 14 15 14 15 16 17 20 22 23 22 22 21 22 22 22 24 24 22 22 21 20 19 17 18 19 18 19 14 12 10 11 10 7 5 4 2 2 2 1 2 4 6 7 7 8 10 11 10 9 9 10 9 9 8 6 6 8 9 9 0 2 1 4 4 9 14 12 16 3 11 14 9 7 10 9 11 10 17 9 10 11 12 17 21 26 29 30 32 30 27 26 22 10 11 10 9 9 3 12 12 7 5 10 6 12 15 17 17 12 14 15 17 25 25 23 23 21 21 22 21 21 21 22 23 23 22 18 16 17 15 14 13 12 12 11 11 12 12 13 12 12 12 12 11 11 12 11 11 10 10 13 13 13 12 12 12 13 13 13 13 14 14 15 15 15 15 13 14 15 15 17 16 15 14 14 12 8 6 7 7 7 5 4 3 3 3 3 2 2 2 2 2 3 4 6 6 6 9 9 7 6 5 3 4 2 1 1 2 1 2 2 3 3 2 2 5 2 0 2 4 3 1 4 7 7 7 9 10 14 14 13 12 10 10 8 8 8 7 6 5 7 5 4 3 8 10 11 11 11 11 12 14 15 16 17 18 18 19 20 22 22 22 21 21 21 23 23 24 24 23 22 20 19 18 19 18 19 19 18 14 13 12 10 9 6 4 4 3 2 1 1 5 7 7 8 7 7 7 8 7 10 9 7 6 5 7 6 7 7 7 4 4 4 5 6 8 16 12 12 14 15 6 8 11 8 10 11 9 9 7 10 14 12 15 17 19 25 26 29 28 26 19 12 9 8 8 6 2 2 1 9 7 4 13 9 7 12 14 17 12 14 18 16 21 26 22 20 22 22 23 23 24 24 25 24 25 23 23 20 16 16 15 14 14 14 13 13 13 13 12 12 12 12 11 13 13 12 12 12 12 12 12 13 13 13 13 13 12 13 13 14 14 15 15 16 16 14 14 14 14 16 16 17 14 15 13 11 9 7 7 8 7 6 5 6 5 5 5 3 3 3 0 4 4 3 5 5 5 6 6 5 6 6 5 3 2 1 2 2 3 3 2 1 3 3 4 6 6 3 3 3 4 7 8 7 8 8 10 13 15 17 17 15 14 12 11 11 10 9 10 11 5 8 7 8 11 13 14 12 14 15 15 15 17 19 17 18 17 18 18 20 21 21 20 20 20 19 21 21 21 21 22 22 20 19 19 17 18 18 19 16 18 14 11 10 9 7 5 5 4 4 1 7 9 11 10 6 5 5 6 6 9 7 6 5 6 4 6 6 5 5 5 6 7 7 7 8 9 13 8 9 6 2 1 8 5 8 8 7 7 9 8 11 11 11 14 16 19 18 20 20 14 13 9 10 11 11 7 5 2 2 1 6 4 11 8 6 8 7 12 15 21 27 20 22 19 12 20 20 23 25 25 27 29 30 27 26 25 24 22 20 16 16 14 14 14 14 14 14 14 14 14 14 12 12 13 13 12 13 13 14 14 13 13 13 14 14 14 13 13 13 13 13 14 15 15 15 14 14 14 13 15 16 15 16 13 12 10 9 8 8 8 7 8 8 9 8 7 6 5 5 3 1 3 1 2 2 3 3 4 4 6 6 6 6 5 3 4 6 6 6 6 5 3 3 4 4 5 5 4 4 4 4 4 6 10 9 9 9 11 14 16 17 17 17 17 16 12 14 13 15 15 16 15 15 14 14 16 17 17 17 18 17 18 17 19 20 21 19 20 20 18 19 21 21 21 21 19 19 20 21 19 20 21 18 19 17 16 16 19 20 19 16 14 13 9 9 9 5 6 4 4 4 2 7 6 9 7 6 6 7 8 9 6 4 4 6 3 3 3 5 5 4 4 5 6 7 8 9 8 8 6 5 7 2 3 3 6 6 6 9 9 9 8 9 8 11 12 13 15 15 15 12 8 8 9 9 11 11 6 2 2 4 7 9 9 12 9 12 10 12 15 13 21 20 20 15 14 15 18 18 23 26 28 29 nan nan 27 24 24 24 23 22 18 15 14 14 14 13 14 14 15 16 15 14 13 13 15 15 14 14 13 15 16 15 15 14 14 14 13 13 13 13 13 13 14 15 15 16 15 13 13 14 16 15 13 12 11 11 9 9 9 9 9 9 10 10 9 8 8 7 6 4 6 6 4 3 3 3 1 1 1 3 4 6 5 4 4 4 7 8 8 8 8 6 6 4 4 4 4 3 4 4 5 5 6 9 9 8 9 12 11 13 14 15 15 18 20 21 19 15 20 19 20 18 18 18 17 16 18 20 19 18 17 18 18 17 17 17 17 17 15 17 19 19 20 20 19 19 18 18 19 20 20 19 19 19 17 nan 17 17 19 24 19 17 13 11 12 10 5 6 6 5 4 4 3 2 3 5 5 6 6 9 6 6 3 2 2 3 1 1 1 2 6 4 4 4 6 6 7 7 7 5 4 3 0 4 7 6 6 7 6 6 8 9 9 8 9 9 11 12 12 13 12 13 10 7 8 8 7 9 7 6 6 9 10 10 12 12 14 13 14 15 15 13 18 20 17 16 18 15 18 20 20 25 27 nan nan nan nan 22 23 24 26 21 20 16 14 14 15 15 15 15 16 16 16 16 15 15 15 16 17 16 17 16 16 16 16 15 15 14 14 13 14 14 14 14 15 15 15 15 14 14 13 14 15 12 11 10 11 11 11 10 11 12 11 10 10 10 10 10 9 7 6 7 6 5 5 6 5 4 4 3 3 4 5 3 3 3 4 5 6 7 6 6 5 5 5 6 7 6 5 3 2 3 3 4 5 5 7 6 6 7 9 10 9 11 13 15 16 16 17 12 18 16 18 16 15 16 17 19 19 18 16 15 17 16 16 16 16 nan nan 16 16 16 18 19 18 19 20 19 18 18 20 20 18 20 20 17 15 nan 16 16 15 17 18 14 11 9 6 4 5 7 5 4 3 1 1 3 6 6 6 7 6 5 4 1 1 1 1 1 2 2 2 6 6 5 5 6 5 6 5 5 4 3 3 3 4 5 7 6 5 5 5 5 7 9 9 9 9 9 10 12 10 9 8 8 9 8 9 10 9 8 8 8 10 10 11 11 11 14 16 17 16 17 17 17 19 19 14 13 15 17 20 18 22 23 30 nan nan nan nan 24 20 22 26 24 24 14 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 15 15 16 16 16 16 16 15 14 13 14 14 14 14 15 15 15 15 15 14 13 13 12 12 12 11 12 14 14 13 13 13 11 10 10 9 9 10 9 8 8 7 7 6 6 7 6 6 6 7 5 5 6 7 6 5 4 3 5 6 6 6 6 5 3 3 5 6 4 2 1 1 1 1 2 2 3 4 4 5 6 6 9 11 11 10 13 11 10 9 11 12 12 12 13 14 16 nan nan nan nan nan 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 16 16 14 15 12 11 9 8 10 7 6 6 5 1 2 3 3 5 8 6 6 5 4 2 3 1 2 4 3 3 3 7 5 4 4 3 4 4 3 3 3 4 2 2 6 6 7 7 6 5 6 5 5 5 7 7 8 8 8 8 8 7 9 10 9 9 10 9 8 7 7 7 9 10 13 12 17 15 16 18 18 19 19 18 17 18 18 16 18 18 21 19 19 16 20 nan nan nan 21 8 12 5 4 11 12 17 17 16 16 17 18 18 17 18 18 18 18 18 18 17 18 19 17 16 17 16 16 16 17 16 12 12 14 14 14 15 15 15 16 15 14 14 13 12 12 12 13 15 16 15 14 13 12 10 9 9 9 10 10 10 9 8 8 6 7 7 7 6 6 8 8 8 8 10 8 7 7 6 5 4 4 5 6 7 7 4 3 3 2 1 3 1 0 2 2 0 3 4 4 6 6 6 7 7 7 7 6 6 7 8 9 11 10 9 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 12 12 12 13 12 12 9 7 7 7 6 5 2 2 1 5 6 7 7 6 4 2 3 2 3 2 6 7 6 8 6 5 5 4 4 4 nan nan 3 3 1 0 1 5 6 6 7 6 nan 6 6 7 nan 7 6 7 8 8 9 10 9 8 8 8 6 7 10 9 11 11 10 11 12 12 16 18 19 19 17 21 21 19 22 19 20 20 18 19 21 18 18 15 19 20 21 24 29 24 10 13 8 8 10 16 19 17 18 17 17 19 19 19 21 22 21 19 20 20 20 19 19 19 17 16 16 16 17 17 15 13 12 13 13 12 14 15 15 16 15 14 13 13 10 9 12 16 16 14 15 14 12 10 10 8 8 9 10 10 9 7 7 7 8 7 6 6 6 8 9 8 8 9 9 9 9 7 7 5 3 nan 3 4 5 6 5 3 1 0 0 1 1 1 1 1 2 3 3 2 4 4 3 3 4 5 4 5 6 6 7 7 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 12 9 8 8 7 7 6 7 6 3 1 2 2 5 6 6 4 4 4 2 1 2 1 1 4 7 9 8 6 5 5 nan nan nan nan nan nan nan nan nan 1 2 3 5 nan nan nan nan nan nan nan nan 7 5 8 8 7 10 11 10 11 10 11 11 11 12 13 12 14 15 15 14 18 19 20 18 19 22 20 22 20 21 22 21 23 23 21 19 nan nan 19 17 19 22 21 19 15 17 17 13 15 22 18 18 18 18 20 20 21 23 23 23 22 21 23 22 21 21 20 20 18 17 17 17 18 16 14 13 13 13 12 12 13 14 15 15 15 12 13 11 8 11 14 15 14 14 13 12 11 10 8 9 9 10 11 10 10 6 6 7 8 8 8 7 5 6 8 10 11 11 11 10 9 7 6 nan nan nan nan nan 4 5 4 3 2 3 2 1 2 2 3 3 4 3 3 1 2 3 1 nan 4 nan 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 3 3 3 3 2 3 2 3 5 5 4 4 2 2 1 1 1 2 2 7 7 7 7 7 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 12 12 nan nan 14 nan nan nan 16 16 17 19 21 20 22 22 22 21 23 21 21 21 21 23 24 21 22 18 16 18 19 18 17 19 22 19 21 23 19 14 20 19 23 19 20 19 22 23 24 23 23 24 22 22 20 20 22 21 20 19 19 18 17 19 17 14 13 12 13 12 12 12 13 14 13 14 13 13 11 10 11 14 16 15 14 12 13 11 10 9 8 8 8 9 8 8 9 11 6 6 7 6 6 7 3 6 8 7 7 7 9 8 nan nan 5 nan nan nan nan nan nan 0 2 3 3 2 4 nan nan 4 5 5 4 3 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 nan nan nan nan nan nan nan nan nan nan 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 2 3 2 2 2 3 4 6 4 4 2 1 1 2 3 4 2 1 3 4 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 15 nan nan nan nan nan 18 19 20 21 22 22 24 24 23 23 22 22 21 20 22 24 20 21 24 19 22 22 19 19 20 19 19 20 21 18 18 19 18 21 23 24 27 25 25 25 24 24 24 23 24 23 22 20 19 20 19 19 18 18 18 19 15 13 12 13 13 12 14 14 14 14 14 14 13 12 12 13 14 15 16 15 13 10 10 11 9 9 8 7 nan 7 8 6 8 6 7 4 5 6 6 7 3 5 5 6 6 3 nan 4 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 5 nan nan 8 nan 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 5 3 0 1 2 5 8 6 3 2 2 2 2 2 2 2 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 nan nan nan nan nan nan nan nan nan 21 22 24 24 25 26 25 25 23 22 21 21 22 22 19 23 23 21 24 20 20 18 18 19 19 20 17 19 22 20 20 22 25 24 26 28 27 25 25 26 24 24 25 25 23 21 19 19 20 19 19 19 19 18 16 13 13 12 13 14 14 14 13 14 14 14 13 13 14 15 15 16 14 11 11 12 9 7 5 5 7 nan nan nan 6 7 8 7 6 6 6 nan nan nan nan 2 4 5 7 6 1 4 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 2 1 1 3 7 6 5 3 2 3 3 3 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 26 28 29 25 24 24 23 22 22 24 21 23 22 22 24 22 22 22 17 19 17 18 17 20 22 21 21 25 29 28 29 30 29 27 27 27 25 25 25 26 25 24 22 18 19 19 20 20 21 21 19 16 12 12 14 15 15 15 14 14 14 13 15 15 15 15 15 15 14 11 9 11 10 9 9 8 6 nan nan nan nan 8 7 nan nan 5 nan nan nan nan nan nan nan 4 3 3 1 5 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 3 3 3 3 6 6 6 4 4 3 3 7 8 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 22 21 23 24 26 27 25 25 nan nan nan nan nan nan nan nan nan nan 28 27 nan nan nan nan nan nan nan nan nan 29 29 29 27 26 25 25 25 26 25 26 24 23 23 24 23 27 22 21 16 16 18 18 22 23 22 23 29 30 31 32 31 28 28 28 27 26 26 28 28 26 23 21 21 20 20 20 21 22 18 18 18 19 16 16 17 16 16 16 14 14 15 15 15 15 16 15 13 12 12 11 12 13 12 10 nan 8 5 nan nan nan nan nan 6 nan nan nan nan nan nan nan nan nan nan nan 3 7 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 5 5 6 6 5 7 6 6 5 6 5 6 6 7 8 nan nan nan 12 12 13 15 14 14 14 15 16 17 18 19 20 19 19 18 17 17 19 20 22 28 28 30 32 31 30 32 33 33 32 31 31 30 29 28 29 30 28 28 28 nan nan nan nan nan nan 29 30 29 27 27 28 28 27 27 26 27 26 26 26 29 23 25 23 19 17 16 23 24 22 23 29 27 31 32 31 31 30 29 28 27 27 28 29 28 26 24 24 22 21 20 21 22 21 nan nan 19 19 19 19 18 17 16 16 15 16 15 16 15 16 17 18 17 16 14 13 12 nan 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan 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 9 8 8 7 nan 7 7 6 4 5 7 8 7 8 7 7 6 7 7 8 11 12 14 15 19 17 18 19 19 17 19 20 22 24 27 30 29 33 33 32 32 31 30 30 31 30 31 29 29 29 29 31 31 31 30 30 29 30 30 nan nan nan nan 31 31 30 29 28 30 nan nan 28 29 30 29 27 25 27 26 22 22 21 23 24 24 26 29 30 33 31 34 34 33 31 29 28 28 29 29 29 28 25 25 22 21 20 20 19 18 19 nan 19 23 20 20 18 17 17 17 17 16 16 16 17 16 16 16 16 15 13 nan 11 nan nan nan nan nan nan nan nan 4 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 4 4 3 9 8 8 5 4 4 4 6 6 10 12 13 16 17 15 13 16 17 19 18 22 23 27 31 33 32 32 32 32 29 30 30 31 33 33 32 30 30 31 32 32 31 29 29 30 29 28 27 28 27 28 nan nan nan 31 31 30 30 31 nan nan nan 30 31 29 29 28 28 27 24 26 26 23 24 27 28 29 35 34 34 34 36 33 32 30 30 29 30 30 29 28 26 23 23 22 21 nan nan 17 nan nan 18 18 18 19 18 18 18 18 18 17 17 17 17 16 15 15 15 16 12 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 4 5 5 8 9 9 7 5 7 6 8 9 9 12 14 13 15 16 15 15 16 19 21 23 27 30 33 33 33 31 32 33 33 36 37 37 35 34 34 34 33 33 33 32 31 31 30 31 30 30 29 29 29 26 27 27 nan nan nan 29 30 31 33 nan nan nan nan 30 29 31 31 27 27 27 28 29 28 27 27 30 36 37 34 39 40 35 34 33 31 30 30 30 29 28 28 28 24 22 22 22 19 nan 18 nan nan nan 20 20 19 19 19 18 18 18 18 18 17 17 16 17 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 5 4 5 5 8 8 9 8 7 7 8 9 10 12 14 15 15 14 13 14 14 17 20 21 25 30 32 32 32 32 36 35 36 37 36 34 34 34 33 33 34 32 32 29 30 29 29 30 32 32 32 31 32 34 33 32 31 29 28 nan nan nan 27 29 32 30 nan nan nan 30 29 30 29 29 29 30 31 30 30 29 28 33 34 37 37 39 37 32 33 33 32 32 32 30 30 29 28 26 23 24 23 22 20 nan nan nan nan 19 22 21 20 20 19 19 19 18 17 17 18 18 17 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 5 7 9 7 7 7 8 8 8 10 11 11 12 14 16 16 14 14 13 17 18 21 24 28 31 31 30 30 31 33 35 34 34 32 31 28 27 26 28 27 28 28 27 25 24 24 26 28 30 31 30 31 31 32 33 32 32 31 30 30 30 nan nan 26 27 31 31 nan nan 28 29 29 29 29 31 31 31 31 31 31 33 35 39 37 38 40 35 34 36 33 nan nan 32 31 31 30 28 26 25 24 23 22 nan nan nan nan nan 22 23 21 21 20 20 19 19 18 17 17 18 18 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 8 9 9 11 9 7 8 10 10 10 11 10 13 13 15 14 14 14 16 18 19 19 22 25 30 30 28 28 30 33 33 32 28 25 25 22 22 21 21 22 22 23 21 20 20 20 20 21 21 23 22 23 24 27 28 28 26 23 21 21 22 21 22 26 nan 27 23 24 33 nan nan 28 29 31 31 31 32 32 32 32 31 33 35 39 39 39 39 36 37 38 37 nan nan nan 33 32 32 31 28 26 25 24 nan nan nan nan nan 21 23 23 23 21 21 21 20 18 17 18 18 18 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 9 11 9 9 11 11 12 12 11 12 14 14 15 16 16 18 20 20 22 24 28 28 28 27 30 34 34 33 29 23 19 17 16 17 18 19 nan nan nan nan nan nan nan nan nan nan nan 14 17 18 17 19 20 19 19 17 16 15 13 12 10 11 14 16 25 27 27 nan 31 30 31 31 34 33 33 32 34 32 33 34 37 37 40 40 38 39 40 38 nan nan nan nan 32 33 32 32 31 27 26 nan nan nan nan nan nan 21 22 24 22 18 20 21 20 20 20 19 18 18 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 9 10 12 11 10 10 11 13 14 14 14 14 15 15 18 17 20 22 22 23 26 27 27 27 30 33 36 36 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 11 10 12 14 15 16 16 16 17 16 17 16 14 12 9 9 12 20 29 30 34 33 34 34 34 33 33 34 33 33 35 36 38 39 39 38 41 40 37 38 nan nan nan nan 34 33 34 32 30 28 nan nan nan nan nan nan 23 nan nan 25 nan 25 23 22 21 20 20 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 10 11 12 13 12 12 13 14 15 15 14 17 18 18 18 18 22 22 24 24 25 27 28 30 33 34 36 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 16 17 18 18 18 19 20 20 21 21 20 17 15 13 10 8 11 18 26 33 36 35 34 34 35 35 33 32 34 36 37 38 41 38 38 39 39 nan nan nan nan nan nan 33 35 33 32 nan nan nan nan nan nan 23 25 23 nan nan nan 21 22 22 22 21 21 21 21 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 12 13 13 14 15 15 15 14 15 16 17 18 18 18 18 20 22 22 24 25 26 27 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 15 17 19 20 20 22 20 21 22 22 21 20 17 15 13 11 11 14 20 27 30 34 35 35 36 36 34 35 37 37 38 39 38 37 37 39 40 nan nan nan nan nan nan 34 33 32 29 nan 25 nan nan 21 24 22 22 24 nan nan nan nan nan 19 18 18 17 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 14 14 13 16 15 17 19 16 16 16 18 18 18 18 18 19 20 21 23 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 17 18 20 20 22 22 21 19 19 16 16 14 17 18 17 19 28 33 36 37 37 36 36 35 36 39 38 37 38 40 39 39 nan nan nan nan nan nan 34 33 31 30 29 nan nan 25 24 26 25 22 22 21 nan nan nan nan nan nan nan 16 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 12 17 15 15 17 21 29 23 20 20 19 17 19 18 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 18 19 19 23 22 24 23 22 22 21 19 17 17 17 19 20 19 20 29 36 41 39 40 38 39 41 40 42 41 40 41 40 40 40 nan nan 38 nan 36 35 35 31 31 29 nan 27 26 24 25 23 21 21 21 nan nan nan nan nan nan 17 nan nan nan 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 22 27 31 25 25 24 21 19 19 18 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 nan nan nan nan nan nan nan nan nan nan nan nan 20 24 24 26 27 28 30 29 27 24 22 18 17 20 21 21 21 25 33 41 40 44 43 40 40 42 41 40 40 40 41 41 40 43 nan 39 37 38 39 41 30 31 30 28 25 25 24 26 24 22 23 21 nan nan nan nan nan nan nan nan nan nan 15 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 21 27 26 25 24 23 27 27 25 25 22 19 nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 16 17 18 15 17 nan nan nan nan nan nan nan nan nan 24 28 30 33 33 33 33 30 28 23 18 19 20 21 22 25 23 31 40 43 43 44 44 45 43 41 39 42 43 44 45 46 42 40 40 41 41 40 39 34 31 26 24 25 25 25 27 24 22 21 19 18 nan nan nan nan nan nan nan 16 15 13 12 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 25 23 23 26 22 24 26 25 25 24 26 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 18 20 21 19 nan nan nan nan nan nan nan nan nan nan 25 27 30 33 36 37 37 36 36 31 26 25 24 23 21 26 27 24 31 40 45 46 49 51 53 51 48 43 45 47 48 48 44 44 42 42 40 39 38 38 34 35 35 33 30 27 28 26 26 23 20 18 18 17 nan nan nan 16 16 16 16 16 18 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 23 25 24 24 21 24 26 25 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan nan 30 29 33 35 37 39 39 40 41 42 40 36 35 32 31 32 32 31 35 42 50 49 51 47 50 49 51 52 55 54 53 nan nan nan 49 47 43 41 39 37 36 37 36 36 34 31 27 26 23 20 20 18 17 18 nan 16 20 18 17 16 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 19 19 20 20 24 25 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 39 40 41 45 48 44 43 44 41 41 40 40 39 38 33 44 52 61 58 59 55 63 64 59 62 62 62 60 59 58 54 nan 46 nan 40 40 40 38 37 36 34 32 29 27 22 21 21 19 18 17 18 19 18 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 nan nan nan nan nan nan nan nan nan 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 21 22 23 23 25 25 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 41 44 45 47 51 48 50 51 50 47 44 43 43 44 41 43 46 47 53 57 53 nan nan nan 63 nan nan nan nan nan nan nan nan 45 39 38 38 37 39 38 37 34 34 33 23 21 21 19 20 21 20 19 18 18 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 23 23 23 23 24 24 25 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 45 48 51 52 53 52 50 49 46 45 43 40 39 nan nan nan nan nan 47 nan nan nan nan nan nan nan nan nan nan nan nan nan 39 35 36 37 37 37 36 36 36 34 25 25 24 22 25 23 24 22 19 17 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 24 23 24 24 25 26 27 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 52 54 55 54 52 49 47 46 44 43 38 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 38 37 36 36 35 35 35 36 35 34 27 28 25 25 23 26 nan nan 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 24 24 26 28 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 53 nan nan nan nan nan 51 50 nan nan nan 42 39 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 nan 41 39 38 36 36 35 34 34 34 34 34 31 29 24 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 27 nan nan 25 25 25 29 31 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 nan 48 41 41 39 37 36 35 35 35 35 35 31 33 28 26 27 nan nan 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 28 26 26 26 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 38 37 nan nan nan nan nan nan nan nan nan nan nan nan nan 63 57 50 44 42 40 40 39 38 36 36 34 33 32 32 29 28 27 26 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 30 29 29 27 24 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 69 68 62 50 46 43 41 42 41 38 38 36 33 33 32 30 29 nan 28 28 nan nan nan nan nan nan nan nan nan nan nan nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 30 31 30 30 28 26 31 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 55 50 46 44 41 42 41 38 38 37 34 33 32 30 30 29 nan nan nan nan nan nan nan nan nan nan 23 25 27 26 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 28 38 35 31 32 31 30 23 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 nan nan nan nan nan nan nan nan 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 61 59 54 47 43 43 41 41 41 40 38 34 31 30 30 29 nan nan nan nan nan nan nan nan nan nan 25 28 27 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 28 27 28 31 30 32 nan 38 41 40 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 73 72 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 55 47 47 46 44 43 42 41 39 37 33 31 30 nan nan 26 28 nan 25 nan nan nan nan 24 26 30 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan 19 19 25 30 29 34 33 35 34 33 34 35 31 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 nan nan nan nan nan nan 66 60 56 53 50 46 44 44 42 40 38 35 32 31 29 nan nan 28 27 27 nan nan nan 26 25 29 32 30 31 33 nan nan nan nan 32 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 21 22 21 26 26 26 27 28 28 27 29 30 31 30 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 65 62 57 50 47 45 44 42 41 38 36 33 33 30 29 30 29 28 27 27 27 28 27 29 30 31 31 33 31 31 nan 36 35 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 17 22 16 20 22 20 23 24 27 31 31 31 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 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 71 65 63 53 50 48 46 45 42 40 37 35 33 31 30 30 29 29 30 28 30 29 28 30 32 30 31 32 31 33 35 37 37 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 29 26 24 23 21 23 24 27 29 30 32 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 51 33 nan nan nan nan nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 67 63 56 51 48 46 44 39 38 35 32 32 31 31 30 31 33 32 31 30 32 31 30 30 31 31 32 34 40 38 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 25 21 20 34 33 27 26 26 27 25 24 26 29 33 28 27 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 49 45 42 39 36 34 34 33 32 32 33 35 34 34 33 34 30 31 30 29 30 32 35 33 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 37 34 32 33 27 24 26 23 22 25 24 26 26 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 41 38 36 36 35 34 35 36 35 36 34 33 34 33 30 31 31 29 32 28 33 32 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 16 nan nan 23 22 18 nan 37 32 30 29 26 26 23 18 22 24 24 23 23 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 11 14 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 40 39 37 36 36 36 36 37 34 35 33 33 32 31 31 32 30 30 30 30 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 25 24 24 22 nan nan nan nan nan nan 28 29 26 23 24 23 20 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 5 15 nan 25 28 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 40 38 38 37 37 36 37 36 31 32 33 32 35 32 33 31 30 30 30 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 26 16 54 nan nan nan nan nan nan nan 30 25 24 25 23 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 3 4 9 13 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 41 39 37 34 33 33 33 34 35 35 33 34 nan 31 31 33 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 32 24 nan nan nan nan nan nan nan nan nan nan nan 25 26 25 24 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 nan 14 15 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 nan 39 36 34 30 33 34 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 30 19 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 26 27 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 8 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 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 42 nan 36 38 34 38 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 nan 27 28 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 44 nan 47 41 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 28 27 27 21 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 44 nan 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 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 34 32 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 45 45 46 52 57 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 nan nan nan nan nan 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 47 54 58 63 70 66 60 64 69 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 16 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 68 67 77 80 83 83 76 77 nan 81 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 11 13 14 nan nan nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 83 83 84 88 102 nan 78 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 69 76 75 78 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 5 5 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 15 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 63 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 63 nan 40 32 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 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 22 22 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 15 9 nan 8 10 12 18 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 2 6 5 8 10 7 8 11 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 6 0 8 11 7 6 7 9 12 10 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 9 nan nan nan nan nan nan nan nan nan nan 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 268 264 253 250 255 238 208 251 296 40 150 202 148 251 241 240 169 117 341 105 163 115 100 131 149 150 155 138 196 129 199 172 181 179 180 176 190 187 212 200 203 208 211 210 203 195 182 173 173 175 172 161 148 149 142 145 142 152 148 152 151 154 156 155 151 160 158 164 159 151 176 163 158 170 165 129 102 112 155 144 103 120 97 98 224 200 203 171 191 178 173 191 186 174 169 164 169 167 169 169 162 160 161 153 149 153 144 143 144 144 138 135 135 138 143 151 155 157 148 145 132 134 118 113 162 120 92 65 7 5 359 352 1 345 347 348 349 337 339 337 336 349 359 351 356 357 12 9 5 21 18 36 40 46 42 41 43 35 29 16 5 2 12 25 24 42 37 39 47 53 59 52 59 60 66 72 87 78 79 72 78 75 80 80 89 97 99 103 107 109 113 117 127 119 122 132 136 141 133 135 131 127 127 130 131 136 134 141 142 139 136 nan 129 128 125 123 123 117 119 121 123 126 122 119 119 113 114 106 98 97 98 96 90 79 78 69 62 67 55 38 40 48 39 42 46 66 51 50 62 68 84 266 271 266 262 265 262 277 283 235 121 227 190 167 184 210 209 171 210 152 52 138 115 134 134 155 151 155 155 190 175 118 133 194 144 220 262 268 261 247 246 234 221 217 219 212 212 197 197 185 177 175 173 161 153 147 147 149 158 153 153 157 150 150 152 156 164 166 162 159 161 175 184 165 156 154 144 161 171 136 89 106 126 139 146 183 191 182 139 181 153 169 182 181 171 170 163 161 161 163 164 161 162 166 152 154 146 144 147 144 142 143 141 143 144 151 153 151 156 143 122 119 138 122 95 119 126 227 354 349 352 1 347 334 328 335 339 338 326 333 336 337 342 344 348 342 340 354 348 344 9 23 25 31 24 32 39 34 35 35 26 5 19 12 21 18 40 39 46 39 53 50 46 72 68 68 64 75 77 75 73 73 79 77 81 91 95 93 99 100 109 115 117 119 119 124 131 137 139 135 127 131 123 129 135 134 136 136 143 141 140 133 132 nan 129 126 126 122 117 122 122 124 120 112 119 117 102 105 97 85 94 92 97 87 82 73 56 64 54 48 54 54 54 47 54 63 66 59 67 53 69 82 272 261 271 278 276 285 277 250 231 207 186 148 152 196 198 198 193 312 181 141 132 146 143 163 143 155 183 170 183 177 184 177 245 306 290 305 294 284 269 266 252 234 224 226 220 214 214 210 205 189 187 192 174 160 155 160 159 166 158 160 162 150 154 162 164 171 170 162 164 170 176 178 176 165 171 142 192 158 147 142 159 163 161 139 134 200 170 146 149 151 173 173 172 170 170 164 160 161 159 152 158 160 157 150 152 151 149 150 145 148 148 144 143 138 146 137 145 132 137 129 114 139 96 47 70 99 31 19 1 345 336 322 322 330 332 324 327 326 335 338 336 340 343 333 334 345 342 332 340 342 10 12 11 14 22 25 25 30 28 26 23 347 34 14 34 45 45 44 45 59 44 65 68 65 63 61 72 74 68 73 69 77 84 84 89 96 98 100 101 105 111 113 119 122 124 127 131 131 131 134 132 128 136 136 133 136 143 141 138 137 133 132 133 130 129 128 124 122 122 121 121 128 125 116 113 106 96 85 90 98 97 85 76 77 71 74 63 64 60 61 70 65 64 76 73 73 69 79 75 72 62 262 264 283 285 305 327 238 210 191 178 166 149 158 184 207 212 269 173 290 137 136 160 162 151 158 168 181 190 176 190 170 176 296 304 302 290 303 298 284 274 258 246 237 231 224 224 204 219 208 206 194 201 185 174 168 170 167 165 162 175 164 163 165 174 174 174 177 179 177 177 185 183 179 169 171 151 171 150 172 151 160 164 146 128 136 174 162 127 160 166 181 170 177 171 168 167 163 163 162 155 162 159 157 160 161 157 153 149 149 151 155 151 145 151 142 149 156 156 141 130 118 130 120 128 21 4 356 9 354 326 334 324 341 333 299 307 319 327 333 343 334 336 338 333 335 341 340 343 353 358 349 347 354 342 352 3 3 30 14 21 14 18 3 20 21 39 40 43 52 41 58 56 69 70 48 62 67 71 84 82 76 80 88 85 86 102 103 104 102 101 105 110 115 121 121 127 127 131 131 130 133 132 132 132 134 142 145 145 140 140 133 136 133 130 131 128 123 122 130 127 128 129 120 118 125 116 105 88 88 88 88 75 71 70 73 67 73 73 68 73 74 77 74 82 75 69 75 75 77 68 73 276 283 281 296 163 177 140 162 176 171 154 158 217 195 233 222 238 287 182 210 165 162 200 114 254 207 210 219 208 195 176 184 179 249 283 310 320 316 296 276 259 250 241 229 228 223 216 213 214 216 210 206 196 185 182 187 175 169 172 189 176 183 178 181 179 181 180 192 192 186 176 191 169 161 180 152 160 171 177 158 167 166 152 148 151 175 156 179 191 181 181 183 172 170 173 166 163 161 161 159 162 165 163 164 169 164 159 157 157 154 160 156 158 165 163 159 162 159 160 160 178 176 184 193 300 273 323 331 335 338 335 340 350 327 330 324 331 325 317 329 331 327 324 328 325 321 325 338 343 348 349 341 349 333 352 353 358 7 347 345 18 7 353 27 43 40 43 40 44 52 67 70 68 64 62 57 66 69 75 88 89 96 88 87 96 108 109 108 102 103 105 110 117 120 121 128 131 134 134 131 128 131 138 137 142 144 146 143 145 142 134 133 132 132 132 130 128 133 131 130 132 131 126 117 124 112 100 104 102 88 83 78 73 69 69 66 70 70 70 71 66 69 65 72 77 77 79 84 83 83 88 288 292 269 182 167 178 159 184 175 181 175 170 170 190 223 262 266 313 240 230 224 198 213 236 242 233 223 232 206 220 201 174 161 237 230 226 307 312 308 293 271 250 243 233 225 219 207 213 207 219 220 219 212 200 196 204 196 184 177 193 191 190 179 183 180 192 189 186 207 197 187 171 164 158 164 169 179 181 181 173 171 179 161 156 154 173 179 189 192 192 184 179 169 176 174 173 168 170 172 168 167 173 166 163 172 165 165 165 165 168 168 169 169 169 167 168 164 169 172 174 189 184 182 200 265 285 283 307 312 311 319 335 342 333 318 320 319 307 301 315 321 324 319 315 316 320 327 328 334 328 333 337 337 341 337 332 339 341 345 334 340 5 357 40 45 16 43 42 51 66 69 76 69 120 69 69 68 73 87 98 99 106 100 100 108 123 109 97 97 104 109 116 114 123 127 129 135 129 129 131 133 134 137 142 141 143 147 144 146 147 139 136 133 133 133 133 131 136 134 143 139 134 137 129 124 133 113 101 84 74 67 67 68 72 72 62 64 60 63 66 62 66 72 78 89 85 88 93 91 94 88 278 283 244 171 198 200 206 202 191 188 163 183 171 179 199 222 235 258 255 255 262 268 214 234 222 243 235 221 233 237 227 129 144 155 137 309 345 279 311 316 267 249 237 232 230 220 210 202 205 215 224 226 224 213 204 209 205 189 189 186 196 195 187 186 199 196 198 186 198 197 194 174 161 157 171 177 179 186 188 176 178 184 174 167 158 182 185 192 189 189 186 179 173 174 172 177 173 182 182 176 172 169 170 163 168 166 165 169 166 168 167 167 172 175 171 167 161 160 171 173 177 182 184 226 278 284 290 291 288 295 313 312 303 303 294 304 301 306 307 305 315 314 312 303 312 315 327 324 308 329 331 324 306 315 321 332 312 315 309 306 306 353 22 47 60 50 23 48 45 91 70 96 74 71 80 80 101 95 87 108 119 118 102 92 100 115 106 103 107 114 114 113 117 122 129 134 137 133 135 134 128 134 142 147 148 151 149 152 152 151 141 147 145 139 139 138 138 142 145 146 142 140 136 139 134 130 124 113 89 84 75 64 30 42 53 47 49 51 53 60 57 65 79 94 94 94 102 95 96 91 85 297 240 204 198 228 222 211 210 191 204 186 176 156 176 189 225 263 260 255 251 263 269 241 218 260 238 235 241 220 224 nan 128 165 152 141 357 338 280 357 338 315 242 238 229 224 211 212 204 205 211 216 227 222 219 215 207 213 208 192 209 211 207 195 189 192 209 202 195 194 201 201 190 174 162 166 173 184 196 189 178 182 178 189 169 167 180 187 187 187 185 179 184 172 171 181 178 177 186 184 181 173 169 173 168 169 169 165 175 168 170 175 175 179 177 174 168 160 162 164 150 160 162 194 197 237 270 283 300 297 296 292 292 287 294 299 306 299 299 290 298 309 308 299 304 302 310 315 317 314 305 301 297 307 324 329 321 317 305 307 313 296 279 83 68 56 95 69 60 55 70 89 93 95 82 122 93 109 120 93 130 116 94 85 79 94 123 118 105 116 119 116 118 119 125 131 134 137 135 135 139 139 140 144 149 153 154 154 155 157 156 151 153 144 147 149 147 148 147 153 148 144 145 147 146 133 132 119 108 111 87 70 49 14 17 28 41 42 49 49 53 65 70 84 86 88 94 94 99 102 104 107 246 255 245 314 241 243 237 224 257 233 195 164 167 139 269 296 290 284 278 260 249 244 253 289 296 286 275 260 281 nan nan 143 134 153 101 94 274 302 334 344 351 232 242 228 219 223 216 209 205 211 211 227 231 224 220 212 213 211 204 212 217 209 205 200 194 204 215 208 202 202 198 192 181 175 172 172 186 194 198 185 184 180 192 180 173 182 192 185 185 185 182 185 179 181 186 181 178 186 183 182 175 176 175 173 172 173 172 175 173 169 172 176 180 180 174 166 163 157 154 156 148 160 166 156 171 212 333 318 282 295 291 301 279 287 292 294 287 291 292 295 297 294 299 304 311 316 322 317 319 305 304 313 326 330 337 331 323 316 305 307 161 132 105 104 87 94 123 75 83 85 125 96 96 82 76 106 155 90 92 124 107 87 69 91 103 129 118 108 132 124 124 118 123 125 131 138 135 137 145 145 148 150 149 149 158 158 160 160 160 159 158 155 148 146 154 152 152 152 156 154 147 150 156 147 144 125 115 95 82 73 65 47 1 11 33 33 34 34 40 25 39 52 65 87 89 88 102 106 108 106 104 195 294 192 338 287 281 271 264 250 295 107 47 78 71 304 277 299 311 297 296 277 313 298 332 350 346 350 337 nan nan 70 104 88 35 39 25 346 345 331 329 339 331 306 301 291 217 220 220 201 229 221 224 229 234 226 217 217 209 221 220 215 216 210 207 204 205 210 214 207 198 203 195 183 181 178 182 187 194 194 193 188 178 190 185 181 180 192 184 183 183 182 184 187 185 194 187 185 185 183 186 178 181 175 177 176 179 182 177 173 169 173 175 176 180 175 168 168 156 171 183 169 148 161 152 123 62 282 259 274 301 287 269 288 286 283 281 277 284 286 290 286 286 295 301 315 315 316 307 327 326 309 312 311 319 320 326 318 300 289 246 355 76 102 127 138 126 117 130 111 120 135 104 111 140 113 138 105 115 166 118 108 87 64 86 97 136 130 138 139 131 128 125 125 129 135 140 142 146 149 152 155 160 155 156 158 162 161 162 160 161 157 157 149 149 159 159 154 154 157 153 152 157 156 163 154 149 113 100 97 55 45 23 350 9 22 20 17 20 24 11 36 45 41 65 80 91 92 108 125 125 133 253 242 3 26 331 308 316 275 267 304 358 15 45 358 360 310 350 336 312 287 315 331 342 345 347 339 346 346 nan 343 11 56 62 16 25 0 2 324 325 331 321 323 295 322 315 245 276 244 222 238 242 236 231 230 231 225 220 220 220 228 222 218 213 209 204 197 202 208 216 209 203 196 183 182 183 186 190 189 191 196 190 181 187 178 182 181 190 192 188 182 182 188 192 190 189 190 190 182 186 183 184 181 178 182 184 183 185 180 176 175 179 178 177 179 177 177 171 154 169 186 175 170 167 153 158 127 201 231 245 304 296 273 280 291 297 290 288 286 280 281 282 290 305 311 306 303 307 323 335 338 311 292 297 297 305 311 335 315 338 18 101 99 104 112 123 138 141 149 147 149 130 117 125 113 168 160 144 148 145 139 124 88 66 82 138 156 153 161 146 141 133 132 134 132 138 144 149 151 157 160 160 164 164 164 163 161 165 162 167 164 165 161 159 165 166 161 159 163 159 158 163 167 164 162 170 179 133 159 256 258 9 0 350 332 348 357 349 358 350 358 31 42 61 65 78 93 113 128 123 134 133 249 307 357 33 3 358 1 336 260 59 45 29 10 358 3 349 351 316 346 8 329 336 343 344 355 342 349 0 360 16 18 18 21 357 12 355 2 333 343 342 309 287 290 322 296 290 275 255 249 237 240 253 247 233 228 228 223 221 224 236 235 230 221 221 211 206 201 207 213 209 201 200 185 181 183 192 191 189 191 194 189 186 189 178 179 187 190 194 190 178 186 190 195 192 193 190 190 189 183 187 185 187 182 191 190 191 190 185 185 184 183 185 182 182 187 182 177 165 156 181 187 180 178 156 160 161 180 185 201 222 267 276 309 319 313 304 296 291 280 283 293 301 294 283 300 183 104 355 329 266 218 182 199 188 200 150 138 131 318 47 71 81 52 132 144 141 147 152 153 156 154 153 157 178 177 177 165 162 156 154 150 135 157 181 184 174 171 159 156 148 139 145 140 146 149 153 157 162 163 165 168 169 168 169 168 167 168 167 167 169 166 168 165 169 167 163 159 159 155 160 166 174 171 163 174 196 181 205 259 231 236 229 313 318 337 334 342 345 5 35 45 57 49 49 70 87 110 134 131 140 145 345 354 0 11 25 11 16 19 43 33 33 356 12 347 356 8 341 332 356 353 345 336 336 345 352 352 352 1 8 18 18 9 357 350 352 353 31 26 331 107 304 261 273 303 277 278 295 284 247 252 264 260 271 278 226 231 238 228 229 235 237 237 235 230 223 212 206 201 201 211 205 202 188 181 186 190 191 193 191 192 192 192 187 185 182 194 193 196 193 181 190 199 201 199 195 193 194 192 185 187 185 185 186 190 194 192 195 189 192 190 190 188 188 188 190 182 181 173 172 175 183 179 178 167 163 164 171 167 171 177 177 55 321 314 335 317 308 287 289 289 282 279 273 274 250 148 115 283 217 187 194 120 119 97 128 157 145 150 153 139 143 163 191 167 136 153 145 164 162 162 161 161 156 171 167 173 173 168 169 170 159 153 188 175 189 182 174 171 164 159 157 158 154 158 154 154 157 163 167 170 170 168 172 171 167 171 167 169 166 170 171 171 167 175 173 171 168 164 157 159 162 176 177 187 188 192 203 200 211 224 253 322 319 324 337 331 340 7 37 56 48 53 38 50 71 103 137 136 136 139 138 3 4 359 4 22 43 38 49 73 55 35 40 359 347 304 335 338 340 8 347 335 335 332 344 352 359 4 10 15 20 358 354 353 339 344 340 6 34 10 78 195 286 287 276 268 258 260 279 242 277 272 292 280 295 258 233 253 245 238 235 239 235 237 234 228 226 214 206 202 192 208 202 193 188 189 189 191 194 193 188 192 194 192 190 191 194 196 195 196 187 191 200 204 203 198 201 197 192 189 186 186 189 188 187 195 195 193 190 189 193 192 190 195 195 190 191 188 178 178 183 175 174 166 161 161 159 160 161 153 159 171 207 105 58 347 7 350 330 269 273 263 255 256 255 223 191 191 197 187 169 164 145 122 114 112 103 106 116 132 139 155 142 146 150 148 152 148 150 153 164 166 166 159 171 168 170 162 178 173 180 167 177 186 185 185 183 179 176 170 164 162 156 161 167 164 161 161 165 171 171 171 173 171 172 171 169 171 171 166 169 172 176 171 177 178 181 180 172 161 162 159 174 180 189 178 199 192 196 197 217 251 274 308 326 348 2 23 24 36 44 34 33 41 42 93 118 112 113 131 153 172 46 17 17 6 32 37 52 64 75 70 51 51 33 306 334 336 331 332 4 334 331 330 328 340 341 343 345 359 5 8 4 350 347 348 344 338 352 12 333 307 287 290 288 281 284 260 261 234 239 250 259 259 274 269 272 302 289 267 267 251 250 245 247 nan nan 227 220 219 208 196 193 201 186 194 194 195 198 198 199 188 196 192 193 196 201 194 195 198 199 192 196 200 206 205 201 205 203 197 195 190 187 190 192 190 197 196 196 195 191 193 195 194 193 191 195 190 189 186 183 177 168 166 161 157 163 159 155 154 146 155 146 135 109 87 66 82 92 53 32 267 243 243 236 212 180 158 173 168 161 156 150 150 151 141 111 109 100 106 126 119 132 142 171 172 151 147 139 148 154 154 150 156 156 170 166 160 172 171 178 185 174 175 186 180 183 178 175 184 173 169 168 170 170 173 167 162 164 164 167 168 175 176 171 173 177 167 170 171 167 172 178 178 176 180 178 184 nan 177 169 166 162 169 170 185 181 197 163 200 209 230 251 274 291 292 347 7 36 62 57 46 39 12 15 9 83 101 105 94 105 120 174 38 28 27 26 47 43 51 55 68 70 52 83 39 311 321 328 335 351 351 320 321 323 325 333 335 332 345 346 355 1 359 356 3 14 2 355 349 346 334 316 291 270 278 276 270 273 267 263 256 262 255 258 264 262 256 267 269 259 265 254 248 252 255 nan nan nan nan 217 218 203 189 193 181 192 194 196 202 204 202 197 201 199 195 197 204 205 200 195 199 195 199 203 206 209 206 201 204 199 200 195 190 189 192 194 201 205 201 199 201 198 194 192 188 185 191 189 184 184 181 175 171 158 152 150 153 154 153 147 145 148 137 128 112 91 95 98 99 110 130 136 164 191 197 167 155 161 148 140 140 145 146 143 145 135 128 131 127 131 131 121 122 133 161 164 144 132 137 145 141 142 133 144 144 166 165 165 170 173 172 166 174 168 180 182 185 174 177 183 179 174 171 178 170 178 172 169 167 nan nan 170 179 175 175 181 179 174 171 174 173 174 176 181 180 180 183 185 192 nan 171 165 171 176 176 192 208 224 241 247 264 253 226 272 251 149 114 41 43 47 21 8 7 5 352 11 320 204 154 155 99 75 109 45 27 26 34 42 66 63 63 73 50 47 23 338 294 320 336 344 347 319 297 309 323 322 333 336 338 349 351 2 10 5 2 8 15 8 10 0 348 324 314 302 273 276 281 291 278 261 259 264 264 264 261 254 269 270 261 261 248 244 253 254 260 251 249 nan nan nan nan 206 218 202 198 198 188 189 202 207 207 208 205 206 209 197 203 205 209 208 210 204 198 197 204 207 209 205 200 200 196 202 195 195 193 196 194 200 208 208 204 205 202 200 195 184 178 180 180 175 175 177 170 167 160 152 152 154 149 145 146 142 139 137 131 134 107 104 102 107 107 129 143 147 172 163 157 156 140 130 145 146 150 146 127 116 104 82 114 133 127 132 144 177 107 66 65 80 87 131 157 147 137 145 145 160 157 177 173 168 181 179 189 190 185 189 183 182 185 174 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 175 nan nan nan nan nan nan nan nan nan nan nan 176 180 182 182 201 228 242 252 256 238 215 202 163 129 90 70 22 353 338 354 354 353 324 285 281 249 191 151 121 128 161 44 36 43 57 53 42 46 48 70 118 135 126 316 322 325 327 346 321 317 319 323 323 327 334 344 343 349 2 5 16 14 1 7 5 11 6 344 337 322 308 296 295 294 275 282 280 273 277 267 267 272 269 267 268 278 278 267 262 263 261 258 267 264 231 nan nan nan 184 301 302 288 265 227 194 192 201 215 215 215 214 211 214 207 208 208 215 213 211 209 204 198 205 208 209 204 204 196 191 194 198 198 195 198 199 200 204 210 212 209 211 205 200 187 179 175 173 178 170 171 167 166 159 151 160 151 145 144 140 134 124 135 136 133 116 125 125 116 116 132 143 150 155 153 156 154 147 152 144 145 145 151 131 122 121 115 43 35 43 123 152 142 88 49 89 119 167 167 181 175 159 159 174 172 152 168 193 181 182 189 191 198 202 200 194 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 190 203 209 218 230 235 215 209 202 182 170 161 127 167 12 332 335 349 357 356 317 297 240 205 230 193 162 161 162 26 23 15 17 22 17 16 nan nan 18 10 87 103 17 335 333 329 323 330 nan 346 348 351 nan 3 6 4 352 358 353 351 350 348 345 345 335 315 308 307 299 292 279 277 275 268 270 278 276 277 269 273 269 266 265 262 266 269 268 269 269 272 279 265 255 259 255 254 294 287 268 262 270 259 231 224 210 210 217 218 222 221 220 215 215 212 214 214 211 205 210 204 200 203 205 208 205 202 189 189 198 202 201 198 204 204 205 208 213 212 213 210 203 196 187 182 175 175 170 166 165 164 163 155 157 150 147 144 138 138 131 113 141 146 129 123 120 116 129 136 144 138 137 150 156 158 143 144 157 149 140 nan 130 115 132 135 144 143 150 239 124 113 175 170 187 223 178 224 188 223 168 176 178 173 171 178 185 201 205 211 209 211 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 203 211 201 187 191 180 167 157 161 137 12 350 345 354 360 354 340 324 325 239 231 187 250 171 173 9 2 355 358 358 nan nan nan nan nan nan nan nan nan 12 316 313 354 nan nan nan nan nan nan nan nan 1 353 341 340 340 332 333 335 329 324 310 300 296 292 289 288 277 268 270 269 278 281 282 279 276 276 272 268 260 258 260 259 258 264 269 266 nan nan 258 244 249 264 274 266 245 249 248 245 223 217 206 228 223 221 231 222 220 220 219 212 216 216 215 207 205 206 205 200 204 207 207 192 191 196 199 208 201 204 201 211 207 211 210 208 207 203 196 187 176 180 176 171 166 164 166 165 162 156 154 143 149 148 149 143 133 134 147 139 135 148 157 144 143 143 135 144 152 164 164 172 165 167 169 nan nan nan nan nan 135 142 141 152 209 184 193 198 218 245 239 241 256 258 277 263 241 230 208 nan 240 nan 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 173 164 140 85 45 13 351 1 4 357 355 352 348 349 14 324 270 221 204 188 5 353 341 346 348 342 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 316 307 nan nan 292 nan nan nan 276 269 263 261 266 275 280 278 276 276 272 269 262 257 261 263 261 259 269 267 270 259 254 249 251 239 243 242 239 248 272 246 221 201 224 233 237 231 231 229 231 226 220 214 218 222 222 214 212 210 203 204 204 208 200 194 193 200 208 208 207 203 208 206 211 209 206 204 200 198 187 173 177 177 173 173 169 175 170 164 159 165 163 161 159 156 144 143 152 144 142 151 159 168 160 156 145 161 152 154 170 175 170 175 nan nan 176 nan nan nan nan nan nan 244 227 230 235 243 278 nan nan 277 297 304 299 286 294 288 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 217 130 127 130 86 358 7 9 351 353 341 11 26 351 311 250 246 200 8 312 336 326 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 305 293 286 nan nan nan nan nan 271 269 267 261 260 263 269 270 270 262 266 265 261 252 255 262 256 262 270 259 262 260 248 248 242 257 250 240 243 248 244 230 232 222 217 219 212 235 230 231 233 229 220 217 219 224 223 223 219 213 208 208 208 205 200 188 190 200 209 213 212 208 210 212 214 212 209 203 198 190 180 178 173 171 172 172 173 178 172 173 177 176 176 168 nan 139 135 155 144 169 159 146 168 169 164 152 178 150 173 167 175 186 nan 185 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 287 nan nan 273 nan 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 131 139 138 300 290 23 354 344 333 343 2 345 288 256 241 233 265 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 302 299 nan nan nan nan nan nan nan nan nan 262 262 263 263 268 268 267 257 257 258 256 254 257 264 256 262 265 261 264 257 255 247 247 250 248 242 231 239 238 241 235 224 213 212 220 237 231 231 230 230 220 219 221 226 224 221 219 214 213 204 207 197 190 182 187 199 215 221 217 217 212 210 210 208 200 193 189 183 182 180 174 175 176 183 176 184 192 186 177 189 167 nan nan nan 153 143 154 169 172 173 190 nan nan nan nan 200 181 189 189 198 202 239 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 135 292 17 351 328 328 337 346 339 311 267 273 239 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 259 256 260 264 261 260 261 261 257 253 256 253 254 255 262 262 261 258 255 253 250 247 241 237 231 239 240 239 233 234 228 229 235 231 228 230 233 225 221 221 227 226 223 216 218 219 207 203 197 191 182 180 187 196 227 225 219 221 210 207 204 204 193 189 187 184 183 180 177 177 176 192 190 187 177 171 173 171 nan nan nan nan 160 176 nan nan 178 nan nan nan nan nan nan nan 203 218 215 265 268 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 357 343 333 307 331 338 344 339 331 327 299 250 328 328 327 329 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 346 347 346 344 341 337 335 331 328 322 nan nan nan nan nan nan nan nan nan nan 288 287 nan nan nan nan nan nan nan nan nan 253 254 259 257 251 251 251 253 249 249 244 242 244 248 250 254 256 245 251 246 249 241 237 234 241 242 241 234 235 228 234 234 232 228 230 230 225 223 224 228 223 221 220 224 220 209 203 195 182 179 182 195 197 225 221 215 210 207 201 199 197 196 192 188 185 186 181 175 184 199 212 196 189 186 192 nan 178 180 nan nan nan nan nan 196 nan nan nan nan nan nan nan nan nan nan nan 236 256 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 331 322 320 320 329 336 330 338 332 331 329 321 304 312 313 309 nan nan nan 331 345 347 346 351 348 350 344 343 337 337 337 338 342 345 343 328 327 327 328 327 326 320 318 314 307 305 303 303 297 292 289 285 282 278 272 274 282 278 278 271 nan nan nan nan nan nan 251 251 253 246 246 244 245 247 245 238 236 240 243 237 245 249 252 244 244 249 243 240 235 240 244 230 230 231 234 237 237 232 231 229 227 228 225 228 227 225 221 227 222 217 209 201 193 192 nan nan 196 207 222 218 211 208 204 201 199 199 198 194 195 195 192 194 196 203 211 210 210 nan 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 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 320 327 327 327 326 328 nan 325 322 238 261 285 287 283 293 302 315 324 325 333 331 336 342 332 334 332 336 340 343 339 334 327 324 324 327 326 324 321 314 313 314 307 303 297 289 287 279 279 280 276 276 274 272 274 275 274 272 266 264 263 262 nan nan nan nan 251 250 252 245 241 241 nan nan 241 236 234 236 236 239 246 246 242 238 237 245 246 238 235 230 217 233 228 237 242 237 232 235 229 226 232 228 227 226 231 227 227 223 216 207 204 204 199 nan 202 197 216 222 213 206 207 205 201 204 201 202 202 206 205 203 208 213 223 nan 230 nan nan nan nan nan nan nan nan 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 247 232 282 294 302 306 316 309 284 290 294 300 312 330 336 337 341 339 344 330 327 326 327 325 324 322 321 320 320 314 310 304 297 296 288 282 281 273 267 261 261 260 264 268 266 266 265 265 265 263 261 267 267 266 nan nan nan 251 252 249 242 240 nan nan nan 234 235 232 231 237 245 237 237 242 248 242 240 242 229 224 231 227 235 242 240 235 235 234 232 231 232 230 228 230 230 226 230 222 213 nan nan 208 nan nan 217 213 227 219 210 209 210 204 206 207 208 209 209 212 211 213 216 223 232 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 272 266 284 307 311 314 311 305 290 291 300 302 310 313 315 322 325 332 333 332 327 322 322 322 320 321 322 322 321 316 307 299 293 293 291 283 276 268 260 263 263 259 261 265 266 265 266 267 267 268 271 271 269 267 270 265 nan nan nan 259 257 251 245 nan nan nan nan 235 233 230 234 239 240 240 238 247 243 244 244 227 231 235 227 226 240 236 236 234 232 232 231 232 231 229 231 231 232 227 221 215 207 nan 203 nan nan nan 218 225 217 214 212 208 210 211 212 212 214 216 218 219 222 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 263 256 250 300 304 312 298 290 281 284 302 302 312 314 319 325 327 322 318 318 318 320 319 321 320 323 325 320 316 316 304 296 290 284 281 278 271 271 265 267 266 263 261 260 260 260 265 266 267 266 264 264 268 270 269 266 267 272 nan nan nan 264 259 256 254 nan nan nan 233 236 235 233 233 240 242 244 242 243 242 240 231 231 234 234 238 240 237 239 236 234 234 231 232 231 232 232 228 230 227 218 213 209 nan nan nan nan 212 227 219 215 214 213 213 215 216 218 221 222 225 227 230 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 274 248 266 281 278 288 291 282 287 292 295 298 306 313 320 319 318 312 313 313 315 317 316 320 324 324 322 316 308 301 298 295 287 281 281 280 277 269 265 265 263 261 255 249 248 242 249 250 253 255 260 265 268 269 268 271 268 266 267 270 270 nan nan 268 259 260 264 nan nan 244 242 240 238 237 242 242 245 242 243 244 238 232 235 239 242 239 228 235 240 238 nan nan 230 232 231 236 235 230 227 223 220 211 nan nan nan nan nan 219 223 218 216 218 218 218 219 222 230 235 234 234 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 252 265 265 275 276 277 282 286 281 286 285 291 306 313 313 311 308 310 308 310 315 315 312 314 322 324 318 312 311 307 304 301 297 291 292 293 288 282 276 268 264 258 252 252 249 243 243 239 240 240 240 247 253 259 261 264 269 277 279 276 274 275 277 273 nan 263 263 268 264 nan nan 252 249 242 239 239 241 241 242 241 241 245 240 236 234 238 246 236 240 239 240 nan nan nan 229 230 234 239 239 229 224 222 nan nan nan nan nan 213 225 225 226 222 221 221 224 222 222 228 234 243 246 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 255 263 274 281 277 272 277 275 282 283 288 297 306 311 315 310 306 310 316 313 314 315 318 319 318 307 310 312 312 310 308 305 301 299 293 285 280 277 nan nan nan nan nan nan nan nan nan nan nan 240 246 249 257 260 261 264 264 271 280 284 288 288 295 296 287 273 261 259 271 nan 264 261 256 248 239 239 243 243 242 239 241 246 242 241 238 240 241 240 235 236 nan nan nan nan 228 229 232 236 237 226 223 nan nan nan nan nan nan 234 230 227 225 234 231 226 225 227 226 230 233 236 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 262 267 272 275 276 276 276 274 278 282 293 300 309 307 304 306 306 309 315 312 313 315 314 317 317 317 320 317 314 314 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 244 259 251 261 262 269 278 282 282 284 289 293 294 296 305 308 296 272 264 260 268 266 265 261 253 245 244 246 246 240 239 244 245 245 242 242 239 238 241 235 236 nan nan nan nan 227 227 232 238 234 225 nan nan nan nan nan nan 218 nan nan 223 nan 224 228 229 231 240 233 232 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 275 278 276 280 280 270 273 274 278 287 297 301 302 305 302 299 300 303 310 309 309 312 316 319 322 321 320 319 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 266 261 263 268 270 275 279 282 284 286 289 292 292 290 302 309 299 277 272 264 266 264 264 261 254 248 249 249 242 242 247 245 245 245 244 240 240 240 nan nan nan nan nan nan 228 230 230 236 nan nan nan nan nan nan 214 223 227 nan nan nan 231 230 228 233 235 242 239 242 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 257 266 284 287 288 288 286 279 274 280 283 287 291 292 292 292 290 293 299 307 307 306 313 315 318 317 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 267 268 273 277 278 280 285 286 284 292 294 300 297 310 306 296 281 265 260 262 263 261 258 255 250 247 243 240 246 247 245 246 244 242 241 240 nan nan nan nan nan nan 228 234 232 232 nan 226 nan nan 215 219 226 227 231 nan nan nan nan nan 230 237 242 241 236 nan nan 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 265 273 283 286 282 287 284 277 280 278 284 288 286 283 281 280 288 294 303 303 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 277 278 282 279 279 283 286 286 286 282 288 296 304 290 292 295 293 276 262 259 261 261 258 254 250 249 243 246 247 245 247 247 243 241 nan nan nan nan nan nan 227 231 232 232 232 nan nan 228 221 214 216 233 233 236 nan nan nan nan nan nan nan 246 nan nan nan nan 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 273 277 279 280 284 290 281 277 273 277 277 276 280 282 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 276 276 270 274 275 277 278 278 278 285 288 294 300 300 300 294 291 275 260 262 260 257 257 253 250 247 246 243 242 244 248 247 241 240 nan nan 227 nan 223 224 221 228 233 229 nan 225 227 220 220 224 232 235 240 nan nan nan nan nan nan 235 nan nan nan 245 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 264 276 279 282 287 292 283 282 277 274 273 273 280 282 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 289 nan nan nan nan nan nan nan nan nan nan nan nan 268 265 265 268 267 273 273 270 274 279 281 289 300 292 288 290 285 258 257 261 262 260 258 258 254 253 248 246 246 248 246 244 240 236 nan 234 225 222 218 222 233 232 228 226 225 225 226 226 228 231 235 236 nan nan nan nan nan nan nan nan nan nan 242 249 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 265 272 278 282 286 282 280 283 282 280 277 281 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 268 297 308 299 299 305 nan nan nan nan nan nan nan nan nan 260 258 257 260 263 270 275 272 271 272 275 280 281 277 281 283 270 254 256 263 265 261 256 251 249 242 239 244 247 244 242 243 237 229 232 225 221 217 224 230 226 221 219 220 227 227 230 227 233 232 237 238 nan nan nan nan nan nan nan 234 239 243 246 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 265 271 280 285 285 281 280 280 280 280 282 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 278 285 296 298 nan nan nan nan nan nan nan nan nan nan 274 269 258 254 254 254 261 265 270 268 267 280 272 258 272 281 271 272 265 257 259 259 260 258 250 246 243 243 240 242 240 241 238 235 228 232 226 220 218 228 222 214 211 217 223 220 227 224 225 227 225 232 239 238 nan nan nan 235 239 239 237 238 242 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 264 272 276 278 278 278 281 282 281 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 290 nan nan nan nan nan nan nan nan nan nan nan 266 261 258 255 250 251 255 261 265 269 270 267 258 260 263 259 259 269 266 254 258 255 254 253 249 248 252 250 242 241 241 nan nan nan 224 226 223 221 218 223 223 217 214 219 225 225 223 220 221 223 227 227 237 240 nan 241 239 233 236 240 243 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 271 270 273 277 272 278 278 282 281 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 256 253 254 256 260 264 267 268 266 261 260 258 256 261 264 264 259 255 253 253 255 254 254 251 249 248 246 241 240 234 233 229 nan 221 nan 219 219 220 219 219 223 224 222 221 215 212 224 222 224 234 240 244 243 241 239 236 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 269 267 266 274 274 274 279 280 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 260 256 258 262 265 269 267 261 260 259 258 260 259 263 270 268 256 251 259 256 nan nan nan 251 nan nan nan nan nan nan nan nan 220 221 224 216 218 223 225 224 219 219 214 218 228 226 231 236 238 242 240 242 243 243 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 262 264 267 271 272 273 278 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 258 256 258 259 262 265 261 256 258 258 254 255 260 nan nan nan nan nan 251 nan nan nan nan nan nan nan nan nan nan nan nan nan 216 224 222 221 225 224 220 219 217 212 223 225 225 233 238 237 239 236 234 239 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 260 261 265 270 270 270 272 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 254 259 259 258 258 258 256 257 257 256 254 259 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 220 222 224 224 225 224 220 219 217 219 226 223 222 237 237 238 nan nan 238 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 260 263 269 268 269 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 260 nan nan nan nan nan 252 257 nan nan nan 252 255 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 nan 228 224 221 226 224 227 224 222 220 217 214 224 219 230 239 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan 259 262 267 271 271 271 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 nan 226 229 224 222 225 226 224 224 224 220 217 220 223 227 237 242 nan nan 236 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 263 262 266 263 265 272 273 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 264 nan nan nan nan nan nan nan nan nan nan nan nan nan 242 231 227 230 227 224 222 221 223 225 224 222 219 224 227 234 241 243 246 245 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 265 268 266 267 270 269 281 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 239 236 228 227 231 230 226 224 221 222 225 224 225 226 226 232 241 nan 247 248 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 nan nan nan nan nan 261 268 267 266 268 266 266 275 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 233 236 230 229 227 225 224 226 226 226 230 231 237 240 246 246 nan nan nan nan nan nan nan nan nan nan 286 290 293 297 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 276 280 278 280 274 263 274 275 295 292 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 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 237 235 232 230 231 227 229 229 229 229 232 235 238 241 248 249 nan nan nan nan nan nan nan nan nan nan 293 295 297 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 277 275 266 267 268 266 nan 288 288 289 285 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 278 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 234 234 236 234 233 233 231 231 233 233 235 239 248 252 nan nan 254 260 nan 266 nan nan nan nan 283 294 301 304 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 nan 284 284 282 270 268 276 278 284 288 287 281 279 275 278 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 237 237 237 236 235 234 236 236 237 238 245 250 251 254 nan nan 257 264 267 nan nan nan 287 289 297 302 304 305 303 nan nan nan nan 302 304 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 280 275 274 275 284 283 284 288 286 282 282 280 282 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 240 236 235 236 237 238 238 240 240 240 242 251 246 253 257 257 259 260 264 269 276 281 286 291 295 298 298 301 299 299 303 nan 304 303 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 237 270 284 284 285 287 282 274 281 282 282 284 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 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 237 236 236 237 238 239 240 242 241 244 250 252 255 258 261 262 263 268 275 278 285 290 293 296 294 293 291 296 299 303 302 306 304 306 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 232 241 257 276 287 291 293 281 275 281 286 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 332 324 nan nan nan nan nan 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 236 237 238 237 237 239 242 244 244 249 252 256 259 263 264 267 275 280 284 290 290 290 290 286 288 296 299 301 304 307 309 310 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 291 289 236 233 248 257 274 283 290 288 274 275 286 285 288 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 238 243 246 248 252 255 259 264 268 270 273 280 283 288 288 284 282 281 283 291 297 302 305 309 310 310 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 290 292 235 231 235 244 259 271 275 273 274 280 273 285 293 289 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 250 254 256 259 262 266 271 275 276 284 284 285 282 278 276 281 286 292 296 309 311 312 313 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 315 nan nan 288 282 293 nan 242 234 240 245 259 265 266 263 272 277 278 289 293 307 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 271 nan nan nan 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 255 258 264 267 270 274 279 274 276 276 278 279 279 280 283 288 295 305 306 310 315 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 288 292 297 nan nan nan nan nan nan 253 257 260 256 268 278 285 296 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 249 nan 239 238 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 261 263 268 270 272 270 272 273 273 273 274 277 277 281 285 292 297 300 306 311 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 308 301 294 294 244 nan nan nan nan nan nan nan 249 251 257 267 275 289 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 261 321 285 264 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 269 269 270 273 275 275 277 278 277 278 284 nan 291 294 301 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 317 314 301 nan nan nan nan nan nan nan nan nan nan nan 255 265 273 280 279 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 172 nan 254 245 262 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 268 nan 267 267 266 269 273 271 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 321 317 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 280 274 276 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 268 nan 263 265 266 269 270 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 317 nan 329 325 315 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 260 nan 268 265 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 316 326 335 325 324 nan nan nan nan nan 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 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 259 nan 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 330 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 239 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 255 259 268 269 271 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 240 246 246 260 262 261 260 263 267 266 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 221 225 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 250 253 261 263 263 261 264 267 nan 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 215 210 217 nan nan nan 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 254 257 259 259 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 nan nan nan nan nan nan nan nan nan nan 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 179 179 206 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 258 256 255 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 174 209 244 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 241 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 243 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 290 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 313 nan 290 274 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 270 nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 nan nan nan nan nan 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 270 255 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 291 nan 295 270 262 252 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 321 117 62 15 14 354 296 279 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 297 294 124 136 97 59 31 21 19 5 324 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 162 139 nan nan nan nan nan nan nan nan nan nan 5 332 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 356 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 114 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan