CAPE 484 462 806 823 627 840 696 557 319 299 289 312 491 681 638 336 218 190 254 515 475 536 335 476 314 29 218 322 278 234 323 319 411 445 866 857 885 1170 1220 1162 1128 1205 1082 1176 1032 1283 1228 1121 1345 1283 1126 1198 1187 1126 1146 1158 1244 1148 1265 1252 1179 1079 1145 1083 1172 1087 1124 1106 971 920 797 1076 946 848 844 936 880 858 799 800 724 704 792 724 750 745 737 770 781 828 817 864 845 804 720 854 999 853 958 952 808 861 963 1021 987 1147 1116 1179 1213 1256 1205 1063 1298 1334 1308 1279 1114 1084 1149 1078 1238 1272 1267 1254 1248 1334 1308 1366 1342 1284 1202 1192 1265 1306 1153 1127 1224 1253 1202 1097 1226 1198 1138 1219 1257 1322 1306 1358 1323 1281 1320 1327 1267 1234 1100 1238 1279 1092 1025 1014 1213 1157 1263 1346 1388 1205 1249 1271 1332 1394 1179 1168 1162 1186 1176 1077 1067 1096 980 998 1172 990 1036 820 853 935 971 1045 1097 1023 1005 984 919 910 871 815 899 904 889 799 686 547 491 528 619 669 764 806 786 733 920 1066 1011 829 541 794 798 718 612 528 531 616 682 689 621 580 596 816 831 730 743 750 739 735 701 636 613 597 577 549 537 543 468 496 467 536 549 482 411 374 409 812 683 686 798 489 829 865 497 355 334 322 544 542 521 401 251 191 68 341 559 581 483 675 368 208 99 140 140 205 239 237 160 393 658 685 708 794 994 1175 1142 982 1179 1226 1194 1154 1051 1032 1249 1298 1093 1148 1137 1127 1164 1107 1080 1125 1178 1111 1209 1146 1173 1206 1106 1140 1070 1058 1034 957 1064 1031 1037 962 878 844 882 907 866 784 803 787 703 778 747 760 720 691 728 814 808 722 780 811 782 868 881 880 908 941 761 929 900 1045 1021 922 1121 1102 1051 1191 1173 1165 1125 1218 1245 1360 1407 1348 1260 1127 1178 1064 1138 1282 1217 1256 1249 1194 1211 1200 1184 1170 1183 1155 1231 1166 1205 1177 1216 1262 1180 1117 1106 1117 1245 1310 1298 1345 1373 1347 1305 1319 1340 1383 1359 1307 1372 1273 1228 1239 1197 1186 1213 1282 1327 1349 1237 1219 1225 1397 1397 1296 1056 1124 1034 991 1053 1183 1095 1029 1069 960 954 904 813 841 862 904 903 951 1005 1063 1120 1048 1150 1058 1145 801 724 777 809 739 568 483 507 480 698 722 551 589 760 926 1069 794 478 590 900 1013 911 765 579 525 513 564 579 572 593 613 652 675 669 726 720 736 720 703 696 639 564 541 543 530 448 441 525 530 550 564 532 472 520 315 1422 1135 913 608 461 526 625 381 538 127 274 558 467 350 332 277 301 99 142 501 668 520 671 732 373 120 85 331 331 151 140 221 323 539 595 520 605 851 1060 967 706 1078 905 1005 1123 1268 1238 1076 1164 1240 1174 1218 1274 1251 1097 1025 1002 1134 994 988 970 1140 1265 1203 1144 1142 1130 1046 1027 1028 1076 993 958 958 940 936 906 847 765 821 874 907 821 865 733 766 648 618 725 580 727 824 777 827 902 860 880 927 904 766 845 903 1110 1150 869 1038 945 1103 1087 1175 1090 1259 1228 1273 1353 1264 1198 1296 1247 1088 1075 1228 1270 1275 1285 1295 1311 1242 1228 1237 1201 1175 1171 1184 1121 1062 1207 1102 1159 1151 1181 1215 1197 1204 1258 1258 1410 1389 1418 1345 1371 1343 1405 1434 1408 1464 1428 1419 1397 1258 1453 1419 1409 1240 1278 1373 1325 1285 1457 1327 1237 1048 1015 922 936 1028 1126 1094 1099 973 946 877 798 781 837 821 817 808 877 993 1015 967 1133 947 770 701 548 529 641 705 709 579 453 432 461 552 739 802 945 882 796 548 449 562 821 951 1157 923 755 804 783 510 515 577 535 571 683 654 641 629 600 626 646 628 616 609 609 534 498 468 463 476 468 554 594 612 618 595 695 326 327 1067 1113 960 833 1012 856 860 672 337 654 732 537 449 373 222 181 51 34 142 450 645 466 588 590 426 265 328 295 198 258 185 164 327 529 686 503 546 794 718 662 490 741 955 981 966 927 943 1011 1059 1213 1253 1238 1308 1259 1174 1151 1094 1073 1133 1101 1069 984 890 1121 1231 1075 1034 1022 1007 1033 927 1087 1011 1001 1034 965 838 920 847 841 946 962 906 903 819 682 728 742 654 736 962 975 900 884 899 840 886 902 933 842 1015 950 1157 1050 843 987 974 964 1056 1209 1035 1074 1336 1299 1254 1269 1151 1222 1419 1328 1166 1332 1077 1257 1337 1313 1336 1386 1315 1163 1254 1146 1086 1132 1165 1176 1165 1241 1123 1110 1131 1211 1263 1238 1198 1283 1335 1203 1352 1402 1408 1349 1371 1549 1551 1625 1614 1522 1477 1481 1514 1539 1578 1636 1503 1419 1401 1449 1425 1375 1112 1034 1019 1032 1071 1190 1103 1022 1032 974 959 931 913 747 835 804 829 804 861 956 910 919 861 712 400 348 325 342 425 569 681 709 662 649 705 775 798 695 673 714 681 625 621 651 870 1121 935 817 833 866 634 554 572 682 742 658 573 597 679 696 638 613 616 633 628 609 573 593 588 538 474 540 513 652 675 751 718 762 662 458 393 995 724 667 1064 760 1244 510 659 712 583 545 477 288 261 104 4 0 5 210 567 643 354 495 658 434 244 179 301 215 298 240 367 270 475 652 584 476 657 609 634 631 519 484 585 788 755 832 730 1039 1323 1268 1238 1291 1228 1198 1227 1213 1117 1087 1183 1137 1002 950 1007 1123 1146 1200 1191 1130 1068 1061 985 1078 952 995 1047 972 946 908 917 912 897 925 904 925 847 719 839 867 734 889 936 954 972 912 864 852 931 885 963 961 985 1151 909 890 930 1015 954 1004 1147 1045 1010 1181 1216 1184 1253 1139 1225 1252 1552 1434 1274 1038 1257 1234 1272 1174 1354 1385 1191 1232 1057 1021 970 1079 1003 1038 1052 1126 1187 1189 1046 1119 1104 1092 1075 1166 1251 1313 1177 1296 1282 1339 1624 1441 1418 1557 1343 1302 1305 1320 1469 1505 1479 1505 1457 1477 1473 1473 1151 1192 1216 1187 1046 1080 1152 1160 1018 1018 965 951 909 855 781 814 877 769 876 919 891 960 984 766 731 468 266 229 246 227 247 277 349 391 400 499 545 637 763 906 1006 1032 1063 1060 1200 784 143 208 412 778 1045 859 692 652 791 876 893 798 709 730 696 677 733 742 735 714 717 682 646 708 684 654 673 690 845 890 912 878 847 722 623 668 691 918 1015 1040 1246 1114 643 150 556 607 591 490 522 235 0 0 155 420 507 777 800 609 536 377 498 229 213 328 251 345 299 342 347 544 688 582 575 680 560 613 688 652 664 458 556 617 862 971 1091 1132 1263 1416 1428 1366 1303 1362 1366 1250 1195 1112 986 1067 997 1009 1159 1087 1204 1271 1170 1097 1128 1084 1074 1003 1029 891 944 943 962 856 861 901 920 989 926 774 770 931 904 940 933 865 957 952 920 959 948 920 843 936 994 963 985 1036 963 875 887 909 1049 1090 1146 1254 1185 1140 1181 1123 993 1070 1191 1370 1280 1167 1111 1128 1103 1125 1212 1285 1383 1379 1203 1087 1195 1040 1045 889 853 840 1021 950 1220 1223 1159 1175 1055 1121 1127 1326 1217 1313 1243 1271 1252 1316 1331 1383 1370 1360 1304 1320 1323 1420 1457 1538 1523 1489 1346 1324 1286 1240 1187 1221 1163 1166 1142 1067 1032 918 959 930 913 898 805 746 839 817 811 856 887 800 787 925 844 709 725 658 485 377 467 430 399 419 461 491 498 498 678 809 935 1106 481 291 266 233 186 152 51 45 116 241 411 556 666 751 771 862 667 773 661 878 900 787 867 820 598 685 817 702 739 792 790 725 733 653 1042 1033 951 902 863 902 880 1128 1197 1259 1322 1282 853 698 1095 1036 855 780 607 518 1 0 468 598 789 942 864 632 577 469 575 246 231 411 320 375 523 649 411 371 403 815 894 833 763 719 754 730 675 581 518 470 628 984 1039 1117 1410 1241 1226 1460 1448 1332 1274 1323 1324 1165 1136 1039 1055 954 978 974 1061 1111 1199 1165 1086 1070 1004 1022 1100 1017 1051 992 955 1005 920 942 1049 1137 964 788 728 837 798 1016 941 974 846 1045 924 963 945 988 901 874 830 895 1076 970 907 949 925 857 914 952 1081 1174 1135 1195 1000 1125 1130 1083 1092 1352 1407 1356 1133 1139 1241 1183 1238 1341 1476 1366 1396 1426 1231 1280 1090 1125 1087 906 892 966 1001 1086 1164 1115 1167 986 1003 1003 1083 1336 1293 1296 1274 1389 1310 1348 1377 1357 1377 1387 1309 1188 1326 1302 1392 1359 1276 1264 1301 1189 1159 1166 1162 1146 1213 1122 1076 909 886 924 954 937 980 835 835 886 751 694 786 880 844 767 696 699 650 636 583 620 633 573 427 384 419 514 502 471 535 642 931 1013 865 538 730 629 421 606 502 67 0 0 16 40 148 296 470 519 576 663 714 662 720 836 954 754 920 890 743 1070 897 909 954 858 780 700 618 539 556 594 736 928 1061 551 1347 1408 1347 1368 1306 1321 1688 1738 1295 992 896 842 169 18 289 714 1022 873 852 905 909 768 560 316 163 167 252 389 365 902 1185 905 849 609 1205 1002 873 815 774 664 618 626 567 622 589 316 257 282 374 1142 1556 1328 1384 1321 1248 1124 1230 1236 1246 1185 1148 1012 901 1010 1043 1015 1022 1130 1149 1212 1120 989 953 1034 1184 1252 1219 1071 1046 893 1011 980 1151 1039 1014 980 808 856 982 940 937 912 951 1075 958 961 1021 944 894 915 885 971 1006 816 1020 903 871 962 996 1101 1051 1105 1210 1228 1115 1190 1096 1087 1365 1396 1305 1319 1074 1029 1102 1170 1151 1286 1335 1391 1525 1390 1333 1198 1139 1072 1039 1117 1112 1075 1045 1182 1211 998 909 964 1084 1179 1246 1334 1462 1438 1581 1439 1500 1428 1542 1404 1369 1350 1240 1234 1243 1369 1416 1337 1320 1298 1139 1141 1183 1207 1243 1102 1115 1113 1086 1089 994 999 1014 916 895 898 860 859 839 908 878 804 764 612 588 645 568 607 600 556 504 374 353 363 540 686 605 674 946 874 767 758 944 984 924 893 855 861 687 296 131 100 141 250 426 584 726 680 595 768 763 678 761 838 975 767 980 978 870 866 756 615 570 492 362 601 878 856 1003 879 902 746 986 1523 1452 1505 1328 850 484 609 533 478 1146 837 624 406 46 819 934 1001 837 607 615 535 472 383 196 230 226 306 413 861 1192 1531 1402 972 838 1001 934 722 920 835 496 366 484 466 395 472 44 12 39 127 366 689 1394 1420 1179 1033 1116 1081 1178 1093 1146 1302 1155 1078 1026 1036 979 945 1056 1181 1110 1085 1091 1098 1178 1219 1364 1391 1235 1139 1070 1035 1087 1170 1140 929 1115 996 939 1005 981 969 1022 1000 996 1051 1020 862 803 690 898 891 964 919 837 819 875 1096 960 1040 1112 1169 1034 1090 1255 1267 1327 1212 1265 1316 1449 1345 1207 1257 1081 1062 1091 1077 1428 1529 1399 1354 1440 1377 1353 1396 1184 1259 1310 1196 1173 1074 1272 1250 1095 1107 1199 1145 1142 1266 1373 1389 1334 1434 1476 1522 1494 1463 1415 1402 1360 1342 1361 1397 1445 1466 1362 1315 1365 1129 1226 1138 1075 1238 1114 1151 1039 1173 1078 1170 983 983 875 891 847 852 878 831 868 863 783 620 538 673 785 803 642 661 473 505 483 492 577 524 588 834 785 695 587 578 631 689 679 673 547 539 519 537 542 680 632 579 602 694 723 653 582 685 777 681 594 614 693 914 582 462 746 728 754 696 704 582 533 519 597 650 716 818 956 1081 1265 1223 1436 1373 1390 906 1091 1642 1218 891 274 364 925 717 437 670 1112 804 1035 860 856 881 727 523 459 332 281 310 577 753 930 1089 1247 1228 1169 856 737 874 686 478 472 534 308 390 158 275 54 56 27 28 45 101 276 339 1305 1095 1088 1056 844 999 1213 1335 1357 1145 1007 944 982 976 824 920 1130 1224 1201 1062 1133 1213 1050 1163 1215 1285 1257 1190 1154 1166 1194 1230 1216 1232 1197 1048 1050 1034 942 1037 973 1056 1193 954 965 908 908 890 897 931 1035 1088 1202 1027 960 1129 1015 1239 1156 1208 1263 1169 1213 1265 1433 1317 1331 1443 1423 1242 1227 1056 1115 1247 1227 1305 1394 1414 1386 1275 1596 1412 1420 1264 1432 1342 1319 1251 1178 1234 1274 1132 1154 1238 1317 1284 1400 1370 1325 1312 1243 1425 1395 1391 1376 1383 1389 1386 1317 1459 1419 1445 1385 1238 1210 1188 1160 1150 1063 989 928 793 1098 1091 1087 1055 961 873 860 830 855 805 787 744 783 796 805 705 597 668 751 881 938 771 743 754 650 628 621 680 603 649 839 744 786 745 681 621 747 708 656 710 616 686 564 576 599 562 549 497 559 550 575 707 871 843 691 620 534 772 1008 764 779 920 931 965 894 787 717 692 737 707 691 791 1017 1371 1369 1328 1135 1589 1280 849 856 1242 1093 923 961 1213 1084 943 1299 1127 1130 993 427 868 771 805 1015 878 707 716 571 423 671 792 915 905 740 1050 1011 920 831 948 1040 839 688 283 392 432 399 158 398 158 74 93 102 57 78 162 179 804 1010 963 899 806 972 1106 1362 1331 1136 873 832 1137 1094 918 798 1033 1163 1210 1243 963 1112 1056 1089 1023 1192 1067 1114 1112 1080 1133 1092 1268 1127 1273 1223 1164 1141 1030 1132 1138 1076 996 1050 948 1017 1096 927 890 926 1001 1193 1328 1175 1209 1241 1244 1281 1208 1244 1220 1137 1136 1186 1380 1295 1323 1329 1451 1361 1243 1148 1091 1103 1308 1470 1431 1404 1433 1348 1632 1479 1467 1388 1461 1361 1345 1310 1465 1263 1312 1285 1283 1381 1470 1494 1553 1574 1589 1593 1488 1471 1479 1343 1311 1324 1316 1219 1233 1325 1298 1283 1179 1110 1152 1174 1185 1214 1213 1180 838 830 880 1103 972 946 932 890 907 917 882 877 825 756 888 890 889 925 935 835 621 647 725 749 784 757 657 710 579 561 731 801 808 756 546 507 705 774 899 882 736 926 879 708 806 890 753 641 683 699 649 548 669 738 891 680 701 913 997 1068 859 848 913 862 928 866 845 856 1088 1153 1047 778 768 1138 1393 1548 1574 932 947 1507 1349 794 1407 1101 978 1064 1264 964 733 1155 1403 1150 829 859 588 1015 904 974 1023 997 868 864 733 514 776 905 860 926 760 456 960 1000 859 979 778 622 691 468 255 267 308 291 373 289 103 165 133 75 117 143 141 429 1076 939 922 764 958 810 1160 1158 950 538 533 1015 1161 1114 1049 1008 945 914 1050 904 1007 1014 1022 973 1104 1053 979 990 1069 1125 1103 1208 1144 1302 1294 1316 1230 1047 1068 967 1064 1041 908 1063 1077 1011 960 826 986 1167 1333 1277 1179 1188 1246 1326 1373 1309 1275 1351 1332 1252 1121 1146 1143 1179 1219 1199 1432 1317 1248 1243 1434 1530 1513 1268 1514 1497 1421 1574 1431 1319 1418 1416 1404 1335 1375 1278 1260 1147 1265 1260 1357 1413 1545 1566 1624 1626 1570 1655 1637 1672 1515 1529 1541 1375 1260 1272 1227 1298 1187 1254 1167 988 919 1028 1098 1116 1148 1074 997 895 1052 1023 1016 921 777 761 865 910 905 917 923 826 759 728 689 618 567 626 632 618 656 746 824 825 777 865 773 786 573 684 776 700 646 889 824 936 946 924 966 998 831 1051 956 723 571 705 829 731 778 864 1068 869 802 771 1189 1187 849 936 852 900 802 975 942 933 979 979 1194 1098 994 1202 1190 1499 1241 1146 1338 1316 1477 1438 1077 1043 1063 1012 963 1330 1220 790 975 953 947 1118 953 965 1006 1010 1155 980 811 778 695 746 643 659 619 668 656 753 552 300 673 656 649 598 538 641 373 370 319 288 293 404 359 341 239 150 100 103 210 234 633 1000 997 987 625 793 751 1045 1334 957 506 527 791 1008 1064 1122 1200 1110 813 926 1050 945 935 1029 929 923 1153 1140 1002 1009 962 1072 1083 1136 1061 1306 1153 1058 1180 1280 1035 1084 1017 957 935 1039 914 814 832 961 1058 1243 1327 1273 1220 1269 1319 1290 1380 1342 1312 1416 1378 1191 1161 1144 1114 1090 1138 1147 1214 1317 1404 1503 1456 1571 1512 1470 1555 1418 1322 1373 1410 1339 1406 1333 1341 1296 1107 1200 1095 1201 1257 1318 1378 1468 1491 1488 1494 1646 1732 1736 1747 1727 1634 1615 1413 1481 1434 1342 1401 1187 1212 1066 973 1070 895 998 985 947 952 1112 1016 1013 977 951 891 821 825 817 847 921 910 925 920 766 767 711 650 685 695 670 669 769 776 816 858 863 871 926 715 712 886 802 775 893 1009 1122 1154 1017 987 1022 836 751 849 896 882 912 1042 1144 1053 1052 1300 1077 927 913 1015 1183 994 896 1031 885 873 818 919 1134 993 975 1272 1497 1266 1334 1635 1544 1306 1314 1442 1394 1416 1348 1296 1173 1303 1050 1109 1057 1367 1151 603 415 687 1008 1036 964 927 758 802 977 808 745 834 805 364 404 404 514 525 648 542 773 382 487 365 477 501 317 263 364 282 255 281 350 463 450 330 293 161 156 209 289 707 675 975 780 832 864 1062 890 1024 1318 1272 970 938 992 915 929 982 1204 1219 1127 836 961 883 900 870 959 896 903 1068 1020 1059 975 997 1027 934 1000 1001 957 1079 1171 1260 1187 1045 1024 1044 960 996 930 953 836 861 962 1084 1178 1114 1049 1102 1039 1122 1190 1257 1471 1330 1198 1367 1112 1183 1071 995 979 1038 1152 1125 1213 1289 1164 1334 1582 1481 1383 1309 1483 1404 1365 1306 1291 1230 1272 1234 1142 957 911 1045 1143 1207 1309 1350 1240 1417 1489 1528 1596 1549 1520 1630 1579 1405 1458 1466 1414 1224 1313 1120 1063 1028 1081 926 1091 952 1048 885 859 837 852 813 845 799 789 797 620 731 871 872 785 868 919 945 1011 1011 963 963 840 867 842 788 960 910 891 932 917 824 877 734 701 796 805 846 886 838 1020 1041 906 1054 1036 989 973 969 1214 1188 1384 1265 1093 1195 986 818 708 730 784 946 957 1092 916 1027 815 968 1090 1403 1285 1239 994 1178 1630 1452 1438 1340 1248 1327 1455 1415 1080 1246 1175 1104 1087 860 1115 1207 1149 1051 1293 551 477 741 829 875 780 926 637 772 849 725 696 545 430 282 263 287 353 624 546 624 421 353 375 566 456 264 411 235 356 379 275 353 459 430 468 445 245 229 382 617 826 1056 668 612 739 820 774 857 1063 1225 1124 1142 1109 1093 998 800 547 1277 1220 999 1161 1253 1098 1069 986 875 888 887 860 970 977 1011 1069 1005 1029 1013 1068 1068 981 1195 1269 1319 1183 1169 1226 1163 1070 1135 1032 930 974 1094 1006 953 1027 1091 1105 927 890 909 1214 1232 1459 1296 1222 1181 1237 1077 994 1077 1006 1145 1063 1059 1064 1208 1281 1545 1363 1313 1413 1385 1378 1405 1339 1330 1230 1216 1121 975 814 859 1057 1083 1106 1148 1138 1291 1346 1377 1401 1301 1456 1431 1513 1486 1537 1225 1388 1374 1361 1374 1224 1103 980 969 1036 1029 1188 939 905 919 854 825 595 659 670 661 718 706 861 985 943 838 847 817 904 1000 1042 1061 1074 995 926 954 938 828 839 837 776 729 691 734 747 721 788 860 748 653 687 904 1183 996 1089 1083 1069 824 1023 1109 831 700 571 599 746 805 648 539 584 597 662 914 1127 1088 1107 1191 989 951 1247 1220 1476 1347 1350 1307 1479 1344 1207 1187 1211 1294 1056 880 1407 1027 940 907 957 996 1090 1016 1075 1112 853 427 411 585 694 805 810 820 780 787 640 574 529 579 512 524 508 439 511 749 810 576 485 414 267 401 610 339 397 279 291 469 588 798 543 485 538 515 537 598 810 932 640 587 700 578 793 805 859 848 1125 1039 890 848 922 1009 842 804 1204 1268 861 912 1012 809 716 649 780 918 901 880 937 958 915 940 983 973 878 995 1025 1051 1024 1258 1284 1181 1172 1156 1366 1314 1141 1107 1066 1039 1086 1074 911 691 614 896 813 717 766 833 1051 1438 1278 1030 1010 1339 1317 1181 1029 1020 1062 1111 1094 1077 1082 1316 1405 1439 1398 1384 1387 1412 1384 1361 1379 1328 1152 979 904 657 655 904 961 981 978 1117 1141 1169 1162 1133 1137 1226 1231 1266 1400 1482 1365 1264 1317 1287 1410 1334 1345 986 831 1148 1111 1009 781 1072 906 904 863 613 530 671 742 689 768 944 883 809 727 612 678 668 742 733 743 936 795 886 872 775 823 822 817 761 758 733 725 663 658 662 654 734 734 697 821 999 1109 1058 925 987 771 653 278 64 183 192 187 334 405 226 459 531 553 662 795 944 1037 1112 1070 1115 1189 1261 1153 1255 1372 1260 1445 1384 1365 1292 1379 1229 1040 970 1064 1077 1019 889 857 775 875 1028 786 887 994 951 664 320 278 438 528 585 635 602 697 643 441 368 609 496 431 336 397 417 637 725 877 822 599 454 413 371 354 315 469 780 981 1040 773 830 558 706 753 752 712 780 880 923 628 891 782 834 722 838 846 794 853 909 801 784 736 795 507 717 772 492 790 915 513 363 289 478 665 781 918 1004 1049 1010 865 777 827 1001 930 969 1121 1061 1118 1213 1231 1314 1253 1188 1218 1129 1110 1020 984 964 846 841 657 531 496 720 771 635 757 925 1130 987 931 1070 1033 1313 1130 1078 957 1053 1030 1124 1101 1072 1198 1221 1255 1323 1381 1408 1433 1367 1369 1425 1379 1217 964 723 485 573 617 792 620 476 588 666 899 966 907 911 1055 1033 1086 1191 1208 1205 1187 1239 1053 1329 1224 1188 764 526 631 758 619 790 1039 935 809 922 484 387 671 697 656 792 922 807 648 546 350 275 435 577 533 513 438 392 450 488 511 641 720 688 590 504 553 519 497 502 491 566 730 901 964 925 976 893 790 629 578 395 202 196 79 149 120 59 96 77 125 118 314 373 547 695 842 894 930 977 1089 1126 1193 1254 1205 1197 1187 1294 1357 1311 1221 1193 1123 1036 1110 1141 1144 1237 1167 963 854 776 802 695 736 782 785 959 501 202 182 140 342 259 393 629 510 370 465 464 406 598 625 651 670 553 596 554 448 850 711 636 609 553 609 747 762 822 935 938 886 966 861 803 760 779 832 839 734 839 899 1010 795 590 603 598 579 729 784 489 489 274 266 449 225 313 268 742 1037 272 237 173 206 482 600 661 742 894 885 985 996 886 968 959 945 922 957 1093 1086 1153 1064 1070 1121 1132 1111 1009 940 866 891 805 881 746 458 374 624 700 563 654 742 897 1113 897 975 996 1084 866 1022 1075 972 975 1027 1020 1021 1042 988 1105 1053 1187 1186 1161 1211 1239 1371 1342 1250 1011 756 551 405 404 469 392 490 438 493 543 842 678 659 800 857 849 793 877 905 868 890 1023 1183 1110 916 599 574 374 395 430 602 745 792 766 794 505 535 585 561 511 445 508 650 298 261 115 110 268 331 272 311 259 202 219 188 356 307 504 524 334 240 205 156 230 351 175 153 415 388 340 328 384 436 390 519 347 69 68 165 75 22 52 100 105 111 89 79 175 216 277 486 641 736 760 803 815 855 917 921 907 811 860 890 970 952 925 943 932 991 954 901 1016 937 893 784 877 839 827 739 707 728 565 467 338 192 85 81 52 54 5 62 209 410 345 437 430 498 651 725 771 574 391 563 422 683 569 636 907 561 322 298 471 616 642 686 737 873 860 624 549 452 475 594 555 509 638 705 639 586 488 440 332 345 475 497 338 219 319 395 613 165 374 696 774 234 372 545 232 276 391 510 594 653 752 1098 1206 873 730 701 735 746 744 868 911 1061 737 860 903 925 1033 986 991 903 810 790 764 609 433 319 423 350 441 769 828 909 867 619 725 876 962 854 872 907 939 971 967 1063 990 931 900 879 883 885 827 1000 1014 1046 1120 1135 963 855 740 665 356 331 256 189 351 540 294 338 405 415 429 412 454 542 630 576 711 775 939 1010 995 900 840 532 325 309 324 303 208 347 511 559 430 352 354 341 503 317 290 245 436 312 141 13 14 67 95 98 99 109 89 114 278 242 261 241 253 336 294 249 243 229 140 142 162 179 185 47 9 22 42 48 178 244 85 11 8 9 36 20 19 57 89 98 94 42 115 155 211 354 510 616 590 607 586 571 603 600 523 518 586 695 992 1154 975 884 733 735 893 868 851 854 773 780 722 743 656 724 778 650 634 657 200 40 55 17 13 8 7 9 11 57 193 241 225 524 856 671 635 286 192 121 144 320 455 601 559 779 528 243 323 582 604 573 754 603 683 671 513 494 678 665 551 605 582 513 451 275 256 408 349 312 445 520 308 96 161 715 535 244 448 499 284 438 611 727 260 371 478 538 581 732 1091 661 493 384 328 563 629 575 773 892 804 653 604 717 736 766 865 948 945 833 864 777 435 313 293 209 246 298 533 501 485 440 425 559 698 872 847 792 732 808 824 937 930 918 914 821 811 831 814 828 913 1011 963 1043 924 780 694 781 642 342 193 136 202 309 409 343 261 175 203 249 252 321 560 427 505 569 725 759 844 787 717 619 497 189 205 147 285 217 207 181 322 411 214 205 143 149 175 67 55 37 119 13 21 6 11 27 26 27 32 46 71 85 123 66 63 71 154 164 164 89 29 21 23 19 18 19 17 17 24 26 22 25 24 16 6 8 9 11 7 11 6 4 15 58 47 55 71 106 170 288 391 466 480 434 389 349 363 397 453 488 599 825 1081 1202 1017 976 823 972 438 115 87 153 388 363 612 692 634 726 563 483 483 231 173 7 15 16 12 10 7 7 10 14 14 12 330 607 567 280 22 14 13 12 13 49 288 524 675 686 493 310 133 397 532 450 528 657 646 505 729 758 326 100 233 415 393 454 307 236 331 326 465 385 186 186 438 166 426 733 204 273 309 372 490 662 819 385 410 425 435 376 501 579 707 336 267 244 288 438 502 556 962 594 511 476 517 505 572 701 810 847 848 848 743 525 379 290 216 127 100 316 355 249 270 242 338 464 645 646 772 758 740 851 831 857 825 810 712 712 723 787 838 853 918 898 1017 983 869 582 304 303 292 165 143 122 37 102 90 86 147 72 70 147 193 158 396 430 371 456 535 617 579 449 194 147 192 65 66 100 158 150 114 176 126 136 115 83 38 31 36 24 31 59 20 19 20 22 19 24 10 18 12 22 18 19 47 46 78 83 89 78 25 35 18 11 27 13 15 18 12 13 27 27 33 28 21 18 2 7 7 6 13 10 10 10 15 23 22 21 32 42 79 166 245 314 319 305 296 255 288 422 492 496 681 901 1106 1164 1227 933 721 902 960 575 621 277 317 123 155 504 491 307 211 208 148 38 10 5 8 13 13 10 10 9 9 10 12 20 21 33 17 9 14 14 10 6 210 4 12 281 418 549 422 195 71 180 316 399 501 453 568 670 690 576 479 637 789 924 480 380 301 223 331 69 195 204 33 143 185 300 658 368 263 305 395 528 648 647 649 446 397 559 639 398 431 638 419 221 333 211 152 287 342 400 413 318 230 194 377 317 489 704 739 778 756 776 616 514 434 210 122 144 95 221 219 218 174 79 256 423 549 686 598 597 677 749 738 776 854 802 780 661 606 727 673 726 756 789 887 926 696 274 135 171 145 98 25 32 48 40 33 9 93 7 25 170 69 98 268 155 203 227 301 350 397 145 107 80 27 24 41 66 132 67 66 109 79 60 30 33 34 29 33 44 26 24 19 26 22 5 18 16 24 15 16 17 16 16 11 5 5 9 8 8 9 15 11 11 8 13 16 10 10 7 19 27 21 31 21 8 6 6 5 17 14 9 8 9 10 8 8 7 4 1 0 33 83 129 169 129 123 231 355 422 463 462 653 841 968 1226 1127 570 653 159 16 178 420 618 530 185 107 142 194 137 57 61 14 12 9 11 11 13 14 12 7 7 7 9 9 11 12 18 13 13 12 8 4 23 141 15 62 148 254 381 141 14 10 8 11 104 309 357 429 524 577 578 357 502 756 613 556 426 214 124 166 340 136 15 14 49 117 399 613 293 381 432 448 472 598 620 601 642 653 859 551 335 614 649 323 511 641 242 139 128 158 243 181 151 173 239 328 235 544 784 677 748 736 725 495 246 167 124 123 152 57 95 159 13 58 159 235 428 595 648 664 522 601 612 649 727 882 543 495 404 632 594 596 611 633 638 651 596 453 101 80 98 55 29 87 117 92 52 12 12 18 25 56 16 69 74 71 97 131 262 305 208 118 25 32 27 32 25 34 70 57 54 36 34 36 39 33 29 38 38 38 29 32 34 30 23 18 12 9 22 13 24 14 11 9 10 9 8 8 9 10 6 7 7 6 4 4 8 10 12 6 11 10 9 8 17 13 7 10 16 14 13 8 10 8 7 6 3 2 2 1 1 1 0 0 19 35 40 80 173 311 392 361 367 548 670 770 900 949 75 0 0 0 187 519 432 360 413 271 131 62 7 17 6 6 5 2 4 6 8 11 9 5 4 4 5 5 5 5 5 5 4 3 3 0 3 5 6 4 2 10 50 48 12 4 5 5 3 2 282 391 401 386 457 515 424 597 547 375 439 248 84 0 22 20 0 0 205 322 632 439 378 406 445 530 787 688 592 587 624 720 456 164 353 514 516 510 652 344 231 176 96 100 138 116 128 122 121 136 243 498 704 690 689 755 405 388 337 178 20 10 21 41 38 9 27 63 87 235 389 419 539 558 524 552 585 553 570 639 383 419 487 531 508 544 537 515 433 358 142 114 72 90 74 46 87 129 71 32 23 23 25 39 67 17 15 42 52 120 124 179 247 158 31 111 22 25 34 31 25 28 38 34 28 28 23 29 39 37 32 29 27 24 30 31 22 26 24 13 5 9 6 11 18 11 13 6 5 6 14 7 5 7 11 8 8 11 8 13 6 7 8 7 8 11 13 7 8 6 8 10 11 13 10 3 4 6 4 3 1 0 1 1 0 0 0 0 0 1 0 24 78 217 294 286 280 379 439 488 527 3 4 0 0 256 588 349 307 133 0 1 2 4 4 4 4 6 4 6 7 7 6 6 4 3 2 2 0 0 0 0 1 8 13 1 0 0 0 0 0 0 0 1 1 5 23 0 1 1 1 0 0 124 454 489 422 373 347 352 404 309 174 99 49 2 0 4 69 186 316 497 555 406 476 476 580 680 810 739 752 709 641 416 224 223 376 508 468 433 340 152 179 110 107 92 64 23 102 80 101 213 292 273 549 602 689 777 507 271 129 56 4 7 15 14 13 10 21 35 129 225 253 317 438 424 479 491 489 539 636 527 387 293 492 505 491 464 421 308 289 179 118 76 109 91 62 43 36 33 16 21 28 51 84 64 26 18 31 36 89 73 50 108 222 71 36 17 19 20 30 37 32 30 31 31 42 30 18 19 21 29 25 27 22 27 27 26 30 17 29 24 12 9 10 12 10 12 13 9 9 10 8 8 10 11 11 14 12 12 7 6 8 7 7 8 6 6 7 8 9 5 4 2 5 6 8 3 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 27 107 184 171 203 216 226 259 5 8 2 2 267 111 0 0 0 152 280 0 4 7 11 6 9 8 6 6 3 4 2 1 0 0 0 2 2 0 0 6 19 16 0 0 1 0 0 0 0 0 0 0 1 21 315 8 1 0 1 0 0 0 220 359 342 370 230 390 342 205 142 110 96 114 129 154 215 185 365 533 505 582 603 671 751 788 668 714 621 443 379 212 130 172 314 337 291 388 282 199 192 97 125 36 7 5 66 52 105 122 292 481 567 595 588 746 354 184 108 15 5 12 13 12 12 13 13 12 110 160 246 287 399 389 420 404 542 769 584 295 230 403 492 466 460 375 317 245 163 109 72 72 35 24 64 40 26 12 35 60 85 70 41 28 20 28 32 55 34 40 37 45 94 49 30 30 17 8 32 32 32 33 38 23 31 26 20 14 31 27 30 27 30 28 28 25 31 20 13 6 6 5 4 8 9 10 11 10 11 12 11 12 11 12 10 9 7 7 5 6 4 5 5 5 6 6 5 4 5 4 2 1 1 1 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 84 117 172 216 107 3 4 1 0 0 0 1 151 318 320 32 39 203 280 50 16 16 9 6 6 5 2 1 1 3 7 6 3 1 1 3 5 19 47 86 143 137 48 24 3 1 0 0 0 0 0 68 5 3 1 1 0 0 0 33 138 264 377 212 268 260 164 97 13 14 62 115 122 167 188 339 504 358 548 598 597 679 728 619 664 587 463 277 132 93 109 91 138 111 271 225 100 42 44 66 7 7 25 9 66 125 176 314 381 454 425 488 395 231 190 109 42 78 9 9 7 8 14 12 28 93 188 161 271 310 377 420 613 444 292 195 188 302 400 416 416 330 245 259 171 61 40 35 22 30 87 91 36 20 7 12 44 41 35 23 27 27 38 32 32 37 37 31 38 45 29 24 18 5 26 27 22 21 22 21 19 26 18 29 28 18 30 27 30 26 27 26 20 6 9 6 4 8 10 12 12 10 11 9 9 9 8 7 6 5 5 6 6 6 6 3 3 2 1 2 2 2 2 3 2 1 1 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 49 113 183 164 187 212 217 87 44 56 171 217 157 158 105 262 448 489 91 79 57 58 70 132 95 102 140 230 276 183 103 59 58 56 67 78 68 161 323 384 383 400 316 137 30 1 0 0 0 0 0 0 10 68 54 0 0 0 0 0 117 239 225 283 240 163 91 9 6 4 5 78 139 160 272 470 548 489 603 681 702 671 730 626 560 402 168 61 68 103 37 15 118 142 96 105 75 74 21 14 12 11 17 77 108 131 292 325 290 521 417 236 161 92 55 48 3 6 8 11 10 9 11 61 53 228 225 259 243 253 290 232 197 169 191 314 345 320 229 243 178 142 128 56 22 13 12 24 31 31 33 34 29 29 46 28 13 15 23 23 34 36 32 28 44 35 28 30 42 23 26 18 18 25 25 25 9 19 22 13 6 11 21 29 23 19 20 23 13 8 9 6 6 2 6 3 5 7 12 10 13 11 11 10 11 11 12 11 10 10 8 7 6 5 4 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 203 242 216 332 484 328 262 219 179 100 86 90 212 310 280 545 277 205 137 154 220 376 317 356 317 290 360 301 264 311 351 372 374 294 231 270 314 382 361 406 351 450 374 250 97 3 1 0 0 0 0 13 293 218 140 0 0 0 0 0 173 265 261 166 133 1 8 1 0 0 102 120 82 183 361 531 525 636 628 514 431 460 407 489 319 140 59 77 12 8 11 22 14 17 82 21 23 15 12 14 23 26 27 91 97 236 254 334 343 294 126 44 20 3 0 17 13 11 12 11 16 248 98 226 110 178 184 220 307 178 192 175 165 211 166 213 170 183 105 55 12 34 29 14 15 20 19 28 31 28 29 31 22 18 6 23 25 25 27 27 29 29 25 26 36 30 33 31 24 31 19 21 20 21 18 17 12 13 23 14 7 18 20 10 3 15 6 5 3 0 4 1 4 7 8 11 9 12 11 8 7 8 8 8 9 8 8 7 7 6 8 5 5 4 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 256 250 248 175 203 213 137 169 231 260 405 338 304 328 379 476 469 449 379 256 279 310 399 364 415 355 411 467 457 407 408 438 417 333 314 337 366 321 349 416 406 340 356 322 309 279 195 132 129 152 169 135 68 90 75 0 0 0 0 0 0 87 29 249 143 88 0 1 0 0 0 82 158 102 118 266 499 448 560 516 515 557 574 447 382 229 105 5 39 110 6 17 21 68 14 8 6 8 4 12 13 10 9 7 21 62 173 292 295 242 179 19 20 16 22 21 21 13 18 17 25 51 43 37 41 65 122 151 277 280 269 183 138 126 115 115 103 108 72 20 8 24 20 19 11 13 10 19 25 29 32 23 27 3 21 25 28 30 30 29 25 22 26 27 32 30 28 32 31 23 21 23 18 5 16 6 8 20 16 19 11 6 10 5 8 5 3 12 6 3 3 3 10 7 10 10 9 8 7 6 7 8 8 6 6 5 5 5 5 6 5 4 4 4 5 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 516 496 392 305 313 364 458 377 104 109 499 547 489 574 493 503 502 423 413 374 444 437 519 456 496 484 470 387 357 380 435 496 494 474 454 332 361 439 388 380 396 389 458 433 378 384 355 332 299 269 220 162 146 214 171 93 143 135 0 0 0 0 43 169 200 185 116 7 0 0 0 0 0 161 131 96 241 521 481 443 499 499 385 491 401 289 133 7 5 19 64 69 54 46 11 10 9 8 9 7 8 10 13 16 23 21 26 91 205 199 98 14 10 11 28 42 20 18 24 26 24 82 119 40 35 35 39 81 131 156 171 158 242 150 58 59 30 19 28 43 28 28 46 22 23 26 11 22 8 15 24 23 12 17 14 11 27 22 22 29 17 23 21 28 25 26 25 22 30 20 20 21 4 24 23 9 5 6 4 6 10 12 9 6 8 9 9 4 5 4 3 3 3 10 9 8 8 7 7 6 5 4 4 4 4 4 4 3 4 4 3 3 4 5 3 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 614 617 583 424 430 549 624 374 486 0 660 681 655 729 559 610 422 628 498 540 541 618 556 417 399 331 285 323 612 506 482 548 492 502 481 441 486 482 460 413 464 425 407 432 428 396 346 389 352 356 394 373 391 327 188 164 230 174 179 59 0 0 0 57 148 206 225 140 91 0 0 73 132 69 258 143 100 199 335 452 392 481 458 509 459 342 220 151 50 9 12 26 42 43 15 6 12 10 10 2 6 8 8 5 10 11 17 28 41 26 86 13 11 35 25 28 23 13 26 33 40 55 56 53 49 44 40 44 63 106 104 109 82 105 32 18 24 34 10 10 21 35 27 27 24 35 23 25 39 24 16 18 15 3 27 25 18 17 20 20 13 17 19 20 15 3 8 18 28 22 18 15 21 26 24 22 19 19 13 6 2 3 5 9 9 11 7 7 6 4 6 4 2 2 7 6 7 6 5 3 3 3 2 1 2 2 1 1 2 2 2 2 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 765 719 714 774 376 408 287 307 420 330 0 622 527 738 702 564 608 642 523 491 475 380 326 513 550 558 411 338 471 554 511 502 485 481 452 470 466 407 427 466 440 430 425 410 385 363 352 343 370 425 404 373 359 297 298 336 252 181 234 177 152 7 0 0 58 115 146 217 189 145 1 0 0 232 144 162 119 0 226 392 357 293 355 461 426 336 276 194 94 50 11 11 12 10 12 5 23 12 11 5 7 6 6 7 7 8 10 20 2 3 18 12 10 25 41 15 18 29 37 37 41 40 40 52 58 52 72 54 66 84 87 98 81 38 18 9 11 15 10 8 16 41 39 17 7 23 25 17 25 29 20 22 26 18 13 12 11 36 18 12 19 22 19 7 25 6 6 8 22 19 25 13 13 12 21 17 18 12 3 6 8 6 7 8 4 8 7 11 9 5 6 5 3 2 8 7 5 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 15 367 289 264 299 267 573 616 445 402 496 309 134 234 349 469 554 422 279 256 245 387 639 525 395 477 434 564 567 587 568 556 444 421 504 505 451 480 476 443 384 351 381 315 393 409 392 359 390 418 456 486 474 477 491 459 454 425 305 248 204 199 190 58 0 1 60 102 156 246 268 205 144 24 159 218 180 153 100 0 288 351 333 326 332 396 329 301 260 132 50 49 11 33 12 9 15 27 5 2 4 4 30 10 6 6 6 6 0 3 0 7 11 13 19 38 27 14 13 25 28 31 39 49 52 50 50 67 81 82 77 86 92 77 71 70 56 44 38 18 11 14 13 14 11 9 12 20 13 20 21 20 21 32 33 20 12 11 15 13 28 14 19 19 36 20 24 6 8 21 15 21 18 17 13 18 15 20 21 5 4 4 3 5 7 11 10 8 9 9 9 6 5 8 9 7 5 8 5 3 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 17 28 399 308 231 153 123 146 186 243 290 671 554 486 492 208 194 181 251 660 682 690 625 465 456 423 428 427 544 514 468 467 532 476 478 442 385 367 330 268 299 282 329 390 416 333 320 314 319 350 404 420 419 410 428 447 450 486 509 517 447 407 304 263 279 215 71 0 71 114 161 260 315 213 166 131 225 245 212 126 122 115 290 355 334 289 265 340 231 187 191 97 61 36 10 9 11 12 19 32 10 9 4 6 8 34 8 5 48 73 99 11 0 3 24 11 18 44 26 21 34 52 37 40 45 55 46 45 52 63 70 73 75 90 94 92 90 80 70 62 44 34 7 12 24 16 19 25 26 29 23 21 18 23 26 25 21 15 15 10 7 8 15 15 19 24 23 22 19 5 6 3 11 18 16 17 18 14 16 18 3 10 16 5 3 6 6 9 9 7 8 6 6 6 8 7 4 7 8 6 5 3 3 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 7 0 128 3 6 10 10 37 266 678 502 610 643 553 593 485 371 575 511 600 567 467 371 391 384 449 558 563 514 517 508 485 402 404 414 367 322 290 227 198 137 177 173 108 120 146 106 50 16 13 56 273 403 378 392 378 353 293 320 501 528 566 408 318 337 326 350 270 53 70 158 197 307 185 223 178 183 247 284 174 117 119 168 298 285 228 189 283 235 234 231 170 103 72 54 47 26 31 8 8 35 11 11 11 7 11 4 4 2 40 18 153 11 0 49 183 7 30 108 53 18 115 53 57 50 53 55 42 53 67 71 84 78 82 91 97 93 92 87 75 49 29 12 14 18 18 29 34 29 22 23 33 20 9 21 23 26 27 9 7 7 3 6 13 8 6 23 21 23 14 10 2 3 17 15 3 13 11 14 16 14 12 15 15 4 6 9 9 7 4 4 6 6 7 7 7 7 5 7 6 4 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 7 0 8 34 58 5 10 12 57 177 703 699 711 799 712 604 605 548 531 468 434 403 417 416 387 390 422 451 543 419 348 295 368 401 383 336 188 132 109 84 97 138 105 34 25 16 10 9 14 12 11 13 16 226 345 351 387 249 376 396 336 458 488 501 497 400 376 304 337 398 241 97 154 196 256 195 175 183 210 197 300 197 141 126 170 330 296 287 325 331 278 242 138 96 51 79 97 85 70 37 8 8 8 8 7 10 7 9 8 11 0 17 75 82 12 0 126 116 15 67 121 29 42 159 109 58 51 58 62 61 68 79 86 87 99 100 90 89 85 99 81 62 54 36 32 13 33 58 54 34 23 14 28 43 26 31 28 31 28 17 18 14 12 20 4 6 12 2 18 22 19 13 8 4 6 11 8 2 14 7 13 8 6 11 8 14 9 2 9 6 9 8 6 4 5 5 6 6 6 6 4 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 0 2 51 33 34 14 6 8 8 496 695 760 734 711 680 607 553 455 397 289 215 150 246 179 129 105 176 147 234 261 186 122 197 266 238 193 139 92 112 100 39 28 11 19 16 15 16 15 15 14 18 24 25 207 233 264 295 320 276 396 470 458 441 405 521 559 479 408 327 326 432 397 243 152 186 186 256 189 150 204 200 173 199 213 287 216 249 302 313 277 216 172 135 85 41 25 108 123 64 43 8 7 9 10 6 3 5 4 8 8 6 1 13 40 184 59 30 129 189 144 119 113 123 121 140 103 91 51 51 66 70 80 89 99 104 98 93 76 95 86 78 46 39 41 34 37 29 43 64 59 38 23 30 30 27 26 34 29 24 20 20 23 14 11 15 25 25 24 20 21 16 25 18 11 7 4 8 13 13 2 5 5 7 7 6 7 11 4 9 8 6 6 6 3 2 3 3 4 4 4 4 3 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 64 13 11 8 62 3 32 506 727 709 681 615 577 575 415 285 106 63 56 98 47 33 39 48 21 20 67 61 42 111 278 286 161 117 77 38 38 17 19 14 18 18 19 18 18 16 17 18 29 54 92 141 159 125 177 201 262 326 421 420 504 493 535 509 501 506 373 515 555 441 313 310 201 243 245 238 278 299 268 274 317 237 241 319 248 243 291 280 212 154 84 70 2 2 0 1 57 47 1 6 5 27 14 6 1 1 2 9 18 0 0 5 20 150 194 148 209 196 151 130 133 137 149 107 96 95 65 74 77 77 86 94 106 110 100 98 72 53 45 26 18 34 59 24 34 26 35 65 50 30 20 29 46 32 25 25 30 28 26 34 38 21 21 13 27 30 28 26 26 28 22 13 2 10 3 5 9 9 2 6 4 9 7 6 5 5 6 9 6 4 6 6 1 1 2 2 4 3 3 3 3 4 2 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 49 6 19 6 5 156 671 637 595 526 459 423 352 152 137 59 35 21 2 0 0 10 3 18 112 112 176 276 251 140 69 27 23 14 20 15 17 15 15 14 11 11 11 13 12 17 20 21 17 13 29 13 45 82 105 249 265 385 381 452 464 496 570 627 820 505 543 393 268 302 328 349 304 189 220 233 265 309 312 389 359 258 249 230 212 206 200 167 144 104 64 54 2 2 0 0 0 0 2 2 2 3 89 2 0 1 10 11 0 0 0 14 151 150 155 202 188 151 145 136 103 149 122 107 69 77 74 88 94 102 104 102 91 27 36 37 34 1 0 25 72 31 59 30 26 40 39 32 17 34 45 37 36 32 32 42 33 39 48 49 35 24 17 21 35 29 25 26 20 20 16 12 4 5 9 17 10 7 4 6 4 3 2 4 6 5 4 7 5 6 3 4 2 1 4 3 3 4 4 4 2 2 1 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 4 69 94 358 617 628 462 279 192 200 87 94 28 23 21 21 24 30 19 9 26 145 139 186 128 110 31 17 24 21 18 15 15 13 10 12 15 13 13 14 13 12 12 16 19 26 28 26 25 9 18 13 19 76 245 309 352 379 407 424 475 567 664 661 604 538 463 396 248 288 323 323 375 337 294 311 324 190 333 334 238 220 179 241 218 203 170 157 143 143 144 146 160 138 77 13 0 0 0 0 90 172 1 1 2 6 2 0 0 0 33 157 150 174 183 155 169 130 92 125 136 119 103 68 74 76 91 97 103 89 57 15 66 67 55 24 4 64 75 43 40 21 0 46 74 49 23 48 51 44 52 45 56 41 35 37 36 41 57 40 25 21 18 13 18 2 13 8 20 18 21 10 5 4 9 5 5 0 0 0 5 4 6 4 3 3 5 5 4 4 3 1 3 2 3 3 4 4 5 3 2 1 1 2 2 1 1 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 2 0 0 0 45 8 370 564 533 272 229 168 83 33 12 8 7 7 7 8 11 10 13 14 11 17 11 17 18 20 23 22 23 15 16 16 14 13 13 12 12 15 14 12 11 14 15 18 17 17 15 17 18 14 15 14 11 158 289 403 401 364 426 492 463 518 465 532 545 550 504 461 485 333 265 295 399 361 337 259 188 228 250 275 217 170 124 144 136 148 131 118 106 106 117 137 130 117 117 127 115 36 0 0 144 151 109 5 2 2 1 0 0 0 139 179 158 180 208 192 170 173 161 159 119 101 69 45 67 73 83 71 19 0 17 73 51 36 35 64 72 74 69 68 54 52 80 35 4 22 30 32 38 48 39 53 60 56 41 59 59 54 64 40 26 24 14 13 17 4 20 5 13 22 18 11 6 3 3 8 6 7 0 0 0 3 3 4 4 3 4 4 4 3 3 4 4 4 4 4 4 3 2 2 3 3 4 3 3 1 0 0 0 0 0 1 1 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 106 402 517 438 184 147 53 14 16 7 6 8 10 8 8 10 9 12 13 19 14 13 15 17 19 20 19 14 15 16 15 14 14 17 19 22 18 17 20 27 29 33 27 26 25 30 26 23 16 13 8 9 8 41 253 277 307 348 457 518 487 490 419 483 412 425 402 399 335 149 179 56 105 44 184 87 107 158 231 234 218 156 153 209 138 127 126 153 135 104 160 112 77 98 135 144 131 124 85 0 145 135 150 112 0 1 110 0 90 11 217 230 192 212 189 186 150 189 169 135 109 16 5 14 38 78 62 3 0 34 30 43 41 79 76 57 82 82 90 66 78 75 59 10 7 9 12 11 15 27 37 39 48 52 49 58 66 51 52 43 29 20 14 20 17 2 8 5 1 3 13 17 4 4 4 7 0 5 0 0 0 4 2 3 3 3 2 3 4 3 5 4 4 4 4 3 2 3 3 3 4 5 2 0 1 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 3 61 389 0 0 0 0 92 93 437 484 349 230 86 72 4 7 6 7 7 7 6 5 6 8 12 11 11 9 10 11 14 13 11 10 11 10 14 14 11 9 13 13 13 13 11 15 17 26 24 26 26 27 24 27 18 18 18 16 20 21 11 9 16 9 41 170 154 122 118 100 161 248 309 390 362 352 185 80 75 43 23 35 3 118 66 60 64 84 107 118 73 4 7 71 93 123 112 150 155 204 176 141 106 125 126 116 121 75 114 132 140 139 120 132 118 127 138 154 275 204 175 207 218 157 192 141 116 108 3 7 9 2 0 31 0 0 0 56 53 31 75 94 98 111 84 87 90 98 92 64 35 36 10 7 17 4 4 2 1 10 27 36 57 47 70 76 66 41 29 15 10 16 17 11 0 4 7 10 8 6 2 2 1 7 0 1 0 0 0 2 3 4 4 4 3 2 3 3 3 3 2 3 2 3 3 4 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 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 485 0 0 0 0 19 37 369 478 258 105 46 4 7 6 7 5 5 3 3 4 5 7 11 11 10 10 9 10 7 7 9 8 11 8 7 7 6 6 6 7 7 8 8 11 10 15 15 17 18 18 24 18 19 19 16 16 15 11 6 6 5 11 14 16 17 20 54 74 12 5 24 87 89 203 140 86 83 65 6 1 1 7 4 12 35 41 73 41 10 20 0 76 94 94 128 108 155 168 208 198 223 231 200 140 138 125 148 103 35 52 143 200 191 133 173 146 230 314 284 246 233 186 206 130 165 112 0 1 0 2 1 0 0 0 33 46 36 0 89 81 98 115 111 73 81 113 96 64 35 17 4 5 17 2 2 2 0 0 0 11 29 17 26 28 40 81 54 26 8 11 10 11 11 10 13 10 10 8 3 4 4 5 2 0 0 2 0 0 0 2 2 4 4 3 2 3 1 2 1 1 2 3 3 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 1 1 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 248 442 0 0 0 0 0 38 362 429 141 30 18 9 5 5 5 4 2 1 0 1 4 7 8 8 7 7 6 6 6 6 4 5 5 5 6 6 6 5 4 5 5 7 7 8 10 10 14 12 12 11 11 15 22 22 19 23 19 18 22 60 120 100 153 116 94 69 48 110 197 103 7 0 1 13 24 101 97 70 20 2 1 0 2 1 8 4 25 6 3 7 3 38 80 83 98 138 164 147 126 126 181 196 205 174 147 173 152 192 195 51 148 152 229 207 171 205 196 179 265 226 174 134 86 128 145 73 0 0 0 0 22 0 0 0 5 64 33 17 99 98 109 94 101 89 89 96 107 68 69 68 58 29 56 5 5 6 2 1 1 0 1 13 1 0 3 24 48 46 21 7 10 8 6 6 5 7 7 7 6 4 4 4 3 4 0 0 0 0 0 0 1 4 2 2 2 1 1 0 2 2 2 2 2 1 3 2 2 2 1 1 1 0 0 0 0 1 1 1 2 3 2 3 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 50 439 529 470 0 0 0 0 60 102 401 312 127 33 6 5 9 6 4 3 1 1 0 0 1 3 6 7 8 5 4 6 5 4 3 2 2 3 4 3 3 3 4 4 5 6 5 8 8 18 17 19 18 14 13 11 13 44 19 23 26 67 48 39 45 24 18 20 16 16 14 9 5 12 166 251 76 5 9 0 39 65 19 0 98 0 1 1 0 0 5 6 19 17 76 14 14 110 149 106 133 105 132 120 135 119 209 198 157 157 176 209 207 185 146 108 142 192 215 221 137 173 212 204 162 125 140 147 159 87 0 0 0 6 34 0 0 0 1 37 5 57 104 119 131 143 81 76 77 61 83 59 62 87 82 66 50 34 24 19 12 3 3 4 7 16 15 16 14 1 3 39 20 6 6 6 6 5 3 2 1 2 2 3 2 2 1 2 1 1 1 0 0 0 0 0 4 3 1 2 1 2 1 1 2 1 1 1 2 1 2 2 2 1 0 0 0 1 1 1 1 1 2 2 2 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 2 16 0 0 0 0 0 193 555 639 501 0 0 0 0 132 329 305 132 56 4 16 3 5 6 3 1 1 0 0 0 0 0 3 5 4 4 5 5 4 3 3 2 0 0 0 1 3 2 4 2 6 4 6 9 12 13 19 12 13 14 14 15 16 19 14 30 59 113 63 47 26 8 9 21 19 15 12 9 4 1 1 14 74 111 53 19 4 0 18 49 11 36 55 17 18 0 59 91 19 4 65 54 65 86 122 177 134 127 88 188 76 161 165 193 165 144 151 146 175 181 188 208 165 146 180 198 210 152 148 312 389 239 287 201 227 185 64 21 96 101 78 10 4 13 20 27 0 32 98 122 132 106 82 76 57 46 68 72 63 43 27 30 81 72 82 78 50 39 49 12 30 5 15 14 15 27 18 11 29 23 12 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 1 2 4 1 1 2 3 4 3 1 0 0 0 1 0 0 1 1 1 1 1 1 1 2 3 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 7 16 10 28 8 0 0 19 293 491 715 692 0 0 0 0 115 275 202 73 22 7 24 12 4 4 1 0 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 2 2 2 2 3 4 6 9 12 13 8 6 6 6 8 8 14 20 23 46 69 68 50 27 12 18 12 15 14 12 9 8 6 4 0 0 3 23 55 61 56 34 4 0 5 51 67 10 0 46 54 63 35 31 1 43 100 151 239 150 131 110 130 109 114 86 110 102 171 164 172 181 137 155 122 158 175 158 174 240 208 177 215 420 251 248 415 416 456 294 263 153 146 136 127 90 26 10 45 14 144 143 145 120 103 73 113 108 63 73 68 58 70 69 76 81 82 81 90 80 63 64 59 61 56 46 58 32 49 38 31 56 44 22 24 15 6 7 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 2 2 5 3 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 16 7 0 0 59 157 633 832 701 0 8 5 46 105 160 129 92 77 81 61 36 10 4 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 2 3 4 5 3 4 8 4 3 3 3 3 5 8 8 20 13 41 54 44 22 14 16 11 10 9 6 3 5 3 2 1 0 0 1 3 24 78 83 59 74 55 37 39 14 54 6 11 35 7 0 28 42 66 48 142 174 163 150 133 157 81 137 129 102 138 138 154 171 148 145 118 126 159 154 176 164 198 314 205 342 421 300 282 344 301 276 261 221 224 226 163 163 0 148 162 149 170 193 187 188 232 155 129 91 69 67 65 40 84 38 44 22 14 4 8 19 12 19 30 15 28 17 28 42 37 38 23 24 43 52 54 50 42 31 18 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 0 1 1 3 2 2 1 2 2 1 1 1 1 1 1 1 1 2 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 8 203 208 372 569 738 783 618 13 17 75 64 110 68 32 45 68 76 40 12 6 5 4 4 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 4 5 5 8 12 2 2 5 5 4 3 5 5 30 35 32 39 26 23 16 4 4 4 5 3 3 2 2 1 1 1 0 0 0 5 20 52 62 88 61 72 92 83 84 28 26 3 0 0 0 5 3 2 65 116 149 135 182 177 116 61 49 70 98 112 149 144 109 118 124 139 167 195 276 266 195 237 275 407 476 328 326 234 207 192 244 194 201 287 92 157 153 316 254 275 250 189 242 271 172 129 119 115 52 68 39 72 16 14 10 3 5 6 5 3 9 3 1 5 15 13 10 3 22 27 21 11 7 34 40 32 27 41 50 37 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 3 2 3 2 1 1 1 2 2 1 1 2 1 1 1 0 1 1 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 274 662 981 806 617 735 839 716 85 20 142 132 77 77 45 47 57 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 2 6 8 7 7 9 8 4 3 5 5 53 44 38 24 11 1 0 0 1 2 0 0 1 2 3 3 2 2 2 0 0 0 0 7 35 76 101 133 102 87 74 46 51 18 26 46 32 34 87 127 37 26 110 104 129 100 63 28 3 21 14 94 128 92 95 110 102 115 97 200 285 240 249 287 478 582 531 341 211 180 236 231 297 252 301 135 228 250 228 438 319 238 216 212 165 164 113 129 76 56 31 17 30 10 3 1 4 0 3 0 0 0 0 0 0 0 0 1 3 0 0 2 7 0 2 3 8 15 13 16 13 23 35 35 17 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 2 1 2 2 1 0 0 1 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 88 1080 1268 1184 1023 940 740 619 635 281 160 153 126 48 30 15 17 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 10 10 8 7 1 2 4 5 41 25 2 3 0 0 0 0 0 0 0 0 1 2 5 5 4 2 3 3 1 0 0 0 18 51 66 87 103 74 76 75 75 51 61 65 79 105 70 81 141 133 101 58 46 31 26 0 0 5 38 43 42 91 88 188 191 124 125 123 228 311 285 401 434 455 596 405 98 296 320 357 405 302 183 150 256 336 260 250 231 230 188 189 181 109 96 66 29 17 8 6 5 0 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 1 0 2 2 1 0 0 2 1 2 13 12 8 19 32 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 165 423 724 724 720 593 674 928 660 559 278 212 58 35 26 37 18 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 1 4 7 16 13 5 1 2 10 3 5 4 1 0 0 0 0 0 0 0 0 1 1 2 7 7 4 5 3 7 4 1 3 2 0 13 31 50 43 27 64 88 80 66 75 75 75 86 49 46 65 130 84 68 35 26 19 5 22 13 23 69 102 140 145 163 196 180 135 136 238 311 371 372 366 539 450 296 247 450 542 583 432 289 181 293 296 422 273 246 204 188 232 216 152 50 42 23 16 10 10 0 0 0 0 0 2 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 1 9 5 8 4 21 24 10 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 462 872 713 624 354 412 746 907 875 852 236 216 54 50 55 11 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 2 2 11 20 8 0 0 2 4 3 0 0 0 0 0 0 0 0 0 0 1 2 6 10 8 6 2 1 2 4 4 5 9 5 0 8 31 29 12 8 28 44 52 43 42 51 26 25 19 35 113 68 27 31 44 9 8 13 24 40 111 152 160 175 157 138 77 68 132 189 263 332 388 324 449 375 387 410 452 542 697 636 408 307 414 453 375 328 250 194 172 179 133 106 22 2 0 0 0 0 0 0 0 0 0 0 0 0 0 13 11 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 0 0 0 0 1 4 3 11 2 5 25 24 37 17 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 653 422 629 625 540 450 685 1051 1226 1058 1144 239 176 116 107 117 77 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 8 7 3 0 0 0 0 0 0 0 0 0 0 0 0 18 16 2 0 3 3 2 0 0 0 0 0 0 0 0 0 0 2 4 7 9 7 5 3 3 1 2 5 2 3 8 3 0 0 0 0 0 3 16 25 34 35 19 9 12 37 94 57 68 97 58 22 4 10 44 17 44 96 152 173 136 103 47 36 27 86 128 175 337 399 403 344 246 383 521 583 657 642 642 494 489 441 429 379 302 209 147 142 99 46 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 8 6 3 0 1 5 9 0 5 9 2 1 6 21 32 28 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 514 577 613 670 520 415 497 886 927 1146 1048 927 379 247 179 140 133 95 45 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 1 4 6 11 16 32 42 37 19 7 1 1 0 0 0 0 0 0 0 0 1 30 21 2 1 3 2 0 0 0 0 0 0 0 0 1 3 6 5 6 7 7 8 2 3 2 3 3 7 4 3 3 3 1 1 0 0 0 0 1 13 32 27 37 24 26 51 82 54 38 0 34 1 0 75 43 52 191 198 125 113 89 69 51 47 67 173 219 274 358 282 267 292 348 581 722 626 586 421 442 403 396 371 299 209 146 118 80 7 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 1 10 7 5 2 2 3 0 2 8 1 2 3 4 6 20 31 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 206 709 654 643 598 464 515 657 896 976 832 1211 928 495 325 236 127 104 66 83 65 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 8 9 10 14 20 26 32 42 52 47 35 13 12 4 1 0 0 0 0 0 0 0 8 47 35 25 12 0 0 0 0 0 0 0 0 2 5 3 5 6 4 4 4 21 18 29 27 12 0 5 4 0 12 5 5 1 1 1 1 0 0 6 9 9 17 23 36 42 56 61 51 11 11 7 4 89 58 135 208 195 148 118 132 117 126 98 189 208 287 158 83 101 127 142 167 300 518 430 340 383 344 285 272 226 170 133 77 14 7 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 8 5 1 4 4 7 6 1 0 0 0 2 12 14 15 13 23 30 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 20 613 753 645 529 378 377 569 762 1189 903 902 849 419 340 279 189 102 77 76 49 19 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 15 14 14 23 34 36 35 41 49 49 51 68 75 63 55 36 2 1 0 0 0 0 0 0 3 83 60 37 15 0 0 0 0 0 0 0 2 3 4 2 0 0 5 21 47 40 46 49 63 55 4 3 13 10 26 19 4 0 17 23 0 0 0 0 0 1 3 13 26 48 56 32 54 9 3 15 92 83 58 185 122 27 24 32 66 158 258 234 267 158 66 38 28 52 56 44 61 230 229 264 314 235 134 142 153 153 101 28 9 1 1 6 0 1 1 3 11 7 9 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 1 4 2 3 9 7 11 6 3 3 6 7 4 6 2 0 5 8 33 30 15 10 10 21 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 55 244 628 587 653 566 393 665 524 572 922 792 815 745 367 311 299 220 119 78 55 29 17 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 19 23 21 21 21 17 20 25 32 43 50 52 50 58 74 81 83 73 44 8 0 0 0 0 0 0 42 124 96 75 3 0 0 0 0 0 2 2 17 53 24 0 0 3 41 35 36 46 46 62 48 50 25 17 1 31 28 12 7 19 7 0 0 0 2 1 1 0 5 5 27 70 52 19 35 9 0 12 106 175 166 61 8 2 14 7 91 195 221 196 150 56 20 38 25 19 42 15 22 268 272 195 181 214 187 193 168 44 16 4 8 4 3 1 3 2 4 6 1 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 19 17 30 25 12 15 10 3 7 5 2 9 17 14 6 9 4 3 4 9 30 11 6 4 19 13 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 15 463 552 466 493 605 796 684 574 685 663 856 735 490 494 333 252 210 115 89 73 44 20 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 4 5 4 1 2 3 2 3 5 4 4 4 5 5 12 31 59 74 100 121 129 94 70 41 26 1 0 0 2 75 142 105 49 0 0 0 0 0 0 15 133 44 5 15 7 38 46 41 35 32 6 23 52 57 59 62 45 2 17 45 60 31 39 18 0 0 0 1 8 2 1 3 0 25 44 34 22 16 1 19 42 144 175 96 5 23 2 29 59 44 53 115 128 60 13 14 9 40 31 44 84 117 183 207 171 174 126 124 14 12 12 19 24 9 7 6 8 2 3 6 3 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 6 14 14 9 13 16 19 31 20 18 16 16 20 23 16 15 15 10 9 16 18 19 11 13 7 15 25 25 11 3 1 9 26 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 334 497 329 473 812 594 950 766 633 671 623 409 534 542 418 268 151 120 101 46 17 25 64 4 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 1 5 12 29 69 101 111 140 95 70 2 4 7 27 137 159 114 1 0 0 0 0 3 172 125 243 76 13 35 20 2 0 0 0 0 2 0 4 41 49 68 75 59 35 67 44 61 41 26 14 16 10 1 38 25 4 0 8 64 52 29 17 10 5 44 97 114 122 11 24 50 56 17 24 23 4 51 95 79 40 78 75 49 49 30 12 18 20 38 14 30 44 10 8 10 21 33 10 3 17 7 5 1 3 3 0 1 0 0 1 0 0 1 0 0 0 4 10 0 0 0 1 1 5 9 9 13 12 7 15 18 29 33 26 22 20 22 23 22 18 24 14 18 18 20 20 7 42 13 36 7 4 2 2 7 15 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 33 421 270 371 785 725 612 1150 596 571 548 557 355 514 402 289 188 146 128 73 1 20 54 7 4 4 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 5 6 6 10 12 21 26 107 169 154 121 116 27 25 50 91 207 165 20 0 0 0 0 65 54 14 8 0 0 0 0 1 0 1 1 1 1 1 1 1 5 26 42 44 43 48 76 58 58 56 54 43 25 14 42 99 106 5 13 68 47 25 0 5 7 44 5 70 163 121 3 51 66 20 19 56 60 18 94 92 83 105 116 53 9 3 1 10 17 27 47 61 43 44 37 25 26 16 4 3 7 1 3 3 1 2 4 4 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 12 11 11 13 6 8 8 12 22 24 29 36 37 27 24 24 19 21 16 15 21 29 21 5 24 5 30 13 1 2 5 7 20 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 3 1 9 16 221 243 270 249 359 654 860 606 575 252 431 67 446 362 270 180 174 167 61 26 34 45 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 10 13 13 14 13 26 18 113 214 203 230 152 99 94 114 185 216 90 5 0 0 43 159 17 0 0 0 0 0 0 3 6 9 11 10 11 13 17 17 7 1 5 10 17 29 44 66 72 86 69 67 41 26 49 73 113 82 91 62 34 32 14 0 1 16 22 26 104 162 35 40 87 68 73 99 103 99 93 86 38 20 16 33 12 6 3 49 58 57 42 45 53 21 44 26 7 4 6 7 3 5 1 2 1 0 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 0 11 8 15 14 19 25 26 44 27 23 26 19 18 19 33 28 31 25 6 7 32 15 3 2 2 2 16 15 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 2 0 17 84 166 247 473 661 720 827 613 662 262 90 129 28 416 315 207 178 150 99 21 46 38 48 18 3 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 13 12 14 19 18 11 19 18 176 364 289 180 27 99 116 234 221 116 28 0 94 272 109 17 0 0 0 0 0 1 4 4 7 7 7 8 10 10 8 7 15 9 1 2 6 11 29 60 68 65 70 66 55 57 84 120 143 142 45 61 65 40 0 9 15 18 30 62 54 109 31 89 91 121 136 115 73 73 47 21 22 40 49 43 45 49 62 54 35 38 37 15 7 2 1 3 2 3 4 2 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 7 4 22 21 22 25 24 32 36 33 36 32 31 37 32 31 21 26 10 22 16 1 4 2 2 1 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 20 29 87 15 111 190 266 258 418 682 558 657 714 433 180 93 59 2 360 269 235 186 145 68 43 42 56 35 37 8 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 15 15 19 11 11 13 17 15 9 63 349 305 63 13 8 24 147 103 21 18 123 120 53 10 1 0 0 0 0 3 6 7 7 6 6 9 12 14 19 20 10 1 6 13 2 1 1 19 45 62 67 50 39 44 127 179 96 98 84 94 73 53 23 0 12 14 3 10 74 100 69 85 107 110 92 60 58 38 36 19 37 26 30 33 18 35 41 27 28 28 9 3 7 3 4 1 0 0 0 4 7 6 5 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 22 27 21 29 30 41 45 34 28 26 34 35 21 23 20 23 13 5 1 2 2 6 20 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 37 152 143 237 330 263 152 544 565 595 673 310 133 412 318 25 16 231 161 110 100 92 100 97 70 58 65 62 25 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 1 14 16 18 16 10 10 7 7 21 18 57 507 231 161 0 30 110 110 42 21 117 102 18 0 2 0 0 0 3 6 8 6 6 6 6 7 14 15 14 18 22 27 29 19 30 18 4 3 6 39 67 62 51 75 170 103 87 126 166 96 83 45 11 38 66 0 0 35 104 114 65 96 82 66 68 51 4 15 16 14 12 5 16 31 21 6 12 4 5 0 1 0 2 1 4 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 7 7 34 33 31 20 5 5 4 6 19 18 20 0 0 0 2 18 47 49 40 48 35 23 27 31 33 28 27 20 27 25 4 0 3 6 21 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 24 117 258 257 259 142 103 419 543 545 278 285 254 188 213 157 100 180 160 86 91 99 91 110 49 36 68 78 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 27 18 17 23 15 0 11 18 20 27 321 364 173 23 148 270 82 21 45 126 68 15 2 0 0 0 1 2 5 7 7 7 7 8 9 9 8 9 9 9 8 14 37 24 23 33 33 6 13 77 134 177 164 176 84 98 139 160 147 112 77 56 56 0 0 5 117 125 100 53 65 49 39 66 37 3 7 7 9 6 3 4 3 1 2 1 5 3 0 0 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 22 18 18 10 0 29 31 36 36 36 24 23 18 30 29 30 18 18 20 41 50 49 32 55 32 28 24 28 33 28 25 22 34 19 0 2 6 24 14 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 3 32 185 195 269 70 111 637 527 430 321 228 253 139 183 166 139 56 86 69 65 67 58 148 105 60 44 42 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 3 22 13 16 16 22 25 17 16 25 28 54 237 156 273 205 399 354 75 27 106 163 26 0 0 0 0 0 2 3 8 10 10 4 4 5 4 6 7 5 11 40 52 46 30 48 15 6 17 41 27 129 133 193 183 206 111 84 91 117 67 43 24 35 41 7 66 155 167 126 94 81 48 37 20 55 36 9 4 5 6 5 10 3 0 0 0 1 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 14 14 17 16 16 15 16 21 23 23 40 47 39 35 38 34 32 36 23 23 52 63 56 36 36 26 32 29 22 20 21 18 5 0 3 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 1 1 1 36 169 141 106 129 635 685 530 213 147 233 270 166 160 97 6 44 31 27 62 58 63 77 69 39 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 11 18 13 12 16 28 32 46 34 24 21 194 304 324 128 368 373 249 21 25 139 73 1 0 0 0 0 2 9 7 8 15 15 4 6 28 52 49 61 57 54 58 32 42 63 54 32 10 10 22 37 108 126 226 139 118 77 53 68 104 62 34 65 120 209 314 201 221 229 140 108 55 16 14 41 59 20 18 2 4 4 2 0 4 3 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 18 19 16 15 15 13 10 11 12 13 15 14 17 50 60 74 75 62 55 43 36 32 55 78 37 46 43 27 32 25 14 25 24 7 0 0 2 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 5 0 1 12 3 122 83 36 2 630 647 491 365 195 196 286 253 145 139 73 114 82 43 63 57 81 84 47 28 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 16 18 28 44 45 47 83 106 123 80 240 408 314 231 463 371 78 31 84 100 44 9 1 0 0 4 9 5 7 16 19 17 25 48 60 41 17 24 27 42 50 75 66 72 62 51 48 48 46 55 110 133 98 197 73 41 14 40 119 85 189 144 189 311 240 206 303 207 142 115 56 17 19 36 51 12 22 7 8 5 5 5 0 0 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 3 16 17 18 18 14 14 14 17 12 14 15 23 19 25 45 49 57 67 77 64 51 54 37 48 74 55 49 34 30 31 28 11 29 13 0 0 6 11 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 5 2 1 1 4 18 17 245 568 421 345 238 165 301 353 236 197 119 117 103 95 71 56 56 15 3 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 20 2 41 59 52 56 54 76 175 91 102 281 338 396 387 363 265 42 68 58 61 56 11 0 3 0 2 1 6 16 20 25 25 45 45 38 19 14 9 10 22 21 19 3 36 72 71 83 113 131 33 123 113 57 83 55 25 10 36 142 297 152 227 258 199 229 263 211 179 125 76 58 21 39 2 0 3 7 13 5 11 9 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 21 18 15 15 14 15 15 26 29 23 46 50 46 45 39 42 41 48 63 68 62 57 49 27 53 70 58 39 37 31 33 20 23 16 0 0 13 14 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 9 2 21 37 26 149 314 268 284 269 402 537 467 262 80 105 97 52 88 32 12 9 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 2 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 33 31 51 63 51 66 164 162 164 212 217 327 349 237 283 70 35 47 76 59 5 0 0 0 1 1 3 15 20 37 21 43 33 25 9 2 0 0 0 1 17 0 5 18 11 53 124 181 225 179 132 93 86 51 29 21 8 25 285 245 252 227 265 189 320 211 51 163 10 3 34 42 23 9 8 7 13 7 2 1 4 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 19 15 13 14 15 17 30 23 46 60 63 67 68 73 77 76 74 67 63 61 70 65 67 67 46 35 66 89 66 45 40 29 26 18 5 0 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 4 0 4 0 87 214 261 329 278 322 388 628 561 82 77 89 63 49 18 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43 53 22 48 81 93 139 207 364 318 367 194 224 155 62 24 10 64 0 0 0 5 6 3 4 20 28 41 58 55 50 36 0 0 0 0 0 0 0 0 0 0 0 0 10 75 171 256 186 113 89 61 54 23 14 0 196 241 178 240 146 145 179 190 23 114 90 17 1 46 27 26 4 3 0 4 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 26 20 19 18 16 24 47 61 67 77 72 0 0 0 0 0 0 0 0 95 74 59 69 70 69 69 41 17 37 86 61 52 46 25 20 9 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 0 76 393 550 593 505 481 635 773 90 88 77 67 73 19 3 1 0 0 0 0 0 0 0 0 0 0 2 4 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 3 0 0 35 53 22 82 220 409 184 182 183 122 44 24 48 59 9 20 2 6 13 4 18 33 36 37 67 63 54 28 0 0 0 0 29 35 25 15 21 21 20 9 0 1 28 125 237 181 90 63 46 35 24 0 50 200 163 266 185 170 155 40 59 11 1 4 49 55 16 18 10 7 15 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 23 25 20 14 11 6 3 34 61 64 68 75 0 0 0 0 0 0 29 6 0 84 22 0 49 68 76 61 48 34 31 64 77 53 52 33 24 21 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 0 0 0 0 325 595 605 426 534 723 73 95 107 74 94 49 25 9 4 0 0 0 0 0 0 0 1 2 3 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 22 10 9 54 240 172 108 156 86 24 0 0 35 56 53 0 6 10 14 30 41 60 45 51 58 57 43 0 0 0 0 37 46 47 74 70 29 20 17 31 41 29 33 127 208 148 58 47 35 25 12 16 89 126 151 172 167 235 140 18 46 15 8 35 7 19 3 3 4 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 19 18 14 10 5 0 35 62 69 74 57 0 0 0 0 0 0 0 33 139 138 108 65 0 0 15 74 69 65 51 44 46 66 63 65 47 28 38 52 5 0 4 4 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 2 341 494 404 370 568 71 78 126 135 121 110 62 39 7 1 0 0 0 0 0 0 0 1 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 22 13 0 14 59 183 195 123 66 0 0 0 0 48 18 5 1 8 10 30 44 66 87 68 55 56 19 0 0 0 0 26 44 55 64 77 85 52 74 71 98 143 124 80 139 148 105 55 43 39 29 14 71 64 75 99 20 32 123 69 57 15 5 15 14 3 1 1 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 22 24 23 23 2 33 54 73 79 71 0 0 0 0 0 0 0 0 0 0 118 118 100 97 93 88 0 75 75 65 42 30 53 60 59 59 29 27 21 22 5 18 14 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 3 0 0 0 258 387 498 401 3 16 33 148 160 132 83 48 79 9 3 11 2 0 0 0 0 0 2 2 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 23 30 9 0 11 49 62 36 19 0 0 0 37 20 5 4 7 9 9 28 40 65 77 78 72 65 40 0 0 0 0 0 17 24 20 17 50 53 51 60 81 93 160 158 80 136 77 42 33 48 45 32 51 58 13 39 74 16 14 32 46 12 31 7 4 0 2 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 13 28 42 37 35 32 11 64 71 67 0 0 0 0 0 0 0 0 5 72 110 106 104 107 98 97 86 89 101 78 73 48 29 43 69 60 84 41 20 10 0 7 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 1 0 104 281 647 0 1 19 22 92 4 129 122 61 47 37 37 47 0 0 0 0 0 0 1 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 0 0 12 55 28 19 0 0 0 0 2 1 11 14 13 13 17 29 50 69 59 61 64 49 0 0 0 0 0 15 26 22 10 13 17 38 76 69 67 150 166 112 72 40 27 28 34 35 48 45 52 11 6 61 76 16 24 11 6 8 0 1 0 0 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 20 39 38 34 39 7 20 48 0 0 0 0 0 0 0 0 0 2 85 104 108 105 124 117 118 97 91 73 86 102 71 54 36 41 82 57 34 56 34 6 11 23 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 1 0 0 0 0 0 0 6 1 1 0 0 0 0 0 44 0 0 0 1 5 1 24 30 97 7 65 11 35 13 11 7 1 0 2 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 24 1 0 0 0 0 0 0 13 6 6 8 6 17 28 48 58 60 55 31 16 0 0 0 0 0 0 10 30 21 15 11 35 20 23 77 144 143 105 51 22 19 25 27 36 47 15 40 41 15 15 8 8 19 18 5 2 2 2 4 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 23 35 26 31 0 0 46 0 0 0 0 0 0 0 0 0 0 0 30 88 115 125 132 96 87 126 110 78 63 83 75 55 35 45 90 71 15 12 3 21 57 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 4 35 122 0 0 0 0 0 23 7 11 0 0 0 8 28 5 31 85 67 95 82 35 70 66 29 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 4 8 19 0 0 0 0 0 0 0 14 8 0 2 7 6 16 17 1 1 0 0 0 0 0 0 0 0 0 2 13 1 16 20 26 35 16 12 48 99 123 75 29 16 11 36 49 43 21 21 18 2 0 0 14 4 0 0 1 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 1 0 0 0 0 17 54 0 0 0 0 0 0 0 0 0 0 0 0 77 78 75 70 82 89 84 121 130 93 60 74 64 21 37 31 44 49 30 0 1 30 23 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 16 68 94 0 0 0 0 0 0 0 3 2 25 38 3 0 0 1 8 28 24 47 32 34 22 36 15 10 2 3 0 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 21 0 0 0 0 0 0 0 0 11 0 4 4 10 20 0 0 0 0 0 0 0 0 0 0 0 0 8 7 0 9 4 13 17 18 13 33 49 75 88 52 13 6 26 30 38 32 5 7 6 11 5 6 3 17 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 50 0 0 0 0 0 0 0 0 0 0 0 0 0 76 78 69 75 68 83 87 82 83 87 56 69 62 29 6 17 27 81 1 0 20 22 3 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 100 102 119 0 0 0 0 0 0 0 0 0 4 15 8 8 6 7 2 0 10 6 19 11 19 19 23 1 1 1 0 6 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 0 0 0 0 0 0 3 0 0 0 6 6 6 9 0 0 0 0 0 0 0 0 0 0 0 0 3 5 14 5 16 0 4 11 7 3 42 17 11 1 1 10 26 25 31 53 43 7 1 2 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 47 0 0 0 0 0 0 0 0 0 0 0 0 53 68 66 70 78 74 71 70 71 77 74 82 127 103 67 42 0 11 22 95 12 0 0 79 55 3 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 120 206 0 0 0 0 0 0 0 0 0 0 0 6 3 11 6 3 5 1 0 1 2 24 20 6 8 3 0 0 1 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 3 0 0 1 5 7 1 0 0 0 0 0 0 0 0 0 0 0 0 7 0 1 2 0 12 1 0 0 0 13 3 0 1 19 17 22 36 36 25 13 18 10 2 4 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 15 76 80 71 51 51 76 94 65 67 64 67 75 86 90 63 27 0 0 17 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 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 126 0 0 0 0 0 0 0 0 0 0 4 0 3 15 16 14 10 7 9 17 24 24 8 12 7 4 1 2 4 0 0 0 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 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 3 5 0 0 3 5 4 4 4 0 27 32 21 0 21 20 36 37 40 16 3 13 13 22 0 0 1 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 2 0 0 0 0 0 0 0 0 92 88 91 75 94 99 121 127 108 80 86 64 66 76 48 75 0 0 0 11 83 1 0 0 10 18 0 0 0 0 0 0 0 0 0 0 0 22 25 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 3 16 0 0 0 0 0 0 0 0 0 4 4 5 4 7 17 16 0 3 7 4 3 3 3 1 4 3 3 3 5 1 1 3 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 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 19 1 0 34 40 41 39 37 46 38 21 0 26 5 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 0 1 0 0 0 0 0 0 0 0 0 87 84 90 5 82 71 111 106 118 92 84 82 63 86 85 65 0 0 0 23 103 0 0 0 2 0 2 0 0 0 0 1 0 0 0 0 0 4 49 39 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 4 7 8 0 11 17 11 0 1 5 17 8 10 1 3 2 3 3 3 4 6 1 1 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 23 26 25 27 33 5 0 0 0 2 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 41 90 68 61 0 0 58 70 77 57 89 91 85 83 74 89 69 74 0 0 0 0 37 0 0 0 41 0 3 0 0 0 0 0 0 0 0 0 0 0 43 56 26 2 0 0 4 7 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 2 6 6 10 1 5 4 2 4 2 1 6 1 5 5 2 2 5 4 0 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 16 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 2 4 0 0 0 0 1 5 0 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 0 0 0 0 0 0 27 0 0 0 0 0 0 0 0 0 0 78 62 12 0 0 0 61 42 16 47 116 107 66 81 56 114 101 0 0 0 0 0 45 0 0 3 64 0 14 2 0 0 36 25 1 0 0 0 0 0 40 35 36 3 0 0 7 9 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 5 4 5 1 14 11 4 4 13 29 1 0 1 1 1 6 0 0 4 0 0 1 0 2 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 33 4 0 0 95 0 23 11 35 8 6 71 82 66 0 66 91 68 0 0 0 0 0 104 0 0 0 23 69 32 10 0 0 1 1 1 4 0 0 0 0 0 9 0 0 0 5 8 0 15 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 3 3 6 7 11 3 10 22 6 2 3 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 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 0 0 0 0 0 0 0 0 0 51 0 0 0 0 0 43 28 41 52 44 25 0 0 6 37 56 0 0 0 0 0 14 102 2 0 7 47 78 50 56 32 0 1 10 0 0 0 0 0 0 0 0 0 1 11 10 7 0 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 1 2 0 1 7 3 0 5 9 9 0 1 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 26 0 0 0 0 0 8 50 38 46 71 55 50 32 28 54 2 0 0 0 0 0 55 59 5 0 2 64 103 27 51 38 15 0 0 0 0 0 0 0 0 0 0 6 0 0 19 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 4 5 2 3 0 0 0 0 0 0 0 0 0 0 0 0 4 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 42 45 38 45 30 0 0 0 0 0 0 0 0 77 46 1 0 4 11 23 58 32 53 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 2 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 1 0 0 0 0 0 0 0 0 16 0 0 0 0 1 0 0 0 0 0 49 75 43 0 0 8 1 4 8 19 62 67 39 3 0 0 0 0 0 0 0 0 0 0 0 0 9 4 11 13 10 0 0 0 5 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 47 36 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 55 38 33 52 0 0 1 4 14 0 7 72 73 60 32 0 0 0 5 89 11 0 4 4 0 0 0 0 0 11 8 8 3 26 13 7 3 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 33 52 53 49 49 48 0 0 0 0 0 0 0 0 0 24 61 66 45 40 51 63 31 0 0 1 0 0 0 9 14 28 29 41 53 1 0 0 8 11 6 11 28 32 2 0 0 0 0 1 0 6 4 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 4 0 0 0 0 0 0 0 0 0 0 5 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 47 62 68 57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 18 46 59 45 50 47 48 36 0 0 0 0 0 0 1 2 0 1 1 0 41 61 0 0 0 1 0 89 65 45 8 36 88 105 89 95 14 0 1 23 38 0 0 37 29 5 0 0 0 9 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 10 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 29 46 4 5 46 37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 3 0 6 11 18 40 35 15 14 26 42 42 31 0 6 3 0 5 31 28 10 16 51 70 34 0 0 0 0 0 0 72 12 46 65 37 103 191 135 39 19 12 0 0 31 20 17 12 1 2 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 8 0 0 2 1 0 0 0 0 0 0 0 0 0 0 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 21 14 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 2 7 7 0 7 11 3 0 0 17 28 34 35 35 33 27 8 39 20 45 47 27 6 14 0 24 5 0 7 66 9 40 67 83 167 130 95 75 64 19 15 1 0 0 3 7 0 0 0 1 0 0 0 0 0 0 2 0 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 3 1 2 13 10 0 17 3 3 0 0 0 0 1 2 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 4 20 15 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 29 0 0 0 0 0 1 4 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 5 22 6 9 24 30 2 6 0 33 74 48 18 0 0 4 4 28 28 1 2 49 77 81 73 97 53 35 43 20 23 16 24 5 5 0 0 0 7 0 0 0 0 0 0 0 2 9 11 0 0 0 0 0 0 0 2 14 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 4 1 5 6 10 0 16 2 0 0 0 0 0 5 6 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 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 36 45 58 46 36 34 0 0 0 27 55 1 9 25 12 5 19 19 16 21 29 18 56 14 0 0 31 15 0 0 0 0 0 0 0 0 0 0 0 0 0 7 34 35 0 0 0 0 0 0 8 19 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 8 4 3 0 0 0 0 0 6 4 9 0 0 2 19 6 5 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 0 21 33 69 38 8 8 10 0 26 28 26 66 1 2 8 2 3 2 0 1 1 6 0 23 19 0 0 0 2 0 0 1 1 0 0 0 0 0 0 0 0 0 1 14 17 5 1 5 6 5 7 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 1 3 2 0 0 0 0 0 8 9 4 2 31 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 1 1 0 10 20 16 4 0 0 0 2 25 39 28 13 24 38 31 33 27 0 7 6 16 7 0 31 42 6 0 0 0 0 1 2 0 0 1 1 0 0 0 0 0 1 2 7 8 0 2 0 0 0 0 0 2 1 10 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 22 53 30 38 13 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 5 2 1 8 9 2 2 9 0 0 0 0 9 48 38 34 12 7 0 3 3 0 7 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 3 1 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 30 39 39 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 24 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 1 6 5 0 0 15 19 21 0 4 0 31 8 4 0 0 18 1 0 5 4 0 0 3 0 0 0 0 0 0 0 0 0 0 0 6 13 6 9 2 3 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 15 0 0 15 6 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 14 10 15 0 0 0 0 1 0 0 8 6 5 11 10 1 0 0 0 1 6 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 3 8 9 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 6 0 0 3 22 9 2 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 25 16 0 0 0 8 17 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 10 0 0 0 0 0 0 0 0 0 0 0 0 0 8 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 2 0 1 5 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 0 0 0 15 19 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 1 5 0 3 14 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 41 25 0 0 0 0 0 0 26 10 0 0 3 21 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 27 20 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 21 0 0 0 7 0 0 0 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 19 16 21 0 3 0 4 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 39 16 2 0 0 2 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 31 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 21 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 16 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 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 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 9 11 5 0 8 6 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -13 -6 -27 -25 -48 -26 -39 -14 -1 0 -5 -12 -13 -17 -7 -3 -10 -1 -2 -3 -11 -33 -11 -19 -10 -8 -8 -10 -5 -5 -3 -3 -3 -2 -2 -1 -1 -1 -1 -2 -2 -2 -2 -1 -1 0 -1 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 -3 -9 -14 -6 -4 -4 0 -1 0 -1 -1 0 0 0 -7 0 0 0 0 -2 -1 -3 0 0 -6 -4 -2 0 -4 -7 -1 -1 -3 -5 -9 -51 -27 -28 -40 -12 -14 -45 -71 -56 -21 -30 -56 -52 -75 -59 -46 0 -1 -1 -1 -30 -3 -10 -11 -36 -35 -26 -1 0 -1 -14 -7 -12 -50 -6 -2 -11 -5 -3 -4 -9 -13 -17 -16 -17 -10 -9 -15 -10 -6 -6 -2 -3 -1 -1 -2 -3 -2 -2 -2 -3 -4 -4 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 0 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 -2 -10 -8 -6 0 -1 -5 -2 -1 0 0 0 -8 -5 0 0 0 0 -1 -3 -10 0 -3 -4 -2 -1 0 -1 -14 0 0 -1 -1 -4 -9 -46 -38 -47 -30 -14 -48 -52 -40 -20 -58 -63 -82 -77 -71 -92 0 -3 0 -4 -17 -10 -1 -20 -3 -47 -43 -1 -1 -4 -1 -1 -7 -34 -51 -4 -12 -16 -9 -1 -3 -8 -14 -7 -2 -13 -8 -15 -8 -11 -2 -5 -3 -2 0 -3 -2 -1 -3 -4 -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 -3 -3 -1 -3 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -10 -5 -2 0 -7 -21 -24 -16 -1 0 0 0 0 0 -3 -7 -1 0 0 0 0 0 0 -1 -4 -3 0 -2 0 0 0 -1 -16 -1 0 0 -2 -3 -9 -38 -32 -32 -46 -43 -26 -47 -31 -43 -44 -45 -63 -52 -111 -98 0 0 -1 -2 0 0 0 -15 -30 -2 0 0 0 0 -27 -14 -51 -48 -25 -1 -1 -7 -5 -3 -2 -4 -4 -3 -9 -8 -9 -17 -19 -16 -7 -2 -3 -1 -1 0 -2 0 -1 -2 -2 -2 -2 -3 -4 -2 -1 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 -1 -2 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -27 -29 -41 -66 -37 -11 -2 0 -1 -2 -1 -1 0 -2 -4 -2 -2 -2 -1 -1 0 0 0 0 0 0 -1 0 0 0 0 0 -2 -1 -1 -1 -5 -3 -1 -1 -1 -4 -22 -39 -37 -15 -47 -31 -22 -1 -12 -23 -34 -25 -70 -110 -77 0 -3 -3 -1 0 0 -28 -33 -18 -11 -3 -1 -10 -5 -28 -27 0 -21 -20 -2 -5 -13 -4 -2 -1 -5 -11 -4 -9 -11 -12 -8 -19 -9 -7 -1 0 -1 0 0 -2 0 0 -2 -1 -1 -1 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -11 -34 -34 -46 -25 -17 -23 -32 -14 -8 -2 -2 -2 -1 0 0 0 0 0 0 -1 -39 -44 -7 0 0 0 0 0 -1 -1 -2 -1 -1 -3 -2 -3 -6 -1 0 0 0 -11 -6 -34 -14 -4 -5 -3 0 0 0 -11 -6 -28 -39 -15 -9 -1 -2 -3 0 -2 -37 -80 -52 -19 -3 -1 0 -3 0 0 -9 0 -1 0 -4 -8 -5 -1 -3 -5 -8 -3 -5 -10 -14 -11 -19 -13 -4 0 -1 0 0 0 0 0 -1 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -3 -23 -26 -15 -20 -28 -21 -8 -5 -3 -9 0 -1 -1 0 -12 -7 -23 -37 -31 -16 -76 -108 -43 -10 -3 0 0 -1 0 0 -1 -3 -2 0 0 -2 -1 0 0 0 -2 -1 -4 -18 -8 -5 -5 -4 0 0 -6 -8 -1 -4 -1 0 -1 -1 -1 0 0 -9 0 -6 -1 0 0 -1 -58 -7 -2 0 -1 0 -1 -1 0 0 -1 -6 -7 -5 -6 -6 -8 -11 -12 -19 -15 -6 -1 0 0 0 0 0 0 0 -3 -2 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 -3 -3 -3 -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 -2 -8 -2 -1 -19 -24 -23 -9 -4 -2 -2 -1 -1 -4 -1 -6 -2 0 -8 0 -1 -53 -16 0 -109 -84 -36 -2 0 -2 -1 0 -1 -1 0 -1 0 -4 0 0 0 0 0 -1 0 0 -1 -17 -7 -6 -9 -24 -24 -8 0 -11 -1 -1 -1 -1 -2 0 0 0 0 0 0 0 -44 -72 -9 0 0 -2 0 0 0 0 -1 -6 -8 -8 -6 -6 -10 -4 -2 -4 -5 -6 -2 0 0 0 0 -1 0 0 0 0 0 -6 -40 -54 -44 -5 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 -2 0 0 0 -1 -2 -3 -4 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 -1 -3 -1 -3 -21 -29 -21 -3 -1 -1 0 0 0 -2 0 0 0 0 0 0 0 0 -2 -23 -42 -34 -8 0 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 -8 -11 -59 -11 -1 0 -1 -7 -4 -25 -7 -3 -1 -1 -1 -1 -12 -6 -2 -17 0 0 0 -1 -36 0 0 0 0 0 0 0 -4 -1 -3 -2 -4 -12 -9 -5 -3 0 -1 -1 0 -1 0 0 0 0 0 -6 0 -2 0 0 -70 -121 -134 -117 -78 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 -1 0 0 -1 -3 -5 -3 -1 -1 0 -1 -1 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 0 0 -1 -6 -10 -8 -2 -2 -1 0 0 0 -1 -4 0 0 0 0 -2 -1 -2 -5 0 -1 0 0 0 -1 -2 -3 -7 -1 0 -2 -1 0 0 -1 -3 -9 0 0 0 0 0 -6 -6 -11 -19 -13 -5 -2 -3 -5 -4 0 0 -1 0 0 -2 0 0 0 -50 -8 0 0 -5 0 0 0 0 0 0 0 0 -1 -1 0 -2 -6 -3 -5 -1 0 0 0 0 0 0 0 0 -3 0 0 -9 0 0 0 -46 -106 -122 -161 -164 -122 -89 -116 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -4 -4 -1 -1 -12 -4 -5 -6 -7 -13 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 0 -1 0 -2 -2 -2 -1 0 -1 0 0 -1 -1 0 0 0 0 0 0 -2 -2 -3 -7 -3 -4 -4 -7 -5 -8 -8 -1 0 0 0 -4 -1 0 -1 0 0 0 -1 0 0 0 -6 -4 -4 -6 -13 -16 -8 -4 -1 0 0 -2 -1 0 0 -1 -2 0 -1 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 -1 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 0 -35 -6 -1 -6 -1 -15 -32 -58 -119 -165 -180 -141 -108 -85 -14 -1 0 -1 -2 -4 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 -1 -11 -7 -7 -10 -9 -17 -16 -13 -6 -8 -10 -2 0 -6 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -2 -1 -1 -1 -2 -1 -1 0 -1 0 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -3 -7 -4 -2 -3 -8 -6 -4 0 -1 -1 0 0 0 0 -2 -3 -2 -1 0 0 0 0 -3 -3 -3 -3 -3 -2 -1 0 0 0 0 0 0 -1 0 0 -1 0 0 0 0 0 -2 -4 -2 0 0 0 0 0 0 0 0 -1 -4 -3 -1 0 0 0 -4 0 0 0 0 0 -4 0 -5 -51 -11 -1 0 0 -1 -51 -57 -102 -158 -147 -101 -72 -34 0 -1 -5 -4 -5 -7 -1 0 0 -20 -27 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 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -7 -12 -4 -11 -14 -19 -25 -19 -15 -23 -22 -4 -3 -2 -3 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -4 -3 -2 -3 -3 -2 -1 -1 -1 -1 -1 0 0 0 0 -1 -2 -1 -1 -1 0 -1 0 -1 -2 0 -1 -1 -2 -6 -3 -2 -1 0 0 -1 -3 0 0 0 0 -1 0 -1 -5 -2 0 0 0 0 0 0 -2 -1 -2 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 -2 0 0 -1 -2 0 0 0 -4 -53 0 0 0 -1 -5 0 -13 -1 0 -34 0 -21 -8 -1 -40 -76 -122 -94 -56 -43 -9 0 -1 -1 -4 -3 -5 -2 0 0 -17 -26 -10 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -6 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -5 -4 -3 -12 -13 -29 -35 -24 -25 -20 -28 -21 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -5 -4 -3 -4 -4 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 -1 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 -2 0 -17 -4 -18 -1 0 0 0 -15 0 -4 -2 0 -31 -71 -44 -1 0 0 -2 -6 0 0 -13 -49 -80 -39 -19 -2 -2 -4 -1 -2 -3 -4 -8 -3 0 0 0 0 0 0 -11 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -3 -6 -7 -8 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -7 -22 -27 -29 -23 -28 -24 -40 -25 -27 -19 -13 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 0 -1 -1 0 0 0 0 0 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 -3 -1 0 0 0 -1 -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 -3 -2 0 0 -2 0 0 0 0 -7 -28 -34 -1 -4 -52 -8 -14 0 -4 -3 -4 -4 -2 -11 -52 -5 -14 -119 -1 -1 0 0 -2 -2 -1 -4 -5 -3 -1 0 0 0 0 0 -4 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 -5 -3 -6 -6 -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 -2 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -9 -18 -30 -40 -30 -27 -15 -9 -34 -32 -35 -24 -8 -17 -11 -5 -5 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -1 -4 -4 -1 -1 0 -2 -10 -3 -2 -5 0 0 0 -1 0 -3 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 -2 -4 0 -22 0 -3 -1 0 0 -1 0 -2 -21 -15 -24 0 -73 -33 -3 -4 -14 0 -1 -1 -7 -10 -13 -8 -2 0 0 0 -1 -2 -4 -1 -2 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -5 -6 -4 -6 -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 -10 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -13 -14 -16 -44 -64 -17 -25 -31 -60 -25 -40 -29 -20 -32 -30 -10 -4 -8 -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 0 0 0 0 -1 0 0 -2 -1 0 -4 -31 -86 -40 -39 -35 -28 -24 -38 -18 -15 -13 -16 -4 -2 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 -1 0 0 0 -1 0 -6 -3 0 0 0 0 0 0 0 -2 -1 0 -1 -1 -5 -7 0 -1 -1 0 0 -2 -17 -34 -39 -14 -70 -28 -2 0 0 0 0 -2 -1 0 0 -1 -2 0 0 -2 -1 -1 0 0 -1 -2 -2 -1 0 0 0 0 0 -14 0 0 -5 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 -3 0 -1 -3 -6 -7 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -39 -14 -15 -3 -10 -33 -14 -5 0 -1 -1 0 0 0 0 0 0 0 0 0 -2 -4 -17 -22 -80 -119 -101 -67 -91 -56 -33 -33 -46 -22 -61 -66 -16 -9 -6 -3 -1 -3 -4 -8 -24 -34 -10 0 -2 -5 -9 -10 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 -1 -15 -35 -37 -80 -50 -68 -103 -96 -106 -81 -78 -33 -32 -36 -11 -1 -11 -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 0 -6 -16 -2 -6 -2 -2 0 -1 -4 -3 -11 -3 0 0 0 0 -1 0 -1 -3 0 0 -2 0 -10 -1 0 0 0 0 0 0 0 0 0 -2 0 0 -3 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 -20 -44 -5 -19 0 0 0 -5 -8 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 -2 -5 -8 -9 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -21 -54 -60 -47 -67 -22 -47 -29 -15 -1 -6 -5 -1 0 0 -5 -2 -2 -1 -3 0 -5 -18 -46 -112 -125 -182 -173 -137 -89 -59 -58 -58 -47 -71 -58 -40 -41 -34 -38 -21 -5 -48 -59 -122 -115 -45 -38 -53 -42 -55 -73 -56 -63 -16 -17 -1 0 0 -8 -17 -33 -13 -2 -15 -23 -1 -1 -3 -2 -5 -4 -2 -1 -11 -19 -76 -35 -97 -144 -141 -88 -92 -92 -123 -125 -60 -56 -55 -23 -10 -11 -23 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 0 0 0 0 0 -1 0 0 -1 -1 0 0 -1 -3 -2 -4 -19 -1 0 -4 -22 -5 -28 -11 -5 -1 0 0 0 0 -6 -2 -4 0 -7 -3 0 -4 0 0 -23 -2 -1 -1 -4 0 -1 -24 0 0 0 -4 0 -3 -1 0 0 -1 0 0 0 -1 -1 0 -6 -3 -1 -10 -1 -29 -3 -1 -1 -1 -5 0 -13 -4 -1 0 0 0 -3 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 -13 -5 -15 -7 -4 -4 -5 -3 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 -49 -75 -130 -155 -66 -16 -73 -76 -41 -30 -35 -30 -15 -9 -10 -17 -7 -2 0 0 -11 -36 -62 -136 -219 -233 -215 -172 -227 -151 -104 -100 -124 -130 -109 -103 -58 -85 -81 -82 -27 -50 -125 -209 -231 -182 -155 -177 -179 -181 -202 -133 -56 -60 -46 -44 -29 -12 -13 -24 -15 -22 -54 -32 -19 -10 -25 -47 0 -18 -86 -70 -57 -31 -83 -13 0 -149 -189 -212 -45 -137 -114 -108 -110 -151 -89 -85 -54 -28 -26 -17 -16 -14 -4 -2 -1 -1 -3 -6 -17 -5 0 0 0 0 0 -1 -7 0 0 -1 0 0 -1 0 -2 0 -4 0 0 0 0 -4 -12 0 0 0 0 0 0 -1 -2 -1 -1 -1 0 0 0 0 -2 -3 -5 -14 -3 -4 -3 0 -8 0 0 -16 -5 -29 0 0 0 0 0 0 -1 -5 -2 -3 0 0 0 0 -3 -3 -2 -2 -2 -1 0 -20 -20 0 -3 -5 -3 -2 0 -5 -3 0 -7 0 -1 0 -1 -3 -3 -2 -2 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -17 -42 -48 -26 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -42 -160 -206 -134 -67 -47 -63 -95 -143 -140 -106 -95 -55 -15 -43 -25 -25 -6 -1 -1 -24 -52 -89 -144 -267 -283 -325 -220 -226 -252 -263 -164 -124 -188 -180 -209 -182 -149 -245 -266 -137 -161 0 -129 0 -14 -329 -192 -140 -148 -340 -246 -219 -138 -191 -90 -100 -70 -55 -54 -53 -1 -1 -1 -1 -1 -1 0 -1 -1 -3 -3 -3 -30 -2 0 0 0 0 0 0 0 0 -294 -149 -145 -136 -119 -103 -71 -41 -31 -27 -24 -14 -15 -23 -26 -14 -19 -27 -6 -2 0 0 0 0 0 -1 -3 -18 -32 -24 -55 -51 -3 0 0 0 -3 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 -43 0 0 -2 -2 0 0 0 0 0 0 -20 -3 -1 -80 0 -3 0 -13 -1 0 0 -1 -6 0 0 -1 -21 -5 0 0 0 0 -2 -1 -4 -1 -5 -14 -17 -3 -49 -14 0 -13 -3 -1 -2 0 -2 0 0 0 0 -1 -6 0 0 0 0 -5 -3 -5 -1 0 0 0 0 -1 -3 -2 -1 0 0 0 0 0 0 0 0 -7 -17 -46 -80 -64 -13 -5 -13 -7 -7 -2 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -2 0 0 0 0 0 0 0 0 -9 -62 -73 -76 -173 -180 -203 -274 -197 -203 -189 -138 -229 -265 -180 -145 -157 -66 -48 -76 -57 -39 -37 -55 -91 -230 -284 -282 -425 -460 -415 -321 -341 -357 -266 -307 -262 -264 -287 -196 -11 -64 -3 -186 -259 0 -1 -1 -1 0 -7 0 -31 0 -23 0 0 -143 -131 -101 -83 -129 -78 0 0 0 0 0 0 -1 -1 0 -1 -2 -2 -31 -3 -14 -1 0 0 0 -17 0 0 0 0 -71 -238 -228 -205 -158 -130 -103 -71 -47 -23 -37 -18 -36 -48 -25 -20 -29 -13 -19 -6 0 0 0 0 0 0 0 -1 0 -1 -23 -24 -21 -6 -19 -17 -8 -8 -7 -52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -1 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -2 -26 -10 -17 -69 -58 -66 -14 0 -2 -6 0 0 -22 -6 0 0 -1 0 0 0 0 0 0 0 -6 -3 -22 -55 -15 -8 -4 -1 -9 -26 -37 -9 -10 -2 0 0 0 0 0 -1 -1 -7 -49 -75 -55 -42 -24 -17 -11 -20 -37 -2 0 0 0 0 0 0 0 -2 0 0 -1 -3 -9 -11 -2 -3 -1 0 0 0 0 -1 -65 -187 -175 -197 -234 -248 -306 -207 -297 -292 0 -193 0 -299 -173 -262 -221 -113 -172 -152 -149 -130 -124 -109 -231 -257 -366 -1 -1 -493 -490 -393 -147 -439 -321 -334 -347 -1 -2 -2 -2 -24 -135 -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 -3 -2 -4 -3 -2 0 0 0 0 -267 0 0 0 0 0 -295 -268 -298 -97 0 0 -132 -92 -62 -64 -55 -67 -64 -35 -25 -24 -22 -14 -10 0 0 -1 -1 0 -8 -32 -1 -6 0 -3 -40 -34 -32 -37 -57 -36 -33 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -2 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -15 -9 -2 -23 -57 -50 -35 -71 -2 0 0 0 0 0 0 -2 -6 -1 0 0 0 -1 0 -1 -1 0 0 0 -16 -77 -59 -62 -36 -68 -92 -76 -34 -23 -36 -1 0 0 0 0 0 -5 -45 -70 -79 -75 -58 -39 -51 -21 -6 -62 -15 -3 0 0 0 0 0 0 -3 -3 -3 -1 -17 -26 -37 -16 -16 -15 -14 -13 -12 -13 -11 -28 -209 -252 -243 -297 -300 -238 -209 -221 -192 0 0 0 -371 -282 0 -196 -261 -258 -229 -221 -148 -150 -199 -279 -2 -1 -1 -1 -24 -82 -526 -524 -281 -1 0 -3 -3 -2 -1 -2 -4 -3 0 -1 -2 -2 0 -1 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -73 -124 -108 -97 -69 -38 -23 -27 -14 -17 -16 -6 -1 -1 -32 0 0 0 -3 -4 -13 -29 -18 -49 -27 -16 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 0 -7 -7 0 0 -22 -4 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -9 0 0 0 0 0 -2 -17 -50 -50 -52 -123 -67 -33 -66 -35 -77 -63 -5 0 0 0 0 -14 -19 -26 -70 -31 0 -16 -45 -51 0 -98 -51 -27 -2 0 0 0 0 0 -1 -3 -10 -14 -19 -52 -48 -37 -32 -31 -31 -30 -33 -48 -64 -187 -218 -252 -245 -269 -255 -224 -186 -251 0 0 0 0 -132 -297 0 0 -337 -320 -239 -248 -218 -186 -251 -1 -310 0 -1 -1 -2 0 -5 -30 -2 -2 -3 -2 -3 -2 -4 -3 -4 -4 -3 0 -2 -2 -3 -1 -1 0 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -57 0 -115 -78 -41 -29 -19 -21 -36 -34 -21 -11 0 0 0 0 -43 -1 -20 -28 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -1 -16 0 0 0 -28 -14 0 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 -41 -37 -39 -67 -52 -72 -40 -47 -50 -45 -92 -60 -45 -1 0 0 -4 -8 -48 -124 -101 0 0 0 0 0 0 -145 -78 -17 -1 -2 0 0 -5 -2 -6 -13 -19 -17 -37 -67 -87 -53 -54 -51 -52 -64 -96 -104 -164 -231 -275 -238 -260 -305 -303 -20 -11 0 0 0 -158 -261 -304 0 0 0 -72 -285 -307 -350 -294 -218 -363 0 0 -1 -1 -2 -2 0 -2 -5 -2 -1 -3 -2 -2 -1 -3 -1 0 -2 -2 -2 -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 0 0 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 -113 -61 -59 -25 -45 -58 -61 -56 0 0 0 0 -38 -7 0 0 0 -42 -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 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 -2 0 0 -2 -6 0 0 0 0 0 -2 0 0 0 0 0 0 0 -8 -2 -17 0 0 -3 -1 -7 -44 -58 -44 -123 -54 0 -2 -53 -75 -33 -85 -29 -4 -1 0 -4 -7 -25 -92 -155 0 0 0 0 0 0 0 0 0 -30 -13 -2 -2 -1 -6 -12 -22 -14 -5 -26 -93 -126 -82 -68 -68 -78 -96 -103 -128 -182 -223 -282 -290 -330 0 -328 -53 0 0 0 -265 -274 -300 0 0 0 0 0 -149 -1 -22 -328 -319 -343 -86 0 -1 -1 0 -2 -3 -2 -2 -1 -4 0 -1 -1 0 0 0 0 0 -1 -4 -2 -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 -61 -73 -69 -71 -57 -33 0 0 0 0 0 0 0 -5 -32 -36 -1 0 -103 -73 0 -8 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -1 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -2 -1 -2 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 0 0 0 0 0 -2 -2 -3 0 -2 -15 -20 -16 -30 -40 -49 -24 -44 0 0 -29 0 -57 -85 -62 -21 -14 -3 -7 -6 -16 -73 -108 -164 -80 -155 0 0 0 0 0 0 -135 -48 -15 -24 -11 -16 -14 -23 -5 -42 -87 -135 -157 -119 -100 -95 -92 -111 -131 -130 -175 -269 -178 -324 0 0 -327 -340 -1 0 0 0 -2 -1 -1 -1 -2 -2 -3 -2 -1 -1 -2 -2 0 0 0 0 -1 0 -1 -2 -3 -1 -1 -1 -3 -1 -2 -1 -1 -1 -2 -2 -2 -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 -49 -106 -8 -10 -4 -2 -1 -8 -11 -11 -9 -15 -26 -20 -4 -46 -13 -12 0 -1 -7 -5 -3 -1 -1 -2 0 0 -3 -2 -3 -2 -3 -3 -1 0 -1 0 0 0 0 0 0 0 -11 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -2 0 0 -2 -4 -2 -2 0 0 0 0 0 0 -4 -1 0 0 0 0 -1 -1 -1 0 0 0 0 -8 -10 -1 0 0 -2 -13 -66 -4 -103 -23 -29 0 0 0 0 0 -54 -121 -100 -25 -16 -25 -2 -10 -71 -127 -187 -117 -180 0 0 0 0 0 0 0 -112 -9 -14 -21 -25 -39 -52 -58 -88 -130 -162 -173 -121 -105 -118 -149 -143 -165 -177 -201 -282 0 0 0 0 -1 -1 0 0 0 -1 0 0 0 0 -1 -1 -2 -1 -4 -6 -2 -3 -1 0 0 -1 -1 -1 -1 -1 -2 -1 0 -1 -1 -1 0 0 -1 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -4 -1 -34 -12 -41 -49 -24 -25 -26 -1 -1 -11 -1 -31 -1 -36 -4 0 0 -2 -46 -74 -77 -91 -108 -75 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -6 0 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 0 0 0 0 0 0 0 -6 -3 -1 0 0 0 0 0 0 -6 0 0 0 0 0 0 0 0 -160 -148 -46 -38 -16 -17 -35 -134 -89 0 0 0 0 0 0 0 0 0 -43 -105 -29 -104 -67 -62 -57 -54 -125 -129 -156 -174 -157 -185 -146 -178 -170 -219 -245 0 -179 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -1 -1 -1 -2 -3 -2 -4 -2 0 0 0 0 0 -1 -1 0 0 -1 -1 0 0 0 -1 0 0 -2 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -55 -3 -10 -5 -52 -3 -11 -37 -32 -12 -36 -8 -22 -12 -2 -1 -11 -22 -12 -16 -47 -30 -42 -41 -50 -55 -50 -56 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -2 0 0 0 0 0 0 0 -2 -1 -1 0 -1 0 0 0 0 0 0 -2 -2 -4 -7 -3 -1 -1 0 0 0 0 0 0 -9 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 -122 -64 -22 -19 -36 -80 0 0 0 -1 -63 0 0 0 0 -1 -43 -57 -209 -271 -208 -158 -106 -58 -78 -107 -148 -193 -214 -216 -213 -233 -210 -240 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 -2 -1 0 -1 -1 -1 -3 -3 -4 -1 -1 -1 -1 -1 -1 0 0 0 -1 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -7 -19 -10 -8 -15 -3 -10 -1 -9 -1 0 -4 0 -3 -1 -1 -4 -7 -11 -6 -11 -8 -17 -7 -15 -17 -23 -1 0 -29 -44 -11 0 0 -1 -1 -1 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 -3 0 0 0 0 -2 -6 -1 -1 0 0 0 0 0 0 0 -2 -2 -10 -7 -2 -1 0 0 0 0 0 0 -5 -2 0 0 0 0 0 -3 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 -134 -51 -43 -134 0 0 0 -1 -75 -1 0 0 0 0 -220 -177 -1 0 0 -77 -243 -179 -146 -136 -172 -130 -195 -123 -126 0 0 0 -121 0 0 -138 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -2 -1 0 0 0 -1 -1 -1 -2 -1 -2 0 0 -1 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -10 -9 0 0 -6 -1 0 0 0 0 0 -1 0 -9 0 -3 0 -1 0 0 -12 -11 -4 0 0 -4 -14 -20 -20 -30 -27 0 -1 0 0 0 0 0 -1 -1 -1 -1 0 0 -1 0 -2 0 -1 0 -2 0 0 -2 -5 -2 -2 0 0 0 -6 -5 -9 -4 -2 0 0 0 -2 -2 -2 -2 -5 -9 -3 0 0 0 0 0 0 0 0 -20 0 0 0 0 -2 -5 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -3 -142 0 0 0 -1 0 0 0 0 -1 -2 -52 -113 -1 0 0 0 0 -324 -257 -246 -232 -254 -247 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -2 0 -1 -2 0 0 0 -1 0 -1 0 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -97 0 0 -1 0 -28 -13 -19 -25 -7 -6 0 -1 -1 0 0 0 0 0 0 -5 -3 -17 -1 -3 -1 -1 -12 0 -12 -4 -19 -15 -23 -6 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -2 -2 -1 -1 -2 -3 -2 -1 -1 -1 -1 -1 0 -17 0 0 -8 -5 -2 -3 -13 -1 0 0 0 -10 -2 -31 -5 0 -6 0 0 0 0 0 0 0 -1 -27 0 0 0 0 0 0 0 0 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 0 0 0 0 0 0 -1 0 0 0 0 -350 0 0 -341 -348 -311 -316 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 -1 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -47 -214 -182 -13 -31 0 0 -2 -3 0 -1 -5 -4 -6 -12 -3 -5 -2 0 -3 -13 0 0 -5 0 -1 -12 -3 -11 0 -3 -2 -1 -2 -9 0 -17 -14 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -3 0 0 -1 -11 0 -1 -7 -6 -1 -2 -1 -9 0 -6 -12 -9 -37 -36 -8 0 -3 0 -1 0 0 0 0 -1 -3 0 0 0 0 0 -1 0 -5 -29 -2 0 0 0 -26 -12 0 0 0 0 0 -3 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -362 -350 0 0 -364 -50 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 -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 -261 -261 -245 -223 -5 -1 -4 -7 -16 -7 -1 -1 -13 0 -1 0 0 0 0 0 -2 0 0 0 0 -4 -6 -10 -10 -14 -3 -10 -17 -16 -8 -26 -14 0 0 0 0 -2 0 -1 -1 0 0 0 -1 0 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 -1 -2 0 -1 0 -13 0 -8 -5 -2 -1 0 -11 -3 -3 -5 -6 -26 -2 -6 -8 -5 0 0 -5 -9 0 -9 -19 -6 0 0 0 0 0 0 0 -19 -28 0 0 0 0 0 -22 0 0 -23 -21 -11 -10 0 0 0 0 0 -98 -1 0 0 -125 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 -3 0 0 0 -1 -1 0 0 -1 0 0 -1 -1 0 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -293 -36 0 -30 0 0 0 -4 -36 0 0 0 0 0 -2 0 0 -2 -1 0 0 0 -1 -12 -18 -17 -5 0 -2 -8 -6 -9 -15 0 -2 0 0 -1 -8 -14 -17 -29 -19 -17 -33 -34 -27 -48 -76 -10 -9 -51 -6 -1 -1 -2 -1 -1 -3 -1 0 0 0 -2 -1 -3 -3 -3 0 -7 -11 -5 -3 0 0 -1 -5 -4 -11 -5 -11 -3 -5 -21 -3 -1 -18 -48 -5 -14 -17 -32 -16 0 0 0 -2 -7 -7 0 0 -23 0 0 0 0 0 0 0 -1 -14 -2 -119 -4 0 -3 -110 0 0 -181 -169 0 -198 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 -1 0 0 0 -1 0 0 0 0 0 -1 0 0 0 -1 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -10 -2 -53 0 0 0 -33 -3 0 0 0 0 0 0 0 0 0 -1 -4 -9 -8 -11 -17 -18 -17 -18 -9 -29 -1 -2 -2 -1 -2 -4 -19 -32 -38 -52 -46 -28 -35 -1 -1 0 0 0 0 0 0 0 0 -7 0 0 0 -11 -5 -2 -1 0 0 0 0 0 -1 -4 -6 -1 0 -6 -2 -3 -3 0 -1 -1 -1 -3 -2 -5 0 0 -30 -6 -10 -7 0 0 -4 -23 0 -3 -8 -1 0 0 0 -7 0 0 0 0 0 0 0 0 0 0 0 -7 -11 -17 -6 0 -188 -109 0 0 -207 0 0 -200 -273 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -4 0 -1 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -16 0 -4 -30 -29 -27 -1 0 0 0 -1 0 0 0 0 0 0 0 -2 -8 -14 -1 -4 -3 -2 -7 -19 -5 -14 -10 -10 -21 -41 -24 -19 -24 -32 -44 -62 -48 -58 0 0 -1 0 0 0 0 0 0 0 0 0 0 -23 -14 -6 -1 0 -2 -1 -1 0 -1 0 0 0 0 0 -5 -6 -1 -1 -1 -2 -1 -1 0 0 -2 -1 -7 -5 -4 0 -14 -12 -25 -14 -15 -14 -29 0 0 -1 -10 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -9 -8 -133 -10 0 -186 -125 -182 -218 -244 -255 -257 -206 -188 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 -3 -3 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 0 -1 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 -45 -1 0 0 -44 0 -2 0 0 0 0 0 0 0 -1 -18 -9 -33 -40 -34 -75 -83 -85 -78 -137 -145 -71 -91 -123 -60 -18 -23 -57 -75 -104 -44 -34 -2 0 0 0 0 0 0 0 0 0 0 0 -83 -121 -93 -77 -85 -55 -33 -16 -4 0 0 0 0 0 -1 0 0 -3 -2 0 -3 -4 -4 0 -1 -3 -3 0 0 0 -2 -1 -5 -16 -3 -11 -15 -9 -20 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -8 -163 -141 -165 -116 -122 -171 -237 -248 -254 -246 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 -2 0 0 0 -2 -4 -4 -1 -5 0 0 0 -1 0 0 0 0 0 -1 -2 -2 -2 0 0 0 -1 -2 -2 -1 -1 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -28 -2 -11 0 0 -12 0 0 0 0 0 -1 -5 -8 -13 -50 -84 -122 -113 0 0 -122 -135 -176 -60 -68 -48 -24 -35 -69 -130 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -13 -10 -11 -223 -162 -129 -47 -26 -5 -1 -2 -3 0 0 0 0 -8 -1 -1 -6 0 -3 -5 -2 -2 0 0 -1 0 0 0 0 -6 -13 -14 -8 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 -4 -196 -175 -167 -124 -148 -202 -240 -270 0 -288 0 0 0 0 0 0 0 0 0 0 0 -10 -2 -5 -16 -4 0 0 -1 0 0 0 -2 -3 -3 0 0 -1 -4 0 0 0 0 0 -3 -2 -2 -6 -5 -2 0 0 -1 0 -2 -1 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -26 -16 -1 0 0 0 -3 0 -1 -21 -28 -85 -113 -87 -92 -87 -89 -119 0 -173 -70 -79 -62 -89 -98 -166 -1 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 -156 -89 -48 -20 -4 -1 0 -1 -1 0 0 0 0 0 -1 -4 -6 -3 -2 -1 -2 -1 -3 -1 -2 0 0 -6 -13 -9 -20 -3 -2 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -185 -188 -164 -153 -192 -199 -259 0 0 -270 0 0 0 0 0 0 0 0 0 -1 -14 -1 -7 -16 -13 -2 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -2 -6 -7 -5 -4 -2 -4 -2 0 0 0 -1 0 0 0 -1 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 -35 -1 0 0 0 0 0 -9 -35 -71 -142 -97 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 -144 -82 -31 -21 -19 -1 -1 -2 0 0 0 0 0 0 0 -1 -3 -1 0 0 0 -1 0 -1 -14 -6 -2 -8 -1 -5 -5 -5 -4 -5 -5 -4 -5 -5 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -177 -146 -175 -163 -137 -158 -197 -217 -247 -274 0 0 -1 0 0 0 0 0 -1 0 -4 -1 -6 -9 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -3 -4 -1 -3 -1 0 0 0 -1 0 -1 0 0 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -18 0 0 0 -2 -15 -70 -135 -156 -98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -138 -106 -75 -64 -38 -8 0 0 0 0 0 0 -2 0 0 -2 -9 -15 -28 0 -4 -1 -4 -3 -2 -4 -3 -4 -1 -2 -1 -1 -3 -9 -10 -11 -14 -3 0 -2 0 -1 -1 -2 -2 0 0 -1 0 0 0 0 0 0 0 0 0 -111 -106 -135 -123 -169 -179 -188 -203 -209 0 0 -1 0 0 0 0 0 0 0 -1 -4 -14 -17 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -2 -4 -4 -2 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 -6 -32 -21 0 0 0 0 -21 -22 0 0 -1 -1 -42 -69 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -173 -91 -78 -54 -42 -46 -7 -5 -1 0 0 0 -15 -23 -18 -11 -12 0 0 0 -2 -3 -7 -5 -1 -3 0 -14 -12 -17 -15 0 -8 -13 -10 -1 -1 -1 0 0 -2 -4 -2 0 -1 -1 0 0 0 0 -3 -1 -2 -91 -78 -122 -159 -116 -150 -217 -177 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -5 0 0 0 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -123 0 0 0 0 -74 -56 -1 0 0 -28 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -38 -68 -236 -99 -159 -109 -38 0 -40 -38 -23 -4 -9 -17 -27 -7 -5 0 -2 -1 -7 0 0 0 -1 0 -1 -10 0 -5 -31 -17 -6 -8 -4 -7 -4 -3 -1 -1 -3 -2 -1 -2 0 0 -4 -2 -1 0 0 -7 -1 -4 -91 -47 -72 -81 -110 -166 -154 -80 -229 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 -2 -1 -3 -5 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -91 -138 0 0 0 0 0 -41 -2 0 -12 -98 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -128 -201 -190 -170 -154 -164 -174 -182 -99 -43 -59 0 0 0 -42 -13 -16 -50 -64 -6 -3 -1 0 -1 0 -2 0 0 0 0 0 -21 -21 -18 -7 -12 -2 -6 -2 -4 -5 -9 -7 -6 -11 -9 -9 -3 -1 -1 -4 -1 -3 0 -1 -3 -37 -10 -69 -85 -98 -144 -88 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 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 -44 -74 -80 -98 -113 0 0 0 0 -24 -14 0 0 -16 -56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -199 -48 0 -44 -3 0 -1 -1 -17 -1 -1 -2 -25 -53 -6 -31 0 0 0 -70 -75 -1 -2 0 0 -3 -2 0 -2 -2 0 -2 -11 -1 -24 -29 -4 0 -4 -15 -25 -2 -5 -8 -7 -5 -1 -15 -27 -15 -6 -2 -1 0 -3 -2 -2 -1 -3 -6 -4 -54 -122 -1 -1 -19 -1 -52 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 -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 -45 -12 0 -1 0 0 0 -95 -106 -83 -96 0 0 0 0 -11 0 -1 -17 -72 0 -114 -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 -1 0 0 -244 -161 0 -1 0 0 0 0 0 0 0 0 0 -1 -190 -78 -27 -15 0 0 0 -23 0 -10 -1 -6 -3 -37 0 -4 0 -10 -11 -2 -1 -5 -1 -4 -1 0 -4 -13 -6 -17 -4 -4 -3 -9 -9 -23 -22 -3 -2 -2 0 -2 -2 -1 -1 -1 -6 -6 -86 -49 -99 -92 -146 -154 -133 0 -8 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -38 -37 -5 -6 0 0 -86 -69 -78 -68 -52 0 0 0 0 -18 -4 -9 -60 -136 -212 -176 -254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 0 -1 -5 -1 -1 -2 -2 -1 -7 -2 -17 -13 -1 -1 -1 -3 0 -9 -10 -20 -20 -20 -12 -5 -3 0 -17 -19 -5 -4 -5 -2 0 -2 -3 -86 -38 -5 -67 -54 -94 -124 -52 -38 -34 -90 -114 -53 -32 -75 -2 -1 -1 -1 0 0 -91 0 0 -46 -51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 0 -22 -2 0 0 -100 -92 -79 -45 -35 0 -47 -30 -52 -32 -20 -28 -60 -86 -113 -161 -239 -175 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 -4 -1 -29 -36 -1 -2 -2 -25 0 -2 -4 -5 -13 -6 -1 -2 -2 -14 -11 -19 -5 -7 -9 -8 -2 0 -7 -22 -3 -7 -3 -3 -5 -5 -5 -4 -44 -4 -44 -55 -100 -105 -75 -84 -94 -99 -116 -131 -121 -158 -128 0 -125 -113 -137 -234 -211 -248 -262 -216 -22 0 0 0 0 0 0 0 0 -2 -4 -3 0 -3 -10 -2 0 0 0 0 0 0 0 0 0 -3 -4 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 -23 0 -8 -41 -47 -75 -45 -47 -25 -29 -148 -140 -55 -65 -41 -77 -116 -112 -127 -142 -228 -329 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -6 -77 -94 -81 -1 -3 -3 0 0 0 -60 -118 -18 -27 -9 -4 -8 -1 -1 -14 -23 -21 -14 -14 -3 0 -7 -28 -14 -4 -2 -3 -3 -94 -61 -4 -25 -72 -33 -38 -84 -80 -118 -131 -105 -87 -127 -65 -57 -8 -53 -1 -49 -90 -73 -113 -174 -176 -176 -254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -2 -1 -1 -4 -1 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -34 -34 -40 -45 -6 -68 -103 -157 -43 -37 -47 -56 -86 -148 -159 -191 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -5 -134 -100 -66 -95 -125 -29 -1 0 0 0 -1 -114 -74 -35 -49 -73 -29 -43 -32 -28 -30 -68 -57 -54 -64 -6 0 -4 -38 -23 -10 -10 -17 -93 -57 -3 -4 -117 -21 -15 -27 -76 -19 -65 -99 -78 -62 -87 -17 -3 -43 -38 -57 -3 -25 -73 -120 -139 -175 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 -3 -3 0 0 -2 -7 -3 -4 -4 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -83 -91 -76 -41 -27 -63 -54 -37 -108 -20 -42 -38 -53 -69 -88 -175 -238 -226 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -51 -183 -141 -123 -128 -153 -64 -68 -1 -1 0 -143 -144 -101 -55 -53 -76 -100 -114 -120 -16 0 0 -82 -46 -6 -9 -5 -41 -3 -1 -9 -13 -18 -6 -43 -39 -59 -37 -33 -12 -61 -8 -65 -58 -43 -26 -34 -3 -4 -26 -6 -13 -19 -31 -44 -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 -1 0 0 -7 -11 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -51 -124 -86 -82 -113 -91 -80 -26 -44 -79 -108 -29 -21 -69 -84 -88 -111 -195 -84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -184 -27 -162 -139 -144 -52 -69 -116 -65 -156 -134 -20 -114 -44 -93 -130 -103 -20 -13 -20 -41 -80 -53 -8 -5 -4 -13 -3 0 -4 -13 -16 -6 -68 -51 -54 -51 -10 -28 -69 -63 -30 -10 -5 -19 -24 -27 -34 -18 -2 -13 -5 -16 -52 -31 -7 0 -3 -6 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -9 -13 -12 0 0 0 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -168 -132 -98 -90 -78 -128 -67 -3 -28 -60 -63 -41 -42 -26 -21 -18 -53 -106 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -5 -7 -6 0 -40 -205 -6 -158 -32 -5 -9 -2 -56 -124 -116 -15 -4 -9 -14 -17 -79 -32 -9 -1 -6 -5 0 -1 -15 -24 -11 -8 -29 -31 -28 -27 -12 -34 -24 -18 -18 -1 0 0 -5 -32 -6 0 -11 -26 -2 -7 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 -10 -1 -14 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 -147 -124 -95 -77 -59 -135 -54 -10 -17 -65 -37 -24 -43 -18 -13 -6 -14 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 0 0 0 -2 -12 -9 -3 -122 -64 -66 -122 -1 -2 -1 -9 0 -76 -40 -17 0 -9 -8 -6 -26 -39 -34 -11 -9 -10 -42 -21 -5 -30 -8 -24 -1 -1 0 0 0 -1 -5 -13 -8 -13 0 -5 -3 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -1 0 -2 -11 0 0 -7 -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 -7 -162 -176 -122 -81 -65 -53 -131 -50 -41 -11 -8 -2 -19 -26 -16 -11 -7 -6 -6 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 -2 -36 -1 -1 0 0 -1 0 -25 -46 -31 0 -1 -4 -7 -9 -8 -12 -16 -14 -8 -6 -47 -29 -35 -5 -6 -15 -2 0 -1 -1 -2 -1 -19 -20 0 0 -5 -1 0 -4 -12 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -2 -1 0 0 0 -8 -3 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 -101 -161 -151 -73 -69 -76 -120 -105 -38 -35 -34 0 -1 -25 -21 -18 -27 -18 -16 -10 -11 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 -1 -1 -7 -4 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 0 0 0 -1 -1 -23 -4 -25 -18 -11 -1 0 0 -2 -2 -1 -9 -14 -7 -7 -13 -12 -25 -25 -20 -19 -16 -10 -5 -4 -4 -21 -4 -1 -1 0 -3 -1 -2 -12 -13 -15 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -1 -2 -54 -219 -134 -77 -71 -62 -173 -84 -29 -2 -26 -9 -4 -48 -29 -19 -24 -26 -25 -19 -18 -10 -17 -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 -2 -3 -1 -1 0 -6 0 0 0 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -6 -2 -1 -21 -9 0 -38 -47 -1 -1 -2 0 -6 -5 0 -3 -6 -5 -4 -9 -17 -34 -23 -32 -39 -29 -15 -17 -7 -2 -4 -11 -37 -15 -22 0 -3 -4 -2 0 0 0 -8 -9 0 0 0 -1 -4 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -1 -2 -172 -220 -79 -141 -90 -61 -130 -95 -72 -14 -13 -5 -4 -26 -34 -23 -27 -48 -31 -25 -15 -40 -55 -194 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 0 0 -2 0 0 0 0 0 0 0 -1 -2 -3 0 0 -1 -2 -1 0 -1 0 -1 -2 -3 0 -2 0 0 -2 -4 -2 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -10 -7 -1 -2 0 -9 -39 -7 -3 -6 -3 -2 -1 -1 -1 0 -5 -3 0 -3 0 -1 0 -2 -24 -24 -24 -4 -4 -4 -1 -1 -6 -14 0 -1 -1 0 0 -2 -9 -3 -4 -9 -3 -1 -4 0 0 -4 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 -3 -1 0 0 0 0 -1 -6 -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 -6 -1 -10 -7 -209 -167 -193 -98 -163 -121 -122 -122 -92 -59 -13 -9 -16 -13 -37 -40 -39 -38 -16 -9 -3 -2 -39 -59 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 -2 -14 0 0 -17 -3 -13 0 -1 0 0 0 0 0 0 -8 -3 -15 0 -4 -2 -2 -2 0 0 0 0 0 -1 -3 -3 -3 0 -2 -1 -2 0 -3 0 -5 0 0 0 0 0 0 0 0 0 -1 -5 -15 -3 -4 -5 0 -1 -25 -1 -10 -23 -16 -47 0 0 0 0 0 0 0 -12 -8 -3 -6 -13 -4 -3 -12 -5 -1 -6 -7 -1 -29 -1 0 0 0 0 -2 -3 -3 -4 -4 -7 -10 -14 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 -1 0 0 -1 0 0 -1 -2 -2 -1 -1 0 0 -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 -195 -170 -101 -134 -137 -143 -59 -86 -81 -48 -27 -36 -1 -16 -17 -11 -33 -34 -11 -2 -6 -5 -11 -5 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 -31 -49 -46 -12 -11 -2 0 0 0 0 0 0 -1 -1 -1 -1 -7 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -3 -8 -3 0 -1 0 -1 -13 -9 -2 0 0 -84 -1 0 0 -2 -8 -6 -5 -8 -4 -1 -26 -1 -15 -15 -1 -1 -1 0 -1 0 0 -1 0 -1 -1 0 -4 -3 -21 -3 -24 -21 -8 0 0 -12 -1 -2 0 -6 0 -1 -5 -1 -1 -5 -4 0 0 0 -7 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 -1 -1 -1 -1 0 -1 -1 -2 -1 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 -28 -5 -97 -221 -119 -162 -94 -118 -133 -46 -75 -46 -33 -7 -6 -8 -32 -26 -42 -36 -21 -15 -1 -45 -28 -45 -150 -126 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -26 -19 -5 -5 0 0 -5 0 0 0 0 -8 -15 -55 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -3 -2 -4 -4 -3 -4 -4 -8 -12 -4 -24 -38 -3 -5 -8 -3 -8 0 -2 -4 -1 -4 -47 -2 -1 -11 -1 0 -6 -8 -5 -1 -2 0 0 0 0 -1 -3 -16 -6 -5 -7 -4 -1 0 0 0 0 0 -5 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 -1 -2 -3 0 -2 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 -10 -32 -25 -334 -210 -211 -81 -201 -155 -84 -132 -65 -56 -26 -47 0 -29 -49 -43 -22 -65 -17 -15 -46 -52 -16 -9 -34 -1 -101 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -2 -3 0 0 -3 -4 0 -2 -4 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 -1 -7 -2 -4 -11 -8 -35 -41 -53 -39 -2 -2 -3 -4 0 -2 -9 -15 -12 -26 -1 -7 -3 -1 0 -4 -5 -3 0 0 0 -3 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -4 -1 -1 0 0 -2 -3 -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 -3 -33 -26 -31 -340 -203 -68 -71 -253 -199 -165 -91 -43 -8 -29 -70 -9 -15 -36 -61 -46 -55 -55 -42 -34 -53 -14 -15 -17 -56 -13 -164 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -1 -11 -1 -1 -1 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 -1 -2 -1 0 -1 -4 -8 -42 -40 -23 -25 -1 -20 -2 -3 0 -4 -9 -21 -7 -55 0 0 -4 -3 -3 -1 0 0 -6 -5 -4 -9 -7 0 0 0 0 0 0 0 0 -1 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -2 -4 -2 -1 -1 0 -3 -2 -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 -36 0 -33 -89 -165 -334 -144 -37 -26 -98 -232 -153 -113 -87 -7 -1 -21 -54 -78 -22 -23 -48 -58 -60 -83 -17 -67 -75 -8 -9 -4 -37 0 -169 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 0 -2 -4 -61 -31 -2 -15 -4 -2 0 -1 -1 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -43 -21 -61 -53 -56 -45 -1 -1 -5 0 -2 -11 -1 -12 -29 -12 0 -3 0 0 0 -3 0 0 0 -2 0 0 0 0 0 0 0 0 0 -3 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 -4 -3 -1 -3 -3 -4 -2 -1 0 0 0 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -61 -99 -69 -48 -30 -27 -17 -210 -157 -116 -74 -64 -78 -18 -15 -113 -71 -15 -35 -75 -37 -37 -29 -63 -30 -1 -2 0 -29 -60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -41 -8 0 0 -5 -26 -55 -40 -10 -8 -3 -10 -1 -9 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -13 -81 -61 -30 -70 -82 -53 -18 -46 -64 -18 -2 -74 -51 0 0 -31 -42 -15 -1 0 0 -2 0 0 -1 -10 -9 -1 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -4 -4 -5 -4 -3 -4 -1 0 -2 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -14 -60 -41 -34 -33 -31 -255 -228 -159 -125 -160 -129 -134 -108 -55 -48 -91 0 0 -2 -10 -7 -14 -40 -3 0 -3 0 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -57 -4 -1 -4 -68 -9 -7 -21 -4 -9 -5 -2 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -61 -43 -37 -36 -32 -102 -100 -65 -40 -42 -56 -91 -97 -82 0 0 -57 -35 -33 -18 -12 0 0 -3 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 -3 -7 -5 -4 -6 -3 -1 -3 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -64 0 -11 -36 -43 -20 -30 -27 -227 -186 -188 -148 -141 -166 -140 -131 -87 -69 -87 -7 0 -4 -26 -14 -30 -19 -1 0 -7 -14 -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 0 0 0 0 0 -78 -125 -15 -14 -2 -10 -1 -1 -40 -5 -7 -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 -51 -46 -38 -39 -18 -94 -124 -115 -83 -132 -58 -28 -135 -103 -113 -58 -17 -28 -18 -20 -9 -2 0 -12 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -3 -5 -5 -4 -5 -3 -2 -4 -1 -3 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 -32 -73 -55 -24 -5 -21 -15 -19 -30 -266 -196 -167 -159 -162 -205 -164 -122 -135 -138 -148 0 -11 -26 -66 -28 -49 -7 0 0 0 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -32 -6 -4 -20 0 -3 -13 -12 -37 -2 -4 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 -1 0 0 -1 -3 0 0 -1 0 0 0 0 0 -19 -67 -54 -30 -52 -60 -83 -142 -120 -87 -135 -170 -91 -42 -6 -5 -15 -19 -2 -6 -12 0 -18 -15 0 0 -20 -46 -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 -1 -4 -3 -6 -5 -2 -3 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -66 -65 -41 0 -17 -4 -28 -41 -53 -100 -248 -204 -175 -200 -192 -210 -202 -141 -105 -156 -127 0 -1 0 -20 -47 0 0 0 -1 -4 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -42 -10 -1 0 -3 -2 -1 -3 -7 -3 -2 -8 0 -4 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -4 -3 -2 -4 0 0 0 0 -17 -63 -147 -69 -58 -79 -37 -85 -17 -40 -42 -67 -79 -14 -20 -12 -5 -10 -29 -1 0 -3 0 0 -28 0 0 -4 -14 0 -1 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 -1 -6 -7 -5 -7 -1 -5 -3 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -20 -31 -15 -7 -17 -17 -5 -1 -326 -278 -263 -236 -222 -222 -177 -161 -201 -101 -1 -2 0 0 -2 -2 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 -5 -1 0 -9 -1 -4 -1 -2 -3 -4 -12 -13 -5 -1 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -17 -5 0 -7 -14 -13 -5 -2 0 0 -13 -33 -59 -145 -66 -63 -114 -101 -145 -72 -40 -41 -46 -10 -27 -28 -6 -2 -7 0 0 0 -6 0 0 -3 -6 0 -13 -1 0 0 0 0 -1 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -7 -8 -6 -7 -5 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -11 -26 -17 -9 -4 -13 -72 -324 -259 -150 -238 -196 -159 -143 -167 -159 -15 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -4 -3 -2 -3 -5 -4 -3 -5 -8 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -13 -6 0 0 0 0 -3 0 -13 -3 -5 0 -2 -11 -22 -38 -61 -72 -85 -142 -27 -28 -41 -143 -7 -5 -22 -16 0 -1 -1 0 -100 -5 0 0 -3 -1 -28 -46 -5 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 -1 -5 -8 -13 -10 -6 -5 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 -1 -5 -5 0 -18 0 -281 -282 -237 -224 -251 -244 -203 -140 -187 -1 -17 0 -7 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -5 -4 -5 -6 -2 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 -14 -12 -11 -23 -36 -78 -73 -124 -132 -22 -22 0 -13 -1 -21 -11 -13 -1 -3 -2 -112 -1 -1 0 0 -15 -34 0 0 0 -1 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -10 -7 -17 -12 -15 -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 -54 -28 0 0 -230 -217 -219 -235 -241 -233 -201 -195 0 0 0 0 -1 -40 -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 -3 0 -1 -14 -5 -8 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 -2 0 -1 0 0 0 0 -1 0 -2 -3 -8 -12 -10 -2 -1 -5 -11 -26 -27 -40 -79 -122 -147 -101 -14 0 -66 -6 -5 0 -9 -6 0 -10 -2 -32 0 0 -2 -10 -3 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -12 -12 -14 -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 -63 0 0 0 0 -223 -263 -225 -277 -252 -226 -6 0 0 0 0 0 -1 -1 -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 -1 -3 -5 -6 -5 -11 -6 -3 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 -8 -10 -24 -18 -38 -39 -10 -23 -10 -31 -25 -50 -106 -16 -15 -19 -16 -40 -41 -7 0 0 -1 0 0 -18 -55 -1 -2 0 -2 0 -3 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 -2 -2 -9 -9 -13 -11 -2 -1 0 -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 -33 0 0 -18 0 0 0 -5 -39 -271 -222 -176 -160 -278 -1 0 0 -3 0 0 0 -6 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 -2 -1 0 -1 -5 -1 -3 -4 -2 -1 0 0 0 0 -1 -1 -2 0 0 0 0 0 -1 0 0 0 -2 -1 0 0 0 0 0 0 0 -16 -1 -8 -11 -25 -32 -22 -23 -33 -43 -32 -31 -56 -106 -19 -22 -20 -39 -47 -27 -4 -6 -78 -24 -7 -5 -4 -2 0 -2 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -5 -14 -16 -10 -4 -3 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 -29 0 0 0 0 0 0 0 0 -80 0 0 0 -365 -300 -104 -127 -1 0 -4 0 0 0 0 0 0 -6 -20 -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 -3 -1 -2 0 -2 -2 -7 -7 -7 0 0 0 0 -4 0 -5 -7 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -2 -5 -12 -6 0 -23 -36 -61 -35 -67 -52 -51 -56 -18 -35 -82 -13 -24 -20 -18 -27 -47 -10 -5 -4 -51 -23 -11 -29 -1 0 0 -1 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 -6 -4 -17 -7 -8 -15 -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 -46 0 -3 -60 0 -431 -216 -111 0 -1 0 -2 -1 0 0 0 -1 0 0 -8 -16 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 0 -1 -15 0 -2 -4 0 0 0 0 0 -1 -16 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -8 -11 -7 -13 -61 -43 -77 -110 -59 -60 -56 -55 -45 -31 -30 -33 -27 -23 -24 -2 -40 -5 0 -10 -102 -32 -24 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 -5 -2 -9 -1 0 -25 -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 -4 0 0 0 0 0 0 -23 -9 -22 0 0 0 0 0 -275 0 0 0 0 0 -4 -16 -1 0 0 -1 -29 -1 -5 -4 -22 -35 -5 -26 -35 -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 -5 -1 -1 0 0 0 0 0 0 -15 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -6 -18 -19 -8 -10 -108 -97 -53 -55 -60 -75 -24 -50 -44 -31 -28 -22 -28 -3 0 -13 -3 -7 -2 -36 -32 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 -2 -24 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -25 0 0 0 -111 -115 -100 0 0 0 0 0 -1 0 0 -4 0 0 -1 -10 0 -29 -3 -25 -27 -10 -6 -33 -17 -15 0 -13 0 0 -1 0 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 -15 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -2 -1 -5 -5 -16 -96 -68 -72 -98 -39 -26 -44 -32 -28 -15 -21 -23 -1 -5 0 0 0 -2 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 0 0 -1 -2 -1 -2 -2 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 -1 0 0 0 0 0 0 0 0 0 0 0 -133 -141 -105 -98 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -7 -7 -11 -7 -4 -6 -12 -1 -7 -9 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -11 0 0 -2 -3 -7 -9 -58 -55 -62 -103 -22 -42 -29 -23 -12 -5 -5 -7 -8 0 0 -13 0 0 -12 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 -34 -8 -1 -3 0 0 -3 -1 -1 -2 -3 -1 0 0 -39 -16 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -135 -108 -90 0 0 0 0 0 0 0 0 0 0 -3 -1 -7 -4 -2 0 -1 -2 -16 -2 -7 -25 -2 -2 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -2 0 -2 -6 0 0 0 0 -2 0 -1 0 0 -1 -32 -33 -11 -3 -3 0 -3 -10 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -71 -35 -15 -1 0 0 0 -1 -6 -1 0 0 0 0 -1 -2 0 0 0 0 -4 0 0 0 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -43 0 0 0 0 0 0 0 0 0 0 0 0 0 -133 -106 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 -1 -4 -3 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -6 -1 0 0 0 0 -5 0 0 -26 -29 -4 0 0 0 -1 -4 -6 -14 -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 -7 -1 0 0 -1 -6 0 0 0 0 0 0 0 0 0 0 0 0 -12 -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 0 0 0 0 -151 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 -4 0 0 0 0 0 0 0 0 0 -2 0 -79 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 -5 -1 -7 -5 0 0 0 -3 0 -1 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 0 0 -10 -12 0 0 0 0 0 0 0 0 0 0 0 -10 -5 -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 -107 -228 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -4 0 0 -1 0 0 0 0 0 -9 -3 0 -3 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 -8 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 -1 0 0 0 -18 0 0 0 0 0 0 -2 0 0 0 0 0 -35 -7 -17 -50 -6 0 0 0 -43 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -4 -2 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -2 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -1 0 0 0 0 0 0 0 0 0 -3 0 0 -5 -11 0 -1 0 0 0 0 0 0 0 0 0 0 -3 -8 -6 -22 -54 0 -17 -50 -74 0 0 -1 -5 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 -1 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -1 -7 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 0 0 -17 -32 0 -4 0 0 0 -9 -9 -4 0 0 0 0 0 -5 -4 -4 -27 0 0 -44 -38 -41 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -73 -6 -17 -17 -4 0 -1 -1 -3 -1 0 0 0 0 0 -2 0 -1 0 -27 -37 -6 -19 -34 -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 -2 -2 0 -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 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 -1 -8 -3 0 0 0 0 0 0 0 -1 0 -17 -32 -3 -28 -20 -11 0 -3 -3 0 0 0 0 0 0 0 0 0 -1 -4 -28 -15 -8 -18 -19 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 -1 -3 0 -4 -16 -1 0 0 0 0 0 0 0 0 -4 -2 -19 -13 -12 -7 -18 -16 -19 0 0 0 0 0 0 0 0 0 0 -4 0 -1 -6 0 -23 0 -47 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -29 -16 -7 -6 0 0 0 0 0 0 0 0 0 -1 0 -7 0 -8 -12 -7 -2 -32 -11 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -23 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -2 -2 -15 -18 -25 -16 -16 -37 -32 0 0 0 0 0 0 0 0 0 0 0 0 -53 -14 -34 -21 -18 0 0 0 -30 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 -1 0 0 0 0 0 -3 -3 0 -6 -3 -2 -6 -31 0 0 0 -40 -10 -21 0 -10 -6 0 0 0 0 0 -16 -22 -31 -24 -29 -27 -16 -14 -10 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -2 0 0 -1 0 0 0 -4 -9 -2 -4 -17 -9 -7 0 0 -25 -13 -2 -7 -5 -4 -3 0 0 0 0 -40 0 -19 -3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 0 0 -1 -5 -1 -3 -1 -3 -21 -38 -14 -23 -9 -10 -6 -1 -27 -10 -2 0 -1 -5 -1 -3 0 0 0 -19 -45 -1 -15 -22 0 0 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 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 -4 -8 -5 -2 0 -1 0 0 0 0 0 0 0 -1 0 -1 0 0 -2 -3 -2 0 -8 0 0 0 0 0 0 -2 -4 -3 -3 -13 -9 -1 -1 -12 -3 -13 0 0 -4 -5 -6 -2 -1 -2 -1 0 0 0 -5 0 -48 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -2 -3 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 -2 -9 -6 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 -1 -4 -8 -1 -3 -18 -11 -28 0 -76 -21 0 0 -2 -4 -4 -5 -1 0 -2 -1 -3 -1 0 -1 -1 0 0 -6 -3 0 0 -1 -2 0 0 0 0 0 0 -32 0 -16 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 -2 -3 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -1 0 0 0 0 0 -1 0 0 -11 -19 -35 -7 0 -3 -6 -3 -16 -1 -2 0 0 -1 0 0 -1 -2 -2 -3 0 0 -1 -2 0 0 0 0 0 0 0 -46 -29 -33 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 -2 0 0 0 -4 0 0 0 -1 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 0 -6 0 -1 0 0 0 -27 -3 -5 -12 -4 -3 -8 -16 -10 -5 -28 -24 -4 -8 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -8 -5 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -23 -28 -4 0 0 0 -4 0 0 0 0 -1 -5 0 0 0 0 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 -2 -7 -15 -1 0 -23 -1 -1 -1 -4 -1 -3 -7 -29 -37 0 -3 -2 0 0 -11 -2 0 0 0 0 0 0 -5 -1 0 -1 -1 0 0 0 0 0 0 -3 -4 -6 -12 -4 -3 -2 -5 -2 -1 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 0 -39 0 0 0 0 0 0 0 -1 0 0 -2 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 0 0 -3 0 -3 -3 0 -1 -3 -35 -10 -10 0 -2 -16 -17 -2 0 -4 -3 -6 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 0 -1 0 0 0 -1 -1 -3 -5 -5 -8 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 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 -1 -1 0 0 0 0 -3 -4 0 0 0 0 -14 -2 -1 -14 -5 -5 0 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -18 -27 0 0 -1 0 0 -3 -3 -1 -2 -6 -3 0 0 -2 -1 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 -23 -36 0 0 -1 -4 0 0 0 0 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -9 -15 0 0 0 0 -2 0 -3 -4 -3 -3 -1 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -2 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 -1 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 -1 0 0 0 0 0 0 -2 0 -1 -3 -1 -1 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -9 0 0 -1 -1 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 0 0 0 0 0 0 0 0 0 -2 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -10 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 0 -3 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -4 -1 0 0 -2 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -2 -4 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -5 -4 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 15 16 7 19 13 11 10 10 10 13 13 12 17 16 16 17 16 17 17 20 10 16 14 13 nan 12 14 15 13 11 7 8 5 6 6 5 4 5 3 3 4 5 6 7 7 8 9 10 10 9 9 9 10 9 7 7 7 6 6 6 6 6 6 6 6 5 6 6 6 8 7 6 6 7 7 6 5 5 5 4 3 2 2 1 1 1 1 2 2 4 5 5 7 8 6 6 7 8 8 9 10 10 11 10 9 12 12 12 12 14 16 17 17 16 14 14 12 11 12 11 9 10 10 8 8 7 9 7 6 3 2 1 1 4 2 3 4 5 7 11 12 13 14 14 14 13 13 15 19 17 17 18 22 24 24 25 24 27 28 29 28 25 26 23 23 22 25 26 22 20 17 18 18 17 17 17 13 15 15 16 16 12 16 18 21 22 22 22 22 23 22 22 21 18 20 22 23 23 21 19 18 19 17 18 19 20 20 20 19 17 18 17 17 16 16 15 16 14 15 17 18 21 22 23 23 22 21 19 17 15 14 14 17 18 21 23 22 19 17 25 23 26 20 8 15 14 14 14 11 20 13 13 12 24 15 14 20 12 12 9 15 13 15 16 16 14 17 nan 18 20 21 11 15 11 15 nan 14 13 14 12 11 9 10 7 6 6 4 5 5 5 4 4 4 5 7 8 10 10 11 12 11 10 10 10 11 11 10 8 8 8 7 5 6 6 6 6 6 5 5 5 5 6 5 5 6 6 5 5 5 4 3 3 2 2 1 1 1 2 0 1 3 3 3 4 7 6 6 8 9 10 9 9 9 11 10 9 10 10 11 13 15 17 18 18 16 15 14 13 12 10 11 9 9 8 6 7 9 8 6 5 3 2 3 1 3 3 3 3 5 7 11 11 11 12 11 11 11 13 13 13 13 16 19 19 21 23 24 25 26 26 26 25 24 24 21 20 21 22 25 21 19 20 20 18 18 18 17 18 14 16 16 13 13 17 18 20 22 20 20 22 23 23 23 22 19 19 23 23 24 21 21 20 19 19 19 20 22 21 23 20 19 18 17 16 17 18 15 16 14 15 17 19 20 22 23 22 20 18 18 18 16 13 14 13 14 20 22 16 19 18 21 26 17 12 7 10 11 11 13 12 15 13 14 9 10 17 6 2 9 6 11 12 14 14 15 15 18 20 nan 18 19 19 15 13 15 15 15 nan 10 10 11 12 9 7 5 5 6 7 6 6 6 6 6 6 8 10 12 14 15 14 13 11 12 12 13 13 13 13 12 11 10 10 7 6 6 7 7 5 5 4 5 4 4 4 5 5 6 5 5 4 3 3 2 1 1 1 2 1 1 1 1 3 4 4 5 6 7 8 9 9 9 10 10 9 10 10 9 10 10 12 13 16 16 17 19 17 17 14 12 12 11 10 8 10 7 7 7 10 8 6 5 4 3 3 1 1 3 2 4 4 8 9 9 10 9 9 10 10 12 13 14 15 17 17 17 18 22 18 20 21 23 22 24 23 22 23 21 21 23 23 22 22 20 18 19 17 20 17 18 16 14 15 13 14 17 19 21 21 19 20 23 22 21 22 22 20 21 22 22 22 22 22 24 19 20 20 21 23 22 22 20 19 18 19 17 16 17 16 18 18 16 17 21 21 22 23 20 18 18 17 18 17 13 14 14 12 12 19 19 18 17 21 23 19 15 7 11 10 9 11 10 13 6 7 9 10 17 12 9 18 15 10 11 13 13 11 14 18 nan nan 17 18 17 16 13 14 11 10 14 9 11 9 9 7 7 6 6 5 4 6 7 9 9 8 10 12 16 17 16 16 15 16 17 16 15 13 12 12 12 11 11 11 10 10 9 8 8 8 7 7 7 6 5 5 4 4 5 5 4 4 3 3 2 3 2 2 1 3 3 2 3 3 4 5 5 6 7 7 9 10 10 11 11 11 11 11 11 12 11 10 11 13 16 17 18 19 19 15 15 15 12 11 11 10 8 8 6 8 8 7 7 6 5 4 3 2 0 2 2 3 4 7 8 7 7 8 9 11 11 12 14 14 15 19 20 21 21 22 22 19 18 19 19 22 23 24 21 22 22 23 21 22 23 21 19 18 17 16 17 15 15 15 13 13 13 16 20 22 19 18 19 21 22 21 21 23 20 22 22 19 20 23 23 23 22 20 20 20 20 20 22 19 18 17 19 17 17 18 17 18 19 17 16 21 20 21 21 20 15 16 18 16 16 14 12 11 10 11 14 16 17 14 14 17 18 16 15 8 10 13 8 16 14 4 5 4 14 10 7 14 17 10 12 13 14 13 12 14 nan nan nan 18 15 12 13 11 10 8 10 10 10 9 9 8 8 7 5 6 4 5 6 8 9 10 12 12 14 17 19 18 17 18 19 19 16 15 15 14 13 12 13 12 11 11 11 10 9 8 8 8 7 7 6 5 5 4 4 4 4 3 3 3 3 3 4 4 5 3 4 4 3 5 5 5 6 7 7 8 9 10 10 11 12 11 11 12 13 12 12 12 11 12 13 15 18 18 18 20 18 16 15 13 12 12 11 12 9 8 9 10 10 8 8 7 6 4 2 2 2 3 3 5 4 4 7 9 8 7 8 9 12 13 15 18 19 20 22 22 22 23 22 20 20 20 21 22 22 21 21 21 22 23 24 22 19 16 16 17 18 16 14 15 14 12 11 13 16 19 21 18 18 19 19 20 19 21 20 20 22 22 20 21 23 22 22 23 23 23 21 20 19 19 20 21 19 19 18 19 19 17 19 20 21 18 20 20 21 20 19 15 16 17 19 15 15 12 13 14 11 13 12 16 17 12 10 9 12 15 8 9 11 9 14 11 6 8 13 9 9 9 16 19 9 10 12 11 11 13 nan nan 17 17 15 13 10 9 10 8 5 7 8 7 6 7 7 6 4 5 5 5 8 9 8 10 11 11 12 15 18 19 20 20 21 20 17 16 16 16 14 12 12 12 13 13 11 10 10 9 7 6 7 7 7 6 5 5 4 4 3 2 3 3 3 4 4 5 5 6 6 5 4 4 4 5 6 7 8 9 11 11 12 12 12 12 11 11 13 13 13 14 13 13 13 14 14 16 19 19 19 18 18 17 15 12 10 10 10 10 10 10 9 10 9 8 8 7 6 6 4 4 3 2 1 2 3 3 6 9 10 10 10 11 13 15 16 18 18 19 21 21 24 22 21 20 20 20 21 23 23 20 20 20 22 23 21 18 16 16 16 14 15 16 13 15 13 13 13 15 17 18 16 16 15 17 18 16 20 19 20 21 22 20 20 21 21 22 24 24 24 22 20 20 19 19 16 17 16 17 17 18 nan nan 19 18 17 18 20 21 22 19 16 18 18 20 16 18 16 17 13 9 10 11 11 15 20 9 5 6 8 9 10 10 10 10 7 8 7 2 7 7 8 16 10 3 6 7 9 9 nan nan 15 15 14 11 10 8 7 8 6 5 4 5 6 6 9 10 8 6 6 8 11 10 10 9 10 11 11 15 16 17 21 23 22 22 20 18 17 16 15 13 13 12 12 12 12 13 13 11 10 10 8 7 7 7 7 6 6 4 4 3 3 4 4 4 3 3 5 5 7 7 7 6 5 5 6 7 7 7 9 10 12 13 12 12 12 11 12 14 13 14 13 12 12 14 14 15 16 18 21 20 19 19 19 16 14 12 12 11 11 12 11 9 8 8 7 8 9 8 7 6 5 5 3 2 2 1 2 5 7 8 10 10 11 13 13 14 15 17 20 22 22 22 19 19 20 20 18 21 21 22 20 18 17 21 20 20 18 16 15 15 15 15 14 15 14 14 13 13 14 15 16 13 13 14 15 15 16 19 19 19 20 21 20 18 20 21 23 22 23 21 20 19 20 19 18 18 17 19 16 16 17 nan nan nan nan nan 16 17 17 19 17 17 16 19 19 17 16 14 11 11 12 10 8 8 9 12 9 8 5 3 10 12 11 11 10 6 7 5 6 3 7 10 11 7 4 5 5 5 4 nan 11 13 17 13 13 12 11 8 7 5 4 5 5 5 6 12 14 11 11 11 15 15 13 13 12 11 14 10 13 17 17 22 20 21 21 20 19 17 16 13 13 12 12 14 13 13 12 12 11 11 11 10 9 8 7 7 7 5 4 3 2 3 4 4 5 5 6 6 6 6 7 7 8 6 6 6 5 7 8 9 10 12 13 12 12 12 12 14 14 14 13 13 12 13 12 11 15 17 17 19 21 21 20 19 18 16 14 14 14 14 13 12 11 10 9 8 9 13 9 9 9 8 7 7 4 3 3 3 5 7 8 8 10 11 13 14 14 15 17 18 18 19 19 16 16 17 18 18 18 17 16 15 17 17 19 18 17 17 15 14 13 14 13 14 14 14 13 12 13 13 12 12 12 11 13 13 15 16 18 18 18 20 19 19 17 19 19 22 20 21 18 19 20 20 18 19 17 18 18 16 16 16 16 16 15 15 15 14 14 14 15 17 18 19 19 19 19 16 12 15 13 9 8 8 6 4 6 5 4 4 6 10 13 6 4 4 3 8 11 5 5 8 8 7 5 7 1 6 3 4 nan 12 18 20 20 15 12 13 12 11 9 7 6 6 9 10 11 14 15 15 16 18 16 15 15 16 11 11 10 16 17 18 nan nan nan 24 20 20 15 14 16 14 14 17 15 13 14 15 17 15 13 12 11 10 9 8 7 6 4 3 2 3 4 5 6 5 6 6 6 6 6 7 7 7 7 7 7 6 7 7 7 10 12 11 11 13 11 14 13 15 14 14 13 13 12 10 10 11 14 18 18 20 20 21 20 19 18 17 15 14 14 14 12 10 10 11 11 16 13 11 13 10 10 9 7 4 4 2 4 6 7 7 8 10 11 13 15 17 17 18 17 15 14 13 12 11 12 14 15 14 13 10 11 12 13 15 15 16 15 13 12 12 12 11 12 14 14 13 13 12 10 10 9 10 9 11 11 15 15 16 18 17 18 17 17 16 18 19 18 18 17 17 17 19 17 17 16 16 16 16 15 16 14 15 16 14 14 16 17 16 15 15 17 18 17 18 18 16 18 12 15 13 13 11 12 9 8 7 6 5 5 6 5 7 5 6 7 5 7 1 5 9 8 4 4 6 3 2 1 5 1 12 19 23 22 17 16 15 15 12 12 9 8 9 9 18 12 15 15 17 19 18 19 14 14 15 14 11 12 14 22 15 nan nan nan nan nan 22 20 17 16 15 16 17 16 15 17 16 18 20 15 15 14 12 11 10 9 9 7 5 3 4 4 5 7 6 6 5 6 6 6 6 7 8 7 7 7 7 7 7 7 8 9 10 11 12 13 13 12 13 14 14 12 13 13 13 11 9 9 9 14 19 19 20 21 23 22 19 18 15 15 16 15 12 12 12 14 17 15 14 11 12 10 10 11 8 6 5 5 5 7 7 9 10 11 11 14 17 18 19 19 17 15 14 11 9 9 10 11 9 7 7 7 8 10 12 13 13 13 12 12 14 12 10 9 10 11 11 12 11 10 8 7 8 9 7 9 11 11 13 14 17 14 16 15 16 14 15 15 14 15 15 16 17 17 17 15 15 13 14 15 15 15 14 14 13 13 13 15 14 15 15 17 16 18 18 18 18 16 12 14 12 11 12 11 13 11 13 13 10 9 6 7 6 5 7 10 7 6 2 4 4 6 6 4 3 4 2 1 4 6 3 14 18 22 18 13 12 14 14 12 14 13 10 11 15 10 8 14 18 19 19 21 21 20 18 16 19 14 3 6 16 13 21 nan nan 12 nan nan 20 18 17 14 15 15 17 18 20 22 21 18 16 17 16 14 14 12 11 11 9 5 4 4 4 6 6 7 8 6 6 7 7 6 6 7 7 6 7 7 8 7 7 7 8 9 12 12 14 12 11 12 13 13 13 14 14 15 13 12 12 9 11 16 20 21 22 23 23 21 20 17 16 17 17 13 13 13 16 14 15 15 12 13 12 12 11 9 7 8 7 9 10 10 10 9 10 11 14 16 16 18 18 16 16 12 10 9 8 7 7 7 6 6 6 6 6 10 10 10 11 11 14 14 13 10 10 9 9 11 10 10 11 7 6 7 7 8 10 9 9 11 13 13 12 12 12 14 12 12 13 11 14 14 14 13 15 15 14 13 11 13 14 13 15 12 10 9 9 9 9 13 16 12 13 16 18 17 19 19 13 12 14 13 11 9 12 11 14 13 11 11 13 10 6 3 8 10 10 7 5 2 4 6 5 5 4 3 2 3 4 3 7 4 6 8 2 13 11 13 13 16 13 17 18 11 12 13 9 10 13 15 18 25 28 23 28 20 18 3 4 1 4 21 11 12 5 11 10 nan 12 23 13 19 11 8 12 17 17 17 21 21 19 19 20 18 22 17 14 14 13 11 9 8 7 7 7 7 7 8 7 7 8 8 8 7 6 6 7 8 8 7 7 7 9 10 9 10 14 14 13 11 12 14 13 13 14 15 14 13 12 13 12 11 11 16 20 22 22 23 23 23 19 18 18 15 14 13 13 15 14 15 14 12 10 12 10 9 10 9 10 11 11 12 13 12 12 12 12 14 15 14 16 16 13 12 10 7 7 4 5 6 5 5 7 5 4 5 7 8 8 8 9 10 10 9 11 11 10 11 10 9 10 10 7 5 5 5 8 7 5 9 9 11 11 10 10 9 11 10 10 11 10 13 13 14 14 14 14 12 11 12 12 12 11 13 11 10 10 11 8 6 8 11 14 14 13 14 15 16 15 16 15 15 17 14 11 12 14 17 17 11 10 13 14 8 8 10 8 8 5 5 3 4 5 6 6 4 4 2 6 3 1 2 5 8 2 11 11 13 15 15 14 18 20 24 15 16 15 12 15 15 16 18 19 9 21 27 16 12 11 2 4 8 16 16 16 15 14 13 7 13 18 14 16 14 7 4 10 14 19 17 20 22 27 32 24 18 19 16 15 15 12 9 8 8 8 8 8 10 8 7 8 9 10 9 8 7 7 8 9 9 10 9 8 9 8 10 11 12 13 14 11 12 12 13 13 14 15 14 13 15 13 14 14 12 13 16 19 22 24 25 24 22 19 19 16 14 13 14 16 15 14 14 12 11 10 9 9 10 10 12 11 13 15 15 14 14 14 15 14 15 14 14 13 11 9 4 3 3 4 2 3 4 6 5 5 5 7 7 8 8 8 8 9 9 9 11 10 9 11 11 11 11 10 8 7 5 5 4 4 5 6 6 7 7 6 6 7 9 9 8 10 11 12 12 12 12 13 12 13 11 10 11 11 11 11 13 11 9 11 9 7 5 8 10 12 14 13 13 18 18 17 17 16 17 15 11 13 16 20 17 14 14 13 13 11 9 9 8 8 7 6 2 4 4 5 2 3 4 2 4 4 5 3 4 6 9 9 6 10 15 17 18 22 23 24 20 24 16 13 4 15 14 14 9 4 3 5 27 10 11 10 1 5 14 20 25 21 25 28 26 23 20 11 7 5 6 7 8 9 13 16 21 23 25 30 5 11 15 16 16 16 14 15 8 8 10 10 10 11 10 9 10 10 11 11 11 10 9 9 9 9 10 10 10 9 9 11 12 13 13 12 11 11 12 14 16 18 17 16 17 15 15 14 15 16 13 15 17 21 23 25 26 24 22 18 16 16 13 15 17 13 13 11 11 12 11 9 12 12 13 18 17 16 17 16 16 16 16 16 15 15 15 14 11 10 6 4 2 2 3 4 5 3 3 4 5 5 6 8 8 7 8 9 8 8 9 11 11 11 12 12 12 12 11 11 12 8 6 8 9 7 10 9 8 6 3 6 8 8 6 7 7 8 9 12 13 11 11 10 10 10 9 10 9 9 9 10 10 11 9 8 9 9 9 9 11 11 13 13 14 15 17 15 13 15 16 13 11 11 15 15 13 14 13 13 10 9 9 8 8 7 4 3 4 4 3 2 4 2 1 1 3 7 7 5 5 5 7 7 6 11 19 19 14 17 14 3 4 7 8 8 11 13 21 22 15 8 9 3 6 6 6 13 7 13 23 26 26 24 24 20 18 14 12 7 4 1 6 8 7 7 13 24 25 26 27 21 13 12 8 6 8 5 1 6 10 11 11 11 13 12 11 12 11 11 12 12 11 11 10 12 11 11 12 11 10 12 11 12 13 15 14 14 14 14 13 14 16 16 16 17 16 17 16 17 17 15 15 16 17 20 23 23 22 22 20 18 18 18 15 17 14 12 12 13 12 13 13 12 14 17 22 20 21 20 20 19 18 18 18 17 15 15 13 10 8 7 6 6 7 6 5 5 5 3 4 6 8 7 7 8 8 6 8 9 10 10 12 13 14 14 14 14 14 14 13 14 12 11 10 9 9 10 7 9 8 10 10 7 7 5 7 9 7 9 10 12 10 11 11 10 8 8 9 9 10 8 9 10 10 8 7 8 9 9 9 11 10 10 11 11 11 14 14 11 13 14 14 14 12 11 10 12 14 12 12 11 11 9 8 9 8 6 4 3 3 3 3 3 2 2 2 3 8 8 6 6 5 4 4 7 8 8 13 7 7 9 8 5 7 3 4 0 6 14 14 16 15 17 12 15 18 19 16 19 17 18 18 22 22 18 14 12 7 4 4 3 1 3 7 9 7 9 21 27 26 28 30 21 19 17 17 14 9 10 10 11 13 13 13 14 13 13 14 14 15 14 14 13 12 13 13 14 14 14 13 12 12 13 14 15 15 15 16 15 15 13 14 15 16 17 18 19 17 19 19 19 18 17 17 16 17 18 18 18 22 22 20 20 22 19 18 15 13 14 13 13 14 15 15 17 23 18 19 21 21 19 18 18 17 13 13 13 13 12 11 10 11 10 8 8 8 6 6 5 3 6 7 9 12 9 7 8 6 8 10 11 11 12 14 15 16 16 16 15 16 14 13 13 14 12 12 12 12 9 12 13 14 14 12 11 9 11 11 10 10 11 12 13 12 11 10 9 9 9 9 9 7 8 11 10 7 nan 6 7 8 7 10 10 12 9 9 11 11 11 12 14 14 15 15 16 14 13 12 13 13 13 13 11 11 10 8 9 7 4 3 3 3 3 2 1 3 3 4 3 7 6 6 5 5 2 4 8 9 17 13 9 10 7 8 5 12 12 9 11 12 15 12 11 10 12 14 14 15 15 14 15 15 16 19 18 16 14 9 7 5 4 3 2 4 8 10 12 11 22 19 27 29 31 29 23 25 18 12 13 13 14 14 13 14 14 15 16 16 16 15 16 15 16 16 16 16 16 18 16 15 15 14 16 15 15 15 15 16 15 14 15 13 13 12 13 14 14 16 18 19 19 19 18 18 16 17 16 19 17 16 17 21 21 20 22 25 21 17 13 13 15 13 15 15 18 22 20 17 16 16 15 14 12 12 14 13 10 10 12 11 11 12 12 11 10 9 8 8 7 6 5 6 6 7 9 10 10 11 9 8 10 11 11 11 13 15 16 15 15 13 13 12 12 12 12 14 13 13 13 12 13 12 13 13 15 15 12 14 13 12 12 11 13 14 13 13 11 10 11 10 11 11 8 8 8 10 9 nan 7 6 nan nan nan 8 9 10 8 9 9 10 10 11 13 13 13 14 15 16 17 15 14 13 12 11 11 9 9 9 6 3 3 2 3 2 3 2 1 3 4 4 6 6 6 7 4 4 2 2 6 4 3 3 8 11 10 7 9 10 6 10 13 12 12 11 11 11 11 12 16 16 16 14 13 13 14 15 14 13 8 5 6 5 6 7 6 8 11 12 15 20 20 23 29 31 21 20 24 24 18 17 18 18 17 16 16 16 15 15 16 17 18 17 17 19 20 21 21 20 19 18 16 16 16 16 16 16 15 15 16 14 14 13 12 12 12 11 11 16 15 16 19 19 19 20 19 18 15 16 16 17 15 16 16 16 15 16 16 18 16 17 15 15 18 18 20 21 22 12 10 10 13 12 11 11 12 9 12 11 11 12 13 13 13 13 13 12 11 8 7 7 6 6 7 6 8 8 8 10 12 11 12 11 12 10 11 13 14 14 15 16 13 12 12 12 11 12 13 13 13 15 13 11 13 13 12 12 11 11 11 13 13 12 10 12 13 10 12 12 11 12 12 12 11 11 8 nan nan 8 nan nan nan 6 4 4 nan nan 10 12 11 11 9 10 10 11 13 14 14 13 13 15 16 16 14 12 12 11 11 8 9 8 2 1 2 2 2 1 2 3 3 2 5 5 7 7 nan nan nan nan nan nan 1 1 4 5 6 6 8 8 9 9 9 10 10 12 12 11 13 15 16 16 15 14 16 15 13 14 12 12 11 10 8 8 8 9 9 10 11 13 11 11 14 14 14 26 24 21 16 18 27 23 23 22 22 19 17 16 17 16 15 15 16 18 17 18 21 19 20 20 19 18 18 15 16 15 15 16 16 16 15 14 14 13 14 14 13 11 9 10 11 14 15 18 19 21 21 21 21 17 16 17 18 13 13 12 13 13 16 19 19 16 15 20 21 19 19 18 17 14 14 11 10 10 9 10 11 12 12 12 11 13 12 11 12 12 13 14 14 12 10 9 9 6 6 7 8 8 9 8 9 10 10 9 10 10 10 11 12 12 13 14 16 17 12 11 11 nan nan nan nan nan nan 13 nan 15 15 14 15 17 12 9 9 10 10 11 11 12 11 12 11 nan nan nan nan nan 12 9 nan nan nan nan nan nan nan nan nan nan nan nan 9 10 10 11 10 10 10 10 11 11 12 12 12 12 12 13 11 12 11 10 9 7 7 3 1 2 1 2 1 0 3 4 4 3 5 7 8 nan nan nan nan nan nan nan nan nan 6 6 8 8 10 11 13 13 14 13 13 13 13 14 15 18 19 18 15 14 16 14 14 14 13 11 10 8 9 8 12 12 11 13 15 12 11 10 12 14 19 21 20 nan 22 27 28 24 24 23 21 18 16 16 18 15 15 16 18 18 20 19 19 18 19 18 18 17 16 15 15 16 16 16 15 15 14 13 12 13 13 12 12 10 11 11 14 15 15 18 19 19 21 22 20 16 17 18 16 13 12 13 14 14 15 18 22 23 19 20 21 18 16 15 14 14 12 10 9 10 11 12 12 12 12 13 11 8 9 11 13 14 12 12 11 11 11 8 6 6 7 8 9 9 10 11 12 12 11 10 9 9 10 9 9 9 9 nan nan nan 11 nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan 12 12 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 11 9 10 9 9 8 8 8 8 7 8 9 10 10 8 8 6 6 7 0 2 nan 3 3 4 3 2 3 4 5 6 7 7 6 nan nan nan nan nan nan nan nan nan nan nan 9 10 13 15 nan nan nan nan nan nan 15 16 17 19 19 17 16 15 14 14 16 16 12 10 9 11 13 12 13 14 14 15 15 13 14 14 14 17 18 17 20 21 26 22 21 25 23 20 19 16 18 17 15 14 16 18 17 17 17 16 17 17 17 17 18 18 16 17 17 16 15 15 14 13 12 11 12 12 10 11 11 10 12 14 14 13 14 15 17 18 21 22 19 18 16 15 13 13 13 13 13 14 15 17 21 23 19 18 16 15 13 13 14 12 11 10 12 13 14 12 nan 13 nan nan 5 nan nan 10 11 11 12 11 10 9 8 6 5 5 5 7 8 nan nan 11 11 10 11 11 8 8 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 8 7 8 9 8 7 8 8 7 7 6 7 6 6 6 8 2 1 2 3 5 5 7 6 3 5 5 5 5 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan 17 19 19 20 19 nan 15 16 16 18 16 12 12 13 13 14 14 14 14 16 17 16 16 16 nan 15 17 nan 19 21 18 18 18 21 22 21 18 20 21 16 17 14 16 16 16 16 17 16 17 17 18 19 19 19 20 20 18 16 14 14 13 13 12 11 12 11 9 11 10 12 13 13 12 nan 12 14 16 17 nan 19 22 20 18 15 15 15 13 14 14 14 15 15 16 17 17 15 16 15 14 14 13 13 13 13 13 16 nan nan nan nan nan nan nan nan nan nan 10 nan nan 9 9 9 8 4 1 3 5 5 nan nan nan nan nan 10 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 9 7 7 8 10 9 8 9 8 8 7 9 9 7 7 5 4 nan 3 5 5 5 8 9 7 6 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 18 nan nan 21 21 19 21 nan nan nan nan 18 16 16 16 15 13 14 15 15 16 16 17 18 18 18 18 17 20 nan nan nan 17 18 17 16 19 19 19 20 21 20 15 14 16 18 18 15 16 18 17 18 17 19 19 19 19 20 18 18 16 15 14 14 14 13 11 10 10 10 11 14 13 12 11 11 nan nan 17 nan nan 20 20 22 22 19 17 15 17 14 13 13 13 17 18 17 16 16 16 15 14 15 15 14 14 15 nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan 7 6 4 4 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 8 7 8 8 8 10 12 11 nan nan nan nan 6 7 7 11 10 10 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 18 18 17 16 15 16 17 18 19 20 20 19 nan nan nan nan nan nan 19 18 16 13 16 18 19 21 21 21 18 16 18 20 17 16 17 18 19 19 20 20 20 19 nan 19 18 19 19 17 17 17 15 15 13 12 12 9 11 12 13 12 nan nan nan nan nan nan nan nan nan 22 23 22 22 22 20 18 15 14 14 15 16 17 16 16 16 14 13 14 14 15 16 15 nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan 8 7 4 5 5 nan 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 7 9 8 8 10 14 nan nan nan nan 7 8 9 10 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 17 17 17 17 19 21 21 20 20 nan nan nan nan nan nan 19 16 16 16 13 16 18 22 24 23 22 20 21 20 18 17 17 18 20 20 21 21 21 20 20 21 nan nan nan 18 nan 17 17 16 15 15 12 13 12 12 13 13 nan nan nan nan nan nan nan nan nan 23 22 22 22 22 22 20 20 18 17 17 16 15 15 16 16 14 13 14 14 15 15 15 nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan 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 6 7 8 8 11 nan nan nan nan 9 9 nan nan nan 13 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 26 nan nan nan nan nan nan nan 19 19 19 19 19 21 23 23 22 21 nan 21 21 20 20 18 17 16 15 16 18 21 24 25 25 23 21 19 20 19 19 20 20 20 22 23 23 23 23 nan 22 nan nan nan nan nan 17 16 17 16 15 15 14 13 13 13 12 nan nan nan nan nan nan nan nan nan 22 22 22 23 22 23 21 20 18 19 18 17 17 16 15 14 14 14 14 14 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 7 7 11 nan nan nan nan nan nan nan 13 13 14 nan nan 20 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 21 22 21 23 23 nan nan nan nan 21 20 20 18 17 17 17 19 20 23 26 26 25 23 21 22 22 21 nan 21 nan 21 23 24 24 24 nan nan nan nan nan nan nan nan 18 18 17 16 17 16 15 14 13 13 13 nan nan nan nan nan nan nan nan nan nan 21 23 22 22 22 21 23 22 20 18 19 18 17 16 16 16 15 15 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 5 13 13 14 13 13 nan nan nan 14 15 16 20 19 19 19 23 nan nan nan nan nan 27 nan 27 27 26 28 28 29 nan nan nan nan nan nan 27 27 26 26 27 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 22 24 24 nan nan nan nan nan nan 21 20 19 19 21 22 22 23 24 24 24 22 22 22 21 nan nan 21 nan nan 25 25 nan 24 nan nan nan nan nan nan nan nan 18 18 18 17 16 15 15 15 14 nan nan nan nan nan nan nan nan nan nan nan nan 20 21 22 23 24 24 23 21 19 20 19 19 18 18 18 19 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 13 12 11 12 14 15 17 18 nan nan 20 20 20 25 25 25 25 24 23 22 23 24 24 24 24 27 28 28 28 28 28 28 26 26 27 26 26 27 28 29 30 30 nan nan nan nan nan nan nan nan 23 27 27 nan nan nan nan nan 23 23 24 24 24 nan nan nan nan nan 22 22 nan 21 21 21 23 23 25 25 25 24 23 24 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 18 18 18 17 16 nan nan nan nan nan nan nan nan nan nan 17 nan 20 23 21 23 23 23 24 23 21 21 20 20 20 20 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 13 12 12 12 12 14 15 17 18 19 20 20 20 21 20 24 25 24 24 23 21 22 23 24 25 25 25 25 24 22 26 25 25 26 26 27 27 26 28 29 29 31 31 32 31 30 30 30 29 29 29 nan nan nan nan nan nan nan nan nan nan nan 24 25 nan nan nan nan nan nan nan 21 22 23 23 26 26 25 25 25 25 26 25 25 26 26 nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 18 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 23 22 23 22 22 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 12 12 11 13 14 16 16 15 18 20 20 18 18 18 19 21 21 21 21 22 21 22 25 25 24 24 23 24 24 25 27 28 30 29 28 27 27 28 28 29 29 29 31 31 30 31 32 29 31 31 31 30 30 nan 29 29 nan nan nan nan nan 25 25 24 25 nan nan nan nan nan nan 23 24 nan 25 28 27 26 27 27 27 27 27 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 nan nan nan nan nan nan nan nan nan nan nan nan 19 nan nan nan nan nan 22 22 23 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 12 12 12 12 14 14 17 nan 16 20 19 19 18 18 17 20 21 22 22 22 21 25 26 27 27 26 27 28 29 30 29 31 31 31 31 31 32 33 33 34 34 35 35 36 36 30 33 32 31 29 32 31 31 32 30 29 31 nan nan nan nan nan 27 27 27 26 nan nan nan nan 23 nan 26 27 25 27 28 29 28 28 28 29 29 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 24 nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 15 14 15 13 15 15 16 18 nan 18 18 19 19 20 20 22 22 24 25 25 26 26 27 27 28 28 30 30 30 32 31 29 32 32 33 33 34 35 36 37 37 38 36 37 38 39 37 39 38 39 39 39 36 34 30 30 32 34 33 nan nan nan nan 27 29 27 26 27 nan nan nan 25 25 27 27 nan 30 32 30 29 29 30 30 28 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 15 15 16 16 15 15 18 18 18 19 19 20 21 21 22 23 25 26 27 28 29 31 31 29 30 31 32 32 33 33 33 35 35 36 37 38 39 39 40 40 41 42 41 42 43 43 43 44 44 44 44 42 42 40 39 31 32 32 33 nan nan nan nan 29 29 29 28 29 28 nan 29 29 28 28 30 nan 32 32 32 31 31 31 31 31 32 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 15 14 16 16 15 15 15 18 17 20 21 22 23 24 24 26 27 29 29 31 31 29 31 31 32 33 33 34 35 36 38 39 40 40 41 42 41 40 39 40 41 42 41 41 42 43 47 48 49 49 48 48 47 46 45 44 39 34 36 34 35 nan nan nan 30 30 29 29 28 30 31 33 31 32 32 31 31 33 33 33 32 33 33 32 32 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 20 nan nan nan nan nan 15 14 16 15 19 20 21 24 24 26 27 28 28 30 31 32 32 33 35 34 34 34 35 36 37 39 40 41 42 43 44 44 44 44 43 41 42 43 44 nan nan nan nan 43 47 49 51 52 52 51 50 50 49 48 45 39 31 27 27 35 nan nan 33 32 32 33 31 32 33 33 33 34 34 33 33 34 35 35 35 34 34 36 37 36 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan nan 19 nan nan 18 nan nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 21 24 25 27 30 32 33 33 32 32 31 32 32 33 33 33 35 37 37 38 39 42 43 44 44 44 44 nan nan 46 45 nan nan nan nan nan nan nan nan nan nan 46 48 48 50 52 52 52 52 53 53 53 49 44 41 32 27 30 33 nan 35 34 36 37 35 36 34 33 35 35 36 35 34 36 37 37 37 37 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 20 21 nan nan 20 nan nan 20 20 nan nan nan nan nan nan nan nan nan nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 21 23 26 28 29 31 33 34 34 33 32 32 32 32 33 33 33 34 34 37 40 40 43 44 45 47 47 nan 46 47 nan nan nan nan nan nan nan nan nan nan nan nan nan 39 42 44 45 48 49 51 54 55 56 56 56 55 53 50 43 34 32 30 31 31 33 36 38 39 38 37 36 36 35 38 37 37 38 39 39 39 40 40 39 nan nan nan 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan 20 19 20 20 20 18 20 21 21 nan nan nan nan nan nan nan nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 24 26 28 30 32 32 34 34 33 nan nan nan nan nan nan nan nan nan nan nan nan 42 46 47 48 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 24 27 28 33 36 43 47 52 55 57 60 59 58 54 50 44 36 34 33 33 34 32 34 35 36 37 38 40 37 38 38 39 39 40 42 43 43 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 21 21 20 20 21 21 20 22 22 21 nan nan nan nan nan nan nan nan 18 20 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 27 28 30 32 34 34 35 34 34 nan nan nan nan nan nan nan nan nan 42 43 44 46 48 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 15 21 33 45 50 56 57 61 60 58 58 55 48 42 39 34 34 32 35 35 34 36 38 39 38 39 39 40 41 44 45 45 45 45 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 24 21 22 21 21 24 23 22 22 23 23 nan nan nan nan nan 20 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 28 31 33 34 35 35 nan nan nan nan nan nan nan nan nan nan nan 39 41 43 45 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 21 24 25 39 51 56 62 65 66 65 60 57 53 47 38 32 31 34 33 29 31 36 38 39 40 41 40 45 46 48 50 49 49 47 45 45 45 43 40 nan nan nan nan nan nan nan 31 nan nan nan nan nan nan nan nan nan 27 24 24 25 24 25 26 nan 23 24 24 24 nan nan nan nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 31 33 35 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 19 25 19 22 25 29 40 55 62 66 68 70 67 65 62 59 52 48 40 36 31 37 32 30 32 36 38 38 39 48 51 59 58 58 57 54 50 50 49 47 44 41 40 39 nan nan nan 36 33 33 nan nan nan nan nan nan nan 27 27 27 26 27 27 26 26 26 26 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 32 34 35 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 21 24 25 21 26 32 50 59 66 70 71 70 67 62 63 59 67 nan 60 nan 48 nan 27 23 30 37 40 46 54 54 64 66 64 63 60 56 56 52 nan nan 48 45 42 39 nan nan 39 35 34 32 nan nan 28 nan nan nan 28 28 27 28 28 28 28 28 27 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 nan nan nan nan nan nan 27 32 35 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 26 26 26 40 56 61 69 72 70 71 66 61 nan nan nan nan nan nan 51 nan nan nan nan 55 59 nan nan nan nan nan 68 65 61 57 56 55 54 54 50 48 45 43 nan 39 37 37 33 32 30 30 29 28 28 31 31 30 30 30 28 30 28 27 29 nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 29 32 35 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 71 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 67 62 61 60 59 60 59 57 54 53 47 43 40 nan nan 35 33 33 33 32 30 30 32 31 32 30 30 29 29 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 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 26 25 nan nan nan nan nan nan 29 32 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 34 33 35 34 nan nan nan 34 39 49 nan nan nan nan nan 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 70 68 66 63 59 61 61 61 58 55 50 46 44 nan 43 37 37 38 36 34 33 31 33 32 31 30 nan 29 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 nan 33 nan nan nan 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 28 25 nan nan nan nan nan 27 30 33 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 47 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 53 58 63 70 65 66 64 66 66 65 63 61 59 54 50 48 47 44 41 40 40 39 36 33 35 36 33 32 33 32 34 nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 37 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 25 28 30 28 nan nan nan nan 30 32 35 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 33 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 49 53 54 58 nan 66 nan 67 66 67 66 64 63 60 55 53 47 49 47 43 44 43 42 37 37 41 38 34 37 40 39 38 nan nan nan 34 nan nan nan nan nan nan nan nan nan 38 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 26 25 25 nan nan nan nan 32 36 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 57 52 55 61 57 61 62 63 67 nan 67 67 68 64 63 61 56 50 49 47 47 46 47 47 43 40 41 44 40 40 43 42 40 38 37 38 36 39 37 nan nan nan nan nan 35 37 40 38 35 nan 34 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 24 26 23 24 nan nan nan nan 36 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 53 60 54 61 59 nan 56 59 59 62 60 58 64 63 63 56 51 48 49 49 50 48 44 44 43 46 47 44 45 39 39 37 37 38 37 34 36 nan 35 38 37 36 37 40 39 38 40 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 23 28 31 29 31 26 29 nan nan nan nan 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 58 53 49 51 53 nan nan nan nan 54 56 59 60 59 54 52 51 51 50 49 50 46 43 45 47 50 48 44 42 39 38 42 39 38 nan 38 39 40 38 37 38 37 39 41 42 37 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 38 28 34 33 34 29 38 nan nan 38 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 63 67 61 nan nan nan nan nan nan nan nan nan nan 42 nan nan 58 55 52 50 nan nan nan nan nan nan 51 nan nan 54 50 48 nan 46 45 47 47 43 43 40 42 42 38 37 39 39 42 41 38 38 39 38 37 39 38 35 36 38 42 43 40 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 42 37 40 40 39 34 36 38 39 40 41 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 nan nan nan nan nan nan nan nan 48 nan nan 41 48 52 nan nan nan nan nan nan nan nan nan nan nan nan 51 51 46 44 45 44 44 44 40 43 43 39 33 nan 34 36 35 36 35 35 37 36 35 34 34 36 37 37 37 42 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 27 36 34 38 36 43 37 36 29 37 39 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 nan nan nan nan nan nan nan nan nan nan 50 45 48 52 51 50 47 44 42 43 43 41 41 37 33 34 33 32 34 33 35 35 34 34 34 32 33 36 37 36 35 40 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 24 30 29 32 36 48 14 21 32 33 42 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 35 nan nan nan nan nan nan nan nan nan 52 47 49 50 51 51 nan nan 46 43 42 43 41 41 38 37 35 35 35 34 34 33 33 32 33 35 34 35 37 36 35 37 40 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 20 22 27 30 30 32 25 23 24 26 19 42 44 43 44 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 49 56 48 nan nan nan nan 43 46 45 42 42 41 38 37 38 36 37 34 33 34 34 33 34 35 36 37 39 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 21 24 23 24 27 30 29 27 31 30 35 40 44 45 44 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 42 47 48 nan nan nan nan nan 42 43 42 40 41 40 41 39 38 38 40 36 34 38 36 37 34 35 37 40 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 26 23 23 31 31 29 24 31 28 33 41 45 46 43 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 46 45 46 43 40 41 45 nan 39 40 48 47 nan 47 46 44 40 39 39 40 43 38 42 32 29 32 36 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 23 23 21 11 20 28 25 29 32 32 33 34 43 48 47 46 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 53 nan nan nan nan 35 40 50 50 51 nan nan nan nan nan nan nan 42 37 46 44 45 39 31 31 44 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 17 15 6 18 7 12 13 19 21 33 39 39 39 44 51 50 50 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 48 38 54 nan nan nan nan nan nan 34 44 53 54 nan nan nan nan nan nan nan nan 45 47 47 43 37 42 31 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 7 3 2 10 9 13 16 25 31 37 39 40 44 47 55 57 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 26 nan nan nan nan nan nan nan nan nan 35 38 nan nan nan nan nan nan nan nan 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 42 nan nan nan nan nan nan nan nan 42 47 nan nan nan nan nan nan nan nan 49 47 46 36 31 37 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 16 18 8 6 4 8 12 20 27 25 31 39 39 50 50 54 57 54 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 40 44 nan nan nan nan nan nan 33 37 42 nan nan nan nan nan nan 23 34 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 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 7 15 10 8 15 19 25 27 30 27 30 31 50 53 54 54 61 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 43 46 42 39 nan nan nan nan 36 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 nan nan nan nan nan nan nan nan nan nan nan 43 37 nan nan nan nan nan nan nan nan nan nan nan 54 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 9 8 10 26 31 32 32 32 31 nan 58 60 57 60 53 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 41 38 37 36 nan nan 38 33 39 nan nan nan nan nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 nan nan nan nan nan nan nan nan nan nan nan 43 39 nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan 13 17 11 13 28 36 35 31 26 nan 31 nan 62 60 57 59 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 35 37 41 nan nan 32 26 29 36 nan nan nan 20 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 32 31 31 nan nan nan nan nan nan nan nan nan nan nan 38 nan nan nan 48 57 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 12 9 13 19 25 32 32 24 17 nan nan nan 48 52 55 48 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 34 41 nan nan nan nan 22 33 nan nan 17 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 29 nan nan nan nan nan nan nan nan nan nan nan nan nan 44 nan nan 42 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 12 16 17 13 10 16 14 20 22 20 18 12 16 nan nan 39 41 41 36 nan 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 38 35 nan nan 24 20 nan nan 16 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 21 28 nan 25 25 nan nan nan nan nan nan nan nan nan 25 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 6 7 4 8 15 15 5 6 8 14 13 10 7 13 16 40 43 nan nan nan nan 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 38 35 nan 30 21 nan nan nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 15 17 16 nan nan 25 21 20 22 nan nan nan nan nan nan 27 33 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 12 8 nan 6 5 5 7 8 6 8 11 14 13 15 nan nan nan nan nan nan 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 36 29 27 25 37 nan nan 10 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 10 16 17 18 14 16 nan nan 25 nan nan nan nan nan nan nan 31 31 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 7 5 8 7 7 8 6 5 3 7 11 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 31 30 25 26 21 30 32 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 9 11 5 9 9 nan nan nan 26 nan nan nan 26 28 34 30 34 39 42 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 nan nan nan 9 11 11 10 8 10 11 5 5 7 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 28 27 nan 26 25 28 16 24 31 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 7 9 nan 4 nan nan nan nan 27 nan 25 25 23 25 24 26 35 27 32 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 12 11 12 9 8 7 7 46 44 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 nan 18 23 23 21 20 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 8 4 nan 2 1 nan nan nan nan nan nan 25 25 27 22 19 21 25 27 27 32 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 3 6 14 15 14 13 10 8 6 nan 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 2 8 10 17 13 17 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 6 8 4 nan nan nan nan nan nan nan 19 18 22 24 22 27 28 28 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 4 13 13 15 12 9 6 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 13 14 18 8 3 5 8 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 13 6 4 3 nan nan nan nan nan nan 16 17 19 17 21 22 27 27 nan 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 10 9 9 6 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 29 30 15 12 9 0 nan nan nan nan nan nan nan nan nan 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 4 2 nan nan nan nan nan nan nan 10 15 19 20 21 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 6 6 9 11 nan nan 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 21 22 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 13 8 3 nan nan nan nan nan nan nan 15 18 19 17 22 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 13 12 10 11 nan nan 51 48 40 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 11 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 12 4 nan 7 7 7 nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 13 16 17 nan nan nan 54 50 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 4 nan 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 31 32 36 nan nan nan nan 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 10 15 nan nan nan nan nan nan 49 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 8 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 nan nan nan 29 31 36 39 41 40 nan nan nan nan 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 9 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 42 52 nan nan 46 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 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 40 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 18 17 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 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 22 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 27 29 nan nan nan nan nan nan nan nan nan nan nan 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 14 nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 46 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 298 296 279 250 288 323 352 116 85 85 73 82 95 102 105 122 125 126 128 124 115 108 107 111 138 nan 116 125 121 121 120 143 134 144 170 202 217 247 262 262 219 219 209 195 189 193 196 193 197 189 191 183 187 187 186 179 190 185 181 192 185 187 165 159 165 165 156 151 150 132 139 161 162 161 160 170 182 179 185 185 189 197 234 257 276 271 188 226 244 257 239 243 240 235 224 216 225 225 223 225 228 234 228 228 236 221 225 227 220 206 199 193 184 186 189 186 179 177 183 173 173 173 178 184 187 196 193 189 203 192 204 234 183 150 94 70 49 67 37 33 32 40 37 32 32 29 24 21 20 20 12 13 6 6 5 357 356 359 353 355 356 356 357 354 356 356 358 1 5 6 5 7 10 10 13 15 17 9 15 17 21 23 18 24 26 33 37 41 51 49 50 53 52 57 62 58 62 60 61 64 73 78 77 80 81 84 98 101 106 107 110 111 119 125 123 123 128 132 134 143 150 159 154 153 154 152 158 150 154 159 166 162 152 156 159 146 146 144 158 168 176 171 160 165 214 327 331 340 8 356 10 294 311 305 315 344 24 86 85 85 94 80 91 98 107 121 120 130 nan 127 133 127 124 120 115 117 nan 107 130 121 124 131 141 137 156 182 200 227 220 217 227 222 225 215 215 204 206 204 206 201 199 201 200 195 190 186 183 190 187 189 204 192 193 182 174 168 176 162 151 146 140 145 156 162 155 160 173 189 197 204 206 193 212 202 221 207 194 179 190 205 255 238 220 227 236 223 218 223 225 225 224 227 228 222 219 228 218 214 212 195 197 190 192 185 184 187 184 181 183 185 180 175 188 178 177 184 194 206 208 216 200 201 181 197 129 72 68 28 51 40 38 38 38 39 39 34 33 19 17 23 16 3 1 7 5 357 356 360 359 355 360 355 351 355 353 353 358 352 360 6 7 4 13 15 17 14 17 15 10 12 17 14 14 22 26 26 34 39 47 52 50 50 54 56 59 62 65 63 60 58 58 67 70 76 75 75 78 84 93 98 100 101 109 111 114 116 116 127 123 128 135 143 154 152 150 146 154 156 145 147 147 157 161 156 158 146 142 143 149 151 154 165 183 177 168 234 280 306 346 3 10 11 303 308 290 348 349 349 142 30 8 110 83 98 103 110 116 118 133 nan 128 133 128 133 133 119 125 126 nan 129 129 130 135 138 134 162 193 207 196 197 195 207 211 209 215 202 212 209 201 205 201 203 204 212 202 197 195 186 189 190 193 203 196 196 207 201 183 179 175 156 154 158 148 147 149 152 162 174 204 217 209 205 194 198 195 222 124 91 176 204 130 178 208 195 183 198 211 204 218 219 213 210 215 225 218 214 203 208 195 194 194 193 192 191 186 183 191 189 187 190 193 182 173 189 180 192 196 185 206 209 228 220 198 208 251 294 355 74 67 58 50 42 51 52 39 42 32 23 22 9 16 8 5 359 358 356 2 347 355 1 356 360 349 352 354 347 351 360 7 16 12 6 10 15 16 19 17 23 25 17 17 19 18 25 28 25 31 35 39 52 51 46 47 53 56 57 56 58 61 61 61 60 63 65 72 72 72 76 79 84 92 96 98 101 106 110 115 121 131 123 127 135 142 141 146 148 147 151 151 141 150 147 151 158 149 153 146 143 144 143 150 152 157 180 194 201 238 240 273 287 4 356 359 246 285 339 9 339 9 47 91 58 74 89 106 107 112 123 131 nan nan 130 132 130 132 155 140 165 132 148 135 128 134 132 129 147 173 203 215 208 197 197 197 198 197 206 205 202 207 204 203 204 205 201 203 203 200 198 194 190 194 198 205 202 197 198 202 198 191 187 178 170 163 160 163 166 173 184 192 213 206 199 199 178 128 135 93 85 88 143 178 171 166 176 175 181 192 206 208 208 211 208 208 206 203 204 205 202 200 198 192 195 191 194 192 195 183 195 197 192 195 198 191 185 184 179 205 195 205 217 223 245 236 251 231 240 292 239 32 35 47 37 34 35 33 35 30 24 12 6 5 4 3 358 353 355 351 353 349 351 353 355 356 352 357 356 353 358 7 9 14 11 11 11 13 17 25 25 23 27 24 21 23 17 27 27 30 38 37 43 51 52 48 47 51 52 55 52 59 62 63 66 63 63 70 71 73 70 73 78 84 84 87 91 99 104 111 119 126 134 127 132 140 144 140 142 142 142 141 141 137 148 145 147 153 151 147 131 139 142 140 149 156 150 176 187 213 225 252 268 287 322 3 25 260 13 11 328 7 5 56 60 66 87 104 100 103 117 138 nan nan nan 130 131 120 131 126 125 144 137 124 128 140 143 139 156 161 187 213 195 218 220 202 193 198 199 202 200 202 202 203 203 203 202 203 202 204 204 194 198 198 196 202 209 208 200 194 198 202 186 183 185 178 179 170 184 175 194 190 191 210 185 177 169 153 138 141 125 109 109 131 146 170 171 169 178 188 194 202 203 199 202 202 202 202 204 204 207 202 203 201 197 195 198 195 193 196 191 196 196 197 202 201 193 191 189 188 203 212 219 217 231 236 255 258 263 261 262 299 339 357 42 47 41 25 17 16 7 15 5 1 359 354 353 350 354 351 344 344 343 342 345 353 353 4 356 347 349 2 13 15 12 9 16 14 11 18 24 27 26 24 23 19 27 20 26 33 35 42 35 38 54 55 52 48 55 56 57 56 60 64 59 62 64 68 71 74 77 71 71 74 78 84 87 93 92 102 119 128 131 133 130 136 141 145 140 137 134 132 133 141 138 142 146 142 153 147 141 143 150 151 147 149 161 160 177 185 204 228 253 265 286 307 349 13 318 12 350 3 9 351 3 358 40 78 93 106 113 139 nan nan 137 135 133 130 141 137 128 147 143 126 119 134 162 161 165 172 166 230 223 216 214 208 200 196 201 209 212 210 203 204 206 202 200 199 202 204 204 203 196 200 206 208 203 205 208 205 197 191 214 205 199 181 177 188 189 184 187 197 201 187 186 159 155 149 139 135 133 123 117 132 119 152 165 183 194 183 184 191 203 199 198 197 207 203 202 201 207 209 208 213 210 203 206 204 196 197 196 202 201 202 204 205 205 210 205 204 197 200 212 224 224 228 241 254 262 261 260 255 282 267 288 308 38 27 40 34 2 351 355 349 358 355 356 354 345 342 340 338 335 336 341 346 352 349 360 354 351 356 360 9 10 7 11 15 12 13 17 28 29 24 25 23 18 23 31 29 32 36 41 35 40 49 58 55 49 60 60 63 60 58 68 66 67 71 68 70 75 76 78 74 75 76 78 87 97 102 106 110 119 126 nan nan 134 139 140 141 140 143 141 145 144 143 143 155 150 149 146 158 149 154 157 156 157 161 173 182 201 200 260 249 303 284 282 342 22 304 354 64 24 14 40 32 36 5 114 96 107 124 nan nan 147 146 140 141 153 168 147 137 166 155 140 140 164 189 196 203 212 202 222 239 234 222 209 202 205 194 208 222 219 214 210 207 205 200 197 204 208 210 206 205 197 212 216 214 213 210 212 214 211 207 211 210 196 178 181 186 181 192 185 199 173 188 176 171 161 144 144 139 132 138 153 153 141 169 180 183 183 181 192 195 198 206 201 206 203 204 206 217 212 210 210 203 200 210 216 203 201 202 205 208 205 206 206 206 209 211 213 212 217 219 221 222 228 242 258 269 260 260 258 258 261 259 255 261 215 332 313 337 337 343 345 347 346 349 345 337 334 331 330 328 335 341 345 351 348 357 353 358 354 359 3 6 11 19 17 11 11 18 26 31 27 27 31 27 28 26 31 32 33 33 38 45 58 58 55 55 66 62 64 62 61 65 66 65 72 71 69 72 77 80 82 80 83 88 91 94 100 103 109 115 124 nan nan nan nan nan 144 141 145 145 149 146 148 150 150 155 135 156 150 163 151 146 174 173 183 183 189 200 184 273 273 277 277 308 355 20 49 57 7 4 354 4 6 343 165 69 47 74 113 nan 154 158 165 179 182 185 181 179 167 156 157 148 175 182 213 208 205 204 224 231 238 231 224 211 216 216 227 221 229 225 226 218 214 209 213 215 208 208 209 220 215 209 218 220 221 224 220 223 224 220 216 210 205 209 196 187 176 172 189 194 216 185 195 182 180 159 165 152 143 143 138 152 159 154 163 176 181 177 178 189 197 200 203 207 205 212 207 210 215 217 216 215 215 208 209 216 212 210 207 205 211 210 205 210 210 211 216 214 213 224 222 224 220 224 231 246 267 266 268 258 261 260 257 248 251 247 289 309 299 314 333 341 332 332 332 327 328 324 323 322 327 336 339 339 347 356 2 359 1 3 2 5 1 9 18 18 13 16 21 28 28 29 34 39 30 26 32 37 33 32 32 43 65 60 56 55 66 72 71 65 60 61 66 69 69 72 72 75 75 82 80 83 85 86 88 92 92 95 99 102 108 117 120 133 143 147 147 149 150 151 149 157 158 165 161 159 163 152 153 144 149 159 178 204 194 179 181 195 183 237 234 298 273 288 325 322 270 65 359 359 359 343 346 345 186 187 27 146 108 199 nan 168 181 181 182 181 184 188 176 170 161 165 168 187 195 208 220 223 253 259 239 225 226 225 219 202 212 200 199 235 218 234 nan nan nan 216 221 223 217 220 222 222 222 218 226 227 222 231 237 224 217 218 215 211 211 193 195 174 174 190 227 215 200 196 193 179 175 165 161 152 150 147 164 155 161 168 161 177 190 176 181 190 200 200 202 206 212 216 213 216 217 221 223 225 220 214 218 213 209 213 212 214 211 208 210 213 210 220 218 218 219 223 211 216 226 240 256 266 253 249 246 258 255 253 258 257 260 259 285 272 285 292 306 310 317 320 316 318 316 317 322 320 329 330 334 343 353 355 357 3 353 1 21 22 22 25 22 18 20 24 35 37 29 24 39 37 32 33 33 29 31 42 58 77 42 59 47 83 72 77 70 65 64 70 75 72 75 73 76 80 82 83 80 87 92 87 93 94 94 97 103 102 105 111 119 126 142 153 161 162 166 161 170 170 173 159 159 158 176 165 163 172 183 181 200 206 184 193 194 197 229 229 223 250 236 256 255 252 18 77 12 344 354 7 83 147 163 150 344 287 121 189 185 196 204 186 178 196 192 187 183 172 188 193 215 211 214 224 225 255 261 256 254 237 227 226 221 211 209 190 238 225 nan nan nan nan nan 206 213 218 223 209 220 218 220 221 230 224 237 231 230 222 215 211 214 204 198 187 172 181 212 224 218 217 204 192 186 180 166 164 159 148 151 159 157 154 164 165 168 185 190 177 185 197 200 206 206 208 214 215 219 224 222 227 234 231 227 222 220 216 215 213 216 215 213 216 218 212 217 222 219 214 213 212 218 234 257 268 240 241 250 243 255 262 251 238 241 266 287 292 279 271 287 300 309 310 314 314 314 312 313 309 304 313 323 325 332 343 336 345 353 6 11 12 24 28 25 19 28 29 32 40 35 28 29 37 36 31 29 36 31 35 51 64 65 57 69 68 76 68 83 77 70 66 73 76 73 76 81 81 78 78 80 81 87 87 86 85 90 96 98 100 106 110 115 116 120 125 136 149 151 161 161 168 180 188 167 165 162 158 180 175 154 168 172 173 177 175 186 196 209 212 237 180 222 236 253 239 241 50 323 1 349 15 61 53 99 23 203 300 319 308 219 205 204 188 195 183 193 196 194 188 185 203 209 243 253 236 236 237 253 251 253 244 241 229 227 240 219 260 213 227 247 332 nan nan 140 nan nan 197 214 197 200 212 217 220 224 221 227 226 229 232 229 217 229 215 201 201 190 183 188 237 218 213 220 207 194 194 180 180 170 167 161 165 161 157 159 165 176 168 177 184 192 188 188 202 202 210 212 213 215 220 219 225 230 235 234 223 220 225 226 223 220 218 219 217 217 218 217 219 223 226 227 212 218 230 251 248 229 228 232 239 238 247 249 246 242 234 236 258 275 257 265 275 286 294 305 309 307 310 311 308 303 298 303 307 308 309 329 342 350 21 4 15 22 38 60 45 33 24 33 35 41 44 37 40 43 50 49 39 40 38 31 50 56 65 67 56 80 58 90 87 83 64 59 80 79 83 89 86 82 87 92 93 93 93 92 92 90 86 93 99 104 107 111 105 122 135 141 145 154 153 168 161 179 187 189 178 189 183 175 171 166 159 176 200 188 197 199 179 193 217 232 226 233 207 239 242 232 221 350 333 359 12 24 14 29 7 354 323 312 309 286 286 238 5 203 198 197 199 201 208 199 189 192 215 239 244 243 252 251 259 255 248 237 236 238 242 240 182 301 139 315 273 318 27 17 44 nan 102 153 159 159 184 178 223 218 227 237 233 221 230 235 241 232 231 211 201 205 201 183 184 219 222 207 209 201 210 204 190 190 178 173 173 171 167 166 169 168 178 174 171 188 186 198 177 188 200 209 211 211 217 219 221 225 234 237 235 230 220 223 225 225 219 220 222 223 224 223 222 225 227 229 223 228 223 243 237 223 222 224 227 239 248 246 257 257 244 239 230 255 262 257 263 274 279 285 291 295 300 300 296 297 295 301 297 285 291 314 329 341 354 6 11 2 31 55 61 71 78 70 60 64 57 59 51 56 55 65 67 56 58 55 51 45 57 72 58 49 67 68 91 75 72 55 64 81 94 96 107 96 86 84 88 95 96 99 99 92 92 94 106 107 109 109 118 125 138 125 148 154 162 149 163 164 171 190 187 187 188 193 184 185 185 193 186 215 224 222 216 218 224 234 234 244 220 226 217 227 203 196 341 26 11 21 21 19 27 43 331 331 330 191 249 286 236 312 215 210 205 231 219 211 208 196 167 209 213 225 237 244 276 277 267 273 229 234 246 224 192 125 222 244 291 303 357 359 6 14 88 61 145 137 139 177 174 163 213 217 219 224 224 229 233 239 230 213 212 199 209 208 177 197 219 212 217 217 199 199 207 202 192 182 175 173 177 177 176 176 180 179 177 182 193 195 192 196 188 197 202 206 212 223 227 225 225 229 238 236 238 236 224 226 229 221 216 220 221 224 225 225 227 234 236 229 228 228 245 225 224 220 224 233 241 253 256 263 259 266 264 260 254 259 255 255 269 273 275 281 282 282 286 284 287 296 295 270 240 314 302 336 3 41 30 26 32 61 86 77 92 85 73 77 85 92 80 77 72 73 70 79 83 77 74 86 81 87 108 72 34 58 77 85 71 75 63 61 112 107 95 110 99 95 92 96 94 95 111 105 99 91 99 103 113 120 129 129 135 125 138 151 160 159 153 164 165 173 177 179 181 182 200 199 203 191 197 197 214 225 226 221 221 231 224 219 216 212 221 203 206 212 205 55 39 48 49 32 53 69 101 311 324 303 291 269 288 294 322 321 193 235 218 228 233 245 234 196 209 197 193 217 257 266 305 266 26 202 229 229 221 189 179 55 121 295 321 339 357 357 8 25 23 59 88 88 106 180 152 175 209 218 238 239 231 237 237 234 200 220 198 205 188 193 198 195 224 222 220 206 195 195 198 188 181 173 174 177 180 186 192 191 187 184 187 191 192 194 202 192 194 198 200 205 215 224 225 218 222 225 226 225 228 226 228 234 226 214 211 217 220 226 228 228 234 239 236 232 241 241 245 231 231 238 248 241 254 264 258 256 267 274 283 265 262 263 266 262 266 277 273 277 277 273 263 265 282 251 209 150 125 82 88 76 44 15 46 71 91 82 93 92 92 88 91 87 95 98 93 92 87 86 78 82 84 87 80 87 106 128 146 144 151 148 132 132 132 98 119 130 103 99 116 113 91 95 111 99 96 92 91 93 91 84 97 104 111 110 122 131 132 137 151 144 152 163 169 173 176 168 180 175 178 178 192 194 183 185 186 191 214 215 216 212 211 216 212 216 209 202 194 209 225 235 55 61 66 64 63 78 71 19 356 295 309 306 296 285 288 305 325 290 281 242 234 248 253 268 60 155 210 176 208 257 281 327 320 353 1 347 232 249 303 16 8 356 328 338 344 355 354 7 18 47 48 39 26 63 140 210 206 204 229 237 255 245 236 240 225 221 204 190 230 205 207 217 217 224 223 224 213 201 200 201 195 187 180 178 178 184 189 196 195 192 188 193 196 195 193 204 202 198 201 199 199 207 214 220 216 220 217 219 225 231 229 228 235 228 217 209 211 217 223 226 227 234 237 241 249 248 245 241 240 241 251 242 255 262 250 259 265 267 279 285 268 264 263 266 263 264 269 274 276 274 266 262 265 251 214 198 175 150 136 120 87 96 105 103 121 119 100 90 101 90 93 90 102 101 99 100 94 95 97 97 96 96 98 101 104 114 129 143 131 133 140 151 149 151 145 143 139 129 154 148 144 111 108 108 114 113 113 108 108 102 93 77 87 92 102 134 137 137 143 153 141 142 157 160 161 159 158 170 172 185 177 189 182 175 176 174 168 181 175 192 193 196 204 212 201 211 217 219 211 244 235 76 67 62 55 68 98 93 182 196 254 312 300 314 302 298 296 308 320 321 339 211 268 255 282 338 16 74 175 157 315 318 338 358 357 10 346 351 337 334 349 335 324 326 317 320 330 338 352 5 29 28 28 17 35 346 255 239 223 240 238 229 239 233 234 231 224 220 259 284 284 263 240 234 238 229 222 214 200 203 203 209 199 187 188 186 189 191 199 199 196 193 200 196 200 200 204 204 200 199 201 200 207 212 211 218 216 213 214 226 232 229 225 229 231 223 220 218 217 219 226 228 233 240 241 251 256 247 240 245 246 243 256 259 257 257 265 264 274 292 275 268 269 265 264 263 266 267 271 270 266 258 255 251 236 198 189 179 160 147 138 121 116 148 132 141 140 137 131 120 120 113 107 112 107 109 109 109 104 102 102 102 104 106 103 102 108 112 132 150 153 156 155 155 150 144 150 154 158 158 158 157 145 140 134 142 131 129 123 119 122 111 102 98 110 119 129 132 142 138 nan 128 142 136 141 148 155 160 172 177 195 186 183 170 164 167 174 172 179 178 178 188 189 195 204 204 200 205 218 232 239 235 117 100 84 73 78 70 174 230 222 236 283 304 305 303 297 291 269 326 344 10 356 352 206 286 277 314 287 0 339 345 328 323 328 334 331 315 322 322 327 300 298 287 292 298 317 320 328 335 347 2 9 345 327 349 284 266 247 239 227 205 224 243 239 231 228 229 225 253 276 241 270 258 250 244 241 230 222 209 205 198 209 210 196 191 191 190 196 201 203 199 195 200 206 203 201 204 205 205 203 205 204 206 212 210 217 221 218 210 215 224 223 222 221 229 227 222 221 220 223 227 231 241 244 244 253 259 249 248 247 240 243 252 255 250 263 276 276 283 287 271 273 266 262 261 261 266 270 271 257 243 256 253 243 221 199 191 184 166 158 148 139 136 146 145 139 145 149 142 144 140 131 107 105 105 109 113 112 112 108 108 105 106 108 107 103 106 117 119 136 155 163 152 148 149 146 146 157 169 166 162 159 157 159 150 154 148 141 139 136 135 132 138 143 133 130 120 137 137 142 nan 131 125 nan nan nan 153 156 157 173 196 178 179 177 178 175 184 179 192 187 184 184 181 184 207 198 194 200 201 224 223 199 82 93 71 83 103 123 215 296 279 315 299 293 306 304 308 311 314 348 10 14 26 43 314 320 311 329 330 331 328 310 300 307 315 309 301 289 281 279 270 279 287 292 293 292 295 292 300 304 310 323 309 285 281 255 236 229 241 248 225 222 228 239 236 236 231 229 265 264 271 264 257 255 257 250 247 240 230 220 215 208 211 214 203 198 200 196 196 199 201 200 196 202 209 210 208 205 204 205 202 209 207 208 212 210 212 223 225 215 210 211 211 214 212 221 226 218 221 222 226 233 232 241 244 249 252 260 244 239 237 249 244 245 259 257 269 275 277 280 262 257 267 262 255 258 278 277 266 259 246 254 259 253 237 208 190 187 186 171 167 154 150 144 161 162 155 154 171 159 159 152 144 134 111 102 118 125 125 122 118 120 119 121 117 117 116 121 125 129 137 148 159 160 165 158 146 149 157 163 167 161 158 167 163 167 153 163 155 148 151 150 152 151 145 142 132 126 nan nan 145 nan nan nan 136 136 148 nan nan 162 163 186 184 182 177 188 179 181 172 177 181 189 190 180 184 205 207 201 206 197 206 222 207 122 83 49 57 57 65 336 351 344 348 320 312 305 301 nan nan nan nan nan nan 315 310 279 292 299 295 298 304 303 289 273 262 272 277 282 283 289 291 284 276 276 280 287 286 283 283 284 291 290 295 301 293 291 274 261 247 236 242 237 229 234 241 233 236 242 279 251 250 264 252 258 258 259 257 251 246 237 229 226 218 211 219 204 201 207 207 205 205 201 199 195 204 214 216 219 214 210 205 207 209 207 211 211 209 217 220 227 232 225 223 213 206 201 205 219 221 222 227 224 232 236 246 246 244 245 250 247 244 240 244 249 242 254 262 270 272 266 254 256 254 265 259 257 262 271 256 269 260 252 260 247 240 218 203 189 190 182 175 168 153 152 158 171 179 174 168 176 164 161 144 136 125 121 116 134 140 132 127 132 130 132 131 128 124 132 nan nan nan nan nan nan 160 nan 174 170 170 168 167 170 170 155 161 163 157 165 163 168 158 155 nan nan nan nan nan 144 144 nan nan nan nan nan nan nan nan nan nan nan nan 168 172 175 175 181 181 178 180 172 177 178 186 195 184 188 194 200 199 210 217 204 189 215 157 107 12 48 2 21 16 340 341 326 270 313 296 289 nan nan nan nan nan nan nan nan nan 291 284 287 282 283 284 283 282 279 267 269 270 271 279 284 288 285 285 278 272 275 276 277 287 286 279 277 277 288 280 277 275 264 264 260 251 244 249 252 233 226 238 255 nan 247 252 255 260 256 253 253 244 236 242 238 232 223 219 219 210 212 210 207 209 215 211 203 198 203 214 222 224 221 214 210 209 208 212 213 213 213 219 217 216 230 238 236 224 214 212 208 210 211 217 220 226 227 234 243 245 248 245 244 241 239 241 244 245 250 259 257 265 261 253 253 249 241 250 253 244 249 248 255 254 253 249 255 253 236 212 203 199 193 183 176 169 163 156 157 196 206 186 187 182 177 164 156 148 139 142 142 135 147 141 135 142 133 nan nan nan 143 nan nan nan nan nan nan nan nan nan nan nan 186 nan nan nan 181 181 179 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 168 173 166 183 180 183 172 178 185 201 198 194 202 189 190 184 188 189 202 191 192 62 9 nan 9 356 0 346 327 315 287 282 272 267 278 294 nan nan nan nan nan nan nan nan nan nan nan 271 270 279 280 nan nan nan nan nan nan 279 273 277 284 283 281 273 272 276 281 285 276 280 285 281 270 276 275 270 269 263 267 265 254 238 229 241 233 239 240 246 239 240 247 252 251 245 246 239 233 232 245 240 233 229 229 219 214 213 218 217 216 218 212 201 201 206 224 226 226 224 218 213 211 215 216 220 221 220 229 226 231 233 235 232 216 220 218 214 216 213 210 217 226 224 231 236 245 254 248 244 248 253 250 247 252 260 258 260 250 249 254 256 246 241 244 244 238 237 242 nan 235 nan nan 248 nan nan 219 224 202 188 179 179 173 167 175 217 228 224 214 203 nan nan 162 154 152 153 150 154 155 152 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 181 183 174 183 181 188 192 181 195 189 192 200 194 187 176 174 194 160 199 267 253 284 338 353 340 335 307 287 276 265 279 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 nan nan 275 275 279 287 287 nan 277 278 276 278 281 278 272 263 265 266 262 259 261 271 268 260 253 270 nan 243 241 nan 231 236 236 245 257 249 235 232 231 227 230 241 246 242 244 244 233 218 216 222 220 220 220 219 213 209 205 216 219 225 230 229 223 219 215 221 219 222 227 237 226 227 234 236 233 nan 214 221 225 220 nan 218 213 220 225 229 233 237 248 252 259 262 259 258 257 257 258 256 246 244 242 243 245 262 254 242 242 236 nan nan nan nan nan nan nan nan nan nan 230 nan nan 200 192 186 183 188 285 283 242 229 nan nan nan nan nan 163 nan nan 165 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 185 192 189 179 184 189 184 191 170 185 168 169 170 164 262 247 nan 254 251 256 307 316 310 304 305 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 nan nan 286 280 275 279 nan nan nan nan 275 279 280 274 268 263 263 267 265 257 265 268 267 257 250 249 250 256 nan nan nan 250 245 247 254 236 232 225 223 223 224 237 236 241 239 233 224 218 219 225 222 226 226 223 221 218 218 219 220 221 222 224 225 218 225 225 221 220 237 235 233 231 238 234 229 nan nan 226 nan nan 219 222 219 220 226 239 241 246 256 260 263 268 275 271 263 255 255 245 244 241 242 241 239 247 248 nan nan nan nan nan 221 nan nan nan nan nan nan nan nan nan nan nan nan 192 185 224 271 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 193 182 184 197 177 182 173 169 164 159 nan nan nan nan 287 271 282 292 304 305 312 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 267 268 266 265 264 266 261 262 260 260 262 nan nan nan nan nan nan 247 251 256 256 238 227 222 217 218 228 234 234 238 238 233 230 224 223 227 222 227 231 228 229 nan 228 228 224 220 223 220 218 219 217 225 226 226 229 241 239 236 234 nan nan nan nan nan nan nan nan nan 224 224 223 227 244 252 253 260 267 277 279 273 263 265 257 258 252 250 253 251 250 250 249 nan nan nan nan nan 234 nan nan nan nan nan nan nan nan nan nan nan 231 234 236 245 271 nan 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 185 189 187 180 173 166 161 162 nan nan nan nan 288 271 275 295 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 262 260 257 260 264 267 267 268 270 267 nan nan nan nan nan nan 255 253 253 259 246 233 221 219 223 223 231 233 237 241 238 232 228 228 227 229 227 230 231 232 233 231 nan nan nan 226 nan 223 216 217 219 223 220 220 245 244 244 238 nan nan nan nan nan nan nan nan nan 223 229 230 229 233 245 257 259 266 274 281 271 263 264 265 264 265 262 259 262 265 263 259 nan 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 189 196 190 180 171 163 163 nan nan nan nan 285 279 nan nan nan 319 325 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 nan nan nan nan nan nan nan 257 254 252 259 267 270 268 266 265 263 nan 262 259 260 261 259 254 251 253 238 229 224 224 228 232 233 237 243 240 234 230 229 230 232 232 227 232 230 230 nan 232 nan nan nan nan nan 223 224 220 223 220 221 225 243 245 242 236 nan nan nan nan nan nan nan nan nan 229 233 235 238 240 244 253 258 263 266 267 269 269 267 268 270 279 276 273 271 274 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 183 177 181 296 nan nan nan nan nan nan nan 313 316 313 nan nan 324 322 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 252 253 261 265 272 270 nan nan nan nan 257 255 257 256 251 244 240 236 233 231 230 234 236 238 238 239 238 233 nan 232 nan 236 235 234 235 235 nan nan nan nan nan nan nan nan 231 224 223 223 222 225 227 244 245 241 237 nan nan nan nan nan nan nan nan nan nan 241 236 241 243 246 246 250 258 260 267 274 273 272 274 278 281 278 277 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 306 298 293 297 305 nan nan nan 316 311 307 315 320 323 319 323 nan nan nan nan nan 318 nan 317 320 317 316 313 309 nan nan nan nan nan nan 293 291 288 290 289 288 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 258 259 264 269 268 nan nan nan nan nan nan 251 251 250 242 235 242 244 239 237 240 244 246 250 247 242 nan nan 238 nan nan 240 235 nan 234 nan nan nan nan nan nan nan nan 234 231 227 232 224 224 242 242 236 nan nan nan nan nan nan nan nan nan nan nan nan 246 241 239 248 252 255 259 267 267 267 269 273 274 275 277 279 278 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 299 299 298 303 305 311 318 314 314 nan nan 321 317 314 320 319 316 315 315 317 316 312 314 313 308 309 306 306 304 303 302 301 299 296 293 291 290 286 284 288 285 284 286 nan nan nan nan nan nan nan nan 278 289 285 nan nan nan nan nan 260 264 268 268 267 nan nan nan nan nan 250 248 nan 245 240 238 246 248 242 238 239 244 250 252 249 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 233 227 232 240 239 nan nan nan nan nan nan nan nan nan nan 226 nan 236 236 239 244 251 258 262 265 269 268 268 273 275 277 278 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 299 300 300 302 300 300 298 300 304 307 321 320 317 315 308 313 316 316 317 316 315 307 303 299 300 299 301 298 297 298 296 294 291 293 294 293 292 290 288 292 294 294 297 297 294 293 291 290 288 286 285 284 nan nan nan nan nan nan nan nan nan nan nan 266 269 nan nan nan nan nan nan nan 243 249 246 231 241 244 246 247 248 248 251 253 253 249 249 nan nan 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 230 237 242 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 247 250 259 263 265 268 270 272 272 273 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 303 306 303 300 302 303 302 300 298 300 320 311 305 301 302 313 315 314 311 315 305 303 304 303 300 295 296 297 295 296 295 296 296 298 297 299 297 296 297 302 300 299 300 298 298 299 299 295 288 289 288 286 284 286 nan 279 281 nan nan nan nan nan 257 262 270 268 nan nan nan nan nan nan 246 251 nan 235 245 251 251 252 252 253 255 255 252 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 231 nan nan nan nan nan nan nan nan nan nan nan nan 246 nan nan nan nan nan 251 256 261 264 265 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 284 292 293 291 302 302 292 295 301 nan 295 303 299 300 304 299 300 300 304 302 302 301 298 301 299 297 299 298 292 290 293 293 294 296 295 295 295 294 296 295 294 293 292 293 295 295 298 294 292 291 291 292 289 283 286 284 281 280 279 nan nan nan nan nan 256 258 264 267 nan nan nan nan 253 nan 259 257 249 244 252 253 253 256 256 257 256 256 253 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 254 259 262 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 271 269 275 279 281 275 275 274 283 298 nan 294 295 295 297 296 293 295 296 297 299 299 299 298 294 293 292 296 296 295 294 294 295 292 295 295 294 293 290 289 290 289 289 288 284 284 286 285 284 284 285 284 284 285 281 279 286 278 279 277 278 nan nan nan nan 254 258 259 264 265 nan nan nan 250 257 260 259 nan 249 256 255 253 255 258 258 258 256 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 268 267 266 270 265 268 280 277 296 299 297 297 295 291 291 290 291 292 294 295 293 293 294 292 292 295 294 293 294 294 296 296 295 296 296 295 295 294 292 290 288 287 285 283 282 282 282 281 280 280 279 278 277 276 277 275 275 275 281 280 281 nan nan nan nan 257 255 256 264 266 265 nan 256 258 258 258 258 nan 255 256 256 256 257 257 256 256 254 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 267 267 265 261 261 263 266 273 279 291 292 298 295 292 291 293 291 294 291 290 292 293 295 296 295 296 296 296 295 295 295 296 298 298 297 296 295 292 290 286 284 283 282 280 278 277 277 276 276 277 276 276 275 274 272 269 270 272 272 280 282 285 283 nan nan nan 264 260 258 260 263 265 263 261 260 262 259 256 256 258 258 259 258 259 260 259 257 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 nan nan nan nan nan 266 265 282 282 280 291 293 295 294 288 288 286 289 292 294 295 297 293 296 298 295 295 295 298 299 298 297 296 296 295 295 293 292 290 287 285 284 282 282 nan nan nan nan 274 272 271 270 270 268 267 267 267 266 266 270 272 268 270 276 281 nan nan 271 263 259 259 259 258 261 261 260 261 261 259 258 258 259 260 260 259 260 259 258 255 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 nan nan nan 261 nan nan 266 nan nan 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 266 279 279 283 285 289 288 289 290 290 290 290 289 288 290 290 291 292 294 295 295 295 295 295 296 295 295 295 295 nan nan 293 291 nan nan nan nan nan nan nan nan nan nan 269 269 265 265 266 267 265 264 263 262 263 262 262 261 256 264 274 275 nan 277 270 263 261 261 260 256 258 261 259 260 258 260 260 261 263 264 262 262 259 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 270 nan nan 268 nan nan 268 268 nan nan nan nan nan nan nan nan nan nan 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 264 274 279 284 285 287 289 289 288 288 289 291 291 292 294 296 297 297 298 299 299 298 298 297 296 295 294 293 nan 293 293 nan nan nan nan nan nan nan nan nan nan nan nan nan 270 270 269 267 263 261 261 260 261 259 260 260 258 256 255 254 259 269 271 274 269 268 266 266 263 261 259 257 258 259 261 261 262 262 262 262 263 261 260 258 nan nan nan 249 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 nan nan 268 268 274 273 273 274 273 273 273 nan nan nan nan nan nan nan nan 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 275 281 285 289 291 292 291 289 289 292 nan nan nan nan nan nan nan nan nan nan nan nan 299 297 296 296 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 267 266 265 264 264 263 261 260 260 259 257 256 252 250 247 245 255 258 259 261 266 268 268 266 265 264 262 261 259 263 261 262 262 263 263 261 259 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 260 267 267 267 277 278 274 270 270 273 nan nan nan nan nan nan nan nan 273 272 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 288 292 293 292 292 293 292 293 294 nan nan nan nan nan nan nan nan nan 301 300 299 297 298 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 268 277 273 267 264 261 256 252 247 247 249 251 248 247 247 248 250 253 262 266 264 262 262 263 262 263 263 261 261 263 261 260 257 259 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 251 262 265 274 276 275 269 270 268 269 271 nan nan nan nan nan 275 273 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 295 294 294 295 295 291 nan nan nan nan nan nan nan nan nan nan nan 297 297 295 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 317 300 286 272 269 265 259 252 249 249 248 245 242 239 239 242 247 248 248 249 262 267 268 265 264 264 263 261 263 263 258 255 252 252 251 251 251 251 249 249 nan nan nan nan nan nan nan 235 nan nan nan nan nan nan nan nan nan 244 255 260 268 271 271 274 nan 272 272 271 271 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 294 298 297 298 296 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 312 312 313 309 296 281 272 260 256 251 248 245 245 241 237 236 238 239 238 245 247 251 261 263 266 264 261 263 262 260 256 255 253 251 248 246 248 249 249 246 246 246 246 246 nan nan nan 237 247 248 nan nan nan nan nan nan nan 250 250 256 264 268 271 272 273 273 274 273 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 296 298 297 298 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 318 316 310 313 296 275 262 254 249 245 244 242 240 236 237 235 240 nan 236 nan 243 nan 236 257 262 260 260 261 261 253 247 246 248 249 246 246 246 245 nan nan 244 244 242 243 nan nan 239 244 248 247 nan nan 249 nan nan nan 255 258 260 264 269 271 272 274 274 273 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan 298 297 299 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 311 310 294 273 255 251 246 246 239 239 236 235 nan nan nan nan nan nan 233 nan nan nan nan 255 251 nan nan nan nan nan 245 242 245 246 246 244 240 241 243 243 241 240 nan 240 238 240 248 245 241 245 252 251 260 259 260 262 266 266 272 273 273 276 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 nan nan nan nan nan nan 295 299 298 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 243 245 243 246 248 245 243 241 241 238 237 237 239 nan nan 241 243 241 248 251 253 263 265 264 267 267 268 270 274 275 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 301 299 nan nan 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 261 nan nan nan nan nan nan 295 297 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 319 320 311 309 nan nan nan 293 285 265 nan nan nan nan nan 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 239 241 241 243 245 247 245 245 242 237 237 235 236 nan 239 245 244 244 248 247 252 263 268 267 268 269 nan 273 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 nan 295 nan nan nan 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 245 253 nan nan nan nan nan 292 295 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 260 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 235 241 241 240 239 239 237 240 240 239 243 243 238 234 237 237 238 244 245 245 246 246 247 256 266 266 270 272 273 272 277 nan nan nan nan nan nan nan nan nan nan nan nan nan 293 293 295 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 226 230 241 246 nan nan nan nan 288 296 296 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 239 241 241 nan 240 nan 236 237 240 239 242 244 242 239 240 240 244 249 249 249 249 247 247 263 268 265 266 269 270 274 276 nan nan nan 279 nan nan nan nan nan nan nan nan nan 292 293 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 234 243 245 nan nan nan nan 293 296 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 231 239 244 242 238 240 239 239 nan 239 241 241 241 246 246 244 242 246 248 251 253 253 250 245 262 268 270 266 267 271 270 273 275 277 278 277 276 274 nan nan nan nan nan 288 289 292 294 289 nan 282 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 228 241 238 nan nan nan nan 296 296 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 238 241 237 241 233 nan 240 242 241 245 245 244 248 248 246 246 251 252 256 258 257 253 258 265 269 270 273 271 271 271 274 275 277 276 274 271 271 nan 274 285 284 282 286 290 287 290 288 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 222 229 225 230 227 230 nan nan nan nan 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 232 219 222 227 232 nan nan nan nan 242 242 248 251 248 250 255 255 255 255 256 259 263 265 269 274 276 274 272 267 266 272 275 271 267 nan 269 273 279 279 279 283 281 286 282 280 274 279 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 207 215 227 228 233 237 232 nan nan 293 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 272 277 nan nan nan nan nan nan nan nan nan nan 214 nan nan 221 220 222 225 nan nan nan nan nan nan 245 nan nan 244 247 251 nan 256 256 259 262 260 266 267 270 274 276 276 271 274 275 272 271 270 271 272 274 279 277 278 277 277 280 278 278 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 228 225 223 227 220 224 226 289 290 290 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 263 nan nan 247 218 216 nan nan nan nan nan nan nan nan nan nan nan nan 246 249 252 255 258 257 260 261 256 260 263 264 268 nan 274 275 270 274 271 269 268 269 270 275 273 274 276 275 279 279 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 245 241 243 218 229 220 219 227 237 288 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 nan nan nan nan nan nan nan nan nan nan 231 239 250 253 250 256 255 254 257 260 261 258 255 255 260 266 268 272 271 272 277 273 267 266 268 267 269 273 276 277 284 284 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 241 242 249 235 234 215 232 233 248 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 281 nan nan nan nan nan nan nan nan nan 231 232 254 252 251 257 nan nan 256 257 259 261 260 257 256 257 262 267 270 267 268 267 270 268 265 268 268 273 278 282 287 287 287 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 251 239 239 249 243 258 247 239 226 259 284 291 297 299 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 260 258 254 nan nan nan nan 260 260 262 261 262 258 260 262 262 263 263 262 268 265 263 266 269 275 280 284 284 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 213 232 247 243 234 251 255 248 247 247 244 245 290 290 293 297 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 251 263 263 nan nan nan nan nan 259 261 258 258 260 260 259 259 261 264 267 266 270 264 269 270 277 283 287 284 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 213 224 233 242 239 240 246 258 253 255 262 252 243 291 288 292 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 227 244 255 255 261 258 261 257 nan 252 256 261 260 nan 257 258 262 260 254 261 267 273 266 269 269 275 282 289 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 239 254 258 239 255 270 260 259 257 258 248 292 293 297 300 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 248 nan nan nan nan 250 248 251 258 259 nan nan nan nan nan nan nan 260 266 270 270 271 272 280 286 281 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 251 293 257 279 258 257 272 287 265 263 256 254 297 298 299 300 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 245 236 241 nan nan nan nan nan nan 262 256 255 256 nan nan nan nan nan nan nan nan 267 267 271 271 272 296 278 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 269 157 220 259 255 250 264 291 290 282 260 260 292 299 303 303 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 308 310 314 nan nan nan nan nan nan nan nan nan 307 308 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 240 255 nan nan nan nan nan nan nan nan 247 254 nan nan nan nan nan nan nan nan 260 262 265 258 262 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 261 248 261 45 306 271 275 284 285 299 297 286 267 292 293 296 299 300 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 319 325 323 nan nan nan nan nan nan 300 304 310 nan nan nan nan nan nan 267 259 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 267 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 304 311 320 338 324 326 323 302 293 295 280 271 292 291 295 298 302 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 308 324 324 319 315 nan nan nan nan 299 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 274 nan nan nan nan nan nan nan nan nan nan nan 268 252 nan nan nan nan nan nan nan nan nan nan nan 248 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 313 332 344 314 322 324 323 307 298 280 279 nan 294 291 297 301 307 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 304 316 311 309 302 nan nan 300 302 310 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 271 nan nan nan nan nan nan nan nan nan nan nan 239 250 nan nan nan nan nan nan 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 305 303 290 308 311 306 320 317 289 nan 268 nan 293 299 303 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 285 295 309 307 nan nan 292 301 313 306 nan nan nan 288 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 264 267 nan nan nan nan nan nan nan nan nan nan nan 228 nan nan nan 249 249 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 272 287 283 302 312 318 309 307 316 303 295 nan nan nan 290 298 298 312 319 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 303 nan nan nan nan 295 299 nan nan 268 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 257 258 nan nan nan nan nan nan nan nan nan nan nan nan nan 240 nan nan 254 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 277 279 287 276 297 309 321 314 321 323 352 346 297 nan nan 294 293 295 304 nan 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 285 294 287 nan nan 307 306 nan nan 278 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 251 nan 227 213 nan nan nan nan nan nan nan nan nan 197 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 271 250 275 318 294 310 334 334 5 19 34 48 35 91 68 296 269 nan nan nan nan 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 290 285 nan 287 303 nan nan nan 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 263 260 248 nan nan 197 187 189 193 nan nan nan nan nan nan 200 219 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 248 250 265 nan 288 85 70 78 41 26 23 51 54 43 49 nan nan nan nan nan nan 279 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 282 288 289 276 284 300 nan nan 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 251 256 270 257 236 212 nan nan 184 nan nan nan nan nan nan nan 192 204 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 162 270 274 195 101 66 67 77 76 72 51 39 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 282 290 278 284 295 304 nan nan 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 249 257 238 232 191 nan nan nan 177 nan nan nan 177 181 185 196 221 242 252 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 nan nan nan 98 90 83 85 86 82 79 75 51 30 nan 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 288 272 nan 237 268 278 267 268 286 nan nan nan 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 268 218 nan 166 nan nan nan nan 170 nan 160 162 173 198 216 226 236 264 270 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 89 72 66 53 77 79 84 105 90 60 247 253 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 292 nan 228 215 240 269 246 266 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 123 51 nan 279 51 nan nan nan nan nan nan 175 183 161 169 207 215 224 221 252 263 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 82 86 70 74 82 73 58 31 nan 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 106 101 167 190 215 240 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 139 121 93 45 28 nan nan nan nan nan nan nan 177 176 187 220 225 232 225 221 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 70 66 64 51 71 70 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 126 133 134 175 287 161 222 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 153 102 32 6 nan nan nan nan nan nan 173 189 197 206 232 236 245 227 nan 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 74 63 37 20 352 360 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 125 120 114 114 157 216 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 158 165 42 nan nan nan nan nan nan nan 181 194 204 227 240 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 53 299 316 325 298 nan nan 207 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 105 96 109 118 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 146 187 229 nan nan nan nan nan nan nan 207 218 226 234 236 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 289 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 312 326 283 272 289 nan nan 225 214 208 219 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 116 103 98 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 141 121 nan 172 233 230 nan nan nan nan nan nan nan nan nan nan nan 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 318 308 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 321 312 300 293 nan nan nan 222 224 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 154 184 nan 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 322 322 319 306 nan nan nan nan 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 301 282 273 nan nan nan nan nan nan 230 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 157 229 216 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 310 310 309 303 300 293 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 190 233 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 297 296 nan nan 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 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 277 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 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 273 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 293 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 304 297 282 nan nan nan nan nan nan nan nan nan nan nan 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 250 nan nan nan 215 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 209 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 230 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan