CAPE 973 1244 849 1218 868 759 475 550 472 357 363 222 190 353 519 383 282 431 453 549 513 362 313 248 382 297 188 216 265 208 213 218 270 357 693 1032 1164 1168 1007 796 982 1104 1151 1198 1173 1128 1252 1159 1179 1109 1190 1142 1064 1198 897 862 1170 1275 1329 1357 1398 1457 1386 1398 1306 1240 1174 1061 1018 1040 1105 986 999 1018 866 794 737 761 713 739 765 857 799 758 743 804 784 875 821 811 793 738 727 703 885 864 823 850 796 909 868 819 879 925 1027 1015 1149 1204 1082 1320 1304 1113 977 1215 1153 971 898 956 1034 1041 1287 1318 1303 1193 1216 1255 1182 1226 1185 1153 1189 1191 1195 1233 1181 1169 1147 1186 1218 1186 1244 1235 1129 1081 1075 1034 1129 1203 1261 1185 1241 1244 1231 1263 1240 1299 1293 1270 1250 1198 1149 1221 1292 1231 1258 1168 1278 1415 1485 1325 1287 1232 1037 1130 1097 1034 1092 1021 1003 1083 1135 1166 955 966 958 1020 1012 1067 942 1094 948 1137 1077 976 1155 907 827 816 829 831 865 776 691 781 801 862 774 690 655 561 599 665 776 873 733 413 291 643 599 518 505 506 570 578 591 585 592 563 677 852 829 884 857 753 740 752 745 621 633 694 668 613 694 659 584 471 463 362 97 87 95 1186 875 893 1122 912 1071 966 448 339 438 353 372 235 449 866 257 71 124 535 585 438 568 413 408 26 111 397 351 256 216 255 200 333 432 790 821 895 1006 1017 1122 1108 1112 1155 1137 1116 1200 1134 1165 1175 1156 1111 1219 1189 1193 1054 1204 1130 1289 1431 1256 1389 1329 1463 1260 1303 1255 1184 1229 1184 1184 1068 1109 1106 1117 1049 997 876 771 713 716 757 832 730 569 650 798 775 780 796 863 806 781 834 868 886 872 810 849 786 881 846 774 856 920 1001 1110 1242 1084 1203 1190 1308 1369 1423 1271 1339 1038 1088 1192 998 1118 1219 1150 1086 945 1233 1215 1295 1233 1192 1139 1047 1072 1108 1162 1098 1144 1159 1216 1197 1138 1064 1104 1112 1149 1173 1226 1227 1274 1322 1349 1300 1333 1231 1219 1311 1339 1359 1261 1257 1307 1252 1389 1352 1353 1319 1340 1354 1333 1364 1329 1249 1254 1131 1047 1107 1154 1221 1180 943 986 950 986 995 790 819 1029 1064 856 920 941 923 1040 1150 994 1109 981 737 749 748 788 837 850 833 770 783 712 707 782 673 837 871 809 728 610 352 340 677 845 791 605 482 408 478 474 494 479 430 526 599 593 703 729 717 716 710 737 627 665 589 461 528 530 522 584 645 525 479 271 322 227 333 553 533 612 981 996 1331 1262 774 606 442 523 386 385 660 237 84 222 392 619 505 518 575 621 505 314 310 341 391 359 280 183 235 259 482 927 807 825 914 990 1129 1139 1145 1043 1170 1279 1202 1091 1263 1163 1250 1165 1292 1233 1060 985 1323 1171 1044 1404 1680 1568 1568 1248 1239 1249 1249 1204 1285 1089 1346 1094 1226 1176 1158 1131 999 920 834 850 824 814 708 729 723 737 810 792 922 786 730 713 818 868 895 1011 900 891 814 677 834 899 803 924 1007 921 993 1153 924 1201 1177 1297 1324 1399 1422 1475 1216 1177 1206 987 1150 1027 931 1048 924 1056 888 1208 1215 1259 1204 1148 1131 1069 1142 1179 1173 1119 1090 1075 1041 1130 1128 1076 1093 1247 1281 1205 1207 1364 1384 1332 1443 1453 1427 1419 1476 1458 1314 1430 1481 1449 1417 1356 1417 1358 1392 1350 1242 1154 1088 1186 996 1066 1081 1122 1044 1032 1202 886 814 840 808 751 768 815 1001 898 899 881 856 782 820 950 836 689 821 656 710 763 717 735 759 729 820 793 812 914 824 713 643 486 368 305 281 399 709 749 668 715 769 700 414 405 421 477 559 541 610 590 660 642 748 725 685 625 589 535 474 476 544 481 388 444 382 515 546 533 492 513 735 507 513 598 762 659 725 934 782 901 814 414 460 363 591 250 75 342 609 563 868 708 667 387 392 409 244 307 240 177 204 253 250 269 325 656 913 915 757 784 950 968 983 1119 1184 1030 1198 1305 1196 1205 1301 1353 1224 1124 1324 1242 1193 1349 1381 1242 1434 1400 1390 1308 1191 1152 1263 1290 1282 1149 1119 1083 1193 1092 1065 1129 1021 1074 1017 854 834 714 873 822 664 789 868 876 771 743 786 781 801 1078 1067 994 999 842 864 921 782 776 872 916 915 1001 955 927 1063 1193 1090 1326 1325 1234 1465 1439 1432 1373 1313 1333 995 1255 1150 1083 1001 889 1004 1103 1129 1129 1288 1325 1217 1207 1131 1102 1089 1010 1070 1100 1016 1062 1027 1049 1097 967 1172 1235 1263 1303 1333 1395 1394 1418 1445 1487 1532 1570 1561 1541 1466 1343 1486 1451 1427 1508 1502 1344 1434 1282 1285 1159 1300 1113 1011 1004 969 1159 1103 978 938 918 866 796 730 795 832 877 873 809 957 839 843 788 678 476 420 549 476 522 624 721 775 768 709 766 780 745 654 542 489 465 476 613 620 719 697 736 698 787 790 658 621 609 419 418 519 585 609 684 748 772 725 789 833 800 710 633 600 565 513 540 566 528 476 449 533 708 696 671 590 648 494 850 827 731 609 1112 765 851 996 743 451 509 427 423 80 196 302 296 859 1081 929 485 348 296 254 335 305 279 144 217 229 248 272 620 830 1078 1092 738 947 986 1096 993 1204 1273 1242 1343 1383 1290 1338 1232 1351 1452 1482 1440 1503 1307 1426 1516 1513 1500 1390 1409 1434 1240 1072 1238 1382 1316 1278 1258 1081 1102 1100 1190 1307 1098 1129 1048 1013 910 934 972 918 898 844 823 797 793 758 862 1027 771 917 850 859 838 827 807 790 916 796 749 884 855 874 864 999 1024 1026 955 1359 1235 1057 1435 1232 1442 1320 1256 1440 1269 1349 1301 1311 1030 948 1227 1352 1355 1276 1315 1320 1176 1200 1131 1124 966 919 941 934 957 1025 1047 1068 1172 1204 1178 1148 1176 1214 1169 1242 1286 1441 1487 1532 1619 1445 1468 1377 1282 1253 1228 1410 1239 1338 1219 1309 1335 1274 1299 1205 1234 1213 1114 1076 1000 981 1112 957 890 868 944 738 877 795 918 783 766 794 1019 1065 916 766 594 465 366 296 270 244 270 307 367 413 428 468 527 477 560 654 732 770 747 791 778 507 375 212 109 252 575 838 822 543 511 526 627 676 687 790 807 834 739 761 849 892 835 758 712 733 745 649 558 633 669 619 683 794 875 825 777 641 754 804 863 912 1020 1191 1075 1342 627 822 523 506 427 229 83 14 128 181 991 1239 1086 878 519 373 220 301 269 203 150 348 493 562 453 648 1175 1266 1154 1023 984 1067 1075 1090 1100 1241 1116 1173 1526 1423 1555 1522 1523 1563 1515 1560 1502 1479 1596 1618 1575 1511 1421 1370 1303 1219 1173 1174 1294 1353 1237 1134 1145 1150 1174 1135 1289 1281 1199 1091 1049 1028 1105 1079 941 895 982 998 863 771 925 1054 1048 934 849 893 851 860 880 860 799 879 965 842 956 999 892 981 1021 924 1054 975 1151 1332 949 1305 1256 1316 1307 1360 1283 1253 1134 1291 1199 1200 1241 1119 1272 1316 1447 1356 1350 1169 1236 1015 966 1013 1006 799 844 830 980 988 1125 1213 1139 1174 1181 1115 1099 1112 1187 1241 1181 1426 1477 1478 1375 1392 1342 1297 1305 1313 1248 1363 1332 1373 1342 1379 1331 1259 1226 1182 1205 1142 1165 1034 1031 969 930 936 892 895 701 961 901 883 841 798 750 823 1001 922 758 746 631 447 290 254 318 434 490 472 455 475 556 646 750 735 898 926 932 590 457 492 569 474 303 84 27 78 373 668 848 617 641 726 675 632 720 584 765 892 901 995 956 931 856 855 710 814 866 917 837 788 725 735 843 880 950 1057 899 821 1020 932 1057 1220 1095 989 920 627 820 722 606 873 571 109 1 4 850 1070 1227 1062 776 739 474 325 265 211 211 450 487 738 1295 1044 883 1232 1081 862 792 810 886 843 935 935 1305 901 739 1449 1215 1376 1412 1501 1632 1544 1554 1443 1366 1475 1596 1509 1561 1294 1350 1342 1188 1373 1291 1316 1240 1233 1190 1129 1091 1111 1156 1256 990 1118 1138 1075 1104 1115 898 1050 1080 1104 1135 985 968 973 1079 1072 984 983 959 980 937 993 954 926 923 985 860 926 918 900 970 1138 889 1093 1068 1073 1188 1023 1177 1214 1157 1164 1261 1094 1204 1050 1332 1334 1378 1421 1204 1349 1315 1320 1373 1314 1258 1191 1248 1050 1032 1000 801 926 973 996 1008 1109 1091 1051 920 874 946 1052 1183 1151 1241 1217 1369 1334 1391 1366 1413 1409 1416 1319 1256 1262 1328 1322 1361 1635 1383 1237 1220 1165 1187 1132 1119 1058 1051 1010 946 938 1007 931 942 896 915 1000 979 776 739 842 852 912 777 725 635 637 659 592 551 628 607 359 349 390 383 499 609 782 883 698 833 721 696 552 609 615 624 644 129 1 5 36 186 373 451 536 610 550 588 651 534 818 920 900 907 815 714 1000 951 963 1064 1039 986 986 924 727 760 788 858 775 710 742 797 1475 1345 1239 1439 931 937 843 505 667 726 1109 1001 672 46 0 130 951 1024 1025 876 712 597 366 266 220 132 205 605 942 1213 1276 1251 1006 1020 757 983 938 882 950 909 624 473 667 1395 1654 1067 1110 1237 1427 1361 1446 1507 1536 1411 1394 1389 1321 1466 1416 1401 1278 1446 1381 1393 1370 1242 1186 1088 1091 1107 1236 1132 1003 1071 1179 1164 1229 1235 1213 1183 1156 1126 1263 1131 994 1006 1026 979 1028 1101 893 937 994 992 1020 1015 794 936 963 995 902 1018 1027 1036 1045 1008 1020 1021 936 1186 1100 1051 1090 1133 1057 988 1107 1194 1191 1047 1359 1395 1348 1494 1184 1347 1398 1453 1432 1373 1307 1365 1377 1337 1117 1072 940 937 1015 1070 1075 1093 1056 1073 954 1102 1079 1113 1191 1218 1296 1267 1301 1343 1382 1454 1435 1457 1299 1320 1266 1160 1248 1386 1609 1558 1411 1244 1445 1321 1221 1210 1223 1129 1070 1009 1042 958 1010 1017 922 913 933 897 860 834 832 701 742 738 741 739 614 535 499 569 519 473 448 406 405 452 473 550 831 873 696 690 658 696 763 710 645 554 533 701 746 327 65 19 43 122 269 408 501 506 586 780 752 799 698 702 692 886 975 946 974 890 755 726 677 551 572 520 691 913 794 967 643 862 791 1465 1573 1440 1388 977 930 830 628 675 446 1276 1244 834 1 398 918 979 1115 1047 830 519 518 552 561 351 238 321 688 944 1084 1050 1035 936 856 936 777 742 859 708 346 414 398 473 922 996 753 1004 1176 1232 1512 1282 1547 1666 1453 1437 1376 1294 1291 1266 1351 1374 1454 1353 1269 1271 1209 1202 1224 1162 1160 1203 1110 1122 921 949 1131 1226 1183 1220 1271 1303 1162 1125 1232 1149 1238 1201 1000 1044 1127 1151 1176 1035 1110 1191 949 953 1014 1024 1116 924 901 980 900 1104 795 951 963 1112 1012 1074 1270 1156 1191 1060 1032 1061 1133 1215 1060 1153 1307 1249 1364 1304 1233 1259 1339 1417 1377 1425 1308 1443 1269 1247 1152 1035 1115 1042 1088 1115 1216 1107 1117 1171 1161 1186 1099 1223 1318 1298 1450 1346 1387 1455 1431 1320 1326 1435 1512 1495 1443 1488 1427 1494 1413 1389 1312 1290 1330 1231 1223 1216 1183 1124 1063 1030 1014 978 904 931 915 1010 856 902 881 822 831 821 679 691 678 700 656 661 604 535 502 492 380 441 555 555 631 646 860 825 691 544 634 673 556 505 432 415 476 592 750 757 521 428 509 654 696 723 599 789 918 878 727 617 650 923 971 987 949 758 790 858 807 803 762 752 699 695 859 923 873 853 934 1263 1437 1530 1506 1082 1188 998 791 679 450 830 1273 1276 836 1067 998 842 1059 951 753 765 721 890 641 663 781 322 621 599 822 1230 1236 1159 921 417 538 511 617 679 243 226 369 337 417 948 924 734 741 797 1164 1145 1244 1370 1432 1254 1224 1093 1148 1173 1119 1340 1397 1451 1371 1334 1271 1106 1069 1144 1245 1252 1242 1222 1205 1225 1138 1258 1278 1283 1229 1135 1162 1249 1166 1116 1108 1221 1142 1191 1050 1040 1032 1020 1209 1194 1139 993 1058 995 1035 983 974 934 1217 1001 1080 1321 1387 1158 895 1089 965 966 1324 1249 1107 1265 1056 1071 1264 1170 1118 1274 1285 1234 1267 1248 1202 1386 1362 1440 1466 1458 1348 1385 1331 1307 1181 1246 1199 1089 1114 1164 1216 1193 1341 1320 1330 1278 1310 1317 1363 1384 1284 1303 1239 1195 1335 1399 1460 1639 1382 1382 1422 1407 1465 1385 1309 1202 1211 1100 1105 1135 1141 1038 1136 1086 1061 1003 1024 986 1038 983 934 1003 911 844 781 764 692 646 681 696 678 736 815 824 730 558 656 521 553 535 517 646 764 773 604 717 647 725 726 581 382 465 449 461 526 647 699 657 644 682 651 663 628 738 877 893 622 711 690 833 982 1100 1000 869 909 829 777 798 861 855 949 1067 973 1126 1159 1458 1433 1367 1318 1408 1533 1544 1444 1254 889 1324 744 335 652 1342 998 1157 1295 754 838 979 1003 932 812 1002 942 1042 719 667 491 375 432 747 1131 1133 1144 719 519 451 249 451 334 161 100 167 219 725 843 988 653 474 849 729 630 1035 1309 1126 1043 856 885 1048 866 1044 1147 1296 1435 1258 1293 1361 1350 1352 1238 1290 1416 1325 1080 1239 1268 1185 1026 1235 1283 1095 1197 1181 1082 1168 1213 1229 1222 1214 1242 1217 1200 1170 1074 1068 1108 1125 1052 1101 1104 1065 978 933 993 1422 1203 1215 1215 1240 1342 1245 1272 1136 961 1308 1187 1183 1214 1080 1093 1078 1015 1098 1136 1121 1342 1480 1510 1491 1422 1306 1336 1349 1384 1467 1548 1278 1210 1304 1385 1356 1224 1185 1080 1116 1105 1257 1331 1377 1399 1459 1510 1522 1397 1405 1300 1267 1317 1187 1230 1586 1372 1329 1318 1235 1337 1281 1355 1309 1336 1413 1339 1222 1139 1019 1156 1213 1111 1073 1057 1031 1004 964 952 956 931 896 831 819 755 856 905 862 732 697 762 737 704 647 716 806 820 690 610 643 708 805 614 648 580 621 645 826 886 823 721 650 789 774 625 598 648 671 694 701 720 640 677 970 708 676 731 1238 1096 1018 901 915 866 781 805 749 888 907 1190 1059 1118 1237 1365 1429 1780 1533 1199 952 1531 1456 1339 1153 1030 1214 1014 1125 949 726 1371 1188 1310 965 662 1127 789 888 927 899 887 836 750 627 689 746 556 476 756 919 976 1000 817 833 795 408 407 228 171 99 64 80 231 912 975 611 496 652 506 460 824 1367 1407 1361 1181 1294 1194 1094 1157 1306 1261 1256 1103 1122 1203 1441 1248 1163 1145 1110 1213 1165 1104 1059 1030 1248 1199 1177 1189 1266 1220 1144 1197 1143 1186 1185 1208 1234 1133 1163 1072 1017 1026 1137 1077 1003 1029 979 922 918 934 970 1354 1218 1214 1298 1338 1358 1261 1252 1275 1113 1259 1208 1060 1143 1152 1044 1125 1107 1021 1092 1183 1453 1512 1525 1461 1309 1368 1418 1424 1294 1290 1409 1350 1243 1306 1303 1281 1145 1183 1080 1048 1098 1172 1205 1240 1396 1461 1498 1482 1491 1536 1486 1352 1371 1418 1379 1286 1231 1285 1311 1299 1204 1236 1265 1325 1339 1357 1160 1224 1229 1162 980 1053 1113 1059 1012 965 968 824 795 820 900 872 859 803 742 718 722 615 630 614 569 569 664 608 681 762 797 615 685 878 643 719 846 474 636 683 746 942 1002 910 925 749 714 723 709 715 639 637 628 585 719 741 878 768 760 673 952 1360 1151 706 650 824 778 905 1101 1134 1148 1276 1283 1265 1395 1412 1449 1532 1763 1491 1170 1242 1395 1309 1140 1036 1252 1160 1263 1173 1020 1013 1040 1419 1374 1038 895 934 1050 830 831 752 601 639 619 481 542 643 599 609 546 717 1102 1003 911 694 582 707 377 214 189 208 59 43 48 740 761 555 449 710 482 440 905 1118 1211 1251 1387 1263 1388 1386 1394 1235 1158 1136 1088 1085 1049 1211 1394 1424 1358 1026 1064 1246 1182 1100 1060 1080 1056 1094 1137 1175 1114 1111 1152 1173 1036 1032 1094 1008 1128 1155 975 1153 1105 1134 1067 1098 1076 1003 922 896 883 936 1175 1308 1221 1228 1304 1250 1139 1186 1267 1159 1249 1319 1044 1096 1089 1120 1053 1000 1020 996 1169 1403 1357 1350 1389 1488 1495 1433 1306 1112 1353 1352 1298 1140 1275 1219 1224 1186 1121 1040 952 1083 1066 1141 1112 1151 1304 1422 1510 1496 1479 1379 1460 1325 1410 1481 1318 1292 1310 1251 1363 1263 1253 1137 1090 1106 1146 1077 1095 1018 1026 1036 1031 1106 1164 1182 1083 1019 930 931 945 899 876 871 902 914 813 716 670 663 645 670 752 816 845 836 809 808 895 851 717 837 830 734 651 800 725 961 938 924 890 902 620 704 658 682 735 784 742 841 842 805 747 998 1023 1055 825 876 1129 1041 1048 966 763 736 921 1181 1085 1200 1304 1445 1361 1361 1598 1470 1659 1632 1379 1468 1497 1322 1348 1079 1207 1169 1266 1062 1134 1297 1016 597 964 1454 1334 1096 848 968 1051 636 395 357 488 520 458 382 441 322 252 528 823 692 860 897 763 603 804 647 270 278 234 140 48 96 211 741 674 506 471 320 719 1126 1240 1286 964 1224 1285 1311 1279 1338 1327 1156 1155 1176 1138 1105 1134 1277 1180 1171 1186 1030 996 996 1006 1008 1100 1081 975 1026 998 1033 936 1180 1059 1111 1020 1019 1054 1102 1158 1242 1222 1213 1159 1164 1166 1059 1060 975 953 876 967 1061 1089 1001 782 875 1321 1298 1243 1232 1272 1025 1139 1133 1304 1144 1103 1099 960 992 1046 1142 1097 1104 1029 1205 1506 1358 1349 1361 1281 1310 1154 1253 1093 1176 1175 1178 1098 937 813 857 996 999 1050 1138 1211 1185 1362 1417 1452 1472 1420 1322 1250 1283 1251 1299 1290 1326 1142 1224 1171 1098 1076 1092 1084 1154 1078 1037 943 876 898 887 919 889 891 860 903 947 937 967 990 901 891 887 1104 966 946 987 995 917 866 790 726 772 910 849 815 784 774 794 747 793 748 790 834 829 935 741 789 864 848 775 787 924 1097 889 1035 957 1117 881 1044 1054 959 802 749 627 812 855 936 968 1046 1046 1064 1145 979 1196 1367 1251 1406 1376 1516 1733 1601 1419 1378 1295 1454 1333 1364 1280 1306 1257 879 888 1085 1351 1148 1208 804 356 720 861 1121 1142 1051 1030 803 603 588 491 459 577 470 440 357 457 790 1080 1106 516 593 765 715 784 733 458 408 305 147 135 703 781 829 728 551 404 390 1017 1266 1303 1395 1045 1236 1284 1214 1028 1143 1231 1221 1231 907 1237 1327 1123 1155 1060 1035 1041 1062 1216 1161 1032 974 928 993 924 987 1028 737 941 1027 950 973 1083 1079 1044 1023 1264 1293 1248 1411 1253 1145 1090 1155 1230 1126 1035 990 882 987 1201 1023 698 714 874 817 943 1226 1388 1151 1111 1162 1284 1400 1290 1198 1088 980 1047 1351 1217 1136 1017 1240 1414 1388 1362 1214 1269 1249 1237 1242 1215 1173 1137 1103 1017 797 626 677 883 908 979 1082 1175 1233 1266 1305 1287 1342 1396 1341 1284 1168 1193 1197 1331 1337 1170 1296 1298 1252 1245 1131 1039 1049 1076 1052 1046 924 1009 785 759 752 719 744 768 819 960 969 755 608 691 814 837 931 987 1014 913 919 973 894 909 916 967 984 965 878 823 800 779 886 814 767 730 736 790 855 1093 938 1136 1177 1128 998 818 722 309 239 316 239 367 604 489 713 760 473 539 639 823 945 1058 1017 1004 1173 1129 1252 1321 1237 1305 1529 1436 1467 1300 1096 1143 1079 1248 941 1304 1246 914 993 1020 997 1084 1076 1079 1142 1049 740 406 567 651 665 762 819 769 720 516 405 432 515 646 806 905 525 696 1034 1180 1001 890 633 626 744 807 597 388 325 229 98 286 458 669 875 801 654 997 1204 1113 1203 1240 965 958 1038 974 978 908 925 1109 1156 1017 751 1073 1139 986 857 853 804 982 1151 1140 883 655 602 718 970 1066 1017 914 1019 1124 949 1015 911 1032 1026 940 1206 1299 1239 1310 1360 1299 1261 1231 1236 1146 1301 1138 946 885 955 976 664 613 647 695 656 931 1031 804 826 913 1136 1165 1364 1334 1112 1051 1019 1257 1340 1087 1150 1326 1376 1366 1348 1329 1168 1225 1251 1212 1228 1137 1081 1002 961 770 539 580 768 850 916 943 977 1100 1149 1175 1176 1168 1220 1136 1152 1121 1258 1153 1207 1299 1368 1505 1406 1222 867 696 807 771 707 891 1044 1132 1054 881 749 627 645 519 636 878 888 724 422 451 502 573 669 690 745 833 934 970 950 890 819 798 921 912 745 756 803 706 700 747 707 681 718 793 756 963 1116 1085 1003 921 766 582 310 104 17 48 26 70 241 203 157 282 301 284 362 458 550 798 908 880 968 1148 1131 1256 1228 1276 1247 1282 1414 1346 1165 1147 1345 1207 984 908 1333 1249 1024 854 873 888 940 908 1062 1153 1020 927 503 352 316 283 347 319 265 333 361 297 344 549 614 641 706 603 797 882 758 934 731 817 735 598 701 829 385 287 302 412 597 901 1023 1032 907 987 1162 1242 1253 1040 997 666 616 756 887 841 908 938 1031 1097 880 662 637 767 707 737 723 559 842 930 844 625 362 239 491 809 885 764 925 1045 1108 1087 915 980 963 1042 1004 1056 1082 1145 1198 1222 1261 1232 1229 1286 1012 1046 982 845 741 738 767 922 484 407 446 470 575 610 564 649 760 921 1066 1128 1066 1076 993 1125 1128 1294 1006 944 1032 1037 1084 1239 1370 1315 1280 1285 1273 1239 1151 1018 926 844 520 397 423 629 738 735 737 822 877 921 907 976 993 1008 1050 1042 1061 1113 1126 985 1058 1256 1313 1273 1049 720 581 600 537 628 817 872 973 927 941 561 610 631 549 616 793 774 432 196 208 202 236 310 402 567 579 714 720 700 660 766 846 904 814 691 631 614 524 437 467 371 428 557 748 762 759 801 851 765 632 466 327 202 12 119 159 56 59 43 142 276 41 174 187 211 298 454 560 654 739 730 842 897 1075 1075 1125 1133 1145 1333 1298 1280 1351 1249 1238 1138 1046 1148 931 891 979 1005 977 895 726 741 1052 1085 672 491 294 251 209 159 100 83 51 8 12 94 206 327 304 543 654 366 664 568 586 504 484 564 492 495 589 825 754 602 614 755 753 752 828 1016 1094 1070 997 765 812 891 615 403 405 516 738 835 710 745 990 965 768 541 603 831 796 600 458 739 789 600 483 312 221 292 571 567 519 610 914 992 900 896 909 930 784 901 880 906 1078 1007 1028 1092 1124 1114 1143 1037 934 880 823 814 508 516 679 580 196 181 417 450 504 663 510 574 762 1001 1134 1043 1070 1001 1041 1069 1112 1136 1069 1092 955 946 891 876 994 1192 1211 1199 1234 1193 1121 988 766 453 239 352 480 540 593 423 382 496 635 792 671 757 768 840 723 804 799 750 792 943 1065 1054 1024 921 503 466 497 360 387 686 686 851 724 769 500 450 544 533 461 613 676 265 98 67 136 104 156 184 266 390 452 439 364 527 500 402 471 325 300 282 243 204 159 172 90 96 177 218 359 313 211 303 406 328 97 241 114 38 8 11 55 44 51 56 4 173 84 143 126 162 240 365 463 560 554 548 694 763 846 834 845 827 784 1015 969 941 895 970 984 999 1256 1232 1047 944 942 858 810 834 786 735 780 566 388 319 189 109 82 52 11 14 16 15 19 15 14 9 503 560 513 273 537 373 430 366 290 350 431 481 546 655 763 867 606 735 891 882 951 876 904 755 469 607 688 642 558 443 375 469 438 422 434 609 722 885 697 498 810 1140 440 413 686 623 441 397 306 274 287 273 372 410 458 563 653 542 494 601 608 706 767 743 676 955 912 779 590 943 1026 1017 978 901 857 793 656 683 466 474 487 259 203 282 308 327 333 267 478 593 881 956 904 866 1014 972 970 954 949 1016 925 703 897 1060 868 847 1024 892 866 922 1044 1009 879 783 514 461 319 311 378 503 329 248 283 349 412 351 276 457 446 515 587 568 668 777 876 891 944 941 737 378 297 254 173 216 309 549 545 697 557 235 219 254 399 252 320 336 326 120 12 7 70 192 181 200 385 379 290 243 300 287 121 164 233 111 99 53 56 47 28 12 41 88 68 20 22 46 22 26 23 123 9 55 11 8 29 20 8 27 42 33 18 23 82 82 83 128 191 283 386 429 447 468 554 557 556 495 520 647 781 1032 972 762 607 588 666 1142 821 883 905 806 757 715 698 679 591 691 691 613 434 192 10 11 6 9 7 7 10 15 14 18 15 14 486 385 230 113 440 621 385 382 265 189 264 320 354 376 446 548 648 736 790 931 924 909 1062 972 469 375 446 428 469 306 306 324 304 274 418 604 950 993 475 545 859 687 364 522 491 346 259 245 226 321 387 314 506 447 487 387 334 295 336 300 365 411 568 586 729 728 626 684 749 817 888 863 829 764 816 692 529 379 388 355 386 195 137 193 218 160 183 223 389 553 815 814 831 772 897 849 876 843 844 845 854 975 925 1058 1103 1054 870 857 870 805 682 528 638 438 178 108 208 212 155 204 192 157 163 196 238 270 280 301 281 347 517 694 661 680 746 789 766 609 512 191 162 110 175 143 217 285 349 389 165 161 125 46 92 170 56 194 47 10 4 13 34 39 53 80 139 122 62 60 57 36 50 40 67 77 67 2 3 10 14 6 10 15 10 11 14 24 15 9 18 9 6 6 7 5 4 10 19 14 21 30 27 39 32 49 61 84 135 187 277 326 343 353 307 286 319 405 500 599 835 1000 1286 1149 1067 1084 774 586 412 571 713 736 710 601 425 345 336 373 512 277 74 13 11 13 17 15 11 14 12 10 11 13 6 21 175 12 21 19 109 413 432 360 266 25 26 117 90 178 331 390 427 525 542 587 639 570 752 819 664 302 560 562 685 799 526 316 262 198 275 467 787 665 403 627 1015 308 282 355 344 203 221 282 320 364 413 251 267 331 282 237 242 256 306 245 307 403 416 484 506 467 486 589 603 615 615 564 484 486 708 731 467 271 308 303 284 164 114 155 180 139 181 232 367 598 691 679 859 816 794 749 785 811 797 794 819 1005 1150 1033 932 840 765 806 812 757 580 422 222 141 147 64 67 22 61 62 59 61 62 132 140 122 325 352 261 391 383 512 530 593 676 448 218 181 211 76 86 85 120 138 119 131 164 125 104 79 79 71 86 105 64 23 11 7 10 11 20 18 20 46 37 32 38 23 28 22 17 24 26 26 18 12 6 13 10 6 13 11 7 5 13 24 25 24 8 9 9 6 16 11 8 9 9 12 8 13 11 13 9 20 13 46 63 112 176 221 250 247 278 277 380 413 459 652 839 1065 1342 1059 806 351 46 22 64 183 423 450 764 579 541 579 397 216 76 11 10 11 12 13 16 7 11 16 14 15 15 14 22 34 31 28 17 12 20 298 353 296 132 13 11 4 1 76 97 120 266 363 364 349 487 631 578 533 638 556 373 445 590 539 533 360 346 209 254 316 723 374 431 720 803 339 278 354 248 218 224 291 370 480 425 686 365 222 246 264 223 237 279 192 243 255 287 305 295 336 345 414 504 454 460 487 472 512 644 522 219 204 265 445 256 139 95 78 58 86 127 191 335 523 555 651 717 749 680 664 691 740 1116 1168 1049 903 918 857 707 701 653 739 716 719 404 191 159 133 93 52 46 59 50 52 14 45 16 35 32 52 91 245 170 269 337 250 286 433 329 121 125 81 53 91 16 42 58 71 75 31 35 50 53 57 47 43 23 34 33 15 19 12 16 19 18 19 19 16 17 17 11 11 13 18 18 15 11 12 15 14 9 10 8 8 7 10 11 7 6 10 13 5 4 5 5 10 17 9 6 7 6 7 5 6 12 4 7 2 0 0 10 50 81 116 156 165 242 358 375 399 415 615 772 934 1172 804 9 5 81 446 192 235 515 507 507 444 331 210 73 13 9 8 10 9 13 16 15 15 17 26 23 15 37 14 22 14 38 0 4 2 122 267 36 12 6 9 14 6 1 3 3 41 1 49 85 234 361 507 587 375 537 465 229 251 517 499 456 343 310 153 117 265 390 275 524 707 619 368 386 559 481 304 341 346 588 777 688 350 269 233 258 234 218 336 266 236 187 168 167 179 177 241 261 330 390 372 393 487 687 515 419 332 313 257 337 299 245 132 54 40 6 47 112 133 345 458 542 598 676 590 624 652 666 1002 968 942 635 558 687 626 598 548 580 515 475 373 194 80 56 137 82 128 173 156 105 33 14 11 9 9 21 30 91 77 110 279 248 307 278 172 139 177 27 24 19 38 25 37 28 27 32 35 29 54 36 32 27 30 39 31 31 32 33 22 23 23 18 7 6 10 6 7 11 11 10 12 12 8 8 5 6 8 8 8 12 12 14 8 10 11 10 9 8 9 4 14 12 10 10 10 7 4 4 3 3 1 3 3 2 1 0 0 0 4 27 66 68 113 209 316 356 332 408 492 653 801 987 7 32 167 41 5 143 330 369 354 275 149 9 25 4 3 4 6 8 12 10 9 7 9 7 9 9 13 10 9 13 18 3 0 0 0 1 1 0 1 3 5 8 14 4 0 0 0 0 2 2 24 172 339 429 580 521 587 235 154 388 443 293 179 202 80 92 161 157 357 436 643 550 389 411 542 364 357 410 519 661 824 398 243 217 223 228 162 209 206 187 116 99 87 108 124 181 173 184 208 202 318 282 463 554 708 306 302 221 215 424 483 179 95 24 6 5 5 46 146 300 306 460 505 578 568 589 640 748 750 650 442 416 476 702 575 514 483 425 398 294 138 56 48 122 47 30 102 125 71 26 28 28 32 29 32 21 24 38 47 130 125 129 213 47 68 87 16 18 6 13 33 35 47 28 35 28 31 30 29 34 34 40 31 34 30 19 24 17 15 12 6 5 11 7 7 7 6 5 8 9 7 7 6 8 3 5 7 3 9 8 12 12 7 11 8 7 4 9 12 9 6 6 9 7 6 4 2 3 1 1 0 0 0 0 0 0 0 0 0 0 5 34 73 155 260 300 301 331 394 472 533 6 6 5 2 1 74 138 141 91 95 61 0 76 8 4 9 7 10 10 7 3 2 3 3 4 4 5 5 5 4 0 1 7 2 1 4 1 2 0 0 1 0 2 8 350 1 0 0 0 0 1 2 6 33 197 405 406 438 286 99 142 203 214 74 79 80 79 179 194 331 429 583 583 346 235 317 344 389 435 665 702 426 285 184 161 183 215 140 214 173 92 54 78 43 72 81 97 131 127 138 207 223 455 355 485 669 338 253 219 229 451 151 95 57 36 4 4 5 30 216 223 275 421 446 494 650 527 595 538 689 490 381 551 633 534 472 350 336 267 222 146 75 73 102 101 42 25 51 40 20 24 23 37 41 40 16 25 38 31 97 71 89 86 106 80 30 24 10 15 21 20 21 23 31 34 24 31 35 30 34 44 35 30 24 40 35 39 27 16 20 6 15 6 6 5 6 6 8 13 8 8 7 8 11 10 10 12 9 11 8 10 10 8 9 8 9 10 9 10 7 5 4 2 4 4 4 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 19 96 160 180 220 194 203 287 12 9 3 3 4 1 0 14 334 384 446 26 153 311 32 12 11 7 5 5 4 4 4 4 7 6 4 3 2 0 2 114 272 176 0 0 0 0 0 0 0 0 0 1 15 211 332 13 1 0 0 0 0 0 0 3 162 262 303 305 164 101 102 109 108 81 134 135 103 252 353 379 574 615 345 211 279 390 465 560 465 338 230 171 144 147 169 122 113 132 95 86 51 48 16 19 58 70 80 83 122 182 226 228 280 618 440 258 291 205 180 260 190 129 82 3 4 3 2 16 280 210 301 366 389 526 368 575 776 728 457 416 491 546 467 376 310 195 205 189 134 122 72 59 83 69 46 31 31 32 33 34 51 41 38 13 17 23 36 38 39 91 41 71 84 38 22 22 17 12 28 4 24 16 27 31 35 24 31 30 36 28 28 35 33 34 26 25 24 29 19 20 6 3 8 10 11 10 11 9 9 9 8 8 6 7 8 10 7 5 3 3 4 4 4 4 4 2 4 5 4 2 1 1 1 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 94 133 204 144 150 49 4 10 51 176 346 449 425 553 214 307 310 227 74 56 46 17 21 37 63 93 99 104 92 63 42 5 13 62 153 278 242 176 160 135 107 59 13 0 0 0 0 0 0 0 1 7 3 4 1 2 0 0 0 0 0 56 256 207 208 94 73 54 64 53 77 78 91 240 357 548 617 625 498 489 618 561 487 332 199 75 76 98 89 118 146 108 110 100 91 69 40 64 28 19 42 41 38 75 115 142 184 200 326 704 444 261 219 206 243 163 190 228 142 14 10 16 79 216 508 359 202 203 401 527 761 610 485 269 207 301 408 362 362 223 164 135 131 179 160 52 18 21 47 29 27 27 32 27 41 35 15 31 23 20 27 28 28 31 31 36 35 33 34 31 17 22 17 5 11 18 21 12 7 34 28 27 24 29 34 29 28 30 32 27 30 26 19 14 16 5 14 12 11 12 12 12 11 9 9 9 9 9 8 9 8 6 5 4 3 2 3 1 1 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 27 113 339 305 293 366 43 50 184 249 240 154 186 127 315 268 387 196 171 98 77 98 195 300 255 280 215 208 224 232 177 135 91 95 116 128 156 227 214 199 212 183 123 55 26 0 0 0 0 0 0 0 0 103 6 3 1 0 0 0 0 0 177 337 187 114 98 79 63 33 29 32 111 196 326 451 538 522 654 671 526 392 435 369 292 119 47 45 91 118 104 112 23 11 15 31 76 47 6 9 16 15 25 73 96 108 168 217 390 553 328 171 150 151 164 148 178 117 101 44 45 27 11 68 506 169 194 325 629 548 545 304 238 230 221 207 242 322 174 111 88 104 88 192 70 11 10 24 34 30 22 38 37 42 33 22 6 8 23 20 22 24 22 36 39 31 32 35 34 28 23 21 11 19 12 17 21 20 21 12 11 22 21 23 15 20 10 20 18 19 18 2 11 10 6 7 7 8 14 12 10 10 11 10 11 9 9 11 11 10 9 8 7 5 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 307 333 280 398 465 411 192 143 112 151 219 321 402 363 518 392 388 318 257 172 174 164 195 259 358 377 441 381 286 278 289 267 361 314 348 291 268 356 347 353 215 198 229 193 128 31 1 0 0 0 1 0 0 262 2 0 0 0 0 0 0 43 396 336 233 113 88 65 0 0 46 105 152 256 381 614 533 541 588 465 445 431 464 322 155 88 55 72 85 18 12 11 14 19 11 18 8 4 4 6 19 45 65 24 29 175 217 359 347 214 88 61 116 76 28 19 41 68 24 14 51 157 304 153 221 253 222 349 323 185 150 184 167 147 123 121 130 62 43 22 63 115 29 12 14 28 31 34 30 34 37 28 28 25 4 7 22 27 23 21 18 28 33 38 36 34 34 31 22 3 7 4 6 7 18 27 17 12 17 21 9 6 6 5 3 2 16 5 13 5 7 2 8 8 6 8 9 12 11 10 8 8 9 9 9 9 8 7 7 6 6 6 3 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 326 283 268 326 358 371 399 402 440 256 464 542 548 420 335 367 462 386 257 344 441 490 432 465 510 409 389 304 396 388 387 349 373 346 331 345 325 347 358 297 346 363 289 286 242 233 200 124 69 52 43 112 7 0 23 160 2 0 0 0 0 0 0 288 194 172 18 0 0 0 28 78 13 119 166 319 418 353 423 408 416 452 388 355 264 147 100 47 9 7 19 21 17 21 21 11 10 8 6 8 9 20 29 20 21 68 135 194 358 215 23 12 34 27 31 13 37 42 35 75 88 201 328 87 130 134 127 116 183 160 115 113 121 91 72 60 33 26 30 30 50 40 22 13 23 30 56 34 32 39 37 36 19 17 16 22 28 28 23 22 20 25 22 29 31 30 30 26 28 28 26 14 12 11 12 17 3 3 17 17 7 6 14 4 8 4 3 7 6 2 5 2 10 16 14 8 7 10 11 9 8 8 6 7 6 5 6 5 3 4 4 3 4 5 4 4 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 452 389 328 272 232 132 143 542 611 502 536 656 571 509 508 532 421 430 421 360 448 433 371 509 435 353 312 340 350 344 397 439 403 407 397 374 373 330 353 306 329 366 354 281 291 334 253 193 194 191 210 144 88 113 110 107 171 111 0 0 0 0 0 0 121 168 141 111 0 0 0 111 168 0 113 149 288 376 381 370 428 418 500 493 343 194 154 87 5 8 10 12 10 14 11 13 6 3 5 3 6 11 13 11 14 21 50 110 148 180 32 10 9 28 30 31 11 7 17 20 62 166 184 46 102 96 130 93 114 150 198 171 155 36 25 27 23 25 22 26 29 34 22 17 23 27 31 29 26 27 50 38 29 20 20 12 18 29 26 24 27 23 28 25 24 21 23 22 32 21 20 21 17 13 5 4 4 10 8 9 6 8 11 10 7 8 7 8 7 9 4 5 10 9 7 8 7 6 5 4 3 3 3 4 4 5 4 3 4 4 5 5 3 3 3 4 4 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 679 649 612 551 544 733 81 277 715 730 606 454 486 646 571 559 478 453 473 425 403 596 669 614 612 666 571 547 513 412 373 375 370 398 388 335 324 382 340 309 375 354 347 347 289 344 324 325 307 350 335 334 260 214 124 82 127 97 125 60 0 0 0 0 0 15 226 123 139 0 0 81 114 190 51 95 154 320 489 434 467 431 405 414 420 324 296 139 32 39 7 8 10 11 7 5 8 13 3 6 8 11 9 10 7 14 22 29 47 50 72 16 20 26 29 39 18 25 33 39 103 225 98 56 34 31 31 40 44 69 103 100 127 32 17 11 12 14 15 17 30 42 29 21 24 28 36 24 19 28 32 29 32 27 22 4 6 23 22 25 23 23 23 20 25 10 19 20 23 23 15 15 15 20 19 16 15 12 5 5 4 7 9 5 5 9 8 9 9 8 7 5 9 9 8 6 6 4 3 2 2 2 2 2 2 1 1 1 1 2 3 3 3 4 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 0 0 717 661 603 582 663 482 372 7 336 706 673 255 127 221 357 229 410 679 666 657 588 604 578 586 498 490 424 391 350 305 305 300 304 360 308 280 277 357 388 370 347 339 326 339 357 351 295 391 385 428 398 342 280 337 279 328 165 127 103 113 80 69 25 0 0 0 0 95 159 92 82 16 59 178 110 75 102 180 265 269 177 340 361 360 369 322 295 235 137 66 40 9 38 12 15 8 12 14 12 7 9 3 7 5 8 8 11 12 16 14 22 10 11 37 83 43 34 26 37 45 48 90 68 41 45 38 37 40 40 41 53 57 52 41 30 20 12 10 15 11 24 43 31 23 23 18 19 9 25 38 23 24 19 27 12 28 25 14 17 12 26 31 26 20 17 3 5 4 16 20 21 16 16 16 14 15 15 17 8 15 9 6 6 9 8 8 11 11 9 7 7 6 7 7 4 5 5 6 4 3 2 2 2 1 2 2 2 1 1 0 0 1 1 1 2 2 2 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 13 20 864 808 874 706 614 616 375 386 548 512 529 422 617 321 395 722 650 528 470 483 482 494 457 474 505 480 469 443 421 392 314 336 397 358 296 309 251 234 244 296 351 336 367 397 314 390 390 397 394 414 429 423 452 453 415 388 356 342 308 235 155 149 164 131 0 0 0 30 42 68 252 193 164 227 139 53 65 93 169 249 237 199 279 314 311 291 258 254 189 135 92 78 62 52 47 38 19 9 10 11 11 5 5 2 7 5 2 3 0 0 2 9 7 10 130 40 21 27 36 40 39 44 43 48 47 47 47 56 61 77 67 77 68 66 51 50 40 25 12 13 25 16 14 14 14 16 20 20 19 33 34 22 18 18 29 13 21 19 31 10 17 22 25 23 18 15 5 6 13 6 23 17 18 13 13 19 18 15 14 4 4 6 5 11 6 11 9 8 9 5 3 6 8 6 5 7 7 6 5 4 3 2 2 1 1 1 1 1 1 1 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 6 16 26 521 506 486 477 529 525 616 512 722 666 473 774 717 499 480 503 490 453 464 432 525 553 491 420 362 312 239 225 242 271 379 352 347 272 303 289 239 249 324 331 317 258 233 234 218 258 258 246 270 347 336 367 416 439 461 477 444 424 433 393 301 247 280 284 149 76 32 77 138 115 201 246 271 226 217 158 58 46 122 216 206 247 394 334 331 317 222 224 222 184 164 110 92 82 64 55 50 34 8 7 11 8 9 5 6 7 8 53 107 145 2 2 9 3 34 20 24 27 23 50 67 39 46 51 39 38 34 39 52 67 72 70 73 75 73 72 61 52 36 24 13 15 13 10 5 11 16 31 36 21 25 15 18 31 24 27 14 13 13 24 27 11 16 18 30 14 16 17 3 10 9 11 17 12 10 14 12 8 15 13 2 3 5 9 12 11 8 6 4 6 2 6 7 5 9 8 7 6 5 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 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 5 8 0 473 310 158 206 298 346 354 602 706 804 703 638 615 507 471 519 473 433 384 360 235 183 199 169 111 88 74 69 91 58 201 189 228 315 256 231 251 294 279 244 221 208 185 221 225 227 210 185 189 305 311 374 386 369 413 484 485 475 464 460 511 439 379 300 323 259 177 63 84 111 170 215 186 199 218 216 171 130 59 158 330 246 289 338 287 327 216 178 240 200 185 148 122 112 109 91 72 36 28 2 5 6 6 9 10 11 3 11 54 120 46 0 22 2 3 34 31 29 17 28 91 47 35 39 41 39 31 41 47 62 65 73 80 80 87 78 80 70 66 62 36 7 8 5 5 19 41 20 25 25 23 17 18 36 29 29 29 21 7 17 20 24 21 19 21 20 6 19 15 9 13 21 11 22 13 11 9 11 11 12 18 8 6 2 4 10 7 9 6 6 6 5 5 6 6 5 4 4 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 7 74 217 62 74 129 148 433 671 861 802 703 661 560 480 459 430 283 223 151 85 73 103 107 12 3 4 9 12 11 15 11 30 53 12 185 251 237 214 188 198 202 211 195 161 116 40 30 37 31 151 205 244 273 348 376 406 344 395 465 510 537 488 531 464 438 373 376 242 92 135 121 174 302 233 149 119 112 128 155 105 192 358 345 332 312 351 305 264 222 232 193 132 123 162 110 121 124 67 40 23 1 1 1 3 7 10 7 3 6 17 165 6 3 136 6 14 25 23 11 74 186 120 83 45 48 43 40 41 52 56 72 76 84 87 83 87 83 78 74 65 60 40 25 27 28 45 29 10 33 23 20 15 13 15 26 33 17 18 23 16 19 22 10 9 23 25 23 24 15 13 7 13 5 16 14 9 9 2 9 9 4 4 1 3 2 3 7 8 8 8 8 6 5 4 4 4 4 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 78 116 8 24 4 20 314 768 794 738 689 641 571 500 446 289 250 40 7 22 11 7 8 7 8 10 12 41 81 61 172 283 308 267 215 186 156 144 181 182 148 98 38 32 23 11 8 9 15 42 85 62 76 95 170 243 463 441 370 413 418 502 533 488 509 440 412 383 381 202 127 133 152 276 307 235 115 122 221 321 214 205 350 347 335 306 283 308 241 217 158 113 79 78 141 128 80 126 76 29 4 3 1 1 1 1 7 8 1 5 55 132 21 29 147 109 89 30 36 74 134 130 112 68 43 53 57 56 66 67 71 79 84 85 79 83 83 78 75 68 63 53 44 51 64 40 42 23 18 26 35 16 19 18 13 22 17 6 13 6 12 17 25 23 26 25 25 21 21 22 10 14 2 4 2 14 15 2 11 8 8 6 9 5 4 5 4 9 5 7 7 7 4 3 3 4 4 4 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 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 1 115 106 16 49 19 1 211 593 746 717 626 560 512 426 210 166 31 11 7 4 5 5 5 6 9 12 251 286 273 280 289 292 247 212 210 164 110 154 116 90 70 27 9 8 14 14 15 16 17 13 13 14 13 11 34 157 226 348 352 409 544 523 582 553 624 634 624 428 303 247 298 144 147 135 151 158 168 242 220 264 258 171 166 197 334 354 320 280 234 206 173 141 114 74 0 0 0 12 69 86 75 6 74 8 0 1 0 8 3 0 10 16 166 144 113 153 156 92 85 127 137 159 105 98 102 66 64 69 66 74 85 98 89 81 69 67 56 31 28 42 45 48 33 40 31 21 58 30 2 11 26 16 17 8 18 22 25 20 29 26 16 11 15 19 23 26 24 22 25 14 18 21 17 7 7 4 13 2 7 6 8 6 8 6 3 2 2 4 4 5 7 5 5 3 3 3 3 4 3 3 2 1 1 1 1 0 1 0 0 0 0 0 0 0 0 1 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 9 5 8 14 51 28 186 486 702 681 606 545 492 281 121 72 8 11 5 6 6 5 6 6 11 13 35 188 299 269 224 125 134 73 114 107 52 47 31 9 10 12 12 8 10 11 13 12 15 15 16 16 17 12 8 4 76 274 345 438 433 485 476 571 570 641 651 514 425 343 218 528 232 146 162 125 133 148 232 273 153 273 179 147 142 241 240 265 235 178 193 198 156 119 101 85 1 0 0 33 92 12 14 16 45 0 0 5 4 1 0 0 12 161 165 177 153 162 112 122 154 133 121 100 126 111 80 73 79 82 94 95 87 72 67 56 39 25 1 0 6 38 0 15 29 17 58 17 1 0 33 45 28 14 19 31 33 18 37 36 37 33 13 19 36 21 22 23 38 24 23 23 24 16 12 9 11 13 1 6 7 7 7 6 1 5 2 6 5 4 7 5 5 5 3 2 4 4 3 3 3 3 3 3 3 2 1 1 1 1 0 0 1 1 1 1 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 5 10 73 62 34 23 99 364 677 608 549 430 342 178 84 20 2 8 6 6 5 6 6 10 12 9 11 32 147 124 40 56 48 33 36 18 16 11 18 17 16 13 11 11 10 10 14 14 16 17 20 22 22 19 14 11 10 49 171 382 428 415 513 412 548 600 582 515 461 355 124 64 269 218 207 173 176 168 232 209 227 262 223 185 133 132 120 128 121 129 122 115 103 99 93 84 83 104 108 10 0 5 79 46 12 148 2 1 5 0 0 0 0 27 132 163 114 180 161 163 166 126 122 107 120 109 107 71 78 73 71 88 67 58 52 91 73 51 6 0 14 1 1 49 41 19 46 47 9 1 22 58 41 24 13 22 31 42 38 43 37 45 20 8 9 39 36 30 22 25 28 25 20 19 14 12 2 10 2 10 6 0 5 5 4 2 4 1 5 5 4 5 5 4 6 4 2 3 4 3 2 2 1 2 4 2 2 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 97 36 52 120 114 128 45 365 549 574 410 353 232 140 25 5 7 9 8 7 7 6 6 8 7 9 14 12 17 32 37 20 18 14 17 17 18 17 13 11 13 15 16 14 10 10 10 13 13 14 19 22 23 30 30 22 21 13 27 330 366 364 404 438 559 381 352 246 257 149 107 102 87 19 8 6 105 139 181 239 233 251 253 276 185 161 155 169 163 174 130 88 91 172 171 162 155 138 79 72 84 28 0 68 35 53 145 19 3 13 3 0 0 0 126 145 166 157 120 176 176 183 123 107 87 86 37 45 56 61 72 68 40 0 15 68 50 41 6 30 2 19 54 67 48 55 60 68 38 15 12 10 31 31 29 30 38 31 35 45 57 59 34 21 10 17 17 9 26 25 12 23 24 27 19 15 9 4 2 5 3 5 9 5 3 2 3 1 3 2 4 4 5 3 6 5 4 2 1 0 0 1 0 1 3 3 1 1 0 0 0 0 0 0 1 2 2 3 3 2 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 75 0 0 114 161 182 260 382 446 460 333 225 150 57 4 9 7 5 4 4 5 5 5 6 6 7 10 12 15 13 10 15 17 16 15 12 9 9 9 9 12 12 14 14 13 15 10 12 13 15 15 18 20 21 22 25 19 32 275 288 344 250 313 383 441 422 348 172 106 105 100 93 93 98 49 28 26 43 159 299 173 159 154 127 165 164 137 159 154 117 22 17 7 37 140 146 162 169 160 132 102 88 84 91 32 0 112 135 121 131 130 0 0 0 63 175 192 183 161 188 145 145 142 150 148 99 3 14 5 5 15 50 22 0 0 28 23 12 46 42 1 28 47 57 74 76 71 59 13 9 8 3 4 6 31 43 43 43 42 48 59 64 48 37 23 17 24 16 6 10 26 26 20 18 22 26 19 8 4 3 8 2 4 3 6 3 4 2 2 3 4 3 3 2 4 4 4 3 1 0 0 1 2 3 4 4 2 1 0 0 0 0 0 0 0 0 1 2 2 1 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 51 404 161 2 0 131 222 222 333 358 386 412 279 162 88 22 8 3 2 3 4 3 4 4 4 6 6 7 7 9 12 10 14 12 13 10 11 6 7 6 6 9 9 9 9 9 12 16 10 10 13 13 18 18 19 18 20 26 24 10 28 31 28 92 64 80 93 225 287 159 89 147 140 70 98 42 79 124 17 8 20 8 3 2 113 185 120 109 108 97 39 17 13 19 47 4 7 18 7 100 125 76 130 114 127 91 101 140 2 103 135 203 194 182 159 163 3 133 228 213 203 181 173 167 148 158 143 86 105 18 4 3 4 2 15 0 0 45 67 22 68 47 40 83 68 73 92 54 83 60 5 2 2 1 2 21 4 27 40 47 65 41 59 63 66 51 32 26 21 29 26 26 8 1 4 16 20 22 11 16 5 2 2 0 3 3 0 6 4 3 2 1 1 2 2 1 2 3 3 3 1 1 1 3 2 4 3 5 2 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 382 151 0 0 0 223 220 317 451 337 387 235 101 52 7 4 3 3 3 2 2 1 2 3 4 5 5 5 7 11 8 9 9 8 7 7 7 6 5 4 5 6 6 5 8 9 10 11 10 9 8 11 15 16 18 19 20 19 15 10 37 29 13 43 33 12 12 39 9 21 3 10 18 81 94 79 100 95 52 13 4 10 3 4 4 33 35 50 33 21 19 4 2 24 11 0 35 1 24 115 52 18 38 52 80 131 163 149 89 91 163 213 196 163 147 226 207 154 339 278 257 228 162 117 143 185 119 43 3 0 1 0 0 1 0 17 47 59 30 85 91 54 62 96 89 54 73 101 64 61 60 9 20 50 54 2 1 1 32 39 43 40 66 59 61 45 29 10 18 27 24 19 22 19 14 13 11 10 10 8 7 2 3 0 0 2 0 0 3 1 3 1 3 2 1 2 1 3 3 3 2 3 4 3 3 4 3 3 1 0 0 0 0 0 0 0 1 1 3 4 3 2 1 2 2 2 2 1 1 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 6 283 310 42 0 0 84 238 183 371 403 364 307 170 56 16 4 3 3 1 1 1 1 0 0 0 3 5 6 6 5 7 11 9 5 5 4 3 5 4 4 2 1 3 4 6 9 7 8 9 10 8 8 9 10 23 15 21 14 10 9 10 20 73 183 169 151 158 135 149 43 1 0 8 0 15 53 72 29 58 57 6 20 0 35 9 3 2 1 10 34 30 8 4 5 0 12 1 44 49 63 32 16 8 35 33 36 57 103 131 134 143 116 175 213 233 185 141 163 188 260 298 259 179 126 93 205 158 151 32 0 11 7 27 0 0 0 0 53 46 20 82 81 45 98 56 92 81 85 99 70 86 60 8 21 43 6 3 2 3 31 37 45 41 32 22 9 48 29 7 9 11 12 14 12 11 6 10 11 14 14 11 6 2 6 3 3 0 0 0 0 0 1 4 3 0 1 0 0 0 1 2 2 3 4 3 2 3 3 2 1 0 0 0 0 0 0 1 1 3 3 5 3 2 1 0 1 2 2 1 0 0 0 0 0 0 0 0 0 25 0 0 0 0 0 0 0 0 0 17 8 433 398 369 0 0 0 119 155 210 341 338 195 99 72 38 41 4 3 2 1 1 1 0 0 0 0 3 4 4 6 8 9 7 4 4 3 1 1 1 2 2 2 2 0 1 2 5 4 6 7 5 7 7 9 12 14 26 24 24 37 14 41 54 57 45 37 21 33 34 61 130 84 8 0 0 0 0 0 0 0 0 9 0 3 0 18 28 34 1 0 2 5 20 7 4 4 7 8 0 3 60 89 18 14 29 47 64 87 81 112 92 119 193 114 131 185 187 214 171 114 161 385 422 320 162 234 194 197 187 20 0 8 12 76 15 54 0 0 53 33 0 77 91 108 88 89 75 87 87 91 62 70 40 58 5 54 3 6 3 2 20 8 25 37 49 23 2 4 48 7 5 10 11 3 7 6 8 7 6 5 6 8 8 8 3 4 1 5 0 0 0 0 0 0 0 4 1 3 1 0 1 1 4 2 2 3 4 3 2 1 1 1 0 1 1 0 1 2 2 2 3 4 3 1 1 1 1 1 1 2 0 0 0 0 0 0 0 1 8 0 0 0 0 2 31 0 0 0 0 0 422 483 522 350 0 8 13 127 120 211 238 196 191 112 83 13 4 6 4 2 1 1 0 0 0 0 0 0 1 4 7 6 6 5 2 2 0 1 0 0 1 0 0 0 0 2 1 1 4 7 6 6 10 8 7 8 12 10 17 20 35 89 68 56 41 34 26 27 7 23 22 34 52 97 62 1 0 0 0 8 2 9 10 34 3 0 13 36 79 88 91 27 1 0 0 0 0 5 0 0 3 2 71 44 31 24 24 81 113 146 123 115 105 119 172 175 159 151 212 237 270 159 169 442 239 236 347 210 270 252 89 7 9 138 109 126 58 3 0 56 41 32 78 123 112 93 84 53 100 74 53 57 62 65 60 26 27 20 19 15 9 6 6 10 14 38 57 38 18 3 9 19 0 13 9 1 3 1 1 1 2 2 4 3 2 1 1 1 1 0 5 5 1 0 0 0 0 1 3 2 2 4 3 0 2 3 3 2 4 3 2 2 1 1 0 0 0 0 1 1 1 1 2 2 2 2 1 2 1 1 3 0 0 0 0 0 0 24 42 0 0 0 0 91 56 36 24 6 0 0 240 433 438 580 569 10 25 47 113 77 136 179 172 109 122 74 46 5 6 5 4 3 2 1 0 0 0 0 0 0 1 4 5 4 2 2 0 0 0 0 0 0 0 0 0 0 0 2 1 1 4 9 11 14 12 8 7 9 10 14 17 41 53 53 43 44 28 15 15 17 10 9 7 3 0 13 54 42 47 22 17 5 7 40 70 29 12 11 0 25 37 59 102 99 72 93 6 0 0 12 0 0 0 10 58 10 19 54 43 29 146 169 131 115 111 114 154 237 229 157 184 256 176 172 270 313 405 244 504 592 456 311 222 140 107 131 84 102 59 18 5 63 44 125 157 124 91 122 96 67 27 59 66 74 46 11 47 16 13 54 41 50 39 36 34 46 29 36 31 44 35 24 16 16 20 22 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 2 3 3 2 1 1 1 3 4 3 3 2 2 1 1 1 1 1 2 3 1 2 5 4 3 2 3 2 1 2 0 0 0 0 0 0 0 0 0 0 0 10 53 64 0 26 5 0 0 172 394 664 720 653 93 94 156 137 90 50 14 8 0 1 4 27 13 8 10 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 10 16 10 8 5 4 8 8 11 13 42 46 22 13 12 15 11 9 10 9 1 1 3 3 0 2 7 14 37 57 41 64 49 54 57 52 45 29 19 5 47 55 89 87 98 24 23 0 14 52 6 0 20 36 12 34 74 33 56 72 103 87 122 168 142 151 183 220 203 210 207 189 136 651 481 274 223 357 181 236 222 157 247 232 197 115 55 81 155 233 217 165 224 152 166 199 144 91 75 81 61 67 50 67 73 66 43 50 50 44 30 27 39 42 53 65 65 64 70 67 61 47 32 20 27 30 23 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 2 3 1 0 1 3 3 2 3 3 2 2 2 2 2 3 3 4 4 4 1 2 5 3 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 32 6 10 11 0 0 129 611 622 759 744 612 79 137 168 194 169 4 0 3 10 12 4 16 15 13 12 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 2 3 4 4 7 7 10 7 9 9 4 5 11 12 10 43 32 36 37 41 26 16 5 8 5 1 0 0 0 1 1 0 0 0 6 6 2 13 25 55 83 61 12 41 58 70 92 83 94 109 112 91 79 69 21 10 19 14 54 54 25 11 7 19 23 41 58 63 108 140 137 137 112 141 190 215 165 185 133 342 456 218 338 346 364 298 287 296 223 293 151 117 141 177 309 269 250 189 165 201 189 153 130 147 121 113 85 50 82 77 57 43 39 33 11 15 4 8 17 22 21 29 33 35 47 62 51 62 57 57 51 54 38 26 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 1 3 2 4 4 2 2 3 2 2 3 2 2 0 3 0 2 1 0 4 5 4 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 0 18 171 17 997 807 801 793 678 544 157 69 175 254 138 37 8 0 17 2 3 2 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 1 0 0 0 3 3 9 8 11 15 5 4 3 16 35 37 36 37 29 20 9 2 2 4 3 0 0 0 0 0 2 0 0 0 0 0 0 9 19 46 59 33 3 53 76 34 95 56 94 145 89 83 76 86 72 29 12 66 64 11 0 0 4 42 35 46 72 43 97 160 174 182 162 145 156 272 220 210 215 369 590 423 411 402 270 296 220 288 296 158 122 201 198 182 233 231 280 201 183 169 183 174 153 130 145 67 85 73 49 30 16 8 9 2 3 3 3 5 10 7 6 6 10 12 18 30 34 34 39 39 35 30 41 45 45 22 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 2 1 1 2 2 3 3 0 0 0 0 0 0 0 0 0 5 2 2 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 3 115 1057 1069 1247 1115 779 762 689 583 377 255 209 224 115 71 10 2 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 3 20 14 7 2 2 5 31 32 18 13 3 2 0 0 0 1 1 1 0 0 0 0 2 4 1 6 0 0 0 0 0 16 17 16 32 49 45 62 74 80 75 89 54 88 82 77 88 113 81 70 53 15 0 0 0 6 44 18 9 31 46 41 102 137 136 126 169 147 263 301 258 274 234 344 272 162 305 259 332 462 425 250 140 145 295 260 275 242 279 280 188 153 202 167 161 161 108 81 24 18 4 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 2 2 2 14 15 8 16 22 23 38 46 42 19 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 1 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 168 480 617 682 865 1023 1025 768 687 750 372 326 180 128 123 81 12 9 3 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 17 12 3 1 10 20 13 6 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 8 14 3 1 6 10 12 7 10 11 33 26 43 39 54 57 55 59 77 76 101 121 104 101 63 55 17 7 0 0 9 32 19 57 61 77 58 47 94 103 100 136 117 124 278 252 158 186 229 216 173 307 362 472 558 486 349 166 264 486 357 318 270 248 200 172 212 166 104 86 51 29 11 5 4 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 2 2 3 2 2 8 17 33 36 38 17 5 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 41 0 0 0 0 0 0 0 0 0 0 806 763 677 700 774 891 808 860 753 787 361 335 152 64 97 114 25 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 12 16 1 0 15 26 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 3 4 7 11 7 13 18 9 19 55 55 16 2 8 10 13 10 33 57 40 49 80 108 141 109 75 55 33 26 0 8 7 82 4 33 79 45 73 78 93 85 60 87 109 166 180 193 173 123 159 165 189 207 233 508 559 663 393 366 580 421 338 270 214 179 156 181 203 127 88 36 18 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 2 1 0 0 1 1 2 1 13 16 21 24 48 27 13 2 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 470 780 619 584 570 824 838 909 924 1099 1280 522 432 322 182 124 93 40 1 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 4 8 20 13 2 0 0 0 0 0 0 0 0 0 0 1 3 0 0 2 11 8 11 11 7 12 16 19 23 34 50 20 0 0 0 0 0 0 4 12 18 40 42 41 77 63 48 19 8 8 43 25 57 41 13 28 98 110 107 96 99 113 83 114 184 120 87 143 66 120 140 138 121 214 440 590 421 631 487 363 407 420 362 220 175 157 175 197 170 42 3 1 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 4 3 0 0 0 0 0 2 3 2 1 3 9 19 30 44 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 319 830 828 596 557 425 676 768 925 1243 1227 1323 728 536 440 321 224 165 88 54 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 1 2 7 9 15 19 19 21 15 4 1 0 0 0 0 0 0 0 0 0 0 6 23 28 32 25 2 0 0 0 0 0 0 0 0 0 1 1 0 1 0 2 1 1 5 4 11 9 4 9 12 9 34 3 0 0 0 0 0 0 0 0 17 40 41 46 60 50 11 3 0 15 6 65 73 16 0 5 44 56 71 124 119 119 162 136 128 125 151 132 63 61 95 114 136 173 172 189 330 530 342 325 350 405 299 183 181 195 186 103 5 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 6 3 5 2 0 0 0 1 7 7 1 3 3 2 10 36 24 10 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 82 678 841 672 529 440 599 759 775 1044 1082 1246 1151 741 635 498 379 297 239 148 131 103 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 17 26 26 25 25 31 36 37 34 18 7 3 1 1 1 0 0 0 0 0 1 70 49 40 20 2 0 0 0 0 0 0 0 0 4 6 4 7 0 2 0 0 1 1 0 7 8 5 2 1 26 31 31 11 0 0 0 0 0 0 0 8 16 12 30 66 28 4 2 17 21 42 36 65 41 1 35 2 51 126 164 133 160 157 148 140 134 93 8 25 62 37 69 98 128 66 121 404 401 328 326 331 240 187 213 211 170 30 7 11 8 4 4 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 5 7 6 6 8 3 0 1 2 1 2 2 16 13 32 36 30 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 106 725 836 602 645 499 500 700 798 1020 1060 1125 1068 637 604 599 480 338 244 152 163 116 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 8 12 12 21 37 34 34 34 38 44 42 54 52 56 54 37 25 13 2 1 1 0 0 0 0 0 4 98 82 34 0 0 0 0 0 0 0 2 4 6 7 10 4 3 1 1 0 0 0 0 15 19 39 2 19 21 26 33 28 24 3 0 0 0 0 0 1 3 10 52 64 26 29 17 28 52 28 7 13 57 45 19 45 57 153 140 182 156 95 59 71 27 15 45 71 71 101 104 171 145 91 160 494 337 304 320 232 192 216 187 106 27 7 12 0 14 15 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 9 9 9 9 8 8 2 9 8 3 0 1 1 22 34 27 24 4 17 14 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 219 799 619 604 877 901 688 612 749 1007 937 1044 967 554 557 553 500 402 211 173 145 93 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 16 9 6 3 4 4 4 5 9 17 32 45 52 61 71 77 64 49 24 9 6 8 0 0 0 0 30 115 113 31 0 0 0 0 0 0 3 5 7 5 6 8 19 20 15 25 38 39 32 25 5 13 1 1 8 32 34 32 20 28 0 0 23 0 0 1 0 0 2 43 40 23 28 22 4 57 15 7 4 26 14 41 134 101 157 126 179 128 38 8 16 12 45 80 77 89 73 102 72 92 85 314 416 326 294 204 165 162 124 33 14 7 0 0 6 14 4 9 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 5 3 7 2 8 5 9 8 8 3 5 10 8 11 11 7 8 11 11 23 14 4 3 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 2 4 1 55 613 796 696 883 875 731 715 548 653 961 1030 885 669 664 560 466 464 476 234 146 117 78 34 4 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 1 0 7 4 0 0 0 0 0 0 0 0 0 1 4 6 8 17 52 77 102 115 104 107 128 88 17 0 0 0 8 129 159 82 2 0 0 0 0 0 2 4 7 14 22 29 61 70 79 36 29 32 29 41 26 34 31 0 1 38 47 22 10 0 15 26 23 28 18 1 1 1 0 3 34 44 25 2 16 9 16 8 15 7 0 2 90 136 121 145 163 123 48 53 86 79 41 26 22 22 19 64 114 79 58 79 103 108 88 95 14 43 13 7 18 4 3 0 4 3 10 7 8 7 4 0 0 0 0 8 9 1 1 0 0 0 0 0 0 0 0 0 0 0 6 26 23 22 19 15 18 11 15 14 12 4 6 3 3 11 4 5 4 5 19 27 25 4 2 1 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 6 0 0 2 461 562 770 966 765 638 816 917 848 902 901 738 283 717 638 553 430 358 281 173 128 128 7 9 1 3 29 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 1 4 6 7 10 30 62 99 145 163 135 87 23 0 0 5 72 189 116 46 0 2 0 0 0 4 3 8 52 37 23 110 114 82 50 31 9 7 16 22 46 49 53 47 53 51 49 26 41 28 31 34 38 47 63 56 47 52 26 38 52 35 12 20 17 8 15 15 1 4 15 8 131 118 165 105 120 89 115 125 63 40 18 10 0 9 13 5 7 0 0 1 23 12 32 17 64 56 41 13 15 6 1 13 9 6 7 4 8 5 6 0 0 1 0 1 3 2 1 0 1 1 0 0 0 0 0 0 3 22 22 30 30 28 23 22 22 21 25 24 16 14 11 4 2 14 13 4 8 13 23 25 24 1 2 12 13 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 10 206 511 572 897 841 729 869 827 803 949 523 574 119 869 798 541 497 369 269 197 165 91 36 29 71 24 22 22 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 7 7 6 14 16 17 22 103 224 235 182 148 55 19 47 70 182 196 112 8 2 0 0 0 3 20 181 163 121 90 83 89 76 72 63 68 68 55 47 45 32 30 47 43 44 55 53 41 30 21 27 26 33 36 32 45 45 62 31 20 51 24 21 1 11 12 1 2 9 55 8 52 141 117 127 42 83 105 112 110 73 39 20 2 0 2 4 1 3 2 3 6 9 23 73 84 90 76 61 42 42 18 8 17 4 2 4 1 0 2 1 0 0 0 0 0 3 0 0 0 0 11 10 1 1 1 1 1 1 0 0 0 20 26 34 37 33 22 22 25 20 19 23 8 4 2 13 18 3 17 23 14 17 1 2 2 4 15 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 3 8 114 371 554 508 606 404 503 910 724 712 827 272 4 14 936 819 752 446 398 226 181 157 82 29 27 11 27 21 24 35 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 7 14 19 21 15 17 19 52 172 265 317 179 13 62 97 186 194 150 55 13 0 0 0 2 131 114 134 120 92 66 51 35 28 20 21 19 17 15 20 30 34 33 29 27 25 36 32 17 12 15 22 18 25 24 41 71 56 58 57 59 24 30 33 1 3 13 13 11 34 25 1 129 57 49 54 81 63 72 81 45 21 0 0 0 2 0 1 4 2 4 10 10 16 55 68 85 69 63 30 0 4 8 0 0 4 4 5 2 2 4 2 0 1 0 0 0 0 0 0 0 0 0 6 4 12 12 15 15 14 7 16 17 17 17 21 22 32 37 32 25 19 17 16 25 12 16 9 21 11 12 8 17 9 0 0 1 5 18 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 19 31 29 78 174 374 374 414 667 706 687 671 527 379 120 21 13 4 670 643 606 494 347 182 198 193 26 0 3 16 13 37 37 34 22 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 9 11 14 18 16 13 11 11 30 120 457 297 17 9 24 92 195 156 62 21 9 0 0 59 136 85 49 24 15 1 0 0 0 0 0 2 4 5 6 3 0 0 0 23 51 37 13 11 2 0 7 11 8 4 9 12 31 69 57 64 59 68 43 30 2 5 2 3 74 35 14 103 77 66 75 51 78 62 42 21 0 0 2 0 0 2 8 1 10 9 33 26 26 62 64 48 15 3 1 5 5 1 1 3 5 4 1 3 3 2 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 19 18 3 21 25 21 19 16 15 17 22 23 39 34 25 23 27 20 26 17 16 12 15 26 18 20 10 0 2 2 1 16 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 233 198 111 186 350 335 660 518 650 703 610 437 381 280 346 256 20 17 562 467 336 397 312 183 183 32 10 2 0 1 8 49 65 52 26 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 12 15 18 10 6 6 15 18 22 9 112 312 210 1 0 80 110 122 52 24 20 2 0 88 104 16 12 6 0 0 0 0 0 1 3 5 9 11 14 13 11 6 2 5 5 7 27 45 21 22 36 43 18 23 8 19 2 16 53 50 83 82 58 17 3 4 12 2 92 98 113 74 55 56 54 69 99 58 58 13 0 0 0 0 0 0 1 1 2 10 8 18 5 6 4 1 4 4 1 1 5 0 5 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 27 0 0 0 31 28 24 25 26 22 23 21 19 46 34 41 37 30 42 18 6 15 23 21 17 15 0 11 2 2 8 5 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 45 234 337 274 356 214 343 250 205 589 653 535 429 244 450 513 362 98 34 418 388 291 292 242 159 128 20 7 2 0 17 45 30 70 54 31 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 10 19 13 10 11 10 2 8 9 22 21 278 229 195 12 126 154 169 50 14 18 6 34 109 35 20 11 3 1 0 0 2 2 3 5 9 14 14 12 14 18 20 21 24 11 8 11 9 40 51 34 43 41 21 5 0 9 11 35 52 90 63 37 32 16 44 30 7 136 196 82 63 45 49 52 65 89 68 32 6 0 0 0 0 0 0 0 3 7 1 2 13 2 0 1 5 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 29 30 25 24 26 30 47 43 43 40 37 28 24 8 27 14 18 19 10 9 2 5 2 1 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 69 108 207 290 303 104 149 19 432 614 552 463 390 456 186 445 266 120 51 252 319 190 202 184 125 117 55 14 19 70 31 37 32 59 54 18 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 14 7 13 16 10 8 13 15 44 68 258 253 141 71 356 250 120 30 39 25 0 59 61 27 23 12 8 0 0 0 3 3 2 3 10 9 16 14 21 28 33 35 29 23 28 12 14 11 3 9 0 0 38 23 2 3 0 6 40 82 62 42 38 28 5 18 37 165 267 104 80 63 44 67 65 72 49 24 0 0 0 3 0 4 4 0 0 0 0 0 2 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 1 23 47 55 62 59 56 55 57 44 38 17 11 12 0 0 0 0 0 32 32 39 54 22 54 40 34 29 26 21 21 19 21 18 14 2 11 3 2 1 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 19 62 186 215 112 48 9 322 809 508 451 353 308 300 365 261 130 67 209 122 65 83 147 105 128 146 34 40 99 37 19 22 36 41 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 3 11 9 22 10 12 21 18 18 143 264 443 340 216 154 428 272 81 31 32 1 0 61 59 15 34 11 0 0 0 1 3 4 4 11 21 20 24 25 17 9 8 9 35 48 46 41 15 16 21 16 9 14 10 17 35 26 1 0 14 144 110 42 35 58 36 41 47 192 206 166 140 85 74 68 56 36 10 0 1 2 5 9 15 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 19 25 19 18 31 52 56 59 52 37 40 24 0 11 29 34 52 50 38 40 37 32 32 22 22 20 22 15 3 4 3 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 5 10 18 51 92 172 101 34 240 903 717 673 491 376 511 392 267 179 138 12 65 63 14 119 110 87 112 39 78 85 56 23 33 38 35 2 0 0 0 0 0 0 0 0 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 14 13 15 24 51 45 30 255 328 478 564 263 400 313 192 87 8 5 0 48 79 15 49 14 3 0 1 4 8 8 9 15 22 26 30 26 26 12 3 4 6 6 22 55 60 52 37 26 16 13 9 12 13 28 21 6 0 0 129 108 35 61 158 206 196 150 199 159 114 53 91 72 69 29 5 9 7 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 23 15 21 23 23 21 20 19 20 20 21 21 23 63 74 66 49 52 26 30 37 60 66 43 49 28 40 29 26 23 19 21 18 11 4 0 7 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 7 1 11 1 2 18 20 878 820 749 504 403 521 460 351 243 163 35 116 101 91 70 88 55 48 49 21 17 10 27 25 44 20 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 14 14 19 29 34 50 99 21 240 376 384 516 268 203 230 144 24 5 14 88 78 23 24 5 1 0 2 14 12 14 17 23 20 20 23 22 25 18 5 5 4 3 2 3 8 59 61 53 46 39 18 13 14 24 22 11 2 0 4 94 40 41 150 364 246 200 164 129 97 66 89 61 50 27 16 13 9 4 0 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 5 24 22 17 18 18 18 17 17 16 20 18 21 26 30 30 35 44 52 69 71 70 63 74 78 77 67 45 55 22 41 27 29 24 16 19 21 4 8 16 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 11 3 2 0 0 6 26 334 948 799 776 482 461 524 547 369 302 68 88 125 87 70 50 41 5 2 0 0 11 23 11 16 18 0 0 0 0 0 1 1 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 10 15 28 36 54 52 69 76 94 167 290 323 297 184 122 101 0 6 130 106 53 20 8 0 4 1 3 15 15 14 18 23 18 17 15 11 8 6 6 4 8 5 2 3 3 8 37 58 71 51 52 27 22 17 25 28 5 0 0 22 226 162 242 181 242 247 164 156 105 84 96 36 57 37 14 3 6 1 2 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 15 17 16 19 16 16 15 0 0 14 15 14 17 20 22 38 41 39 39 46 38 48 59 68 64 62 69 70 65 75 45 58 44 35 28 28 16 12 18 2 17 10 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 10 27 444 699 668 794 620 633 778 717 552 97 62 129 80 56 46 4 0 0 0 0 0 0 0 7 0 0 0 0 0 1 2 2 2 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 31 5 0 65 59 52 76 91 119 158 183 125 77 109 10 0 65 82 51 9 4 0 0 0 4 11 14 21 28 29 24 17 4 11 19 31 39 35 39 39 48 33 1 0 0 10 38 51 77 85 34 17 16 15 19 0 0 0 315 309 282 197 186 191 164 165 135 129 110 64 14 13 15 14 7 13 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 0 0 0 0 0 0 0 0 22 27 21 18 18 18 0 0 0 21 25 24 50 53 56 59 64 65 66 66 59 46 36 55 67 60 60 64 66 69 98 72 48 41 30 24 20 5 9 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 0 8 14 142 751 608 782 733 778 877 831 129 151 106 119 48 60 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 0 0 18 58 49 52 51 35 19 37 96 98 71 87 14 0 0 71 52 11 5 6 0 4 22 10 22 27 30 24 22 11 17 22 26 34 41 45 51 55 50 58 41 13 0 5 9 10 17 89 97 31 7 13 13 12 0 0 224 273 247 231 255 179 149 94 55 54 22 66 49 8 1 0 1 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 18 18 17 16 24 0 0 0 0 53 70 80 78 78 83 0 0 0 0 109 95 80 68 55 49 66 67 67 57 44 41 92 75 47 44 26 24 7 14 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 2 2 0 0 38 566 638 618 771 831 840 138 134 77 102 107 81 11 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 35 20 11 57 44 22 35 75 163 83 88 0 0 0 55 35 20 4 2 1 15 26 20 32 33 28 19 15 7 4 22 22 0 0 16 44 47 42 48 51 41 0 1 1 5 2 26 99 75 33 3 14 14 0 0 75 149 142 211 218 135 68 92 61 33 11 29 14 36 3 0 0 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 23 18 15 23 25 6 0 0 0 34 53 77 48 0 0 0 0 0 0 0 0 48 87 0 53 62 66 83 74 64 42 32 61 97 56 48 38 28 18 18 12 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 2 0 0 0 0 10 340 489 405 731 901 81 136 124 106 118 90 38 2 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 16 28 28 37 37 25 49 124 178 125 80 46 0 0 25 77 50 16 0 6 18 18 27 33 39 51 33 8 0 0 1 8 0 0 0 0 37 41 37 26 36 46 24 0 0 6 38 86 107 34 25 13 14 9 0 22 127 91 156 149 261 160 77 43 9 72 8 75 24 23 3 2 10 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 15 19 16 21 0 0 0 0 63 78 0 0 0 0 0 0 0 0 0 140 139 133 45 0 0 5 65 66 71 67 58 46 73 91 55 49 37 26 32 50 7 0 6 13 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 0 4 3 17 376 400 408 634 40 101 122 125 148 102 67 52 6 0 0 0 0 0 0 0 0 0 2 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 17 11 6 13 12 29 55 106 123 85 22 0 0 48 49 49 32 17 6 3 7 28 39 50 39 26 0 0 0 0 0 0 0 0 0 0 29 32 32 34 22 34 71 3 4 14 54 87 43 20 21 24 25 8 16 38 91 104 19 116 110 141 156 120 41 42 6 9 8 1 10 7 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 15 23 19 0 0 0 0 53 71 1 0 0 0 0 0 0 0 0 32 103 109 108 109 103 102 63 42 73 74 75 73 63 48 69 68 59 40 27 26 9 12 1 5 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 13 0 0 0 88 229 505 454 58 73 99 121 168 131 69 50 33 40 119 2 0 0 0 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 13 0 0 0 0 24 56 85 22 0 4 0 50 47 34 31 37 22 4 5 29 38 17 0 0 0 0 0 0 0 0 0 0 0 0 7 3 41 46 49 50 41 69 18 7 31 69 36 21 7 20 29 39 31 41 64 59 11 14 4 69 65 41 53 1 0 0 1 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 58 0 0 0 0 0 0 0 0 0 0 27 106 99 98 83 93 95 86 93 91 78 74 82 74 52 64 63 56 65 38 21 8 11 8 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 3 1 3 5 0 0 0 98 495 8 55 44 2 104 98 54 59 61 65 36 29 120 29 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 4 1 1 23 53 17 0 0 0 0 3 22 21 19 27 14 9 27 16 0 0 0 0 0 0 0 0 0 0 0 0 0 14 6 27 31 43 53 51 8 24 18 63 67 36 38 13 13 37 48 38 41 34 20 24 5 3 3 3 8 14 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 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 50 0 0 0 0 0 0 0 0 0 0 0 0 95 97 96 82 97 109 112 91 81 87 83 82 77 57 77 83 6 38 39 10 8 16 8 11 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 14 22 9 5 0 0 0 3 11 6 21 37 2 22 89 61 60 56 22 42 0 0 0 0 1 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 33 26 42 3 0 0 0 0 0 13 19 10 13 10 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 22 22 23 27 34 53 63 49 58 68 33 24 4 19 40 45 34 25 26 8 15 19 15 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 0 0 0 0 0 52 0 0 0 0 0 0 0 0 0 0 0 0 23 72 80 72 79 86 104 110 114 96 69 75 89 78 58 86 113 6 36 11 0 20 65 30 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 10 22 22 66 0 0 0 0 15 7 0 40 14 68 65 127 33 0 11 41 55 0 0 1 4 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 12 5 12 12 1 0 0 0 0 0 12 15 6 5 10 12 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 26 29 23 21 25 61 75 74 53 64 32 9 3 23 45 50 28 51 17 12 6 36 26 0 0 0 1 4 11 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 49 53 0 0 0 0 0 0 0 0 0 0 0 23 2 2 1 0 64 66 78 94 107 109 82 66 96 89 54 93 111 11 0 0 3 27 15 8 0 0 0 0 0 0 1 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 20 0 0 0 0 0 0 0 0 0 0 28 117 160 126 123 0 0 0 0 0 0 6 39 26 118 123 3 0 21 0 24 71 98 92 0 8 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 9 10 3 3 5 10 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 17 33 6 8 30 49 33 31 36 63 44 6 2 31 42 43 37 20 22 3 4 9 11 1 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 61 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 100 108 115 117 104 107 94 106 100 61 83 85 55 88 119 17 0 3 24 5 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 158 279 234 184 0 0 0 0 0 0 0 1 1 7 55 95 74 41 32 36 64 77 38 32 49 1 4 21 2 3 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 4 1 0 5 12 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 22 1 1 15 40 48 38 50 89 27 3 2 22 37 22 32 33 22 17 7 0 3 0 3 11 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 32 77 84 99 109 127 136 132 115 108 101 89 128 74 82 74 12 74 97 12 0 0 88 60 2 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 226 396 460 0 0 0 0 0 0 0 0 0 0 2 0 13 6 53 56 29 58 0 26 16 10 6 11 9 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 2 4 1 0 3 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 25 6 15 25 2 24 31 11 5 0 3 18 26 25 21 18 17 21 1 1 0 0 2 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 56 0 0 0 0 0 0 0 0 0 0 0 0 79 84 87 85 87 93 103 110 113 121 116 99 99 99 88 96 67 5 58 111 10 0 0 25 0 0 0 0 0 0 0 0 0 0 0 0 0 8 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 177 355 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 10 2 2 2 1 2 0 2 2 6 4 4 1 3 5 1 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 5 12 14 9 0 0 0 13 29 17 15 15 10 25 8 21 2 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 87 76 92 90 82 109 166 202 82 75 113 79 79 90 77 98 114 56 5 51 98 37 1 26 5 20 0 0 0 0 0 0 0 0 0 0 0 0 17 10 13 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 16 131 0 0 0 0 0 0 0 0 0 0 0 4 0 15 11 1 0 0 3 1 2 2 0 0 9 12 1 1 2 2 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 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 10 4 1 13 17 27 27 24 20 20 22 20 4 10 21 18 2 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 66 85 0 0 70 118 145 194 234 280 132 95 84 71 84 100 97 112 0 4 53 93 0 44 0 0 10 0 0 0 0 0 0 0 0 0 0 0 0 49 56 10 11 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 5 8 4 0 8 14 0 1 9 4 2 4 4 1 1 4 0 2 2 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 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 0 23 29 33 26 29 10 16 8 3 17 12 9 6 0 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 67 0 0 84 92 128 186 159 265 272 235 234 100 84 101 112 109 78 0 4 38 54 0 22 2 11 0 6 0 0 0 0 0 0 0 0 0 0 0 1 46 10 20 1 2 1 1 2 0 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 7 6 4 5 11 0 0 6 8 10 4 1 1 4 0 3 1 0 1 1 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 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 0 7 2 8 9 11 14 2 0 0 2 20 8 10 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 0 0 0 67 123 87 102 123 94 205 119 61 137 127 66 89 22 0 0 0 0 0 0 6 56 0 15 0 0 0 16 24 0 0 0 0 0 0 5 16 20 21 7 0 9 13 13 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 5 9 1 3 6 15 16 3 11 0 0 1 1 1 1 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 12 0 2 0 9 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 60 0 0 0 0 38 55 33 49 0 55 0 4 46 167 61 0 26 0 0 0 0 35 1 0 4 58 10 5 14 15 0 0 0 0 0 0 0 4 7 8 0 0 27 10 7 11 13 9 30 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 1 6 8 7 8 17 17 16 9 9 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 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 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 6 0 0 0 0 0 0 0 0 0 0 59 0 0 0 0 21 11 35 41 6 67 64 141 182 69 44 75 0 0 0 0 0 48 0 1 6 51 110 83 44 55 3 9 11 0 0 0 0 0 0 0 0 0 0 0 2 18 12 12 8 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 5 1 0 0 0 0 0 0 0 0 0 1 4 9 5 1 1 7 1 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 2 0 0 0 0 0 0 0 0 0 0 52 0 0 0 0 26 48 47 10 48 54 103 104 45 0 0 0 0 0 0 0 0 45 0 0 4 64 60 13 16 36 32 12 6 0 0 0 0 0 0 0 0 0 0 0 1 5 12 11 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 2 0 3 3 1 0 0 0 0 0 0 6 2 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 0 0 0 0 0 0 0 0 0 0 0 28 0 0 0 0 0 43 33 34 28 20 14 22 25 0 0 0 0 0 0 0 0 65 1 0 2 6 17 34 18 16 38 21 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 13 22 0 0 0 0 0 0 0 38 25 23 24 17 0 0 0 0 0 0 0 0 51 29 0 0 0 3 11 0 7 16 49 32 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 15 5 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 1 0 0 0 0 4 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 35 41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 27 0 1 0 0 0 2 29 2 9 24 28 7 0 0 2 65 0 0 3 0 0 0 0 5 2 19 25 25 15 2 3 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 45 46 47 61 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 25 0 4 3 0 8 4 5 4 7 17 30 54 7 0 2 51 21 17 28 0 0 0 0 0 0 0 20 13 42 27 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 34 22 42 62 62 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 38 53 10 34 2 47 1 38 13 4 0 0 85 70 52 54 14 0 9 1 23 24 38 29 1 0 0 0 6 9 6 0 2 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 8 19 29 21 39 36 8 0 0 0 0 0 2 5 0 7 28 31 42 51 58 17 12 0 0 0 0 8 66 6 50 49 183 274 114 49 39 43 9 0 0 19 16 4 1 0 0 2 32 5 11 2 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 2 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 0 0 2 0 3 28 19 25 18 24 32 26 26 28 16 0 31 42 37 37 20 24 19 0 42 21 3 26 5 0 1 3 11 25 70 128 142 263 128 40 40 47 28 2 0 19 18 9 0 0 0 0 1 0 0 6 0 3 0 0 0 0 0 0 0 0 0 0 0 1 11 18 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 2 1 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 3 0 0 0 2 20 21 6 0 0 0 0 15 24 24 34 54 58 48 45 56 53 76 9 7 8 14 38 0 3 3 0 0 29 81 93 94 75 89 88 40 9 15 16 32 32 29 16 13 2 0 1 0 0 8 0 0 1 11 9 7 1 0 0 0 0 0 4 6 20 18 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 1 2 0 0 0 0 0 8 3 0 0 0 2 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 10 0 0 0 0 0 0 0 0 0 6 0 20 29 30 28 36 36 38 57 81 62 7 26 0 0 39 37 37 19 14 21 0 16 36 34 43 69 20 4 28 35 32 10 31 19 0 1 18 21 25 7 1 3 2 0 0 0 0 0 16 20 2 0 0 0 0 2 9 20 23 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 3 3 0 4 5 1 11 0 0 0 0 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 0 0 0 0 0 0 0 0 2 10 0 0 0 0 0 0 0 0 0 0 0 0 26 28 28 33 39 59 51 41 8 12 5 0 32 5 30 109 2 1 0 1 1 1 5 0 0 0 0 0 0 0 0 20 11 0 3 10 33 17 16 4 1 9 0 0 0 0 8 22 23 15 19 21 19 5 4 10 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 2 0 3 0 5 0 15 20 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 1 16 0 0 0 21 20 27 0 41 40 2 25 4 27 27 47 34 6 29 29 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 17 0 0 2 2 7 17 22 27 33 51 54 81 18 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 1 7 0 0 12 6 8 42 54 8 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 19 13 0 0 0 0 0 0 0 0 0 2 3 0 0 0 0 2 0 0 0 0 0 0 0 4 27 3 35 7 8 6 43 51 41 58 4 1 0 0 1 4 0 3 0 4 2 0 0 0 0 1 1 0 0 0 0 0 2 6 6 10 18 28 2 0 0 0 0 14 17 18 33 12 38 47 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 1 0 0 0 0 0 0 1 0 24 54 55 9 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 12 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 0 0 0 0 0 0 2 1 0 0 0 0 4 0 3 8 2 1 0 0 3 0 0 4 0 0 0 0 1 0 0 0 0 0 2 0 0 0 1 4 4 13 10 2 3 13 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 8 23 5 3 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 3 0 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 3 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 4 5 3 5 8 10 17 16 2 4 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 10 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 44 47 49 33 0 0 0 0 0 0 0 10 0 6 18 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 2 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 1 0 0 0 0 2 0 18 5 0 7 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 26 34 40 0 0 0 0 0 0 0 19 0 4 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 1 0 0 0 0 0 0 0 0 0 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 15 3 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 3 0 0 0 0 0 0 12 0 4 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 6 2 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 6 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 34 25 27 24 28 28 10 4 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 31 10 1 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 0 0 25 16 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 0 1 35 27 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 23 32 21 16 16 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 16 16 13 12 14 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 CIN 0 0 -2 0 -8 -2 -19 -8 -6 -15 -18 -33 -26 -2 -5 0 -2 -5 -7 -8 -7 -5 -1 -1 -5 -13 -11 -14 -9 -13 -12 -8 -7 -5 -2 -1 -1 -1 0 0 -1 0 0 0 0 -1 -1 0 0 -1 0 0 0 -1 0 -2 -4 -5 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -2 0 -1 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 0 0 -2 -8 -11 -1 0 0 0 -4 -1 -3 -4 -2 -1 0 -1 -6 -14 -1 -5 -12 -9 -10 -10 -10 -7 -9 -8 -6 -2 0 -2 -1 0 -5 -7 -12 -12 -33 -11 -3 -14 -4 -1 -4 -9 -21 -15 -55 -162 -169 -174 0 0 -2 0 -1 0 -1 -4 -16 -4 -42 -42 -18 -4 -1 -12 -32 -28 -2 -1 -6 -3 -1 -7 -43 -13 -7 -5 -13 -13 -7 -10 -12 -7 -2 -1 -1 -1 0 0 0 0 0 -2 -1 0 0 0 0 0 -1 0 0 0 -1 -1 -1 -2 -3 -4 -1 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -3 -1 0 -2 -4 0 -1 0 -1 -1 -3 -6 -14 -9 -1 0 0 -8 -16 -27 -17 -25 -15 -7 -11 -1 0 -1 -3 -1 0 -2 -18 -13 -14 -24 -53 -41 -31 -30 -17 -3 -9 -7 -39 -76 -84 -87 -70 -19 -28 -13 0 -1 0 0 0 -4 -21 -14 -19 -18 0 -27 -49 -20 -9 -4 -3 -1 -7 -2 -7 -10 -3 -1 -8 -9 -7 -12 -8 -11 -17 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 -3 0 0 0 -1 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -7 0 -4 -4 0 -3 0 0 0 -2 -6 -9 -34 -32 -23 -8 0 0 0 0 0 -10 -21 -19 -21 -14 -1 -1 -1 -1 -1 -1 0 0 -3 -17 -12 -39 -25 -37 -29 -28 -44 -53 -52 -53 -33 -24 -58 -52 -13 -42 -45 -28 -14 -12 -1 -1 0 0 -2 -35 -22 -31 -5 -31 -76 -6 -7 -1 -4 -1 -1 -6 -5 0 -3 -5 -8 -8 -7 -9 -9 -13 -11 -10 -1 -3 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 -1 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -13 -12 -28 -28 -16 -15 -5 -2 -1 -7 -8 -6 -6 -4 -15 -32 -27 -7 -2 0 0 0 0 -2 -1 0 -1 -7 -13 -18 -10 -5 -5 -7 -1 -2 -2 -1 -1 0 -1 -9 -11 -16 -16 -10 -15 -18 -21 -35 -42 -49 -33 -28 -22 -34 -30 -26 -8 -5 -10 -9 -1 -4 0 0 -19 -42 -17 -29 -20 -71 -43 -25 -28 -5 -3 0 -4 -3 -7 -3 -3 -4 -8 -10 -10 -10 -8 -13 -6 -7 0 -8 -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 -1 -1 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 -1 -3 0 -1 -1 -4 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -31 -62 -64 -49 -39 -23 -63 -45 -51 -41 -35 -39 -20 -11 -8 -4 -1 0 0 0 -1 -27 -63 -22 -1 0 0 -4 -1 0 -2 -1 -1 -1 -2 -2 -2 -1 0 0 -1 -3 -2 -2 -7 -8 -21 -12 -16 -8 -17 -8 -8 0 -3 -46 -16 -4 -1 -3 -1 -1 0 -9 -14 -21 -26 -23 -30 -39 -72 -54 -46 -37 -1 0 0 0 0 -2 -3 -4 -6 -5 -11 -6 -3 -2 -2 -4 -2 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 -3 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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -5 -6 -2 -8 -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 -1 -29 -97 -82 -54 -29 -28 -34 -39 -39 -27 -13 -5 -10 -1 -1 -1 -3 -9 -3 0 0 -4 -64 -118 -40 -3 0 0 0 0 0 -1 -5 -3 -4 -4 -1 -1 0 0 0 0 0 -1 -3 -1 0 -4 -5 -7 -4 0 -1 -1 -1 -11 -4 -1 0 -2 -2 0 -1 -2 -20 -30 -14 -12 -1 -13 -69 -10 -73 -1 0 0 0 -2 0 -1 -4 -8 -9 -10 -4 -4 -1 0 -1 -1 0 0 0 -1 0 0 0 0 0 0 -1 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -2 -2 0 0 0 -1 0 0 0 0 0 0 0 0 -4 -13 -12 -4 -3 -2 0 0 -8 -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 -4 -1 -5 -40 -52 -48 -50 -21 -19 -5 -3 -5 -1 -2 0 -2 0 0 0 0 -25 -18 -156 -83 -3 -3 -1 -2 -2 -5 -3 -3 -5 0 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 -3 -12 -1 -2 -3 -2 -3 -4 0 -1 -1 -1 0 -2 0 -27 -15 -3 0 0 -6 -102 0 -38 0 0 -5 -1 -9 -6 -6 -4 -6 -11 -11 -3 -2 0 0 0 -1 -1 0 0 -2 0 0 0 -1 -13 -5 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -16 -9 -20 -9 -4 0 0 -3 -7 0 -1 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -11 -11 -7 -17 -17 -28 -29 -24 -15 0 0 -1 -4 -8 -1 0 0 0 0 0 0 0 -5 -43 -93 -56 -17 -3 -2 -3 -1 -2 -1 0 -1 -2 -1 0 0 0 0 0 0 0 0 -8 -3 -33 -11 -6 -3 -15 0 -12 -8 -22 0 -1 -1 0 0 0 -1 -11 -5 -13 -1 0 -1 -62 -10 0 0 0 -1 -2 -2 0 -2 -4 -4 -11 -12 -6 -1 0 0 0 -1 0 -5 0 0 0 -1 -12 -22 -36 -34 -6 0 -2 -4 -1 -1 0 -1 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -3 -3 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 0 -1 -2 -3 -3 -2 -6 -14 -7 -13 -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 -1 -2 -7 -6 -20 -10 -7 -5 -6 -1 -1 0 0 -2 -1 0 -1 0 -1 -4 -1 0 0 0 -2 -5 -1 0 -1 -3 -5 -2 -1 -1 0 -3 -2 0 0 0 0 0 0 -3 -4 -4 -1 -6 -6 -11 -9 -21 -18 -21 -22 -4 0 -1 0 0 0 0 0 -5 -23 -2 0 0 -1 0 0 0 0 -2 -3 -1 0 0 -4 -3 -4 -31 -4 -1 0 0 0 0 0 0 -1 -1 -6 0 -10 -18 -20 -21 -66 -5 -1 -15 -1 -2 0 -1 -1 -1 0 -3 -1 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -3 -6 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 0 0 0 0 -9 -10 -9 -13 -14 -25 -21 -24 -27 -26 -15 -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 -2 -2 -2 -2 -1 -6 -4 -2 -1 -2 -1 -1 0 0 0 0 0 -1 -2 -3 -3 -5 -9 -8 -11 -3 -6 -5 -3 -1 0 -1 -2 -3 -4 0 0 0 0 0 -1 -3 -3 -1 -4 -3 -5 -2 -5 -9 -4 -2 -2 -1 0 0 -1 -1 -1 0 0 0 -1 -36 -3 0 0 0 0 0 0 0 -2 0 -3 0 0 0 -4 -12 -5 -9 -1 0 0 0 0 -1 -4 -4 -1 -9 0 -24 -52 -85 -66 -18 -3 -6 -10 0 0 -2 -2 0 0 0 -3 -1 0 -2 -2 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -6 -3 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -6 -1 -14 -23 -14 -24 -16 -24 -24 -21 -17 -8 -7 -4 -1 -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 0 0 -1 -1 -2 -4 -1 0 -1 -1 -1 -2 -1 -1 0 0 0 0 -1 -2 -1 -6 -9 -7 -2 -4 -1 -2 -4 0 0 -2 0 0 0 -1 0 0 -2 -3 -1 0 -4 -1 0 -1 -2 -3 -4 0 0 0 -1 -1 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -6 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 -10 -33 -12 -34 -80 -115 -124 -96 -17 0 0 -1 0 -2 -6 -1 0 0 0 -1 -1 -1 -1 -1 -1 -1 0 0 -2 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -9 -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 -1 0 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -4 -14 -31 -32 -25 -18 -37 -31 -21 -20 -23 -17 -15 -5 -1 0 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -2 -2 -3 -1 0 0 -2 -1 0 -1 -1 0 -1 -1 -2 -1 0 0 0 -1 -1 -1 -3 -2 -2 -1 -2 -4 -2 -2 -3 0 -1 -1 -2 0 0 0 -1 -2 0 -1 -3 -2 0 -1 0 -1 -2 0 -2 0 0 0 0 0 0 -1 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -80 -37 -72 -49 -154 -118 -133 -13 0 -1 -5 -1 -1 -1 0 0 0 0 0 0 0 0 0 -2 0 -1 0 -1 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 0 0 0 0 0 0 -4 -5 -5 -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 -2 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 -1 -12 -18 -22 -29 -24 -30 -37 -40 -51 -46 -35 -30 -27 -21 -11 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -2 -2 -3 -1 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 -3 -1 -1 -2 -2 -1 -1 -2 -4 -2 -4 -1 0 -1 0 -1 0 0 0 -1 -2 -2 -2 -3 -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 0 -6 -5 0 0 0 -15 -17 0 0 -3 -1 -2 0 0 0 0 0 -1 -15 -35 -56 -70 -89 -72 -14 0 0 0 -5 -42 0 0 0 0 -2 0 -1 0 0 0 0 0 0 0 -2 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -2 -3 -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 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -7 -33 -29 -32 -50 -60 -65 -47 -32 -29 -24 -32 -18 -14 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 0 0 0 0 0 0 0 -1 0 -2 -1 -1 -1 -51 -1 -4 -1 0 0 -4 -2 0 0 0 0 -19 -60 -32 -66 -40 -1 0 -2 0 -4 -43 -51 0 0 0 0 0 -2 -1 0 -1 0 0 0 0 0 0 0 -3 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -4 -5 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -11 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 -1 -24 -22 -28 -40 -42 -54 -59 -50 -44 -43 -30 -23 -9 -12 -16 -9 -5 -5 -3 -2 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -32 -16 -25 -18 -2 -3 0 0 -5 -2 0 0 0 0 0 -1 0 -2 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 0 -4 0 0 0 0 0 0 0 0 -1 -3 -1 -1 -1 -1 -3 -3 0 0 -4 0 0 -3 0 0 -2 -8 -34 -38 -57 -9 -9 -4 0 -3 -21 -7 -4 0 0 0 0 0 -2 0 0 0 0 0 -1 0 0 0 0 0 0 0 -2 -1 0 0 -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 -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 -2 -13 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 -17 -36 -96 -114 -87 -70 -81 -47 -35 -20 -16 -24 -23 -25 -14 -26 -12 -2 -1 -5 -23 -16 -8 -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 -1 -4 -25 -106 -177 -149 -159 -116 -47 -40 -51 -24 -28 -22 -15 -10 -11 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -10 -17 -11 -6 -9 -29 -3 -21 -4 0 0 0 0 0 -1 0 0 0 0 0 0 -4 -4 0 -1 -5 -11 -8 -4 -1 -1 0 0 0 0 0 0 0 0 -6 -8 -1 -1 0 0 0 0 0 0 0 0 -1 0 0 0 -2 0 0 0 -1 -9 -11 -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 -1 -20 -32 -33 -3 -4 -5 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 0 0 -19 -57 -119 -130 -114 -116 -93 -59 -61 -37 -29 -25 -56 -42 -31 -36 -18 -5 -7 -37 -115 -98 -86 -61 -37 -19 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -8 -13 -24 -62 -204 -95 -70 -141 -150 -146 -61 -29 -147 -52 -38 -42 -21 -12 -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 -1 0 0 0 0 -15 -11 -5 -11 -12 -25 -25 0 0 -2 -1 -15 0 0 0 -1 -1 -1 0 -23 -4 -2 -31 -41 -24 0 0 -4 -2 -2 -2 -1 0 0 0 0 0 0 -2 -1 -1 0 -40 -7 0 0 -18 -2 0 0 0 -2 -6 0 -1 -1 0 -1 0 -1 -2 -16 -18 -4 -7 -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 -13 -34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -103 -35 -11 -10 -16 -52 -57 -23 -3 0 -2 -3 -1 0 -1 -6 -7 -17 -15 -1 0 -1 -28 -71 -161 -172 -143 -161 -151 -63 -76 -49 -68 -52 -80 -81 -65 -61 -61 -27 -20 -78 -198 -220 -140 -155 -138 -110 -65 -26 -14 -13 -18 -1 -2 -4 -3 -6 -10 -12 -16 -23 -35 -23 -57 -39 -27 -14 -1 -1 -20 -21 -4 -6 -71 -32 -73 -151 0 -74 -159 -162 -157 -158 -14 -74 -143 -76 -67 -66 -24 -24 -22 -13 -3 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 0 0 -24 -24 -1 -3 -13 -7 0 0 0 0 0 0 0 0 -1 0 0 0 -3 -23 -20 -7 0 -10 -17 -29 -35 -3 -3 0 -22 -2 0 0 0 0 0 0 -4 0 0 -1 -11 -2 0 -10 -12 -2 0 -18 -4 0 -1 -11 0 0 -5 0 -1 -1 0 -5 -10 -17 -6 -5 -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 -1 0 0 -18 -40 -15 -5 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -11 -56 -48 -33 -22 -72 -112 -86 -58 -33 -43 -57 -13 -19 -12 -21 -26 -11 -3 0 -6 -14 -32 -87 -197 -231 -237 -271 -217 -180 -92 -86 -64 -82 -177 -172 -156 -96 -128 -96 -83 -86 -177 -107 0 -226 -114 -125 -99 -31 -35 -47 -52 -25 -34 -109 -79 -53 -128 -121 -69 -73 -92 -94 0 -54 -49 -49 -55 -48 -60 -26 -84 -121 -57 -30 -55 -116 0 -229 -191 0 -212 -196 -207 -190 -106 -127 -107 -107 -81 -47 -33 -31 -19 -8 -2 0 -1 -3 -13 -17 -10 0 0 0 -1 -3 -4 -2 0 -1 0 0 0 0 0 0 -1 -2 -1 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -1 0 -5 -1 0 0 -1 0 0 0 0 0 -7 -7 -2 0 0 0 0 0 0 -1 -7 -2 0 0 -3 0 0 0 0 -2 0 -2 0 0 -7 0 0 -2 -4 0 0 0 -3 -9 -5 -5 -1 -5 0 0 0 0 0 -6 -1 -10 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -3 -1 -8 -5 -33 -57 -25 -20 -32 -16 -4 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 -14 -126 -192 -118 -113 -169 -132 -133 -142 -141 -119 -98 -81 -57 -39 -75 -64 -22 -5 -5 -13 -6 -16 -58 -106 -148 -307 -313 -351 -279 -313 -237 -176 -147 -135 -223 -202 -229 -335 -265 -161 -297 -161 -225 0 0 0 -109 -168 -234 -187 -121 -127 -123 -141 -155 -100 -116 -101 -142 -139 -145 0 0 0 0 0 0 -2 -1 -1 -1 -3 -1 -1 -2 -1 0 0 0 0 0 0 -294 -309 -283 -263 -219 -212 -197 -164 -151 -108 -84 -41 -38 -18 -12 -13 -13 -28 -32 -49 -35 0 0 0 0 0 0 0 0 0 -13 -1 -1 -3 -14 -1 -15 -11 -27 -16 -1 0 -28 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -2 -1 0 0 0 0 -1 0 -4 -1 0 0 0 -6 -2 -5 -1 0 -1 -2 -1 0 -2 -2 -2 0 0 0 -2 -12 -6 -2 0 -1 0 0 0 -1 -8 0 -1 -1 0 0 -1 -1 -1 -17 -4 -1 -2 -7 -9 -11 -13 -20 -11 -5 -7 -5 -1 -2 -5 -3 -4 -1 0 -2 -5 -1 0 0 -3 -35 -14 -7 -15 -40 -50 -28 -26 -42 -21 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 -4 -20 -99 -152 -153 -252 -245 -292 -236 -258 -246 -239 -236 -179 -173 -183 -73 -50 -86 -53 -55 -28 -50 -56 -45 -114 -226 -289 -289 -415 -435 -439 -393 -367 -321 -291 -249 -275 -272 -301 -290 -313 -287 -255 -306 -1 0 0 0 0 -1 -2 -18 -107 -119 -137 -131 -18 -145 -15 -17 0 0 0 0 0 0 -1 -1 0 -1 -1 0 0 -1 -2 -2 -1 0 -1 0 0 0 0 0 0 0 -401 -126 -305 -252 -298 -234 -243 -226 -164 -124 -71 -44 -57 -48 -35 -59 -15 -32 -27 -16 -5 0 -1 0 0 -1 -3 -46 -41 -26 -1 -24 -28 -1 -17 -2 0 -15 -2 -35 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 0 0 0 0 -1 -1 -1 -1 0 0 0 0 -3 -5 -4 -1 0 0 0 0 -4 -2 0 -1 0 -3 0 0 -1 0 0 0 -19 -10 -3 -1 0 -7 0 0 0 -8 0 -1 0 -1 -2 -2 -2 -5 0 0 -21 -6 -2 -14 -15 -10 -46 -31 -38 -20 -16 -17 -13 -16 -16 -7 -2 -6 -4 0 0 0 -1 -53 -48 -15 -8 -17 -50 -62 -40 -51 -59 -27 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -9 -13 -14 -3 -1 -3 -36 -122 -151 -177 -218 -251 -262 -248 -294 -309 -12 -298 -332 -271 -294 -273 -239 -124 -175 -127 -93 -149 -136 -102 -159 -274 -301 -381 -505 -455 -3 -504 -533 -476 -447 -1 -2 -418 -331 -347 -92 -102 -3 -3 -1 0 -1 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -331 0 -358 0 0 0 -177 -138 -93 -80 -71 -69 -30 -18 -19 -31 -22 -14 -1 -2 0 0 -1 0 -29 -17 -13 -13 -5 -14 -2 -17 -47 -116 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 -3 -2 -1 0 0 0 0 0 0 0 0 -3 0 -1 -7 -3 0 0 -9 0 -3 -5 -18 -8 0 0 0 0 0 -14 -26 -2 0 -1 -3 0 0 -1 0 0 0 0 -2 -5 -3 -2 -4 -2 -10 -11 -6 -11 -16 -3 -12 -24 -53 -74 -57 -73 -72 -29 -27 -18 -8 -10 -10 -2 0 0 -4 -18 -17 -25 -11 -12 -19 -55 -45 -50 0 -49 -24 -13 0 0 0 0 0 0 0 0 -1 0 0 -3 -14 -18 -11 -15 -25 -37 -29 -37 -36 -67 -137 -240 -255 -181 -235 -194 -154 -153 -226 -185 0 0 0 0 -14 -340 -242 -272 -247 -162 -169 -134 -147 -213 -259 -254 -1 -1 -1 -244 -1 -495 -3 -1 -1 -2 -3 -140 -1 -3 -5 -3 -5 -2 -1 -3 -1 -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 0 0 0 -158 -175 -130 -97 -63 -47 -28 -22 -19 -39 -25 -14 -5 0 0 -44 -6 -28 -19 -2 -38 -27 -32 -52 -33 -13 -45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 0 -1 -5 -2 -5 -17 -27 -3 0 -6 -10 -1 -5 -3 -1 -11 0 0 0 0 -1 -1 0 0 -3 -4 -2 -2 -4 -3 -12 -7 -10 -12 -30 -40 -41 -56 -35 -47 -60 -50 -37 -60 -64 -58 -60 -85 -29 -44 -5 -1 0 -26 -29 -53 -50 -5 -1 -31 -74 -29 0 0 0 -44 -7 0 0 0 0 0 0 0 -1 0 -1 -9 -47 -60 -52 -20 -38 -46 -51 -65 -64 -104 -213 -308 -323 -229 -283 -1 -210 -185 -247 0 0 0 0 0 -238 0 -68 -345 -340 -259 -259 -256 -207 -236 -272 -357 0 -2 0 0 -145 0 -538 -4 -2 -4 -5 -4 -4 -4 -3 -2 -3 -52 -3 -2 -4 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -218 -146 -109 -60 -40 -16 -30 -56 -42 -36 -19 0 0 0 0 0 -17 -3 -5 -16 -11 -11 0 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -3 -1 0 -8 -4 -52 -13 -12 0 0 -1 -2 -19 -5 0 0 0 0 0 -12 0 0 -4 -5 -3 -4 -3 -8 -16 -19 -14 -10 -75 -32 -85 -42 -63 -65 -90 -49 -43 -47 -37 -53 -54 -85 -84 -12 -26 -9 -2 -29 -57 -78 -60 -2 -48 -80 -54 -56 0 0 -2 -64 -3 0 0 0 0 0 0 -8 -5 -17 -7 -35 -69 -53 -48 -59 -70 -87 -75 -107 -130 -204 -286 -297 -269 -271 -303 -1 -324 -164 0 0 0 0 0 0 0 0 0 -4 -291 -332 -317 -336 -333 -371 0 -1 -1 -2 -1 -1 0 -1 -2 -3 -6 -6 -6 -4 -1 -2 -4 -4 -2 -1 -1 -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 0 0 0 0 0 0 0 0 0 -141 -140 -91 -70 -48 -44 -76 -69 -62 -11 -15 0 0 0 0 0 -3 -33 -24 -31 -1 -22 -60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -11 -5 -2 -6 -39 -3 0 0 0 0 -9 -1 0 -2 0 0 0 -3 -2 -5 0 0 -2 -2 -1 -5 -12 -16 -28 -31 -22 -18 -31 -32 -36 -46 -71 -77 -14 -39 -69 -56 -50 -47 -35 -99 -72 -63 -44 -1 -20 -65 -57 -101 -102 -41 -58 -81 -99 0 0 0 0 -51 0 -4 0 0 -2 -1 -22 -6 -2 -10 -48 -60 -56 -61 -86 -102 -108 -133 -133 -149 -188 -226 -293 -332 -312 -329 -359 -1 0 -1 0 0 -269 0 0 0 0 0 0 -1 -68 -291 -58 -284 -371 0 0 0 0 0 -1 0 -1 -1 -1 -1 -1 -3 -2 -5 -4 -3 -1 -2 -2 -2 -2 -2 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 -60 -65 -87 -67 -18 -13 -10 0 -1 -10 -8 -13 -6 -19 -10 -44 -53 -56 -31 -4 -8 -13 -11 -4 0 -4 -1 -1 0 0 -2 -4 0 -22 0 0 0 0 0 0 0 0 -3 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -4 -15 -25 -10 -4 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -1 0 -1 -11 0 0 0 -6 -6 -24 -22 -24 -26 -33 -46 -26 -58 -19 -26 -64 -61 -66 -52 -36 -112 -73 -59 -22 -1 -15 -59 -85 -106 -78 -100 -83 -50 -86 0 0 0 -57 -18 0 -1 -14 -28 -10 -4 -3 -7 -32 -87 -120 -103 -85 -115 -112 -137 -161 -171 -189 -161 -172 -291 0 0 -310 -14 -1 -1 -1 0 -1 0 0 0 0 0 -1 -1 -1 -1 -2 -3 -2 -2 0 0 0 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 0 -1 -2 -2 -2 -2 -1 -2 -1 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -98 -95 -31 -28 -37 -16 -5 -5 -12 -36 -5 -11 -23 -29 -44 -24 -31 -16 -17 0 0 -25 -32 -22 -2 -64 -3 -5 -4 -4 -4 0 0 0 0 0 0 0 0 0 -2 0 0 -12 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -1 -17 -10 -9 -7 -2 -8 -10 -4 0 -3 -1 -1 0 0 0 -1 -3 0 0 0 -1 0 -11 -23 -1 0 -3 -10 -8 0 0 -9 -20 -35 -1 0 0 0 -11 -49 -46 -93 -76 -65 -15 -3 -34 -108 -134 -142 -119 -132 -116 -140 -131 -91 -64 0 0 -11 -2 -37 -33 -21 -4 -7 -18 -65 -114 -138 -143 -156 -139 -114 -174 -205 -199 -208 -230 -182 -288 0 0 0 -7 -1 0 -1 0 -1 0 0 0 0 -1 -1 -1 -3 -3 -3 -2 -2 0 0 -1 0 -1 0 0 -1 0 0 0 0 -1 -1 -1 -1 -2 0 -1 -1 -1 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -22 -21 -33 -15 -11 -17 -68 -15 -24 -29 -9 -30 -18 -32 -11 -26 -29 -43 -5 -20 -8 -6 0 -11 -75 -74 -59 -65 -1 -1 0 -7 0 0 -1 -1 -2 -1 0 0 -1 -2 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 -1 -8 -2 -7 -13 0 0 -10 0 0 -2 -1 0 -1 -1 0 0 0 0 0 0 -24 -3 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -54 -50 0 0 -72 -62 -18 -27 -79 -177 -115 -163 -194 0 0 -2 -153 0 -1 -206 -72 -7 -77 -28 -24 -47 -30 -43 -118 -163 -169 -192 -192 -202 -215 -215 -252 -250 -1 -250 -222 -42 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 -1 -1 -3 -3 -1 -1 -2 -2 -3 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 -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 0 -23 -35 -39 -27 -21 -26 -19 -17 -11 -54 -9 -2 -2 -8 -21 -23 -15 -25 -6 -25 -17 -19 -25 -24 -24 -58 -65 -1 -57 -18 -29 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -12 -10 -14 0 0 0 -2 -11 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -12 -4 0 0 0 -4 -4 -1 -3 -1 -3 0 -2 -1 0 0 0 0 0 -7 0 -1 -4 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 -32 -94 -52 -8 -58 0 0 0 -1 -1 0 0 -1 0 -160 -189 -90 -19 -180 -133 -128 -136 -159 -109 -144 -189 -203 -227 -252 -208 -201 0 0 0 0 -245 -82 0 0 0 0 -415 -1 -1 0 -1 0 0 0 -1 0 -1 -2 -2 -1 -2 -1 -1 -2 -2 -1 -3 -1 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -13 -24 -36 -16 -10 -17 -1 0 -1 -1 0 -1 -2 -4 0 -8 -9 -16 -11 -15 -17 -29 -12 -20 -5 0 0 0 0 -24 -40 0 0 0 0 0 0 0 -2 -4 -1 -1 -3 -4 -4 -6 -5 -11 -15 -6 -3 0 -38 -29 -28 -12 -1 0 0 0 0 0 0 0 -6 -5 -2 0 0 0 -4 -20 0 -5 -7 -7 -3 -1 0 0 0 0 0 -2 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -107 -72 -57 0 -1 0 0 -2 -1 0 0 -1 0 -109 -111 -109 -233 -200 -209 -157 -201 -185 -164 -140 -152 -156 -85 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 -1 -2 0 -1 0 0 0 -1 0 -1 -3 -3 -1 -2 0 -1 -2 -3 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -22 0 0 0 -1 -1 0 0 0 0 -4 -4 -11 -10 -2 0 -2 -6 0 -3 -6 -13 -13 0 -1 -2 -1 0 -1 -3 0 -1 -1 0 0 -1 -1 -4 -6 -3 -5 -6 -4 -7 -5 -3 -5 -2 -5 -26 -3 -29 -2 0 0 0 0 0 -1 -1 -3 -1 0 0 -8 -38 -50 -4 -8 -16 -6 0 -2 0 -1 0 0 0 -3 -15 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -27 -114 0 0 0 -2 -1 0 -1 -2 -3 -171 -76 -180 -61 -3 -3 -2 0 0 -140 -235 -242 -208 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 -1 0 0 -1 -2 0 -1 0 0 -1 -1 -3 -3 -2 -2 -2 -1 -1 -1 -1 0 -1 0 0 0 -1 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -1 -2 -12 0 0 -1 -7 -1 -10 0 -5 0 0 0 0 0 0 0 -3 -9 -23 -21 0 0 0 0 -1 0 -1 -7 -7 -3 0 0 -2 -3 -3 -1 -1 -1 -5 -1 0 0 0 -3 -10 -5 -13 -1 -16 -1 0 0 -1 -4 -5 0 0 0 0 0 -19 0 -2 -6 -4 -55 -116 -11 -13 -56 -9 -7 -45 -5 -1 0 0 -1 -7 -22 0 -1 -4 -1 -8 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -81 -2 0 0 -2 -4 -2 -198 -267 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -3 -3 -2 -1 -1 -2 0 -1 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 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 -227 -205 -194 0 0 0 0 0 0 -5 -7 0 -1 -2 -2 0 -2 -3 0 0 0 -1 0 -1 -2 -8 -2 -2 -8 -12 -18 -23 0 -1 -1 -1 -2 -8 -10 -20 -21 -15 -3 0 -1 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -4 -11 0 -6 0 -2 0 0 0 -1 -3 0 -5 -40 -60 -32 -97 -4 -12 -11 -42 -3 -6 -31 -10 -2 -4 -4 -17 -11 0 0 0 -1 -5 -8 -13 -24 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -97 -3 0 0 0 -1 -3 -2 -1 0 0 0 0 0 0 -356 -84 -241 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 -1 0 -2 -2 -2 -1 -1 -1 -1 -1 -2 -1 -1 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -269 -259 -219 0 -4 0 -7 -2 0 0 0 0 0 -2 0 0 0 0 0 0 0 -1 -3 -1 -1 -3 -18 -30 0 -3 -8 -8 -10 -4 -7 -10 -17 -16 -15 -18 -13 -4 -3 -5 -9 -10 -10 -14 -7 -7 -6 -4 0 0 0 0 0 0 0 0 0 0 -1 -3 -12 -10 -9 -5 -14 -23 -9 -2 -1 -1 -3 -5 -23 -31 -71 -5 -17 -91 -22 -33 -15 0 0 0 -1 -24 -49 0 0 0 0 0 -3 -10 -17 -22 -29 0 0 0 0 0 0 0 0 0 -8 -3 -65 -1 0 0 0 -1 -1 0 0 0 0 -159 0 0 0 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 -1 -1 -1 -1 0 0 0 0 0 -1 -1 0 -1 -1 -1 -2 -1 -1 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 -121 -36 0 -1 0 -3 -1 -1 -1 -2 0 0 0 0 0 0 0 -1 0 -2 -3 -11 -18 0 -3 -4 -11 -23 -3 -1 -16 -46 -7 -34 -41 -34 -16 -20 -24 -17 -10 -12 -17 -19 -21 -24 -15 -12 -9 -12 -16 -14 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -4 -1 -8 -26 -15 -11 -7 -5 -1 -9 -11 -13 -20 -20 -3 -9 -12 -2 -29 -7 -3 -9 -2 -22 -9 -37 0 0 0 0 0 0 -1 -6 -24 -32 0 0 0 0 0 -2 0 0 -3 -13 -30 -5 0 0 0 0 0 0 0 0 0 -261 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 -1 -1 0 -2 0 0 0 -3 -1 -1 -1 -1 -1 -1 0 -1 0 0 0 0 0 0 0 -1 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -1 -3 -20 -4 -23 -24 -9 -6 0 0 0 0 0 0 0 -1 -3 -5 0 0 -5 -15 -36 -19 -29 -19 0 0 0 0 0 0 0 -18 -42 0 -33 -16 -16 -18 -21 -13 -10 -6 -8 -15 -20 0 -1 0 0 -12 -4 -2 -1 0 -1 -2 -1 0 0 0 0 0 0 0 0 -2 -2 -2 -5 -37 -6 -21 -1 -2 -15 0 0 -2 -6 -7 -9 -1 -1 -1 -4 -1 -15 -31 -47 -30 0 0 -1 0 0 0 0 0 -12 -27 0 0 0 0 0 0 0 0 -5 -9 -73 -3 -1 -139 0 0 0 0 0 0 -176 -246 -155 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 0 0 0 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -4 -3 -9 0 -21 0 -9 -3 0 0 0 0 0 0 0 -3 -11 -14 -48 -7 -51 -9 0 0 0 0 0 0 -49 -116 -41 -71 -35 -23 -18 -16 -18 -20 -17 -4 -5 -13 -20 0 -1 0 0 0 0 0 -63 -46 -35 -41 -28 -9 -4 -1 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -1 0 0 -14 -5 -2 -11 0 0 -24 -10 -28 -10 -1 0 0 -4 -10 -13 -44 -52 0 -1 -5 -5 0 0 0 -1 -1 -8 0 0 0 0 0 0 0 0 0 -9 -9 -44 0 -1 -153 -70 -6 0 0 0 -249 -265 -320 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 -1 -1 -2 -1 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -1 -7 -7 -24 -35 -44 0 -2 0 0 0 0 0 -2 -8 -3 -8 -44 -39 0 0 0 0 0 0 0 0 -49 -48 -56 -57 -51 -45 -45 -39 -32 -39 -71 -41 -41 -49 -76 -3 0 0 0 0 0 0 0 0 0 0 0 0 -32 -54 -31 -5 -4 -1 0 0 0 0 0 0 0 -2 -5 -5 -2 0 -22 0 -34 -6 -14 -4 -19 -10 -13 -35 -2 -10 -7 -1 -7 -21 -5 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 -7 -4 -142 -108 0 -153 -142 0 0 -67 -244 -230 -105 -86 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -8 -1 0 0 0 0 -2 -5 0 0 0 0 -1 0 0 0 0 0 0 -2 -2 -3 0 0 0 -1 -3 -3 -2 -1 -1 0 -1 -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 -3 -37 -23 -5 0 0 0 0 0 0 -8 -16 -45 -103 -174 0 0 0 0 0 0 0 0 -184 -94 -51 -46 -49 -64 -43 -92 -59 -60 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -153 -60 -41 -12 -1 -1 0 0 0 0 0 -1 -5 -2 -7 0 0 -52 0 0 -29 -20 -8 -1 -8 -4 -28 -3 -3 -25 -5 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 -3 -166 -157 -135 -155 -162 0 0 -221 -9 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 -4 -15 -4 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -3 -3 -5 -3 0 -3 0 -1 -2 -1 -1 -2 -2 -3 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -22 -24 -4 -5 -8 -1 0 0 0 0 -2 -19 -47 -131 0 -80 0 0 0 0 0 0 0 0 0 -19 -79 -66 -1 -76 -3 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -228 -121 -40 -35 -30 -3 0 0 0 0 -4 -1 0 -32 -6 -13 -91 0 -2 -8 -14 -15 -15 -3 -7 -21 -35 -7 -7 -7 -6 -4 -2 -1 -2 -4 -4 -3 -1 -1 -1 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 -1 -1 -160 -1 -143 -170 -213 -217 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -14 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -3 -6 -3 -7 -6 -2 -1 0 -1 -2 -2 -1 -2 -1 -2 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -18 -15 -15 -15 -11 -23 0 0 0 0 -1 -18 -51 -125 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -227 -73 -49 -49 -48 -23 0 0 0 -10 -7 -12 -20 -6 -39 -33 -9 -1 0 -3 -4 -5 -14 -5 -10 -11 -26 -7 -7 -4 -3 -4 -3 -1 -1 0 -1 -1 -3 -2 -2 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -51 -154 -163 -2 -183 -201 -190 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 -2 -6 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -7 -7 -7 -4 0 0 0 0 -1 -1 -3 -2 -1 -3 -1 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -31 -18 0 0 -13 -12 -7 -1 0 0 0 0 -13 -44 -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 -31 -122 -110 -71 -88 -51 -42 -48 -29 -15 -4 -34 -37 -17 -58 -8 -31 -25 -2 0 0 -1 0 -1 -3 -2 -1 -9 0 -2 0 -1 0 -19 0 -1 -17 0 0 0 0 0 -1 -1 -3 -6 -1 0 0 0 0 0 0 0 0 0 0 0 -99 -127 -141 -151 -165 -53 -54 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -5 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -3 -6 -3 -8 -3 -3 0 0 0 0 -1 0 0 -1 -2 -2 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -45 -37 -14 -1 0 -15 -3 -3 -1 0 0 0 -2 -28 -71 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -145 -154 -142 -150 -84 -68 -71 -22 -19 -34 -25 -14 -2 -17 -13 -6 -4 0 -4 -6 -1 -2 0 0 0 0 -2 0 0 0 -9 0 -3 -10 -21 -25 -5 -2 -5 0 0 -2 -3 0 0 0 -1 -3 -216 0 0 0 0 0 0 -125 -126 -133 -160 -180 -208 0 -42 0 0 0 0 0 0 0 0 0 0 0 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 -4 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -122 -20 0 0 0 -2 -5 -2 0 0 0 -11 -58 -75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -53 -84 0 -154 -213 -9 -186 -1 -87 -96 -19 0 -1 0 -14 -15 0 -1 0 -10 0 -6 -1 0 0 0 0 -2 0 -21 -24 -37 0 0 0 -11 -4 -31 -26 -8 -2 0 -2 0 0 0 -1 -4 0 -28 -3 -4 -132 -78 0 -78 -95 -104 -148 -142 0 0 -57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 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 -773 0 0 0 0 0 0 0 0 0 0 0 -15 -108 -167 -12 0 0 -27 -6 -11 -1 0 0 -1 -22 -86 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -113 -156 -169 -169 -149 -131 -103 -134 0 0 -39 0 -12 -61 -1 -14 -4 -4 -2 -4 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 -15 -36 -53 -62 -77 -33 -25 -10 -2 0 0 0 0 -4 -4 -86 -76 -4 -5 -4 -5 -130 -102 -117 -91 0 -1 -174 -1 0 0 0 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -690 0 0 0 0 0 0 0 0 0 -166 -147 -86 -130 -136 0 0 0 -26 -17 -8 -1 0 -6 -37 -74 -124 -108 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -30 0 0 0 0 0 -16 -238 -130 -142 -99 0 0 0 0 0 0 -1 -1 -8 0 -3 0 -19 0 -4 0 0 -1 0 0 0 0 -1 -2 0 0 0 -2 -37 -57 -21 -26 -20 -26 -13 -4 -1 -8 -1 0 -6 -5 -4 -2 -2 -6 -6 -3 -62 -59 -105 -136 -145 -173 -170 -164 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -216 -611 0 0 0 0 -104 -4 0 0 0 0 0 -82 -123 -104 -131 0 -11 -21 -21 -26 -12 -10 -8 -10 -44 -71 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -238 -120 0 0 0 0 -1 0 0 0 -1 -254 -199 -192 -22 0 0 0 0 0 0 0 -1 0 0 -30 -16 -3 -1 -1 -7 -1 0 0 0 0 0 0 0 0 0 -3 -10 -34 -65 -36 -2 -7 -7 -7 -3 -3 -1 -1 0 0 -2 -1 -147 -120 -9 -70 -55 -146 -162 -94 -154 -143 -182 -1 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 -4 -1 -2 0 0 0 0 0 0 0 0 0 0 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -533 -564 0 0 0 0 -7 -9 -22 -6 -4 0 -4 -80 -77 -92 -89 -76 -33 -33 -60 -25 -37 -23 -18 -22 -57 -50 -118 -165 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -2 0 -1 0 0 0 0 0 0 0 -126 -206 -148 -145 0 0 -1 -2 -30 -53 0 0 -4 0 -8 -6 0 -2 0 0 0 -24 0 0 -1 0 0 0 -1 -4 -5 -34 -67 -3 -17 -1 -12 -20 -14 -9 -5 -3 -97 -1 -2 -2 -105 -6 -114 -78 -121 -89 -143 -35 -16 -51 -108 -140 -1 0 0 -1 -1 -1 0 0 0 -1 0 -3 -4 0 0 0 0 0 0 0 0 0 -2 0 -3 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -13 -29 0 -40 -16 0 0 -61 -60 -76 -64 -58 -53 -48 -22 -25 -38 -89 -154 -171 0 -3 -1 -259 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -31 -91 -150 -2 -1 -2 -21 -46 -22 -14 -2 -1 -1 -2 -25 -9 0 -10 -2 0 0 0 -3 -13 -18 -50 -46 -28 -12 -20 -44 -18 -5 -5 -4 0 -1 -2 -2 -62 -28 -10 -3 -51 -95 -137 -75 -65 -125 -124 -155 -103 -107 -126 -32 -2 -2 -58 -94 -95 -26 -127 -6 -3 -17 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -49 -16 -9 0 0 -53 -49 -41 -55 -35 -39 -84 -57 -42 -35 -35 -120 0 -187 -228 -249 -1 -3 -280 -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 -1 -11 -10 -8 -5 -1 -3 -5 -8 -71 -54 -29 -23 -22 -13 -19 -5 -10 -22 -26 -4 -11 -3 0 -15 -19 -57 -118 -72 -13 -17 -50 -13 -4 -7 -5 -9 -5 -3 -118 -5 -9 -8 -70 -48 -30 -58 -68 -44 -78 -44 -27 -103 -40 -75 -123 -127 -65 -26 -36 -47 -25 -97 -156 -20 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -7 -7 0 0 -4 -2 -4 -5 -4 -2 -2 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -70 -37 0 -34 -50 -102 -41 -71 -52 -69 -45 -102 -52 -98 -45 -24 -40 -92 -175 0 -153 -1 -4 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -10 -6 -4 -2 -1 -29 -111 -151 -83 -121 -81 -46 -100 -73 -70 -44 -1 -84 -15 -25 0 -18 0 -1 -92 -66 -63 -5 -23 -45 -1 -1 -1 -3 -8 -13 -12 -87 -109 -4 -100 -64 -37 -58 -36 -48 -76 -53 -62 -31 -48 -34 -5 -64 -37 -65 -21 -48 -57 -110 -129 -2 -1 0 0 0 0 0 0 0 0 -5 -3 0 0 0 0 0 0 0 0 -15 -3 0 -26 -22 -11 -10 -5 -4 -1 -1 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 -577 0 0 0 0 0 0 0 0 0 -78 -113 -80 -95 -54 -70 -137 -102 -68 -136 -18 -30 -37 -30 -52 -64 -144 -161 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -7 -4 -1 -2 0 -92 -138 -53 -126 -98 -63 -122 -105 -17 -86 -72 -65 0 -2 -1 0 0 0 -130 -91 -68 -53 -37 -45 -1 0 0 0 -4 -7 -15 -25 -44 -81 -43 -67 -51 -45 -1 -66 -53 -34 -11 -9 -40 -66 -57 -7 -27 -28 -40 -43 -54 -84 -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 -1 -1 0 -1 0 0 -3 -8 -13 -6 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -122 -104 -76 -87 -81 -96 -48 -119 -132 -126 -56 -32 -50 -61 -54 -66 -128 -150 -229 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 -1 0 -1 -25 -4 -162 -180 -33 -2 -174 -4 -153 -95 -104 -92 0 -122 -7 -11 0 0 0 -74 -17 -32 -15 -9 0 -1 0 0 0 -7 -21 -18 -27 -108 -5 -6 -4 -3 -28 -25 -9 -5 -1 -1 -9 -38 -13 -1 -6 -31 -33 -38 -28 -1 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 -14 0 0 0 0 0 0 -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 -512 0 0 0 0 0 0 0 0 0 0 -122 -95 -68 -93 -119 -83 -56 -70 -111 -109 -36 -37 -65 -37 -54 -54 -74 -122 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -6 -3 -11 -5 -8 -1 -1 -1 -2 -6 -52 -115 -145 -1 -5 -3 -17 0 0 -83 -42 -67 -3 -2 -24 -1 0 0 0 -10 -21 -24 -14 -5 -5 -5 -6 -4 -32 -4 -3 -2 -1 -1 0 -7 -3 -1 -10 -20 -14 -7 -2 -3 -2 0 0 0 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 -5 -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 -116 -104 -97 -73 -58 -83 -70 -47 -49 -47 -17 -17 -27 -26 -27 -29 -61 -62 -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 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 0 0 0 0 0 0 -1 0 -1 0 -3 -6 0 0 -1 -11 -7 -6 -1 -1 -5 -11 -1 -37 0 -2 0 -2 -1 0 -12 -14 -26 -18 -10 -7 -15 -8 -6 -6 -8 -7 -6 -2 -2 -1 -2 -5 -12 -3 -5 -29 -5 -2 -3 0 0 -8 -32 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -5 0 0 0 -2 0 0 -1 -6 -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 -112 -76 -73 -61 -142 -165 -118 -59 -25 -12 -22 -6 -6 -17 -26 -24 -21 -18 -14 -9 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 -2 -5 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 -3 -14 -37 0 -1 -11 0 0 -1 -1 -25 -4 -3 -5 0 -2 0 -3 -13 -17 -21 -14 -4 -8 -11 -11 -15 -12 -14 -18 -16 -5 -3 -12 -31 -39 -5 -51 -4 -2 -1 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 0 0 0 0 0 0 0 0 0 -12 -8 0 -1 0 0 0 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -101 -140 -36 -71 -176 -205 -140 -114 -77 -11 -9 0 0 -24 -20 -27 -26 -18 -15 -18 -9 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 -2 -4 0 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 -3 -3 -1 -2 -30 -44 -7 -1 0 0 0 -1 -7 -38 -47 -2 0 -2 -2 0 -6 -12 -14 -6 0 -2 -7 -24 -31 -18 -18 -25 -59 -38 -6 -7 -45 -44 -48 -5 -2 0 0 0 -4 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -61 -117 -58 -82 -131 -163 -187 -81 -61 -3 -1 0 0 -52 -39 -24 -20 -26 -27 -28 -10 -8 -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 -1 0 0 0 0 0 0 0 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 -3 -9 0 0 0 0 -2 -2 -1 -3 0 0 -4 -5 -2 0 0 0 0 0 0 0 0 0 -3 -2 0 -5 -5 -8 0 0 0 0 0 0 -31 -75 -1 0 -1 -3 -1 -3 -10 -17 0 -3 -1 -1 0 -17 -12 -15 -14 -33 -43 -31 -3 -47 -50 -46 -4 -4 0 0 0 -1 -1 -3 0 0 0 -3 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -68 -123 -194 -53 -128 -141 -182 -125 -107 -47 -31 -1 0 -31 -48 -31 -26 -26 -40 -25 -18 -19 -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 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 -1 -1 -1 -1 -2 -3 -2 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -5 0 -3 0 -6 -1 -1 -12 -8 -24 0 -1 0 -3 0 0 -8 -17 -2 -6 -9 0 0 0 -11 -36 -54 -45 -45 -36 -28 -44 -2 -4 -3 -1 0 0 -2 0 0 0 0 -22 -2 -21 -6 -3 0 0 0 0 0 0 -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 0 -1 0 0 0 -1 -4 -4 -3 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 -1 -2 -7 -4 -150 -111 -88 -192 -143 -130 -150 -160 -141 -17 -1 -2 -3 -21 -26 -37 -36 -20 -38 -32 -20 -21 -7 -3 0 0 -156 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 -1 0 0 0 -12 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -4 -2 -2 -2 -2 0 0 0 0 0 -1 -2 0 0 -1 -3 -5 -1 0 -1 0 -1 0 -1 -2 -5 -2 -1 -2 -8 -1 -8 0 -8 0 -21 -1 -1 -1 0 0 -1 -8 -5 0 0 -2 -2 -17 -16 -42 -45 -33 -42 -47 -22 -7 -7 -5 -1 0 -1 -2 -3 0 0 0 0 0 0 0 -6 0 -2 -1 0 0 0 0 -6 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -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 -4 0 0 -3 -149 -133 -168 -121 -141 -76 -100 -75 -71 -26 -4 -1 -11 -15 -25 -27 -34 -34 -39 -22 -17 -1 -1 -19 -111 -57 -83 -108 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -13 0 0 -23 0 0 0 0 0 -5 0 0 0 0 0 -7 -3 -1 -3 0 -1 -5 -5 -12 -13 -15 -7 -3 0 -1 0 0 0 0 0 0 -2 -5 -3 -5 -5 -5 -7 -4 -4 -4 -1 0 -2 -5 -9 -3 -6 -4 -8 0 -1 -3 -6 -87 -3 -1 -1 0 0 0 0 0 -5 -8 -6 -25 0 0 -85 -97 -77 0 0 0 -34 -31 -9 -17 -1 0 -1 -7 -9 -4 0 0 0 0 -12 0 -1 0 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 -1 0 -1 -1 0 0 0 -1 0 0 0 0 -2 -4 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 -246 -184 -154 -144 -121 -80 -116 -106 -92 -47 -12 -17 -1 -44 -1 -9 -10 -9 -12 -50 -21 -1 -2 -1 -5 -10 -26 -67 -98 -137 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -7 -5 0 -5 0 0 -7 -6 0 0 0 0 -21 -5 -8 -7 -3 -2 -1 -3 -4 -5 -5 -5 -7 -5 -4 -4 -3 -1 -1 -2 -2 -1 -2 -5 -5 -2 -4 -6 -13 -16 -16 -41 -9 -3 -12 -1 -10 -8 -2 -4 -1 -5 -4 0 -3 -20 -14 -2 0 0 0 0 0 0 0 -1 -13 -16 0 0 -57 -77 0 0 0 0 0 0 -16 0 0 0 -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 -1 -1 -1 0 -1 0 0 0 0 -1 0 -1 -3 -4 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 -3 -34 -55 -273 -197 -104 -88 -111 -130 -131 -100 -93 -37 -9 -56 -74 -2 0 0 -1 -7 -10 -40 -34 -2 -6 -8 -9 -1 -8 -42 -72 -107 -223 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -11 -1 -1 0 0 -1 -1 -1 -1 0 0 -20 -2 -9 -3 -3 -1 -1 0 -2 -3 -5 -7 -10 -11 -13 -10 -5 -6 -1 -1 -1 -1 0 -4 -13 -19 -17 -11 -25 -17 -22 -40 -56 -55 -22 -5 -1 -6 -7 -4 -17 -2 -2 -5 0 0 -11 -4 -1 0 0 0 0 0 0 0 -4 -27 0 0 0 0 0 0 0 0 0 -30 -8 -7 -3 0 0 0 -1 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -1 -1 0 0 -1 -1 -1 0 -1 -2 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 -20 -38 -121 -307 -156 -25 -89 -165 -136 -137 -128 -113 -101 -84 -109 -132 -128 -32 -13 -4 0 -4 -12 -53 -97 -30 -16 -2 -4 -10 -2 -3 -51 -115 -227 -277 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -13 -14 -78 -3 -1 -3 -3 -1 -1 0 0 -1 -2 -4 -3 -20 -20 -4 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -2 -5 -3 0 -24 -25 -34 -34 -111 -139 -103 -50 -21 -5 -1 -2 -5 -3 -18 -11 -11 -1 -21 -29 -29 -4 0 0 0 -2 0 -1 -10 -16 0 0 0 0 0 -1 0 0 0 0 -3 -9 -5 -1 0 -12 -9 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 0 0 0 -1 -1 -2 -1 -1 0 0 0 0 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -85 -133 -232 -101 -26 -37 -111 -108 -157 -130 -134 -104 -95 -58 -36 -34 -136 -71 -20 -23 -25 -5 0 -7 -81 -37 -6 -6 0 -54 0 -11 -41 -105 -197 -221 -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 -14 -2 -1 -11 0 -43 -41 -3 -6 -4 0 -3 0 -2 -10 -7 -32 -40 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -1 -2 -2 -19 -142 -32 -130 -37 -35 -33 -16 -6 -3 -3 -5 -4 -2 -2 -27 -12 -25 -35 -8 0 0 -13 -2 0 -6 -5 -3 0 0 0 0 0 0 0 0 0 -12 -12 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 -1 0 -1 -1 -2 0 0 0 -2 -4 -4 -2 -1 0 0 0 -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 -20 -7 -40 -46 -73 -21 -42 -84 -54 -95 -187 -111 -99 -116 -109 -39 -29 -18 -71 -83 -16 -12 -5 -4 0 0 -15 -14 -28 -8 -29 -14 0 -23 -42 -97 -192 -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 -45 -10 -13 -4 -79 -17 -18 -9 -8 -2 -3 -1 -6 -3 -2 -16 -50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -102 -125 -111 0 -13 -31 -38 -34 -87 -107 -5 -4 -23 -6 -9 -5 -3 -14 -32 -9 0 -1 -9 0 0 0 0 -2 0 0 0 0 -1 0 0 -3 0 -1 -1 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 -1 -2 -2 -4 -5 -3 -1 -2 -1 -4 -2 -1 -6 -4 -19 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -42 -66 -30 -33 -26 -30 -67 -34 -159 -171 -162 -157 -129 -77 -104 -57 -53 -81 -120 -3 -19 0 0 -15 -1 -8 -10 -24 -28 0 -2 -1 -30 -58 -90 -193 -197 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -94 -23 -9 -23 -52 -3 -7 -8 -16 0 0 -4 -9 0 -1 -10 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -124 -56 -3 -2 0 -33 -51 -95 -109 -5 -5 -73 -15 -57 -43 0 -1 -15 -14 -2 -2 -3 -3 0 -1 -6 0 -7 0 -2 -2 -1 -2 0 0 0 0 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -7 -7 -4 -3 -2 -1 -3 -2 -2 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -24 -26 -21 -20 -24 -51 -22 -165 -144 -181 -172 -153 -141 -113 -91 -89 -129 -148 0 0 -9 -12 0 -1 -3 0 -15 0 0 -5 -3 -60 -67 -105 -193 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -2 -1 -11 -9 -13 -4 -15 -24 -7 0 -1 0 -18 0 -4 -4 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -4 -8 -54 -6 -1 0 -19 -42 -52 -68 -6 -91 -58 -37 -34 0 -1 0 -2 -20 0 -1 0 -2 -6 -1 -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 0 0 0 0 0 0 0 0 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 -6 -5 -4 -5 -3 -4 -1 -3 -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 -57 -26 -14 -13 -11 -28 -29 -24 -181 -149 -153 -127 -142 -160 -104 -114 -125 -31 -36 0 0 -4 -2 0 -1 -3 0 -5 0 0 -1 -11 -33 -97 -121 -119 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 -2 -6 -6 -20 -41 -1 -3 0 0 0 -4 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -6 -10 -17 -9 -6 0 0 -31 -46 -116 -34 -34 -9 -14 -1 -1 0 -1 -14 -2 -3 -1 -11 -6 -1 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -7 -5 -6 -4 -2 -2 -8 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 -33 -8 -16 -19 -10 -14 -56 -135 -68 -137 -146 -149 -172 -171 -126 -124 -118 -45 -50 0 -1 -2 -3 -44 0 0 0 0 0 -4 -1 0 -24 -92 -109 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 0 -1 -2 -3 0 -2 -5 -5 -6 -2 0 -2 -4 0 -4 -1 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 0 0 0 0 -2 -1 -1 -4 -19 -13 -8 -7 0 -71 -52 -91 -53 -5 -6 -5 -18 -9 -1 -4 -18 0 0 0 -2 -9 -3 0 -1 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -8 -4 -7 -3 -6 -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 -24 -5 -16 0 -3 -14 -86 -238 -151 -165 -156 -178 -176 -137 -112 -114 -77 -16 -11 0 0 0 0 -1 0 -1 0 0 -1 0 -12 -72 -87 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -23 -3 -1 -2 -2 -2 -6 -1 0 0 0 0 -1 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 0 -1 -4 -2 -5 -14 -9 -8 0 0 -118 -16 -36 -16 -3 -2 -15 -17 -10 -1 -3 0 -1 0 0 -3 -1 -4 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -4 -7 -8 -7 -5 -7 -7 0 0 -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 -5 0 -16 -82 -64 -176 -144 -161 -155 -146 -160 -129 -146 -167 -2 -11 -1 0 0 -1 -1 0 0 0 0 0 0 0 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -71 -27 0 0 -1 -6 -9 -2 -1 0 -1 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -2 0 0 0 -3 0 0 -2 -138 -4 -4 -5 -11 -12 -1 0 0 -3 -16 -19 -9 -6 -1 0 0 0 0 0 0 -1 -8 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 -1 -7 -10 -10 -7 -1 -15 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 0 0 -36 -61 -198 -163 -196 -193 -176 -178 -135 -152 0 -3 0 -4 -12 -5 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -3 0 0 0 -1 -1 -3 -1 0 0 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -2 -14 -2 -73 -95 -14 -9 -5 -13 -9 0 0 -11 -1 -2 -5 0 -3 0 -1 -1 0 -5 0 0 -9 -5 0 0 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -9 -16 -2 -15 -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 -24 -29 -1 0 -322 -215 -193 -198 -182 -183 -206 0 0 -2 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 -2 0 -1 -1 -3 -6 0 0 0 0 0 -5 -2 0 0 -1 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 -68 -66 -16 -17 -6 -12 0 0 -51 -12 -6 -2 -2 -11 -23 -8 -30 0 -4 -1 -15 0 -1 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -12 -15 -11 -13 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -76 0 0 0 0 -97 -271 -231 -273 -222 -202 -1 -9 0 0 -1 -1 -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 -1 -4 -1 0 0 0 0 -2 -2 0 0 0 -1 0 0 -8 -1 0 -6 0 -3 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 -1 -2 0 0 -51 -1 -1 -47 -13 -15 -14 -15 -15 -1 -28 -22 -7 -13 -15 0 -10 -24 -7 -3 -24 0 -13 0 -1 -1 -5 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -12 -13 -13 -9 -2 -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 -90 0 0 0 -47 -75 -77 -286 -100 -194 -251 -4 0 0 0 0 0 -8 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 -2 0 0 -1 -2 -3 -2 -1 -7 0 0 -3 -3 -1 -3 -13 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -5 -9 -13 -11 -6 0 -100 -23 -1 -13 -12 -16 -14 -11 -14 -17 -34 -39 -13 -17 -79 -18 -20 -9 -1 -9 -47 -32 -1 0 -1 -5 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -11 -16 -15 -8 -6 -1 -1 -18 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 0 0 0 0 0 0 0 0 -60 -65 -8 0 -367 -349 -78 -64 -1 0 0 0 0 0 -1 -16 0 -70 -11 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -4 -7 0 0 0 -1 -3 -7 -6 -4 -15 -3 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 -8 -5 -2 -8 -18 -28 -8 -6 -39 -61 -13 -24 -20 -11 -13 -9 -9 -12 -2 -47 -12 -19 -77 -67 -53 -17 -12 -27 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 -1 -7 -5 -14 -5 -5 -17 -14 -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 -42 -104 -58 -43 0 0 -1 -288 -95 0 0 -2 -14 0 -2 -28 -14 0 0 0 -50 -4 -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 -1 0 -1 -3 -3 -3 0 0 0 0 -2 -7 -6 -5 -13 -13 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 -8 -12 -14 -22 -17 -29 -27 -39 -13 -30 -17 -4 -10 -18 -16 -11 -5 -33 -65 -33 -16 -2 -3 -7 -3 0 -8 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 -3 -2 -7 0 -1 -20 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -7 0 0 -12 -4 0 0 0 0 0 0 0 0 0 0 -76 -57 -54 -68 0 0 -2 -36 -2 -1 -2 -5 -14 -2 0 0 -9 -54 -99 -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 -1 0 -1 -1 0 -4 0 0 0 0 0 -3 -8 -13 -19 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -8 -14 -19 -33 -38 -44 -50 -9 -20 -14 -7 -14 -25 -21 -15 -4 0 -4 -9 -4 -7 -17 0 -10 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 -1 0 0 0 -2 0 -3 -9 -4 0 0 -15 -1 0 0 0 0 0 0 0 -87 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -11 0 -8 -6 0 0 0 0 0 0 0 0 0 0 0 -118 -81 -121 -131 0 0 0 0 -2 -9 0 -1 -5 -2 -12 0 -2 0 -69 -17 -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 -1 0 -2 -5 -7 -1 0 0 0 0 0 -5 -2 -12 -19 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -9 -9 -22 -17 -18 -30 -47 -44 -17 -3 -16 -10 -30 -22 -7 -1 0 0 -1 0 0 -28 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 -1 0 0 -1 0 -2 -9 0 0 -9 -4 0 0 0 0 0 0 0 0 -32 0 0 -41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -15 -70 0 0 0 0 0 0 0 0 0 -38 -101 -99 -139 -151 -156 0 0 0 0 0 0 -1 -1 -4 0 0 -9 0 -5 0 -16 -6 -2 0 0 -32 -13 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 0 0 0 0 0 0 -10 -3 -4 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -11 -5 -2 0 -9 -7 -14 -29 -13 -12 -22 -2 -11 -39 -17 -9 0 0 0 -2 -6 -11 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 -2 -4 0 -1 -15 -1 0 0 0 0 0 0 0 0 0 0 -70 -71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -57 -109 -136 -147 -156 0 0 0 0 0 0 0 0 -1 -4 -2 0 -1 0 -26 -3 -2 -2 -3 -1 0 -4 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 -15 -22 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 0 -2 -1 -2 -10 -13 -1 -16 -1 -12 -38 -10 -3 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 -1 0 0 -1 0 -1 -9 0 0 0 -1 -2 0 0 0 0 0 0 0 0 -45 0 -47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -97 -100 -98 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -5 -1 -42 -1 -4 0 0 -3 -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 -1 -2 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 -28 -1 -1 0 -24 -29 -46 -16 0 0 0 0 -1 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -3 0 -1 -6 -6 0 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -16 -15 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 0 0 0 0 0 0 0 0 0 0 0 -104 -82 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 -4 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -1 -29 0 -2 -10 0 -1 0 -24 -26 -27 -17 -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 -2 0 0 -7 0 -1 -3 -3 -1 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 -5 -7 -9 -10 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -2 -138 -104 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 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 -1 0 0 -2 -6 -7 -7 -20 -9 -3 -18 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 -7 0 -1 0 -2 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 -6 -6 -12 -6 0 0 -27 -45 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 0 -3 -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 -1 0 0 -7 -1 -2 0 -6 -6 -6 0 -1 0 0 0 0 0 0 0 0 0 0 -20 -174 -14 -21 -17 -37 -41 -33 -33 -21 0 -1 -5 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 -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 -15 -4 0 -6 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -18 -33 0 -6 0 0 0 -3 -8 0 0 0 0 0 0 -164 -5 -9 -12 -13 0 -44 -29 -36 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -4 -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 -1 0 0 0 0 0 0 0 0 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 -30 -1 -2 -1 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -2 0 0 -11 0 0 0 0 0 0 0 0 0 -4 0 0 -3 -49 -3 -2 -5 -4 -1 0 0 0 0 0 0 -75 -73 -122 0 0 -4 -10 -9 -14 -13 -11 -19 -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 -2 0 0 0 -2 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -2 0 -1 0 -28 -19 -1 0 -10 0 0 0 0 0 0 0 0 0 -2 -69 -15 0 -33 -23 -3 -3 -11 -3 0 0 0 0 0 0 0 0 0 -4 0 -5 -7 -19 -8 -14 -15 -7 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 -4 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -5 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 -1 -1 -2 -31 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -8 -3 0 -5 -3 -15 -2 -25 -21 0 0 0 0 0 0 0 0 0 0 0 -9 -3 -14 -13 0 -14 -8 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -9 -7 -9 -4 -12 0 0 0 0 0 0 0 0 -1 0 0 0 -10 -8 -13 -5 0 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 -1 -15 -16 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -9 -10 -2 -2 0 0 0 0 0 0 0 0 -1 0 0 0 0 -11 -3 0 -7 -5 0 -25 -12 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 -12 -17 -24 -6 -3 0 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -3 0 0 0 -3 -2 -23 -15 -1 -27 -21 0 0 -15 -20 0 0 -3 0 0 0 0 -6 -7 -13 -33 -39 -37 -8 -12 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -22 -30 0 -4 -29 -15 -33 -34 -17 -25 -13 -32 0 -8 -22 -26 -6 -7 0 0 0 0 0 0 0 -18 -31 -34 -19 -18 -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 -1 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 -1 -2 -20 -1 -19 -1 -3 -5 -4 0 -1 -5 -21 -13 -26 -7 0 -44 -24 -5 -5 -4 -3 -2 0 0 0 -11 -23 -9 -1 -6 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -4 -5 0 -1 0 0 0 0 0 0 0 -2 -11 -4 -3 -1 -3 -1 -1 -2 -16 -7 0 0 0 0 -8 -12 -53 -4 -5 -3 0 -2 -8 -21 -18 -25 0 0 -24 -7 -4 0 0 0 -22 -15 -11 -8 -6 -21 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -12 -2 0 -2 -2 0 0 0 0 0 0 -1 -1 -1 0 -3 -1 0 0 -1 -17 -2 -1 -28 0 -1 -2 -4 -7 -7 0 0 0 0 0 -1 -3 -2 -1 0 -2 -2 -1 0 0 0 0 -2 0 0 -6 -2 -2 0 0 0 -9 0 0 0 0 0 0 0 -2 -3 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -3 -2 -1 -9 0 -24 -2 0 0 -3 -1 0 -1 -1 -1 -1 0 -1 0 -1 -1 -1 0 -4 -3 -3 0 -3 -4 0 -8 0 0 -12 -17 -26 -41 -43 -39 0 0 0 0 -1 -3 -3 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -7 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 -5 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -3 -3 -4 -3 0 -1 -2 -8 0 0 -6 -7 -2 -2 -1 -8 0 -14 -1 -1 0 -1 -1 0 -21 -2 -1 -1 -1 0 -1 -1 -1 -1 -2 -2 -9 -15 -24 -2 0 -1 -3 0 -12 -16 -14 0 0 0 0 -2 -3 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 0 -1 -1 -6 -6 -3 0 -5 -6 -5 -7 -39 0 0 -1 -1 0 -12 0 0 0 0 0 0 0 0 -1 -4 0 -2 -6 -3 -3 -12 -9 -3 -3 0 0 0 0 -14 -7 -9 -17 -7 -8 -3 -2 -1 -1 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 -3 -2 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 -1 -7 -2 -2 -17 -5 -13 -2 -16 -11 -14 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -5 -4 0 0 -21 -6 -11 -5 -6 -7 -2 -3 -7 -2 -7 -2 -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 -1 0 0 0 0 0 0 -2 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -7 -1 0 0 -6 -7 0 -1 -1 0 0 -3 -4 0 0 0 0 0 0 0 0 -1 -3 -8 0 0 0 0 0 -2 -1 -1 0 -2 -2 -2 -3 -1 -2 0 -2 -4 -9 -5 -37 -7 -8 -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 -2 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -1 0 -2 0 -1 -4 -1 -10 -3 0 0 0 0 0 0 0 -7 0 0 0 0 -35 0 0 0 0 0 -2 0 0 0 -1 -4 -4 -1 -4 -12 -25 -15 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -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 -1 0 -1 -1 -1 -4 -2 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -3 -3 -3 -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 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 -4 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 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 -4 0 0 0 0 0 0 0 0 -3 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 -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 -5 -2 0 0 0 0 0 0 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 0 -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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 -1 -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 -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 -2 -5 -8 -1 -1 -1 -1 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -12 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 8 9 2 5 4 7 4 6 10 11 7 14 15 18 18 18 17 16 15 14 14 9 9 13 12 14 15 12 12 10 7 6 4 5 5 4 5 5 5 6 9 10 10 11 10 9 9 8 8 8 8 8 7 6 8 7 5 6 5 5 6 5 6 5 6 6 8 6 7 8 9 8 8 7 8 7 8 7 6 4 2 2 3 3 4 4 4 4 4 5 5 5 6 6 7 7 7 8 8 7 8 8 8 8 8 9 10 13 14 16 18 19 17 15 14 13 13 12 12 12 15 14 14 12 12 11 10 8 5 4 3 3 2 3 3 2 5 5 8 8 10 9 8 8 10 11 11 12 13 14 16 17 17 18 20 22 23 20 24 25 24 22 23 24 23 24 24 25 27 24 21 21 19 20 20 17 17 14 16 15 16 18 16 18 22 20 17 19 18 22 22 20 17 18 20 22 23 22 23 22 18 17 17 14 14 15 15 19 21 17 16 16 18 18 20 18 18 18 19 17 16 16 18 22 23 22 21 19 20 20 19 19 20 20 23 24 22 23 15 14 21 23 16 5 8 12 12 nan nan nan 4 5 4 3 8 6 7 16 14 9 2 5 13 18 18 19 nan 12 13 15 16 12 16 11 nan 13 12 12 13 9 11 8 3 2 4 6 6 8 7 7 7 8 10 11 10 10 9 8 7 8 8 8 5 8 9 9 10 9 6 6 6 6 7 7 6 6 6 6 9 6 6 7 6 5 5 6 6 6 4 2 2 1 2 2 4 4 4 5 5 5 5 5 5 6 7 7 7 9 8 7 8 9 11 9 8 10 10 12 14 15 16 18 19 18 16 14 13 12 12 12 12 13 14 14 12 10 11 7 6 5 3 2 2 1 1 2 3 4 3 5 7 10 10 9 9 10 10 11 13 14 16 17 16 17 17 19 22 24 23 24 26 25 24 25 24 24 26 29 25 27 25 22 20 19 19 20 18 16 15 17 14 16 17 18 18 20 16 19 17 19 21 22 21 21 21 18 20 22 21 23 21 21 18 16 14 17 17 18 18 21 19 18 15 15 17 18 18 17 18 18 17 19 21 21 21 21 21 20 20 21 21 21 17 20 17 17 19 19 28 22 17 17 20 17 12 6 13 13 8 12 18 4 4 5 4 3 10 11 4 5 1 12 12 11 10 18 nan 16 18 16 15 16 15 13 10 11 10 15 11 13 13 11 7 3 4 7 8 9 10 9 8 8 8 9 10 10 9 9 7 7 6 7 8 9 9 8 8 9 11 11 10 9 8 7 7 7 6 7 6 7 5 5 7 5 3 4 4 4 3 2 1 2 1 1 4 4 4 5 6 5 6 5 5 5 7 7 7 8 7 8 7 8 10 10 10 10 10 12 13 14 16 17 20 19 17 15 16 14 14 12 12 12 12 12 12 10 10 7 6 6 5 5 4 3 0 2 3 4 4 3 5 6 6 7 7 9 9 11 11 13 15 16 17 17 19 18 20 20 21 22 23 24 24 25 29 30 29 29 27 27 28 25 22 19 20 18 18 18 15 17 16 17 13 15 18 17 16 18 19 17 20 18 20 20 20 21 19 18 22 23 21 22 22 21 18 15 17 17 17 18 20 21 19 17 15 16 16 16 16 17 17 17 22 21 22 21 20 21 19 20 21 20 18 19 18 17 16 19 17 19 22 17 19 19 21 16 10 9 14 15 15 14 7 8 5 7 7 20 8 9 4 10 7 7 8 13 nan 15 16 17 14 14 11 13 17 13 10 10 11 11 10 10 9 6 3 5 8 9 11 10 10 8 9 9 10 10 9 9 7 7 7 7 7 8 8 8 8 9 10 10 11 13 11 8 8 8 7 6 5 7 5 4 2 4 4 3 2 3 3 3 1 1 1 2 2 3 4 5 5 5 5 5 6 6 6 6 7 7 9 9 10 11 11 12 11 10 11 12 13 13 14 15 17 18 18 17 17 15 14 14 13 11 12 12 11 12 10 9 8 8 7 4 4 5 4 2 2 1 1 1 3 4 5 7 7 6 7 9 10 11 12 15 16 16 17 19 21 21 21 20 22 21 23 27 26 26 25 27 26 27 28 25 24 21 18 18 18 17 16 17 16 15 15 14 15 16 16 15 17 18 18 19 19 19 19 21 19 19 19 18 22 21 20 22 22 22 19 17 17 18 19 20 19 18 17 17 15 16 17 18 18 18 17 20 21 23 22 24 22 21 20 20 19 17 18 15 17 17 14 16 14 18 18 14 17 16 18 16 11 13 17 17 16 7 7 5 13 16 4 6 2 1 2 6 7 9 nan 11 14 16 16 15 12 10 10 12 11 10 10 8 7 7 7 8 8 5 9 11 13 12 15 14 14 13 13 13 13 11 9 8 7 6 7 8 6 7 7 7 7 8 9 10 9 8 8 6 5 6 6 5 5 6 4 3 2 3 1 1 2 2 2 1 0 2 2 3 3 4 5 6 5 6 6 7 6 7 7 7 9 11 12 12 12 12 13 13 12 12 13 13 14 15 14 15 16 16 17 16 16 15 13 13 11 10 10 11 11 10 9 7 8 7 4 6 8 6 6 5 4 3 3 2 2 2 5 5 6 7 8 8 11 13 14 16 16 18 18 20 22 21 20 23 23 23 25 27 26 25 23 25 25 24 24 23 20 19 17 15 15 16 15 17 16 15 15 14 12 16 17 16 18 18 18 18 18 19 21 19 19 19 18 19 18 20 22 24 23 22 21 20 21 19 18 17 18 17 19 18 17 17 20 20 21 20 20 23 25 22 25 20 19 19 19 18 16 17 14 14 16 13 11 18 18 10 13 14 14 8 11 16 16 15 17 14 7 7 13 13 10 13 3 4 3 6 5 7 10 nan nan 13 15 17 14 13 10 8 9 8 9 7 5 3 9 10 11 10 10 12 14 15 16 16 18 18 18 17 19 15 13 10 9 9 8 8 9 8 8 8 7 8 8 8 10 9 8 7 4 4 5 5 4 3 6 4 5 2 1 1 1 1 1 2 2 0 2 1 3 4 5 6 7 7 7 7 5 6 7 8 8 10 13 13 13 13 13 14 14 13 14 12 12 13 15 15 15 16 16 16 15 14 15 16 16 15 12 11 10 9 11 9 7 8 6 6 8 10 10 8 7 7 4 2 1 1 2 3 4 4 6 10 8 11 11 13 14 16 17 18 20 20 21 21 25 24 24 23 24 24 22 23 21 23 22 23 21 21 19 17 15 14 13 15 15 15 17 14 15 13 14 17 14 13 15 15 17 16 19 18 19 18 18 17 20 21 20 21 24 23 23 23 22 21 18 16 15 15 16 16 18 17 nan nan nan 22 21 21 22 24 23 22 22 19 19 21 19 17 17 13 15 12 10 8 12 14 17 14 14 11 5 8 9 14 18 11 10 11 7 9 8 7 9 9 6 3 5 4 5 10 11 nan nan 16 15 12 11 8 6 6 7 8 7 3 8 8 7 13 14 15 12 17 19 18 19 20 22 22 21 21 14 11 11 10 11 10 11 12 14 14 11 10 11 10 9 9 8 6 4 5 3 3 5 5 2 2 2 3 3 3 2 1 1 1 0 1 2 2 2 3 3 5 4 6 7 7 7 10 9 9 9 10 11 12 13 14 14 14 15 15 14 12 12 13 13 14 14 15 16 16 15 15 15 16 18 17 16 14 11 10 11 10 9 9 10 9 7 7 8 7 8 7 7 6 5 2 2 1 2 3 5 6 7 7 11 12 12 14 14 15 17 19 21 21 19 20 21 22 21 22 23 22 19 18 19 20 20 20 19 19 15 15 14 14 15 15 18 16 15 14 15 15 16 16 14 15 13 14 15 17 17 18 16 16 16 20 20 20 19 23 23 23 22 21 18 18 17 18 17 17 16 16 16 17 nan nan nan 20 20 22 23 22 20 22 19 18 19 19 17 20 16 11 13 11 9 12 11 10 10 12 12 9 10 12 16 11 7 7 10 13 5 3 7 1 1 2 6 3 2 7 8 nan nan 13 15 14 13 11 6 6 7 8 9 7 6 12 8 8 11 11 14 19 20 20 21 22 22 24 24 26 25 19 12 8 9 8 11 12 17 20 17 15 15 14 12 13 12 9 6 4 4 4 2 2 3 2 1 1 1 1 2 3 2 2 2 2 2 3 4 4 4 4 5 4 4 5 5 8 8 9 10 10 10 10 12 12 14 14 13 14 13 13 12 12 11 11 11 12 14 16 16 17 17 18 18 18 17 16 15 13 12 11 10 9 10 10 10 9 8 8 7 8 7 8 7 10 6 2 0 2 4 5 6 7 5 8 11 12 14 16 16 17 19 18 17 17 17 20 20 20 19 20 17 17 16 18 18 16 16 16 15 16 13 14 13 15 15 13 14 14 15 12 14 15 14 12 12 11 11 16 16 15 17 17 17 17 19 19 19 19 22 21 22 20 20 17 20 16 17 16 18 17 16 16 17 13 nan nan nan 19 20 24 20 19 21 22 19 20 20 18 21 18 16 14 15 13 13 8 9 9 13 10 11 11 11 7 5 7 3 8 3 2 6 7 4 5 4 3 10 4 6 8 nan 11 13 14 15 12 9 9 10 11 11 12 6 8 14 6 11 13 13 15 22 20 23 24 24 26 25 25 26 28 29 15 7 11 8 14 16 19 21 22 20 18 16 17 14 14 12 9 6 6 5 3 4 4 2 1 2 2 2 1 2 2 4 3 4 4 5 5 6 5 4 4 3 3 4 5 5 7 9 9 10 9 11 9 11 13 14 13 13 13 12 12 11 10 8 10 10 12 14 15 16 16 18 19 19 18 18 17 15 15 12 12 11 13 13 10 9 7 8 8 8 9 8 8 10 8 5 3 3 4 4 6 6 8 9 12 14 14 15 15 15 15 15 16 15 16 16 16 16 15 15 17 17 14 14 15 15 15 16 16 17 17 14 13 11 9 9 9 11 13 12 9 10 10 9 10 9 11 15 15 15 15 17 16 17 18 17 17 17 18 18 20 20 18 16 18 16 16 16 17 16 16 18 19 17 17 18 21 20 19 23 24 22 22 21 18 17 20 17 20 17 16 14 16 19 15 14 8 8 7 5 3 1 2 1 2 3 4 5 2 5 3 7 5 1 3 9 10 10 7 9 10 16 12 14 24 10 9 10 12 11 13 10 11 9 13 9 12 15 17 22 22 20 26 29 33 27 24 22 20 25 28 23 13 11 10 12 17 19 22 26 23 21 21 22 18 18 16 14 10 9 7 6 5 4 4 5 4 3 4 2 2 3 4 5 6 5 5 5 6 6 6 6 5 3 5 6 6 7 8 8 9 10 10 8 9 11 12 13 12 13 12 12 12 14 13 13 12 11 12 14 16 16 18 19 20 20 20 17 17 16 15 14 14 16 13 11 10 8 9 9 9 9 9 9 11 6 6 5 5 5 4 6 7 7 9 13 16 15 16 16 14 14 13 12 13 11 13 15 15 13 13 13 12 11 12 12 14 15 16 16 17 17 14 13 11 9 7 8 10 8 8 8 9 9 8 7 8 9 11 12 12 15 17 15 17 14 14 14 18 15 17 17 16 17 16 17 15 13 13 15 13 15 17 17 19 18 20 22 21 20 23 22 22 20 18 15 15 17 16 21 16 17 16 16 16 17 10 10 12 9 4 5 2 4 8 7 4 4 4 2 4 7 7 6 5 2 9 6 9 4 11 9 19 15 18 25 20 10 14 10 10 11 14 14 10 13 9 12 17 19 21 20 23 20 21 40 28 24 18 21 25 22 15 9 5 8 4 4 7 18 23 33 27 27 30 23 24 26 18 11 10 9 11 9 9 7 8 8 6 5 6 2 3 7 8 7 5 6 5 6 6 7 8 8 5 5 6 6 6 6 7 8 8 10 10 10 11 12 12 13 14 13 14 15 14 15 16 16 15 15 16 15 14 15 18 20 21 20 17 17 17 16 16 17 16 13 12 12 11 12 10 10 11 11 12 10 9 10 7 7 6 4 6 6 9 9 11 15 16 15 15 15 14 12 11 11 11 11 13 12 12 10 11 8 8 9 10 12 14 14 16 15 12 15 14 11 8 7 7 8 7 6 7 8 7 6 6 5 6 7 9 10 13 13 11 13 13 13 13 14 13 13 14 14 15 14 15 15 12 13 13 13 13 15 15 13 16 18 18 17 21 21 21 19 19 22 16 14 14 18 22 19 19 16 15 12 18 10 5 7 8 6 6 5 8 6 4 5 4 4 2 4 6 5 5 5 4 4 5 9 5 8 12 11 11 16 25 21 15 14 15 14 18 17 16 11 9 10 9 17 16 25 24 27 33 14 13 20 nan nan nan 23 24 22 12 8 7 8 12 11 8 9 7 4 10 29 30 33 36 19 21 14 13 11 11 13 11 11 9 9 6 6 6 7 8 9 8 5 6 7 7 7 8 7 9 10 8 7 7 7 6 7 7 8 9 10 10 10 11 12 14 14 14 14 14 14 14 15 15 17 18 17 15 14 14 17 20 21 20 20 18 17 16 17 16 15 13 13 13 13 13 13 11 11 11 11 11 11 11 11 10 7 10 11 11 11 12 13 16 17 14 15 14 12 11 10 8 10 8 9 11 10 11 9 6 5 5 7 8 9 8 9 11 12 12 13 12 11 12 11 11 9 9 8 5 5 4 2 1 4 5 8 9 11 11 10 11 9 10 11 12 13 11 11 12 13 13 14 12 11 12 12 15 14 16 16 17 14 16 14 15 17 18 17 18 18 19 21 15 14 16 22 24 19 16 17 14 8 6 5 7 10 9 7 8 7 7 6 5 5 4 3 4 4 4 4 2 3 2 3 6 7 10 11 10 7 8 13 6 19 18 13 11 15 18 15 10 9 10 10 14 18 20 28 32 25 17 17 3 15 nan nan nan 18 15 9 9 17 11 11 7 11 10 7 5 2 13 27 31 28 26 25 23 22 11 8 14 16 16 14 12 11 8 7 6 9 11 11 9 8 9 9 9 9 8 8 8 9 9 7 8 9 7 8 9 9 10 11 11 12 12 11 13 14 14 14 14 12 16 16 16 18 17 16 14 14 15 19 22 22 21 19 19 17 17 16 17 15 13 14 14 13 12 11 13 14 15 12 12 12 13 13 12 12 13 14 14 14 15 17 17 16 15 14 13 11 9 6 2 5 4 6 9 9 11 6 1 3 4 7 7 7 7 9 10 11 11 12 14 15 15 13 13 11 10 6 4 2 2 3 4 5 7 6 9 10 10 8 8 8 9 10 11 9 9 12 11 11 15 13 10 11 11 14 14 14 14 14 15 15 13 14 15 15 16 17 17 18 22 20 19 17 17 24 27 21 22 15 12 9 9 7 8 9 9 10 8 6 6 4 6 3 2 3 3 4 2 3 2 1 3 5 6 8 11 11 12 8 5 7 13 14 11 6 14 5 7 5 10 11 10 14 17 20 24 31 37 26 15 10 5 11 nan nan 15 15 11 17 18 9 6 6 7 9 2 4 4 10 15 18 24 26 30 22 15 18 13 17 16 19 13 12 14 8 6 8 9 11 12 12 10 10 11 11 11 11 10 9 9 11 12 10 10 9 9 9 10 11 11 11 13 12 11 12 13 13 13 15 14 16 15 16 16 18 17 14 13 15 17 20 19 21 20 19 18 16 17 17 14 14 14 11 11 9 11 13 15 15 15 15 15 14 18 16 14 16 14 14 15 17 16 16 16 15 12 10 11 7 4 2 1 1 3 4 5 10 6 2 6 6 5 6 7 8 9 10 11 13 12 14 14 15 16 14 13 13 11 8 7 5 5 5 7 9 5 4 7 7 5 6 6 7 10 9 10 7 10 10 9 10 11 11 10 11 11 11 11 13 14 15 17 16 15 15 16 16 16 16 18 18 21 21 19 18 20 24 26 20 24 19 16 11 7 7 7 8 9 9 7 7 7 5 4 4 5 4 3 3 3 1 3 3 4 8 7 7 8 9 14 11 7 2 4 6 6 12 12 10 5 7 3 8 12 15 18 20 23 24 29 27 25 21 22 16 14 14 10 14 13 17 11 7 5 7 8 4 4 8 8 12 17 20 23 27 26 27 20 21 21 19 18 14 14 15 9 11 12 11 12 13 12 11 9 12 13 12 12 12 12 11 11 12 12 11 11 12 10 11 13 15 15 15 15 14 14 13 13 12 16 16 15 16 16 17 20 16 17 15 16 19 20 21 21 23 18 19 19 18 19 17 14 15 12 10 10 11 11 13 15 17 18 20 19 18 18 18 16 15 15 13 17 18 16 16 13 11 10 9 8 5 4 4 2 2 2 4 5 4 3 4 6 7 7 8 8 9 10 12 14 15 15 15 15 15 15 14 15 15 12 12 9 8 10 10 7 7 6 7 8 5 8 7 5 7 8 9 8 8 10 9 10 8 7 8 9 10 9 10 13 15 13 13 14 15 13 15 15 14 14 15 19 17 17 18 19 21 20 23 23 22 24 20 13 13 12 14 11 9 8 8 8 6 4 4 5 4 4 2 2 2 3 4 6 5 9 8 7 8 8 5 4 5 6 5 6 7 8 3 2 4 5 9 11 11 15 21 21 23 25 26 26 22 21 20 nan 9 5 3 5 5 4 6 10 2 6 7 7 9 10 10 11 19 22 16 26 27 26 22 22 22 21 21 19 18 17 14 13 15 14 13 16 15 16 16 15 15 15 15 14 14 14 13 15 15 12 13 13 13 13 14 15 16 16 15 14 13 13 13 13 14 13 15 16 17 18 17 16 16 17 16 19 19 20 20 21 18 18 22 21 21 19 14 15 13 14 12 13 15 15 15 18 20 23 23 21 22 19 18 17 18 15 14 12 13 14 13 12 12 11 11 10 8 6 6 6 5 2 4 6 5 4 5 6 8 9 8 9 10 12 14 14 16 15 14 13 13 13 13 14 14 14 12 11 10 12 10 10 11 11 11 10 11 9 8 9 10 9 9 7 9 9 10 9 7 7 8 9 7 9 10 10 11 nan nan nan nan 13 14 13 13 14 15 18 14 15 16 17 17 19 21 21 21 23 21 17 15 15 12 12 10 10 9 8 6 4 4 3 3 2 3 5 4 5 6 7 8 7 7 8 7 7 5 4 4 4 3 3 2 4 6 7 9 11 12 15 16 19 20 22 20 23 25 24 24 22 17 12 9 7 4 1 2 3 6 6 6 10 9 10 11 12 12 19 22 22 20 28 23 27 26 22 19 19 18 18 18 15 14 15 16 14 16 16 16 16 18 19 19 18 18 17 18 17 16 17 14 14 15 15 15 15 15 15 15 15 14 15 14 12 13 13 14 16 15 15 16 17 16 17 19 16 15 15 17 17 16 16 14 16 19 20 21 20 17 15 15 16 15 16 18 20 22 19 18 21 22 23 20 19 18 16 15 11 9 10 10 13 13 13 13 13 13 11 10 9 6 6 6 10 8 7 7 7 8 9 9 9 9 9 10 12 13 13 14 13 12 13 13 12 12 12 12 11 11 12 14 11 11 14 14 14 12 12 13 14 13 13 10 10 11 10 11 11 10 9 8 8 10 7 8 9 8 nan 11 12 nan nan nan 13 13 nan 11 11 13 16 15 13 14 14 17 17 19 20 19 19 19 17 16 13 12 11 11 9 8 7 4 3 3 3 3 2 3 4 4 6 7 6 7 7 7 5 4 5 nan nan nan nan nan 0 2 4 7 7 13 13 15 19 19 19 18 21 21 22 23 20 18 16 13 10 8 7 4 2 3 4 6 7 8 10 13 12 12 12 13 15 17 18 27 27 28 26 24 25 25 23 19 18 15 13 15 15 17 18 16 15 15 16 18 20 22 21 20 17 15 16 17 15 14 15 15 15 15 15 15 15 15 14 16 13 13 13 13 14 13 13 14 16 16 17 19 19 17 15 14 16 17 18 16 15 16 18 20 22 21 21 19 16 19 18 18 20 19 17 16 17 18 21 20 18 16 15 15 14 12 12 9 9 12 13 14 13 14 13 12 10 11 6 6 8 7 7 10 9 10 10 9 8 10 10 11 9 11 13 13 14 13 11 11 nan nan 12 12 10 10 11 10 12 12 14 13 13 13 14 12 12 11 12 13 11 11 nan nan 10 8 10 9 9 9 10 9 nan 7 6 nan nan nan nan nan nan nan nan 10 nan 11 11 12 14 15 13 14 14 17 17 16 17 15 14 14 13 13 12 10 10 9 7 6 4 3 3 4 3 2 3 3 4 3 5 7 8 8 8 6 nan nan nan nan nan nan nan nan nan nan 6 12 14 16 16 17 20 19 18 17 18 17 17 16 14 14 11 10 9 7 6 5 5 5 5 7 8 10 12 12 12 13 12 12 13 17 25 31 32 28 24 26 26 23 23 19 15 14 15 15 16 18 16 14 15 18 20 19 21 21 21 18 17 16 16 16 14 14 14 15 15 14 14 14 15 15 14 12 13 13 12 12 12 12 14 15 17 18 21 21 18 16 15 16 16 18 14 15 15 15 18 23 19 20 22 21 20 20 19 19 18 15 16 16 17 14 15 15 15 12 12 12 13 10 10 11 12 12 14 14 15 12 12 13 12 9 6 8 7 7 10 10 9 11 11 10 10 8 7 8 10 11 11 14 15 13 9 10 nan nan nan 13 12 11 9 9 10 12 14 16 16 14 15 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 17 16 14 13 12 13 13 13 11 10 12 11 10 9 9 8 7 6 2 2 2 3 4 6 6 5 4 7 7 8 9 9 8 nan nan nan nan nan nan nan nan nan nan nan nan 12 15 15 15 15 18 19 19 19 18 17 15 14 13 12 12 12 11 9 8 9 6 6 7 8 8 10 11 13 13 13 12 12 12 15 20 27 29 29 31 26 31 24 26 26 18 16 18 17 17 16 16 15 16 18 19 18 19 19 18 17 17 17 17 17 16 14 15 16 15 14 13 13 14 14 12 12 13 10 10 9 10 11 13 14 16 20 21 22 21 17 16 17 19 17 16 14 14 15 17 18 21 22 22 22 24 22 20 18 17 17 16 14 12 13 12 13 13 13 13 12 12 11 11 12 12 13 15 17 15 12 11 11 11 9 8 7 9 8 10 10 9 9 10 9 10 7 5 6 6 6 nan nan 9 nan 9 nan nan nan nan nan nan nan nan 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 15 14 12 10 10 10 11 11 10 10 9 8 7 5 5 6 2 3 2 2 4 6 8 8 8 9 9 8 9 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 nan nan nan 15 16 19 20 19 nan nan 14 nan 12 11 12 12 11 12 11 10 9 10 10 11 11 11 12 11 11 11 12 13 14 17 22 33 27 27 31 38 32 28 30 28 22 17 19 19 18 16 15 17 17 17 18 18 19 19 19 18 18 18 20 18 16 16 16 15 14 13 14 14 15 14 13 12 11 10 7 8 11 11 13 15 18 20 21 21 21 18 18 20 19 18 14 14 15 15 15 19 23 22 21 20 21 21 18 16 16 16 15 13 13 12 nan nan nan nan nan nan nan nan 11 11 14 15 13 13 16 16 12 11 10 7 8 8 8 8 nan nan nan 8 9 9 9 7 6 6 nan nan nan nan 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 13 12 12 10 10 10 9 9 7 9 10 9 5 4 1 nan nan nan 5 5 6 7 6 6 11 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 26 23 20 nan nan nan nan nan nan 12 13 14 14 13 12 13 13 11 10 12 13 13 14 13 14 14 17 19 19 23 27 25 28 31 33 33 33 30 29 21 22 22 20 16 14 17 18 16 17 18 20 19 19 18 19 20 19 18 16 15 16 16 15 13 13 14 13 13 10 10 10 9 8 8 10 11 nan nan nan nan 20 21 21 21 20 19 20 18 17 15 14 15 15 17 17 20 22 22 20 18 17 15 16 17 15 14 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 12 13 12 7 4 5 4 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 13 12 12 10 8 9 8 9 9 11 8 nan nan nan 9 9 9 6 9 10 12 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 23 nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 15 14 11 13 15 15 14 15 17 18 20 19 18 20 20 20 21 26 32 32 33 30 28 23 24 22 22 17 15 18 18 17 18 19 20 20 19 18 21 19 18 18 17 17 17 17 17 15 14 13 12 8 9 8 8 9 10 10 8 10 12 nan nan nan nan 20 20 21 22 21 22 21 20 18 18 17 15 16 18 20 20 18 20 17 18 17 17 17 17 15 nan nan 15 nan 14 15 14 14 nan nan nan nan nan nan nan nan nan 11 10 9 8 6 5 4 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 10 10 10 10 10 10 9 9 10 12 nan nan 7 nan nan 8 8 11 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 17 15 15 15 16 18 20 19 18 19 nan nan 18 20 20 21 23 23 28 24 26 25 24 25 22 18 20 20 18 18 18 20 19 19 20 21 20 nan nan 18 18 17 17 16 16 15 14 13 11 10 9 8 9 10 12 11 10 12 nan nan nan nan nan nan 22 22 22 23 24 22 20 19 20 19 17 19 19 17 18 18 19 18 18 17 15 16 16 nan nan 14 nan nan 15 15 nan nan nan nan nan nan nan nan nan nan nan 10 8 6 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 7 8 9 9 10 11 9 12 nan nan nan nan nan nan 11 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan 15 16 17 18 18 nan 19 20 20 nan nan nan nan 19 19 20 19 21 22 24 25 26 25 26 23 22 23 22 19 19 18 18 19 20 20 21 nan nan nan nan nan nan nan 17 17 16 15 12 14 14 14 9 9 11 12 15 10 13 nan nan nan nan nan nan nan 23 23 24 24 24 22 20 20 19 20 21 21 19 16 18 18 18 17 17 16 16 16 nan nan 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 8 8 7 9 8 nan nan nan nan nan nan nan nan 15 15 16 nan 19 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 27 nan nan nan nan nan nan nan nan nan nan nan 23 23 nan nan nan nan nan nan nan nan nan 16 17 18 18 18 20 20 20 20 nan 20 19 19 18 18 18 21 19 21 22 24 24 24 23 24 21 20 19 18 19 20 21 22 22 nan nan nan nan nan nan nan nan nan nan 15 15 16 14 14 15 12 12 12 14 14 12 13 11 nan nan nan nan nan nan 19 20 22 23 23 21 21 21 23 23 21 20 19 18 17 17 17 18 17 15 14 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 7 13 13 nan nan nan nan 14 14 14 14 18 19 18 18 24 nan nan nan nan nan nan nan nan nan 29 nan nan nan nan nan nan 27 28 30 30 30 30 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 19 nan nan nan nan nan nan nan nan 20 21 20 23 20 21 23 23 23 25 24 22 nan nan nan nan 21 20 21 22 23 nan nan nan nan nan nan nan nan nan nan 16 16 15 15 15 14 13 13 13 13 14 11 10 11 13 nan nan nan nan 20 19 21 22 21 20 23 24 23 23 21 20 19 18 17 17 19 20 18 15 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 13 14 14 14 nan nan 13 13 13 16 17 17 17 19 25 25 25 nan nan nan 24 24 23 25 25 26 30 32 33 32 nan nan 29 30 28 30 30 30 31 31 33 nan nan nan nan nan nan nan nan nan nan 19 nan nan nan nan nan nan nan nan 20 20 20 21 nan nan nan nan nan nan 21 22 21 23 26 24 26 27 28 28 24 22 21 20 nan nan nan 21 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 13 14 14 14 13 14 12 10 12 13 nan nan nan nan nan 22 22 21 22 25 24 24 24 23 20 19 18 18 20 19 19 nan 17 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 15 14 15 13 13 12 15 16 16 18 19 18 16 18 22 22 25 27 26 24 24 23 23 24 24 26 26 26 27 29 30 29 29 27 26 27 28 28 30 28 31 31 32 30 30 nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan 23 22 22 23 nan nan nan nan nan 22 22 24 26 27 26 28 29 28 26 23 23 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 15 16 nan nan 14 nan nan nan nan nan nan nan nan 16 20 21 23 25 26 25 25 23 21 21 20 20 19 20 21 nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 15 14 13 13 14 15 15 16 17 17 19 18 18 19 19 19 22 24 24 22 22 21 22 23 24 25 24 25 25 25 27 27 27 28 28 29 29 30 29 28 32 32 32 32 30 30 29 nan nan nan 25 nan nan nan 22 nan nan nan nan nan nan nan 25 24 22 nan nan nan nan nan nan nan 25 25 26 28 27 28 28 27 27 25 25 26 26 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 18 18 nan nan nan nan nan nan nan nan nan nan nan 16 17 nan 21 23 23 22 20 20 21 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 13 13 13 14 15 17 18 17 21 19 17 18 17 18 20 21 21 21 20 22 23 23 23 24 25 26 26 27 27 29 30 29 29 30 31 31 31 31 30 29 32 33 33 32 33 31 31 29 29 29 nan 27 26 26 25 26 nan nan nan nan nan nan 23 24 23 24 nan nan nan 21 24 nan 24 25 27 30 28 28 29 28 28 26 28 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 19 nan nan nan nan nan nan nan nan nan nan nan 15 16 nan 20 nan 21 nan 22 21 21 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 13 14 14 14 nan 16 16 19 20 20 18 19 18 19 20 20 21 22 23 23 24 24 25 26 27 26 27 27 27 27 29 29 29 29 29 31 31 33 33 33 34 36 35 34 32 32 33 32 32 32 31 31 30 nan 29 nan 29 nan nan nan nan nan nan nan 26 25 25 nan nan nan 26 23 nan nan 27 30 31 30 30 30 31 29 27 26 27 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 nan nan nan nan nan nan nan nan 21 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 15 15 15 15 17 nan 16 17 18 19 19 18 19 20 20 22 23 24 25 25 26 26 27 26 27 28 28 29 29 30 32 33 33 34 34 35 35 36 38 38 39 39 40 39 39 39 39 38 38 37 37 38 34 31 32 31 30 30 nan nan nan nan nan nan nan nan 28 nan nan nan nan 29 28 nan 28 29 31 31 31 31 32 29 30 28 28 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 17 16 16 17 18 15 17 19 18 18 20 21 21 23 25 26 25 26 26 26 27 28 28 28 29 30 30 31 31 32 34 36 37 37 37 37 37 38 39 41 42 42 42 42 41 41 42 43 42 42 43 42 41 39 36 33 33 32 31 30 31 nan nan nan nan nan nan 26 26 29 31 30 nan nan nan 30 33 32 32 31 31 31 31 30 29 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 18 18 19 18 19 17 16 16 18 18 20 21 22 24 24 26 27 28 28 28 28 28 29 29 30 31 31 32 33 35 36 36 36 37 38 40 40 42 42 42 43 43 43 42 43 43 43 44 44 44 45 46 46 46 45 44 43 42 42 36 34 34 35 34 nan nan nan 30 30 32 30 30 32 33 33 nan nan 31 34 33 33 32 32 31 30 31 32 32 32 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 19 18 18 17 16 17 21 21 23 25 26 27 29 29 29 29 29 28 28 28 29 30 nan nan nan nan nan 36 37 38 40 41 42 43 43 43 44 44 43 43 43 43 41 42 41 43 44 45 46 47 47 47 48 47 47 47 45 46 44 36 35 37 36 35 nan nan 32 33 35 32 34 35 35 33 34 nan 35 36 35 35 34 33 32 33 32 33 35 35 34 34 34 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan 18 18 18 17 20 22 23 26 27 28 28 30 30 29 29 nan nan 29 30 nan nan nan nan nan nan nan nan nan nan nan 46 47 47 45 45 43 43 42 43 43 41 nan nan nan nan 42 43 43 44 46 45 46 46 47 48 47 47 47 47 42 35 25 30 33 nan 36 36 36 36 37 38 37 36 35 35 36 36 36 37 37 36 35 35 36 36 36 35 35 35 34 34 33 34 nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan 20 nan nan nan nan nan nan 17 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 nan nan nan nan 20 20 22 23 25 27 29 29 31 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan 46 48 50 51 50 49 47 46 43 44 42 nan nan nan nan nan nan nan nan nan nan nan nan nan 36 38 43 45 45 46 48 48 48 47 46 43 33 28 28 30 35 36 39 40 41 42 42 40 39 37 38 36 38 39 39 38 38 38 38 38 38 37 nan nan 35 35 nan 34 nan nan nan nan nan nan nan nan nan nan nan nan nan 25 nan nan 20 18 nan nan nan nan 20 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 nan nan nan nan 21 21 23 25 26 28 29 30 31 30 nan nan nan nan nan nan nan nan nan nan 41 44 46 48 50 52 54 52 49 48 48 47 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 27 34 39 44 47 50 51 51 51 49 49 38 34 31 30 32 34 36 40 42 43 44 45 44 42 41 41 39 40 41 41 41 41 41 40 40 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 23 21 19 19 nan nan 19 21 23 22 nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 26 27 28 30 30 31 31 nan nan nan nan nan nan nan nan nan nan nan nan 46 50 51 51 49 47 nan 42 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 23 29 38 48 55 56 54 54 54 52 41 34 36 37 26 38 41 40 42 44 46 47 45 44 43 44 41 43 44 43 43 44 44 42 40 39 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 24 18 20 21 22 21 23 23 24 23 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 28 29 30 31 32 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 23 31 43 51 59 63 65 67 55 59 47 nan 46 29 32 47 50 49 47 49 50 49 50 49 49 51 51 51 50 50 51 50 50 nan nan nan nan 38 36 nan nan nan nan nan nan 30 nan nan nan nan nan nan nan nan 27 24 21 23 24 25 26 25 25 24 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 23 nan 27 28 30 32 33 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 26 27 27 31 50 64 70 68 74 68 57 60 nan nan nan nan 48 47 49 41 50 53 47 52 52 55 58 60 60 63 63 nan nan 62 57 55 52 49 nan nan nan nan nan nan nan nan 31 nan nan nan nan nan nan nan 26 28 25 25 27 28 29 29 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 nan nan nan nan nan nan 25 26 25 27 28 29 31 32 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 30 29 32 33 29 29 34 60 70 68 70 69 nan nan nan nan nan nan nan 46 48 56 50 46 49 56 62 67 70 69 69 nan nan nan nan 65 65 62 60 58 54 49 nan nan nan nan nan 35 31 31 29 28 nan nan nan nan 29 26 28 28 29 30 31 28 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 27 nan nan 26 27 25 28 30 32 33 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 34 32 44 nan 71 66 nan nan nan nan 43 nan nan nan nan nan nan 50 49 65 78 78 nan nan nan nan nan nan nan nan nan nan 63 65 nan 61 59 55 nan 46 41 nan 38 32 31 30 29 28 29 nan 28 29 30 31 31 31 31 30 30 30 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 26 27 nan nan nan 28 27 29 30 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 nan nan nan nan nan 56 50 43 nan nan 36 34 34 33 32 31 30 30 31 32 32 32 32 31 31 32 33 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 25 24 nan nan nan nan 30 29 30 30 32 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 35 33 33 37 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 59 52 45 44 41 38 38 38 38 36 33 32 34 37 36 34 34 nan 32 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 27 24 nan nan nan 32 31 30 30 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 nan nan nan nan nan nan nan 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 nan 47 47 44 42 41 40 40 39 38 35 39 39 38 37 36 35 36 38 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 25 27 31 28 nan nan nan 30 30 30 31 31 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 71 66 68 59 50 47 48 46 44 42 42 43 40 40 44 42 40 40 42 42 40 nan nan nan 39 42 38 nan nan nan nan nan nan nan 34 35 nan nan nan 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 21 27 27 28 nan nan nan 29 nan 30 30 30 30 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 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 70 68 64 61 50 49 50 49 45 44 47 46 44 46 49 47 42 44 44 42 41 39 38 38 37 nan 39 nan nan nan nan nan 32 34 35 nan 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 26 28 27 26 nan nan 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 nan 67 65 53 52 51 52 50 51 50 48 48 49 50 50 45 47 43 44 40 39 39 40 42 40 nan nan 33 34 32 31 32 36 37 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 29 35 33 31 29 nan 31 31 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 64 58 61 60 56 54 53 53 51 47 52 53 54 50 48 48 42 42 41 40 42 42 37 38 36 33 31 33 32 35 36 36 35 35 35 36 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 47 nan 28 31 30 40 29 38 30 nan 29 29 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 62 62 61 63 57 54 53 48 46 53 54 48 41 40 40 35 37 40 37 42 35 37 37 36 31 35 35 37 37 37 40 34 35 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 37 41 34 33 36 34 28 25 28 30 27 30 34 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 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 67 65 63 60 56 50 51 48 48 48 48 43 37 35 35 30 30 31 33 36 37 37 36 33 32 34 37 36 36 39 37 36 37 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 42 42 41 39 43 44 31 28 31 34 30 33 38 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 38 33 30 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 63 60 59 57 54 49 46 46 43 38 36 35 37 33 30 30 32 29 32 32 29 30 29 32 31 32 34 37 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 32 35 44 43 40 20 23 29 26 34 37 38 nan nan 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 36 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 48 49 48 49 46 39 41 39 34 31 31 30 29 28 27 28 29 25 28 31 33 33 35 40 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 24 27 22 25 30 35 30 29 27 28 34 35 37 34 35 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 55 nan nan 50 nan 50 52 50 nan 44 nan 46 44 43 40 37 36 34 31 28 27 28 24 27 30 33 32 36 36 43 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 24 19 22 27 24 29 31 32 40 42 38 45 36 36 38 38 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 46 49 52 53 53 49 41 49 nan nan nan 44 45 43 43 37 35 32 32 29 31 32 34 32 35 32 41 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 19 24 19 20 21 26 29 30 33 37 39 42 39 40 38 37 39 39 40 43 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 43 44 43 51 58 58 54 53 nan nan nan nan nan nan nan 43 nan 36 34 35 34 36 34 37 32 33 37 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 17 18 15 14 18 19 25 30 31 35 36 35 37 48 44 39 39 42 40 43 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 45 45 58 nan nan nan nan nan nan nan nan 30 37 35 35 nan 39 35 36 37 39 39 32 34 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 20 15 17 21 17 13 22 30 24 30 33 36 43 44 47 46 44 44 45 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 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 40 29 30 40 52 53 nan nan nan nan nan nan nan nan nan 33 nan nan nan 40 39 39 40 38 38 41 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 16 15 14 3 8 14 13 18 31 18 19 32 35 41 46 47 49 50 49 47 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 29 29 35 44 49 nan nan nan nan nan nan 35 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 21 18 24 35 45 nan nan nan nan nan nan nan nan nan nan 45 nan nan nan 51 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 16 14 19 5 7 10 15 24 34 33 26 24 29 40 46 50 50 54 58 51 46 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 42 48 50 nan nan nan nan nan nan 43 50 nan nan nan nan nan nan nan nan nan nan nan nan 9 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 22 7 16 28 32 nan 42 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 16 19 17 7 10 16 25 26 34 32 30 34 44 45 51 54 57 60 60 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 48 38 34 39 39 nan nan nan nan 40 37 35 nan nan nan nan nan nan nan 18 21 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 11 21 26 nan nan 37 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 17 17 15 13 18 28 30 29 32 33 nan nan 51 50 55 59 62 63 64 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 37 35 37 43 nan nan nan 38 32 29 nan nan nan nan nan nan 19 23 28 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 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 15 18 16 22 34 37 34 36 34 nan nan nan 51 54 57 60 56 58 65 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 36 40 48 nan nan nan nan 18 30 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 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 11 18 17 13 13 13 13 23 33 37 35 33 35 27 24 nan nan 46 54 61 65 62 61 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 36 41 46 nan nan nan 25 21 nan nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 7 7 9 13 14 10 14 25 30 35 29 26 20 18 19 nan nan 41 47 56 57 63 55 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 38 42 38 nan 34 23 22 nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 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 6 7 7 9 8 7 nan 13 18 15 16 10 6 5 3 2 8 nan 38 44 45 51 55 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 35 37 34 nan 30 30 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 20 34 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 4 2 nan nan 1 11 12 14 21 15 12 16 12 12 nan 40 37 nan nan 41 38 41 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 38 35 29 27 32 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 23 nan nan nan nan nan nan 26 29 33 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 3 nan 8 10 13 14 12 10 14 12 13 7 6 nan nan nan nan 43 45 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 28 27 30 26 23 27 28 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 26 23 nan nan 15 12 33 29 31 37 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 9 11 10 10 9 11 9 7 9 nan 43 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 15 8 11 13 2 7 12 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 24 30 28 35 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 11 11 9 10 11 7 5 5 6 nan nan 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 10 1 7 14 12 10 nan nan 18 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 20 23 23 23 26 24 31 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 3 6 9 9 9 8 7 9 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 4 15 26 21 nan 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 18 21 20 22 24 28 21 30 36 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 8 11 12 9 8 7 9 38 33 20 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 15 15 18 17 21 23 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 11 8 6 6 9 33 26 nan 15 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 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 17 20 20 23 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 5 9 8 7 nan 37 26 12 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 24 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 9 nan nan nan nan nan nan nan 16 nan 18 23 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 28 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 13 10 11 nan 48 40 34 35 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 18 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 21 nan 17 20 19 24 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 25 24 23 21 22 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 14 15 nan nan nan 45 40 42 nan nan nan nan 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 nan nan nan nan 47 nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 48 50 nan nan nan nan nan nan nan 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 45 nan nan nan nan nan nan 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 16 nan nan nan nan nan nan nan nan nan 57 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 54 52 48 44 41 nan 29 37 nan nan nan nan nan 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 15 18 23 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 35 31 28 26 26 29 24 nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 24 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 24 21 16 16 22 nan nan nan nan nan nan nan nan 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 27 18 nan nan 18 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 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 30 27 24 25 26 nan nan nan nan 20 nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 29 17 10 6 9 15 23 nan 23 25 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 nan 2 4 nan 13 14 nan 21 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 27 nan nan nan nan nan nan nan nan nan nan nan nan nan 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 39 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 35 31 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 296 249 204 349 68 76 63 115 115 109 104 100 112 130 143 144 139 137 139 120 130 140 90 113 105 129 94 103 101 112 122 124 131 159 189 209 234 245 235 213 196 175 171 174 174 169 173 169 170 161 162 161 161 167 179 165 148 156 160 159 145 149 150 144 156 150 142 141 137 125 133 136 152 150 150 152 150 150 145 154 148 140 111 87 124 143 139 162 165 169 172 193 188 182 186 185 174 188 191 204 209 219 218 216 202 202 201 206 191 185 177 178 179 182 178 180 185 175 178 173 173 167 177 187 190 180 190 187 185 188 192 178 173 87 99 91 61 48 14 32 40 42 41 37 28 29 24 14 13 11 11 13 15 10 6 0 358 360 2 354 355 354 353 353 354 2 358 359 360 2 4 1 5 8 9 10 13 16 10 15 21 19 24 19 12 21 35 36 49 47 49 56 59 50 47 52 60 62 58 57 61 65 72 75 79 86 96 100 95 96 110 113 122 128 130 131 134 131 139 133 147 149 147 148 144 144 143 150 148 154 153 162 157 148 149 152 158 162 165 158 167 189 197 206 218 8 3 343 nan nan nan 267 177 190 320 98 77 51 96 114 124 285 112 129 137 140 147 nan 142 136 142 132 146 135 158 nan 116 99 110 104 118 120 125 134 180 218 226 221 225 224 216 206 194 185 180 180 178 177 172 179 179 165 175 165 182 175 166 167 159 170 148 168 157 146 138 141 138 131 122 125 144 144 129 145 143 145 145 145 147 150 150 149 92 86 111 108 136 151 159 166 168 161 184 180 189 187 188 184 197 197 203 211 218 221 209 201 187 172 181 182 180 174 174 175 184 182 188 194 186 184 181 182 180 185 182 184 189 191 182 193 196 202 210 132 255 51 72 69 70 36 46 40 38 32 40 28 31 27 15 5 7 9 9 6 2 6 3 359 359 360 355 356 355 358 358 355 2 0 4 4 2 4 5 8 8 13 15 17 13 9 14 8 14 14 14 9 28 31 42 48 53 50 56 57 60 62 56 57 62 61 58 62 59 71 76 78 79 83 90 95 96 99 102 108 111 116 121 123 126 128 129 140 134 136 141 149 149 146 145 148 149 149 157 155 148 154 159 162 161 161 164 170 174 188 203 206 303 4 352 332 18 30 165 209 288 300 294 304 329 101 127 6 163 161 160 167 161 nan 136 129 137 138 142 144 142 129 117 107 124 132 118 122 115 110 130 195 225 232 223 222 224 220 207 201 193 183 185 189 182 181 186 193 188 170 182 188 191 176 177 165 155 156 176 166 154 131 125 129 128 128 115 139 147 146 143 172 150 145 143 131 141 158 178 167 98 81 102 137 143 157 158 173 159 160 183 185 197 198 202 199 201 176 177 181 189 184 189 173 175 172 173 176 175 176 180 186 188 192 195 196 189 184 183 183 193 185 195 192 195 201 195 222 198 210 250 336 327 29 33 60 41 24 42 48 36 40 35 25 28 22 4 3 8 8 3 356 0 1 358 355 359 357 357 355 359 3 0 1 8 11 10 6 3 4 8 16 13 9 11 6 10 9 3 0 13 14 21 32 31 41 44 47 48 53 56 55 59 57 58 61 63 59 59 63 65 70 79 78 78 84 86 90 90 97 98 106 112 115 120 127 123 127 135 126 139 147 151 148 146 146 145 146 153 154 150 155 153 164 163 160 164 168 183 177 183 192 206 270 339 343 309 347 328 190 264 291 312 334 318 331 153 139 147 189 146 150 154 nan 158 148 143 145 140 138 131 123 126 110 103 113 112 115 119 119 115 177 220 250 245 230 229 220 220 208 196 198 189 185 186 193 195 192 200 203 188 184 195 191 183 173 176 175 168 172 170 162 141 127 116 112 119 118 114 135 140 135 165 135 142 128 111 150 206 200 171 138 119 122 127 135 146 152 154 158 167 185 190 183 187 193 192 193 175 166 171 172 176 176 176 180 181 178 182 181 183 188 187 191 193 191 198 192 192 187 191 199 197 201 208 206 213 229 222 257 239 258 269 291 310 336 27 24 44 30 22 22 16 17 15 18 17 12 3 3 1 353 354 353 354 356 355 359 358 357 359 2 2 6 4 6 11 9 7 4 6 8 20 11 12 11 6 11 7 360 6 10 5 31 33 31 43 42 41 53 50 51 54 55 58 59 58 67 68 64 65 61 68 72 72 71 73 78 82 87 93 104 107 117 124 129 126 124 128 128 126 143 153 155 149 144 141 145 150 159 154 155 165 162 163 167 155 159 171 172 188 187 190 211 232 262 321 298 311 337 266 273 356 348 328 328 116 74 264 122 139 147 164 nan 168 164 157 149 155 150 148 133 125 118 105 104 106 118 132 147 164 152 229 249 248 242 238 227 209 205 199 190 187 180 182 186 188 200 217 219 209 207 202 206 193 187 190 182 179 176 166 163 152 134 118 106 100 103 106 124 136 146 144 141 145 119 120 70 76 85 196 164 115 108 133 139 136 138 149 157 159 169 182 180 188 183 181 178 180 178 178 183 182 175 180 179 180 180 185 183 188 189 195 191 192 194 192 203 195 201 202 199 206 208 208 219 227 234 244 249 255 264 252 272 279 277 322 36 32 29 5 6 13 17 10 8 3 359 1 356 356 354 350 351 347 351 349 352 356 357 3 359 2 354 2 356 10 12 6 4 6 4 12 16 14 15 13 12 12 17 17 18 21 25 39 29 42 40 48 51 51 47 45 57 56 57 59 62 70 68 68 60 63 69 70 66 67 66 68 79 92 98 101 107 114 122 129 129 125 127 125 127 138 148 142 141 144 147 143 154 157 167 159 168 162 160 170 155 161 164 173 189 196 202 219 258 275 293 303 290 339 332 302 324 330 306 342 234 184 300 338 150 152 165 nan nan 155 162 162 157 152 157 145 118 101 105 97 99 153 196 206 243 238 226 251 243 244 239 233 216 203 195 188 182 178 177 180 185 196 212 228 238 239 229 220 207 203 204 198 189 178 176 167 156 137 118 113 105 101 109 113 129 131 128 198 14 66 36 55 38 88 173 137 112 125 159 146 151 144 168 157 160 170 176 178 177 189 192 185 184 190 190 200 193 183 184 180 187 183 186 187 188 190 199 194 196 199 201 205 206 200 212 211 212 212 213 225 226 242 249 250 253 251 248 261 266 255 272 292 34 55 5 335 346 343 348 354 360 348 350 343 343 341 341 347 338 341 348 353 358 354 358 356 357 357 1 6 12 6 7 5 5 8 14 15 17 18 14 16 15 18 26 19 21 34 32 39 41 31 41 64 49 51 54 58 57 57 60 62 67 69 69 61 64 70 67 65 63 76 85 85 91 94 97 105 104 112 nan nan nan 126 128 127 137 146 142 139 152 150 138 150 152 155 155 154 149 149 166 178 171 167 175 184 191 193 242 253 283 287 312 313 345 321 323 12 346 11 119 127 195 164 155 118 156 168 161 nan nan 167 168 170 163 165 171 141 115 119 117 161 229 217 238 244 292 304 265 246 239 238 230 227 218 201 191 171 173 179 189 183 198 208 219 242 241 237 234 225 211 197 196 191 181 186 177 158 153 153 147 134 154 117 94 105 123 145 179 162 193 227 79 145 189 173 141 138 142 155 158 155 156 160 157 160 175 174 182 182 189 191 191 193 195 191 199 196 195 194 189 192 192 188 194 189 193 200 206 209 212 210 209 211 210 217 216 213 217 211 220 224 231 240 239 250 262 265 253 257 266 253 261 254 275 265 318 309 309 324 340 339 333 335 327 328 326 332 330 336 341 345 351 355 352 358 358 357 4 10 7 8 8 8 4 6 11 18 19 16 18 18 21 22 18 18 20 22 32 42 48 51 61 47 61 43 57 53 59 60 58 67 65 69 71 72 68 68 68 72 64 71 76 81 83 87 92 93 95 107 111 115 nan nan nan 128 135 138 141 141 143 149 157 153 150 156 159 150 139 161 175 188 188 190 174 195 206 206 221 242 253 277 285 300 349 0 285 305 336 340 336 120 119 352 134 200 285 188 183 nan nan 188 177 177 162 173 172 171 156 147 138 141 199 237 257 256 257 267 280 271 255 238 230 227 225 227 206 193 174 160 176 181 196 205 215 222 224 231 232 232 225 212 208 199 192 182 178 182 175 157 198 168 133 148 156 194 146 201 137 202 200 217 198 217 184 180 183 156 165 151 144 156 176 154 155 158 171 174 181 186 189 192 201 199 194 198 194 199 202 207 205 205 201 202 199 197 201 201 209 210 209 213 213 212 211 215 218 220 220 222 230 223 229 231 241 237 237 244 256 254 248 260 257 255 245 271 282 327 334 321 318 328 309 322 323 312 321 316 325 324 330 338 340 342 353 354 355 355 360 360 1 6 6 12 14 12 10 18 21 30 25 27 20 26 28 15 11 15 24 28 42 53 58 56 57 60 56 61 54 66 64 64 63 68 69 73 71 74 71 71 74 65 73 82 78 78 85 94 102 104 108 119 115 118 nan nan nan 142 139 145 135 143 154 158 158 160 160 153 165 156 151 153 182 185 188 189 210 220 224 221 228 258 273 335 340 334 349 298 321 18 332 2 24 262 221 165 214 219 185 184 nan 203 195 186 181 174 185 192 191 169 160 154 157 221 250 240 258 261 255 256 259 261 256 243 236 232 227 224 186 174 155 168 159 192 205 211 214 242 230 230 226 227 216 209 204 195 184 183 209 204 205 210 216 191 161 299 230 240 277 301 279 259 247 224 217 196 201 190 169 163 153 134 147 158 151 153 160 161 172 182 189 187 196 197 203 201 200 200 203 204 207 210 206 211 205 216 205 206 204 208 208 214 212 214 214 217 215 219 223 222 217 221 223 230 237 227 231 229 234 245 252 253 259 251 253 246 240 279 259 274 313 324 321 321 311 315 315 314 314 314 315 323 334 330 336 349 348 353 354 353 348 348 350 2 13 10 17 20 19 22 33 31 33 26 23 21 17 15 25 24 23 49 50 50 61 63 49 68 66 61 65 64 61 65 67 70 72 75 75 70 72 72 72 69 85 83 88 92 96 96 106 111 114 119 121 122 129 142 150 154 153 152 151 161 164 169 170 170 175 165 169 180 154 180 185 171 192 188 201 238 205 164 178 4 245 332 330 349 46 322 302 340 324 355 342 5 215 181 190 181 154 207 216 206 198 190 204 190 185 182 186 166 181 202 229 248 205 259 253 260 259 254 262 262 253 238 226 220 213 187 157 132 165 161 166 197 234 214 212 229 236 227 223 218 208 212 204 205 208 219 223 220 217 216 204 201 228 229 219 263 233 263 305 261 247 227 206 209 198 184 166 156 144 140 173 173 169 171 169 183 181 191 183 196 195 198 207 207 205 211 207 203 206 214 213 211 218 214 219 223 212 211 216 218 216 219 218 216 220 219 222 225 229 237 244 234 226 231 232 227 230 247 253 262 259 267 255 236 246 250 250 278 296 312 301 311 311 312 308 299 301 301 312 312 314 333 345 344 343 349 350 354 349 356 18 22 21 25 29 27 31 36 34 40 38 32 30 24 29 48 34 34 46 51 57 60 63 58 67 65 64 71 58 51 69 74 80 78 73 76 75 76 73 83 81 78 84 81 82 91 96 105 112 110 113 123 121 135 147 154 162 156 158 170 166 170 161 154 171 178 177 174 186 177 170 193 191 177 197 210 231 168 142 37 323 257 239 239 256 25 330 319 340 353 358 353 344 196 199 184 257 229 197 195 203 210 202 192 179 183 204 180 201 207 205 226 279 291 269 266 269 263 252 275 270 260 238 223 214 197 186 148 147 148 148 161 158 94 140 187 206 221 221 215 222 231 218 214 222 214 214 244 236 227 220 230 212 222 214 199 217 214 230 292 294 249 238 219 212 204 191 176 165 157 144 159 180 179 173 177 184 190 198 188 182 194 202 200 208 207 212 214 211 214 221 225 219 218 211 213 226 226 225 223 225 220 221 217 218 220 223 221 226 240 246 233 228 228 223 224 233 238 251 263 259 251 268 260 221 231 232 253 243 266 270 259 292 301 306 302 297 298 292 299 301 298 313 320 328 333 342 340 349 352 7 9 37 37 47 38 33 32 40 44 46 53 56 53 43 27 42 47 56 49 40 52 43 30 67 71 59 81 79 56 60 79 83 85 85 81 79 85 81 87 92 94 92 89 85 86 97 101 107 112 111 112 114 125 131 151 159 174 169 164 171 191 185 170 174 179 185 181 179 183 179 178 181 199 201 181 178 160 183 165 222 231 220 189 234 238 10 19 342 335 347 345 13 11 128 250 246 174 263 261 266 241 216 194 190 183 199 196 202 199 195 200 214 248 275 274 267 275 264 263 285 292 312 277 211 nan nan nan 128 127 130 153 161 142 68 60 64 45 40 84 150 229 231 222 229 230 226 220 225 236 221 217 223 208 218 204 218 215 222 280 254 239 237 231 231 222 200 202 184 169 165 155 164 182 183 182 180 185 186 192 192 191 192 205 210 211 213 215 219 219 221 224 223 225 234 218 215 222 225 230 232 234 223 223 218 219 222 224 228 235 247 240 225 221 220 222 228 236 240 255 262 256 256 266 246 249 237 247 234 218 251 257 268 283 293 297 293 291 292 291 293 286 289 294 296 304 304 311 343 333 336 17 35 58 92 77 71 56 52 58 49 50 52 55 57 60 70 67 64 60 66 57 56 338 3 47 73 52 83 77 46 67 94 92 91 84 88 92 87 86 96 104 99 96 104 100 96 113 111 111 118 120 127 123 133 134 145 163 167 169 180 185 197 191 197 180 177 186 191 182 182 178 174 196 183 175 204 188 176 203 181 197 221 214 193 201 183 359 359 339 345 356 8 25 22 32 289 290 303 300 280 300 236 177 216 212 205 204 223 209 214 198 182 200 212 263 256 290 284 287 296 294 299 316 24 246 168 nan nan nan 124 127 124 141 90 52 47 61 89 77 130 72 40 229 225 236 241 231 229 231 224 209 213 219 215 225 213 223 213 247 268 241 222 216 215 213 216 198 200 195 178 174 166 169 179 173 186 185 189 187 191 185 185 192 206 205 213 213 217 227 229 227 225 227 229 232 222 210 227 224 220 225 234 229 222 223 223 223 226 237 245 246 242 230 222 222 230 232 237 243 259 271 270 254 270 264 270 248 251 250 253 261 268 277 281 282 283 281 279 279 281 282 278 285 273 279 269 295 293 310 314 316 332 39 77 86 87 89 91 87 78 83 76 79 72 72 68 65 62 64 70 61 69 95 138 123 42 45 70 87 96 59 84 96 96 98 92 94 97 102 101 100 98 104 116 119 112 104 108 118 129 122 133 133 132 140 140 149 153 159 159 170 181 195 201 199 195 191 185 190 195 193 186 188 189 195 191 194 211 195 206 207 203 196 210 192 195 179 344 14 24 19 27 33 48 79 344 269 292 283 286 312 318 311 312 354 208 211 215 231 216 222 232 171 163 192 192 252 284 289 293 295 305 327 334 346 73 105 39 nan nan 133 128 72 30 46 49 63 120 103 127 49 183 167 215 219 230 235 228 227 226 212 202 202 238 223 213 230 239 254 268 257 243 231 225 220 211 198 201 194 198 183 186 176 182 186 181 178 195 182 191 195 194 186 189 206 203 210 213 210 222 234 229 227 229 226 229 224 210 216 224 218 224 226 229 222 225 226 226 227 236 247 251 250 237 230 229 237 245 242 266 278 275 273 270 273 268 269 263 257 258 271 269 269 278 278 279 277 274 275 274 272 270 263 263 253 237 232 26 342 321 328 302 301 155 107 114 101 88 94 98 98 97 94 93 87 76 77 75 73 81 89 84 94 109 118 99 106 92 135 132 116 111 118 125 99 127 128 109 112 122 109 112 103 112 122 110 113 117 123 133 123 129 137 145 145 152 152 155 163 164 166 174 179 178 181 194 193 189 193 200 197 190 195 192 204 204 216 214 232 206 199 208 213 194 199 193 193 193 8 26 41 36 28 27 45 111 284 284 315 311 312 309 296 310 329 358 2 254 58 74 345 322 300 33 341 340 342 274 279 300 298 300 314 325 323 338 345 345 5 30 51 101 4 3 21 9 7 63 122 144 141 170 184 218 229 230 221 218 227 223 217 226 200 216 215 202 206 216 250 259 259 248 241 229 218 220 218 202 197 201 199 191 191 189 186 191 181 189 198 190 189 194 200 196 189 193 203 203 207 213 222 224 229 229 229 227 223 217 217 213 223 216 219 221 222 225 223 224 227 229 233 241 245 249 243 243 233 237 247 257 249 261 281 278 269 277 274 268 267 263 267 261 268 272 279 281 279 279 275 273 266 254 241 235 217 206 190 182 154 218 234 276 261 184 179 132 129 121 109 93 96 106 102 103 102 100 93 94 92 89 87 88 90 99 109 115 113 130 128 136 144 153 138 157 166 137 166 147 133 123 133 123 118 121 123 122 116 102 113 102 108 105 127 136 150 149 151 153 157 166 168 162 163 176 170 168 174 188 191 193 203 207 202 191 198 207 213 214 207 208 205 197 192 205 205 201 195 195 204 34 28 44 53 37 26 25 340 330 329 324 314 329 320 309 316 336 0 33 27 26 41 21 5 326 239 237 278 278 279 284 288 294 303 310 323 329 334 341 348 360 nan 24 358 323 85 98 119 132 132 172 165 165 183 188 211 227 217 214 214 223 219 215 213 212 214 214 214 218 229 236 240 247 255 242 230 225 219 214 207 186 198 203 194 194 194 192 194 190 191 195 198 196 195 201 204 198 196 196 201 203 203 215 222 226 228 231 227 229 217 218 220 226 220 220 222 224 221 222 224 231 233 238 244 249 256 250 241 241 249 249 258 258 275 280 286 279 280 278 272 268 259 263 263 260 266 274 273 267 271 275 270 252 240 229 209 200 201 172 173 154 145 140 157 167 171 193 188 142 113 92 80 90 103 109 116 116 109 110 105 100 97 93 92 98 107 108 112 116 138 140 154 157 156 149 147 149 160 163 166 157 155 150 139 143 119 140 118 114 105 107 110 108 112 123 139 144 147 151 nan nan nan nan 166 164 173 166 172 171 170 176 182 180 191 188 187 195 202 209 210 202 194 196 208 189 200 195 199 193 199 194 34 49 52 75 53 22 357 0 344 355 333 314 325 325 326 336 339 15 43 80 67 63 60 89 183 204 246 269 270 277 293 289 292 304 313 322 328 329 334 340 343 350 355 356 348 16 57 92 140 162 166 195 185 195 205 211 213 208 200 215 233 231 211 213 216 218 211 229 232 239 228 229 232 252 244 232 233 232 227 215 196 197 204 194 196 195 197 194 192 195 193 199 198 201 198 203 195 196 199 202 205 206 209 211 212 227 225 226 225 223 222 229 226 224 219 222 222 225 225 226 230 235 239 248 255 256 252 247 250 247 258 262 263 271 275 284 288 284 268 270 263 261 261 260 256 267 273 263 254 265 266 253 245 225 214 204 192 179 164 162 165 155 153 157 156 194 184 185 156 130 124 113 111 105 109 124 120 110 105 109 107 105 101 98 101 107 106 108 104 118 144 159 163 156 158 158 156 156 161 160 157 164 159 145 146 142 141 140 130 128 130 135 133 130 144 116 131 141 nan 163 157 nan nan nan 165 165 nan 183 181 175 172 172 171 180 180 180 181 180 182 184 187 190 192 195 192 204 198 201 204 197 178 33 47 45 55 62 29 12 356 14 354 331 313 324 323 321 333 343 353 nan nan nan nan nan 311 236 216 254 275 288 291 295 299 294 298 301 307 312 320 335 333 333 342 342 340 329 334 343 289 232 201 200 207 203 204 211 217 221 215 215 216 220 225 209 228 227 224 231 228 234 237 228 229 238 247 252 241 240 237 231 219 204 204 205 201 200 197 202 195 192 199 200 203 201 206 204 203 202 195 196 197 204 206 213 207 209 210 221 219 224 220 219 223 220 220 220 218 222 223 223 226 231 237 242 244 253 251 250 247 259 255 258 259 259 265 275 283 283 273 265 261 263 257 255 251 255 267 263 261 263 258 245 229 216 203 201 200 186 176 163 164 163 166 166 163 173 188 188 184 161 154 133 119 115 123 130 129 119 111 112 111 108 110 110 nan nan 106 108 107 114 122 131 145 154 148 160 162 166 165 171 167 156 160 167 164 154 nan nan 150 143 142 145 149 151 151 136 nan 123 148 nan nan nan nan nan nan nan nan 172 nan 186 184 182 174 166 176 174 174 172 180 181 179 181 197 190 197 201 202 214 215 205 204 179 36 25 20 17 11 8 357 358 358 330 315 325 324 322 321 324 nan nan nan nan nan nan nan nan nan nan 264 285 289 288 287 297 298 298 299 300 303 307 309 309 312 310 312 311 304 298 289 276 235 245 240 229 217 218 214 220 223 224 217 216 216 219 218 215 225 225 226 234 229 230 234 234 239 256 255 245 241 242 239 220 210 204 208 205 206 204 203 200 194 202 207 207 215 209 214 209 205 198 198 197 198 206 209 206 208 209 217 223 224 219 221 220 220 223 223 217 219 223 230 231 232 236 240 248 250 256 255 249 254 252 255 258 259 266 275 280 267 263 261 261 255 249 248 247 252 252 256 254 265 252 247 241 230 211 193 188 186 171 153 160 164 174 188 184 198 204 198 185 175 161 148 141 128 121 124 141 126 128 130 125 123 123 117 118 nan nan nan 115 114 125 126 124 138 146 156 164 174 173 172 175 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 157 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 180 177 174 172 176 171 178 180 182 172 185 197 195 196 188 196 220 212 192 203 25 3 345 351 343 358 1 354 351 354 331 331 321 312 309 nan nan nan nan nan nan nan nan nan nan nan nan 284 289 288 293 286 293 303 306 308 306 307 304 301 300 300 302 295 292 290 269 271 264 238 252 255 240 231 234 229 221 226 224 222 217 216 222 216 220 231 232 232 230 238 237 238 244 252 260 243 242 242 240 228 224 217 213 205 212 212 209 202 203 201 201 210 221 218 215 215 210 203 200 201 199 202 215 212 213 212 219 222 224 221 221 218 215 218 223 221 220 220 223 230 232 235 242 248 252 253 252 246 245 250 253 255 257 262 271 267 255 256 250 246 252 245 245 233 240 240 237 258 259 269 270 239 231 208 191 190 181 158 161 166 169 174 186 208 200 209 209 189 173 168 149 148 139 135 141 135 129 133 nan nan 119 nan 120 nan nan nan nan nan nan nan nan 142 142 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 169 166 163 172 181 177 182 181 193 193 182 171 167 182 175 183 193 221 226 248 298 339 357 355 349 347 349 329 329 294 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 301 nan nan nan 299 298 308 306 304 nan nan 296 nan 290 286 288 289 279 271 265 265 266 246 242 252 245 237 244 237 238 244 234 229 218 213 216 223 231 234 235 233 249 246 247 249 246 254 247 237 239 242 232 231 230 218 213 213 215 212 205 204 207 205 203 212 215 218 216 219 212 203 207 205 199 201 213 212 208 217 219 232 223 219 216 216 216 217 220 219 217 223 227 231 232 238 243 249 254 255 252 255 251 252 254 258 258 273 261 256 261 255 248 251 244 239 nan nan nan nan nan nan nan nan 242 230 205 193 191 180 174 166 173 172 183 194 215 208 213 233 nan nan nan 163 160 156 159 159 146 151 nan nan nan nan 133 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 170 167 177 183 175 196 175 199 192 176 164 157 168 165 174 179 235 nan nan nan 334 322 338 325 321 312 307 299 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 299 306 298 296 nan nan nan nan nan nan 276 278 280 276 266 254 251 255 253 250 260 240 231 225 241 250 236 230 220 218 212 221 235 232 229 245 251 248 250 248 242 245 232 234 251 246 241 234 223 221 217 222 218 210 209 212 211 209 208 213 218 221 217 218 211 213 211 199 198 206 211 216 210 202 229 237 224 nan nan nan nan 222 219 216 217 225 225 231 238 244 247 255 261 259 259 257 256 260 267 270 270 261 256 260 258 256 251 250 240 nan nan nan nan nan nan nan nan nan nan nan nan nan 200 188 177 179 184 175 203 274 257 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 184 186 178 180 188 184 182 156 162 156 157 153 159 nan nan nan 324 328 321 319 331 313 307 304 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 300 296 nan nan nan nan nan nan nan nan nan nan nan nan nan 253 246 239 239 241 262 265 246 233 228 243 243 237 235 228 225 227 232 230 230 236 250 247 251 246 237 240 226 227 229 239 243 239 225 224 223 227 224 212 221 218 217 215 216 212 215 218 217 217 214 212 214 206 216 206 219 214 209 200 206 239 230 221 nan nan nan nan 225 223 221 224 225 228 236 246 251 256 261 265 267 269 269 269 278 276 267 264 259 253 251 256 253 nan nan 240 nan 238 233 224 228 nan nan nan nan nan nan nan nan nan 198 192 186 190 205 234 266 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 183 193 183 176 164 157 157 151 152 146 nan nan 290 nan nan 303 299 295 305 309 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 229 219 228 230 253 253 242 236 240 244 244 241 nan nan 234 237 236 234 231 246 248 241 233 231 225 224 224 226 234 237 227 227 226 230 231 222 219 221 220 nan nan 223 219 219 219 219 218 212 211 210 213 213 208 228 219 213 209 205 232 221 nan nan nan nan nan nan 224 228 229 229 237 243 247 252 258 266 277 274 272 278 278 277 274 270 265 263 259 260 258 nan nan 233 nan nan 244 240 nan nan nan nan nan nan nan nan nan nan nan 215 210 224 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 189 188 173 167 162 154 152 144 nan nan nan nan nan nan 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 284 nan nan nan nan nan nan nan nan nan 225 220 227 231 242 nan 242 241 241 nan nan nan nan 239 240 236 227 231 239 237 234 229 223 226 224 230 234 233 232 229 229 231 232 232 224 229 nan nan nan nan nan nan nan 219 220 214 209 205 218 209 199 231 224 216 214 206 219 228 nan nan nan nan nan nan nan 230 237 238 238 241 245 254 261 266 269 272 276 277 279 274 273 272 273 269 262 262 265 nan nan 235 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 187 184 183 171 145 133 nan nan nan nan nan nan nan nan 309 316 323 nan 329 331 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 309 302 307 nan nan nan nan nan nan nan nan nan nan nan 278 278 nan nan nan nan nan nan nan nan nan 224 226 233 237 244 247 241 242 238 nan 235 238 242 240 236 230 222 227 230 228 230 230 229 233 233 234 235 235 234 231 229 232 230 226 nan nan nan nan nan nan nan nan nan nan 211 207 217 220 209 209 234 222 220 218 210 218 212 222 nan nan nan nan nan nan 239 242 237 237 242 248 259 261 262 264 266 265 262 262 269 274 280 277 274 272 274 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 157 143 292 296 nan nan nan nan 303 309 311 317 323 320 331 328 322 nan nan nan nan nan nan nan nan nan 319 nan nan nan nan nan nan 308 304 311 306 308 309 308 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 237 248 nan nan nan nan nan nan nan nan 237 230 225 220 228 233 230 228 233 239 241 239 nan nan nan nan 236 234 234 231 229 nan nan nan nan nan nan nan nan nan nan 214 217 220 218 214 224 237 227 227 219 214 214 208 237 226 nan nan nan nan 230 241 244 237 236 244 250 248 252 263 263 264 260 269 278 279 279 280 281 279 278 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 159 292 297 294 291 nan nan 305 305 307 310 310 318 318 309 321 321 320 nan nan nan 320 316 312 311 317 318 318 316 315 313 nan nan 308 308 308 307 308 304 307 308 306 nan nan nan nan nan nan nan nan nan nan 268 nan nan nan nan nan nan nan nan 226 235 247 247 nan nan nan nan nan nan 234 233 228 224 216 226 228 226 237 235 239 247 247 242 nan nan nan 238 236 234 nan nan nan nan nan nan nan nan nan nan nan nan nan 219 219 218 217 236 231 232 228 221 221 214 222 240 234 nan nan nan nan nan 242 240 237 238 248 254 255 256 257 265 265 267 266 274 277 276 nan 278 nan 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 nan nan nan nan nan nan nan nan nan nan nan nan 297 300 296 294 298 306 309 309 312 311 314 315 311 303 316 319 320 320 318 315 313 308 304 301 301 301 299 302 304 307 308 309 306 305 302 301 302 299 302 300 302 304 301 299 297 nan nan nan nan nan nan nan nan 274 nan nan nan nan nan nan nan nan 232 244 245 243 nan nan nan nan nan 234 233 230 223 218 225 225 230 237 241 243 248 246 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 221 220 239 233 nan nan 226 nan nan nan nan nan nan nan nan 234 243 245 244 239 243 247 253 258 263 262 264 264 265 264 271 nan nan nan nan 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 295 294 293 293 294 295 307 312 309 312 307 304 308 310 315 309 307 315 314 310 304 304 300 299 300 300 298 297 297 298 299 300 300 298 299 298 298 300 299 295 298 300 299 296 296 295 292 nan nan nan 273 nan nan nan 262 nan nan nan nan nan nan nan 236 244 252 nan nan nan nan nan nan nan 236 232 227 227 231 236 238 243 248 247 245 246 245 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 225 224 237 nan nan nan nan nan nan nan nan nan nan nan 225 234 nan 246 250 247 248 253 257 263 264 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 285 285 286 286 288 289 288 304 299 302 301 306 304 299 298 295 295 296 300 299 296 295 293 294 293 293 295 297 298 298 301 303 301 302 300 302 302 301 300 297 297 297 297 298 298 298 294 290 287 283 279 nan 274 273 270 267 268 nan nan nan nan nan nan 239 245 252 252 nan nan nan 241 243 nan 242 235 231 235 237 242 249 250 250 248 249 245 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 225 228 nan nan nan nan nan nan nan nan nan nan nan 239 239 nan 238 nan 250 nan 250 253 264 263 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 290 293 292 287 289 nan 288 291 303 300 298 296 295 292 294 293 290 293 296 295 293 292 292 293 291 291 290 292 293 298 298 296 297 297 297 296 295 300 300 297 297 295 295 296 292 290 290 289 287 281 280 278 275 273 nan 268 nan 261 nan nan nan nan nan nan nan 243 250 252 nan nan nan 236 245 nan nan 241 237 239 241 245 250 252 251 251 252 247 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 239 239 nan nan nan nan nan nan nan nan 251 261 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 273 269 272 278 276 293 nan 291 295 299 296 299 296 296 295 296 293 293 291 292 292 292 292 290 290 290 291 292 293 295 298 300 300 301 300 299 299 297 294 294 293 292 290 288 288 287 285 283 281 280 280 280 274 271 269 267 266 265 264 nan nan nan nan nan nan nan nan 247 nan nan nan nan 246 247 nan 243 243 243 241 245 248 253 253 252 251 248 248 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 269 267 269 261 262 273 290 291 298 293 294 293 299 297 292 290 288 286 286 286 287 289 289 287 287 289 293 295 297 298 298 298 300 301 300 299 297 294 293 291 290 288 287 286 285 283 280 278 275 273 272 271 273 272 268 268 263 262 262 260 262 263 264 nan nan nan nan nan nan 254 250 248 242 250 nan nan nan 246 245 247 247 249 252 251 252 250 246 245 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 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 264 262 261 260 267 264 277 284 286 290 286 286 289 288 285 284 286 287 288 287 285 285 287 289 293 295 297 298 298 299 300 299 299 298 297 297 295 294 292 291 289 287 284 282 280 280 280 278 277 274 271 268 267 267 266 265 263 260 261 261 259 258 257 262 nan nan nan 252 253 248 252 253 254 255 253 nan nan 250 249 249 252 252 250 251 251 251 245 245 246 243 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 261 262 260 258 257 263 267 275 286 286 284 284 283 285 285 284 284 283 283 286 289 289 293 294 nan nan nan nan nan 298 298 298 298 298 297 297 297 294 293 290 287 284 281 278 276 274 274 274 274 271 269 265 264 264 264 263 264 263 260 258 259 257 256 261 265 264 nan nan 259 257 254 253 254 258 257 254 252 nan 251 250 251 254 253 251 250 251 253 248 244 246 243 242 242 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 nan nan 260 259 260 258 273 279 284 283 283 286 288 284 285 287 287 nan nan 294 295 nan nan nan nan nan nan nan nan nan nan nan 301 300 300 296 295 289 285 281 280 278 276 nan nan nan nan 272 270 266 264 262 260 260 260 259 258 258 256 256 255 253 248 255 263 265 nan 263 261 260 258 256 256 260 256 251 249 251 252 252 252 253 252 252 252 252 254 253 247 247 244 243 241 239 240 nan nan nan nan nan nan nan nan nan nan nan nan nan 253 nan nan 252 nan nan nan nan nan nan 263 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 nan nan nan nan 258 260 277 281 284 288 289 290 287 287 289 nan nan nan nan nan nan nan nan nan nan nan nan nan 300 299 300 299 299 299 298 294 290 287 285 nan nan nan nan nan nan nan nan nan nan nan nan nan 253 253 254 256 256 256 254 253 249 249 247 247 245 252 261 264 261 260 261 260 257 255 255 255 253 250 251 252 253 253 254 252 252 253 252 250 250 247 nan nan 242 240 nan 238 nan nan nan nan nan nan nan nan nan nan nan nan nan 251 nan nan 255 264 nan nan nan nan 261 269 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 264 nan nan nan nan 266 264 279 285 289 290 290 290 288 289 nan nan nan nan nan nan nan nan nan nan 293 295 297 300 298 296 294 294 292 292 290 287 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 257 262 260 255 253 252 249 245 243 242 241 244 248 243 247 260 263 264 263 261 257 254 252 253 251 251 251 252 256 255 253 250 251 251 249 247 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 257 255 256 260 nan nan 266 264 265 268 nan 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 277 287 289 290 290 290 290 290 nan nan nan nan nan nan nan nan nan nan nan nan 299 298 296 297 295 292 nan 287 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 271 269 264 259 256 250 246 241 240 241 245 244 241 230 262 269 265 262 259 257 255 255 255 252 253 254 255 254 254 252 251 248 247 247 246 245 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 243 252 258 273 275 272 267 266 267 266 267 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 288 291 290 289 290 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 317 291 282 271 262 257 249 248 245 244 245 241 240 nan 230 239 246 243 248 254 253 255 254 256 254 253 253 255 257 252 251 251 247 247 243 nan nan nan nan 238 242 nan nan nan nan nan nan 239 nan nan nan nan nan nan nan nan 241 253 253 266 272 276 272 268 265 265 262 264 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 280 280 nan 288 290 292 292 292 293 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 324 313 301 284 272 261 254 250 250 248 243 228 229 nan nan nan nan 229 243 253 254 252 254 256 255 255 254 253 253 254 254 250 nan nan 244 242 242 239 237 nan nan nan nan nan nan nan nan 240 nan nan nan nan nan nan nan 246 251 254 259 266 269 271 270 270 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 nan nan nan nan nan nan nan 278 285 285 289 290 292 293 294 294 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 310 315 311 306 305 293 284 268 260 254 248 243 238 nan nan nan nan nan nan nan 232 241 236 235 242 252 253 252 252 252 253 253 nan nan nan nan 243 242 241 241 241 239 237 nan nan nan nan nan 233 243 248 246 246 nan nan nan nan 252 257 259 265 268 271 273 273 273 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 279 nan nan 280 285 286 288 293 295 296 296 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 290 281 265 nan 258 242 nan nan nan nan 224 nan nan nan nan nan nan 228 230 227 241 242 nan nan nan nan nan nan nan nan nan nan 240 244 nan 240 237 234 nan 237 231 nan 238 241 249 246 248 251 255 nan 254 255 260 262 265 270 274 274 276 275 nan 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 280 nan nan nan 289 286 289 293 297 297 299 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 219 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 nan nan nan nan nan 236 235 234 nan nan 247 248 246 246 250 255 257 259 259 263 264 269 269 271 272 275 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan 285 283 287 292 294 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 316 308 301 304 305 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 235 236 237 244 247 247 247 246 253 254 255 264 265 265 265 267 nan 272 272 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 250 250 nan nan nan 279 281 281 287 290 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 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 237 nan 237 238 246 247 247 247 247 250 252 260 268 266 266 266 266 270 274 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 241 245 250 nan nan nan 282 284 286 289 296 304 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 244 242 240 238 239 243 246 249 249 247 248 249 249 267 270 266 266 266 268 272 272 nan nan nan 276 275 277 nan nan nan nan nan nan nan 290 292 nan nan nan 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 223 237 248 250 nan nan nan 282 nan 288 293 299 301 306 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 247 247 241 239 245 248 250 249 250 250 249 249 264 268 270 267 264 268 269 271 272 273 274 277 275 nan 275 nan nan nan nan nan 282 289 291 nan 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 220 226 238 243 nan nan 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 nan nan nan nan nan nan nan nan 247 nan 242 240 248 251 252 254 252 253 252 261 268 268 270 271 271 271 271 272 274 274 272 272 273 271 nan nan 288 286 286 285 287 294 294 298 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 211 229 223 224 231 236 nan 284 287 288 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 243 249 251 253 254 251 255 256 265 266 268 271 273 272 268 271 271 272 270 270 273 270 272 267 279 285 285 282 288 290 292 292 288 286 289 282 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 240 nan 248 231 241 223 237 235 284 nan 287 288 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 247 253 255 254 253 257 254 258 262 267 268 270 276 271 269 275 274 270 268 271 270 272 276 278 280 286 286 288 291 290 287 287 280 277 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 239 251 248 256 252 241 246 255 242 278 284 286 288 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 247 251 253 258 257 254 257 259 259 261 264 267 270 270 270 271 269 271 273 270 273 271 269 273 276 278 284 286 283 286 286 285 279 277 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 230 232 238 241 250 248 243 250 256 279 277 284 292 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 247 260 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 253 252 255 258 262 263 263 261 256 261 263 266 269 270 273 271 266 263 265 265 268 273 276 280 282 284 290 287 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 247 244 240 239 247 241 230 242 246 248 278 286 286 nan nan 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 273 279 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 257 257 257 258 255 254 258 263 263 261 262 265 262 261 255 259 260 269 274 279 284 289 289 290 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 259 244 236 245 243 246 240 243 240 256 276 278 287 287 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 261 nan nan 245 nan 256 258 256 nan 256 nan 255 257 259 259 257 254 255 259 264 260 259 260 269 275 279 282 283 288 290 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 247 252 235 223 230 238 237 238 243 243 249 276 286 289 289 289 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 242 247 256 259 255 254 256 258 nan nan nan 254 253 251 251 251 255 262 263 267 270 276 281 282 286 286 288 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 247 249 235 248 233 240 236 236 239 242 248 287 289 288 290 293 295 298 299 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 243 252 257 255 258 256 252 nan nan nan nan nan nan nan 249 nan 250 259 266 269 270 274 282 279 282 288 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 212 237 250 256 252 248 247 240 235 242 231 242 249 294 293 290 290 294 295 298 300 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 250 253 257 nan nan nan nan nan nan nan nan 238 243 237 244 nan 257 263 270 271 281 276 283 286 288 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 238 238 247 258 269 265 270 261 246 230 244 248 296 298 301 296 297 297 298 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 304 307 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 226 244 244 257 260 nan nan nan nan nan nan nan nan nan 252 nan nan nan 258 263 268 269 274 281 281 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 241 250 235 265 280 266 270 273 276 254 239 249 252 292 296 296 299 298 295 292 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 311 317 319 318 314 nan nan nan nan nan nan 309 312 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 190 231 248 256 256 nan nan nan nan nan nan nan nan nan nan 253 nan nan nan 257 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 245 263 282 302 288 288 290 299 298 287 265 272 295 296 297 298 299 299 297 298 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 317 316 316 nan nan nan nan nan nan 314 311 nan nan nan nan nan nan nan nan nan nan nan nan 246 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 178 222 248 255 252 nan 254 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 255 262 286 285 320 333 322 295 289 283 273 268 288 288 291 293 293 296 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 297 305 320 324 321 nan nan nan nan 309 305 296 nan nan nan nan nan nan nan 218 237 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 262 249 264 nan nan 253 253 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 251 263 272 282 306 289 269 302 304 303 294 291 nan nan 287 286 288 289 290 295 300 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 300 311 317 312 nan nan nan 308 300 291 nan nan nan nan nan nan 214 244 253 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 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 286 287 287 286 294 297 287 295 301 304 nan nan nan 287 287 288 291 297 304 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 292 300 310 nan nan nan nan 301 296 nan nan nan nan nan nan 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 317 259 255 273 256 262 292 285 295 310 304 300 299 296 293 301 nan nan 286 287 288 292 298 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 288 299 306 nan nan nan 291 304 nan nan nan nan nan nan 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 353 296 269 278 279 299 285 299 309 310 312 304 298 287 272 284 nan nan 282 289 289 288 301 301 316 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 301 296 nan 285 289 296 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 230 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 234 226 231 243 261 nan 271 312 355 1 340 293 265 258 91 68 nan 284 274 276 293 296 296 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 299 288 nan 277 301 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 208 247 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 95 87 nan nan 356 36 30 34 43 44 129 104 85 66 nan 292 260 nan nan 297 295 291 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 276 267 296 300 281 265 267 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 183 182 nan nan nan nan nan nan 230 235 249 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 110 335 nan 118 50 50 58 58 52 73 90 77 67 55 nan nan nan nan 285 285 nan 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 277 296 301 279 251 268 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 175 165 nan nan 175 230 186 195 234 242 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 77 68 65 70 63 72 42 19 39 nan 257 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 266 256 310 345 19 193 286 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 178 229 235 221 228 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 59 51 50 74 59 62 36 16 5 nan nan 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 235 170 76 101 87 284 nan nan 288 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 161 166 210 232 240 218 224 226 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 130 64 60 64 69 48 33 8 0 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 180 153 137 95 nan 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 165 192 232 237 240 245 239 240 260 253 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 41 50 53 50 57 40 9 252 236 218 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 167 199 218 236 242 248 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 54 31 23 8 5 359 245 255 nan 211 220 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 104 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 208 229 240 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 329 316 331 312 nan 238 228 217 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 109 106 101 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 nan nan nan nan nan nan nan 220 nan 230 227 247 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 288 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 321 302 297 304 nan 229 230 217 220 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 132 170 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 nan 233 239 246 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 293 291 291 291 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 311 312 311 nan nan nan 228 213 228 nan nan nan nan 219 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 306 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 nan nan nan nan 226 nan nan nan nan nan nan nan 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 282 281 nan nan nan nan nan nan nan 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 267 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 243 242 261 274 nan nan nan nan nan nan nan nan nan 259 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 293 286 281 281 278 nan 252 244 nan nan nan nan nan 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 263 266 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 307 308 294 274 262 246 245 nan 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 302 288 260 249 nan nan nan nan nan nan nan nan 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 335 341 271 nan nan 262 nan nan nan nan nan 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 330 329 310 277 268 265 nan nan nan nan 244 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 343 330 325 315 327 235 211 235 nan 224 223 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 342 nan 276 293 nan 112 238 nan 229 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 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 163 163 nan nan nan nan nan nan nan nan nan nan nan nan nan 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 164 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 221 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 208 215 224 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 169 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan