CAPE 752 847 878 584 416 291 159 293 262 292 229 463 583 409 235 229 211 248 275 391 336 312 346 386 239 307 248 194 249 260 435 777 945 800 707 788 1013 897 953 1016 898 903 862 968 1183 1130 1021 1152 1142 1131 756 698 1035 1203 1155 1124 1009 1068 1088 1161 1198 1204 1024 896 818 917 983 966 1036 1056 957 1053 1046 719 973 920 886 837 821 848 858 878 855 871 796 731 778 815 795 787 853 842 846 896 935 831 876 962 952 943 936 865 1051 942 907 978 1071 1254 1237 1249 1205 1222 1164 1031 1368 1366 1281 1180 1199 1232 1225 1217 1159 1124 1142 1124 1135 1168 1196 1148 1172 1143 1185 1146 1177 1144 1085 1131 1100 1077 1083 1164 1213 1226 1217 1200 1200 1202 1211 1249 1251 1289 1266 1193 1194 1158 1183 1220 1249 1213 1202 1234 1220 1185 1122 1080 1122 1129 1124 1119 1150 1050 1219 1066 1016 1035 864 877 1000 1064 1070 977 906 830 721 721 769 843 1054 1218 1208 1266 1097 909 759 659 779 809 739 781 840 783 772 743 813 840 955 954 975 1087 1026 944 577 393 808 888 853 817 812 890 801 786 862 881 988 858 966 816 530 451 505 694 660 453 407 472 789 1088 717 664 723 652 536 491 611 689 586 526 615 651 721 1047 1052 1155 665 265 547 504 177 92 148 505 435 462 279 185 323 421 343 547 294 299 359 340 433 312 266 215 172 143 102 202 405 725 721 768 723 1068 1010 895 776 958 1042 1108 1006 1005 984 1109 1117 1213 1192 992 1059 1213 1189 1132 1070 1169 1204 1152 1171 1087 1083 1058 850 868 977 851 938 902 863 954 1061 964 1004 976 885 749 669 823 911 915 963 957 924 789 715 703 740 792 778 707 835 861 824 848 903 900 896 888 862 866 883 957 1122 1097 1126 942 990 1085 1058 1208 1129 1219 1242 1315 1346 1277 1226 1091 1104 1082 1238 1216 1183 1091 1157 1155 1159 1109 1106 1130 1051 1175 1165 1027 1054 1150 1224 1223 1240 1239 1207 1164 1166 1219 1254 1245 1236 1221 1180 1152 1210 1277 1243 1312 1218 1195 1234 1233 1225 1230 1249 1234 1244 1122 1048 1097 1123 1117 1195 1082 1019 1130 1029 1049 984 977 1106 977 921 873 834 775 748 698 725 801 857 1115 1050 1005 1064 1252 1130 989 1057 815 714 742 613 785 861 815 709 721 908 969 990 1075 1060 1009 850 331 670 1081 1007 990 950 840 818 790 617 705 810 874 982 981 976 1019 803 623 614 678 684 553 423 641 930 684 652 719 662 716 555 633 711 679 789 701 779 720 1146 887 842 883 963 949 474 147 209 359 369 327 401 386 374 488 634 585 633 655 315 314 273 417 477 385 342 340 220 239 240 361 441 672 598 718 835 1047 981 843 939 734 973 918 827 1049 1128 1147 990 1047 1114 1170 1127 1185 1098 1131 1050 1143 1148 1055 988 998 958 951 1059 1098 1105 1071 1023 1016 909 988 1069 1046 761 869 734 796 919 893 867 931 927 893 907 833 709 704 805 861 759 793 882 878 878 1011 1028 937 872 941 894 882 935 1005 1068 999 1087 1041 1201 1225 1251 1157 1247 1319 1296 1377 1444 1397 1175 1189 1060 1202 1298 1251 1259 1239 1211 1210 1225 1191 1151 1160 1174 1068 1010 1142 1201 1150 1118 1140 1206 1156 1191 1201 1239 1254 1259 1157 1251 1274 1246 1186 1303 1360 1323 1400 1420 1419 1215 1262 1199 1182 1259 1247 1280 1234 1190 1123 1024 1189 1084 1175 1054 1071 1021 943 1227 1112 870 853 766 750 706 737 757 755 758 834 955 919 866 870 1023 1067 797 569 525 516 542 683 752 776 951 893 893 1011 1024 932 959 954 833 413 537 922 974 1140 1171 984 798 622 550 585 647 753 820 828 835 923 986 955 862 810 697 598 547 685 678 556 642 536 524 527 676 651 689 835 838 881 893 950 937 1011 1079 714 601 684 794 115 708 271 246 221 401 396 527 372 596 658 482 647 725 583 200 347 444 478 337 388 281 285 212 279 393 488 549 533 416 571 883 826 970 1119 984 1120 950 1014 1059 884 1036 1136 1146 1045 1129 1215 1079 1076 1079 1107 943 995 1030 1084 1149 980 1032 1073 1174 1189 1104 1053 1067 1022 1031 1103 1125 1059 921 864 937 945 929 913 842 1027 1026 1031 911 795 809 773 951 859 966 962 938 904 909 928 934 944 926 906 859 1007 931 1186 1119 1014 882 1027 1007 1101 969 1273 1266 1366 1337 1221 1222 1202 1322 1314 1365 1290 1168 1267 1299 1278 1139 1144 1235 1153 1206 1153 1100 1067 1121 1130 1190 1222 1222 1201 1214 1208 1246 1287 1246 1134 1278 1217 1152 1200 1374 1376 1390 1368 1444 1495 1393 1399 1417 1412 1351 1401 1394 1351 1262 1251 1226 1222 1091 1027 1192 998 1067 1015 1152 1222 886 904 934 883 859 803 682 700 806 834 792 781 895 765 705 722 776 574 392 354 258 276 367 523 719 793 859 881 863 806 721 652 580 533 566 715 667 1115 927 798 847 1057 933 713 618 638 717 767 854 920 897 903 965 906 844 724 603 552 499 530 581 623 716 635 606 548 580 590 793 873 817 758 767 802 583 725 995 913 567 555 279 185 189 70 291 353 200 175 390 232 161 340 646 770 475 334 379 404 383 406 302 314 288 348 337 351 387 372 424 434 383 693 631 489 640 796 1010 1090 1108 658 876 746 945 1068 1051 1044 1066 1240 1156 1139 1167 1009 1044 958 1074 1099 1063 1058 1118 1290 1256 1254 1141 1088 1084 1068 1029 1067 1087 935 946 986 906 920 1014 1032 1007 1223 969 910 929 795 742 915 947 799 935 978 934 937 987 978 951 918 950 907 919 1055 1060 942 958 1038 938 1120 1084 991 1157 1237 1340 1437 1282 1208 1117 1354 1255 1305 1283 1215 1325 1370 1286 1150 1151 1157 1017 1161 1129 1156 1131 1112 1153 1121 1120 1174 1209 1191 1202 1247 1225 1197 1084 1210 1131 1276 1327 1354 1217 1248 1345 1371 1386 1252 1245 1365 1345 1304 1290 1463 1368 1392 1343 1361 1370 1379 1341 1239 1067 1105 1073 1135 991 838 763 823 790 736 681 776 653 737 855 670 645 771 868 696 708 728 669 578 422 331 307 278 225 292 343 385 388 385 424 493 618 772 861 838 930 945 1209 440 353 388 397 503 791 929 896 815 781 708 791 781 820 960 948 869 802 709 603 511 418 472 649 771 803 671 631 558 643 722 709 510 579 669 702 792 421 753 1128 774 711 567 374 620 502 305 412 114 105 83 51 349 817 932 609 344 274 475 466 410 281 361 530 654 536 639 472 562 590 455 738 690 616 388 433 425 485 537 750 790 642 684 686 690 988 1119 1103 1089 1085 1258 1190 1218 1130 990 1043 970 943 870 836 868 1131 1186 1157 1105 1062 1088 1109 1019 1096 976 1024 981 934 941 1007 991 1023 1029 827 878 889 932 806 1013 927 904 897 969 942 1014 868 989 957 931 1005 855 1037 954 1069 895 964 871 946 1005 1220 1107 1044 1043 1187 1238 1319 1356 1246 1342 1405 1279 1297 1409 1286 1168 1179 1222 1326 1255 1199 1066 1065 1127 1177 1097 996 1012 957 1127 1179 1227 1153 1231 1129 1054 938 987 1128 1084 1166 1174 1248 1195 1201 1312 1360 1322 1308 1232 1222 1220 1214 1290 1414 1417 1323 1275 1483 1256 1067 1136 1181 1157 1031 1139 970 858 811 771 778 786 755 762 766 660 784 817 592 821 804 798 766 752 667 550 761 613 467 494 588 652 659 591 578 514 505 544 629 788 950 1020 1053 649 384 238 267 177 36 14 71 188 221 235 420 769 840 887 866 794 736 626 563 316 559 524 480 439 408 428 470 724 792 780 613 638 685 835 689 757 848 686 819 1001 945 1266 930 740 490 334 232 348 786 326 27 6 31 167 752 988 834 561 297 392 406 215 367 296 515 565 809 794 705 714 917 1145 974 749 718 683 572 591 669 672 636 511 695 788 708 758 886 982 939 1032 1222 1180 1172 1255 1247 1178 1033 1006 962 1062 941 892 932 1087 1046 1107 1220 1080 1019 1069 1042 1135 1158 1253 1004 982 1014 1000 981 1086 970 853 1072 861 921 952 1083 1077 939 902 1018 1117 1085 971 971 928 935 998 960 1000 934 828 822 840 872 877 922 957 1084 1008 1087 1231 1064 1293 1326 1312 1279 1273 1212 1264 1173 1164 1068 1069 1147 1270 1135 1237 1174 1152 1244 1239 1051 955 978 960 993 983 1087 1182 1168 1151 1011 968 950 1061 1127 1249 1507 1406 1434 1428 1377 1387 1453 1293 1309 1249 1208 1059 1224 1292 1230 1241 1283 1163 1112 1094 1065 1041 1094 1114 1187 967 885 837 808 779 783 879 869 808 777 799 849 676 719 872 655 625 739 759 710 678 595 618 519 612 524 563 461 455 428 562 731 821 978 980 905 878 767 748 607 547 387 141 17 6 15 59 178 337 466 521 601 766 630 570 573 749 754 923 900 756 657 684 691 626 565 634 583 607 677 661 722 685 1013 537 649 1321 1075 1266 1228 1101 852 663 517 448 674 733 621 83 24 91 657 642 714 608 739 518 458 180 324 266 662 808 1103 1335 1249 1189 1175 1240 1086 875 451 643 665 639 553 636 599 664 640 533 430 747 458 300 322 531 916 1142 1105 1230 1221 1115 1133 1100 1047 969 1023 898 925 891 857 960 1058 1102 1048 1095 1031 1094 960 1093 1228 1201 1115 1013 1032 1068 1131 1208 1254 906 920 932 1005 973 920 962 853 931 1121 1130 977 917 987 1030 853 935 838 891 900 880 877 977 951 1067 992 963 1075 1070 1113 1026 1103 1306 1373 1323 1293 1219 1335 1256 1160 1102 1058 1010 1038 1104 1188 1280 1270 1285 1314 1218 1157 1045 1084 1179 1182 1096 1177 1077 949 1015 953 1013 1173 1232 1257 1268 1257 1408 1544 1456 1437 1548 1377 1330 1275 1220 1191 1153 1226 1267 1377 1291 1239 1260 1201 1106 1135 1124 1074 1068 1055 1011 980 1039 1028 935 898 873 838 857 811 837 821 764 681 734 699 727 708 579 556 504 535 489 432 457 494 377 393 655 672 580 836 1046 856 723 806 773 710 673 763 747 577 541 405 396 429 545 637 587 546 626 851 824 857 957 956 1064 927 1135 610 618 803 755 621 564 562 527 732 884 979 873 684 834 883 861 1149 1343 1329 1277 956 899 660 653 649 1064 693 579 128 154 785 720 495 546 611 571 517 244 215 403 599 1027 1287 1068 976 1210 1189 1215 1130 763 553 311 599 636 495 330 417 427 530 614 534 527 434 192 80 122 192 449 857 968 1052 972 1086 1151 1134 1039 984 1081 1040 1002 868 858 854 970 1119 1155 1045 1009 1089 1095 1119 1213 1371 1323 1117 1067 1024 1016 1011 1150 1188 1153 1084 979 1009 1044 1076 975 870 1075 1200 941 846 892 911 832 854 859 837 1062 833 832 992 956 1116 1094 1132 1033 1004 1073 1144 1223 1470 1288 1311 1396 1470 1304 1188 1211 1145 1103 1163 1037 1141 1406 1224 1264 1321 1413 1263 1224 1201 1075 1146 1065 1194 1358 1215 1204 1071 1089 1169 1121 1238 1331 1349 1508 1415 1422 1464 1484 1399 1345 1423 1297 1262 1246 1351 1400 1362 1280 1318 1182 1237 1132 1094 1047 1047 975 1026 985 1113 1133 1100 932 938 938 835 848 838 804 816 697 647 678 652 641 680 766 637 530 580 584 411 503 457 471 491 648 615 681 935 875 752 674 721 789 636 614 623 594 527 456 490 539 606 659 604 658 572 609 897 510 595 955 814 617 1065 823 763 910 709 692 797 782 858 681 653 796 993 963 977 840 831 930 884 1300 1408 1342 1129 959 846 644 878 904 1178 494 860 267 540 1014 875 608 530 593 563 375 389 430 675 941 1040 1269 1076 928 1064 1118 991 943 506 354 640 916 880 550 261 202 355 879 619 398 337 279 31 28 4 5 112 742 1059 962 1059 1076 1123 1294 1309 1046 1084 1084 968 1023 1053 928 982 1141 1218 1174 1215 1183 1087 1090 1099 1151 1367 1168 1061 992 1025 1147 1025 1091 1201 1124 987 1100 1144 1166 908 906 907 980 1027 968 990 919 864 822 724 892 1109 1080 833 1096 1011 1164 1135 1151 1164 1205 1116 1180 1289 1422 1516 1343 1501 1378 1184 1321 1241 1325 1160 1134 1287 1230 1395 1220 1367 1414 1495 1248 1302 1333 1323 1247 1264 1290 1367 1330 1165 1149 1221 1294 1382 1347 1360 1330 1344 1430 1415 1468 1490 1445 1467 1518 1450 1458 1434 1441 1366 1366 1266 1256 1136 1131 1149 1054 1024 1047 1034 1006 979 991 967 916 851 833 793 804 772 809 747 685 668 769 773 883 998 931 912 855 606 549 583 580 526 652 743 774 732 670 1021 877 844 731 712 888 873 622 555 527 627 596 577 629 560 565 638 641 650 767 1230 700 580 694 798 1120 1162 1042 880 856 687 646 654 769 824 820 957 735 1062 1009 1095 1110 1181 1160 1041 1147 1490 1388 1263 1028 884 1042 1188 838 349 291 984 1080 745 904 946 893 740 818 937 733 446 226 646 920 883 943 925 1059 896 738 1209 1010 804 712 514 744 712 566 511 205 269 569 868 363 335 432 289 120 39 34 44 39 336 800 1084 1117 1114 917 888 1234 842 813 705 606 890 1070 1031 1026 1031 1124 1205 1150 1094 1101 974 1021 1013 1125 1260 1200 998 1036 1054 1122 998 1178 1188 1177 1082 1141 1178 1112 1083 1004 1008 901 921 931 1063 961 1004 977 1116 1229 1324 1054 1193 1091 1179 1204 1161 1102 1098 1204 1290 1204 1251 1345 1362 1358 1451 1312 1401 1289 1431 1216 1237 1195 1322 1445 1312 1518 1466 1497 1435 1423 1344 1417 1257 1310 1315 1324 1259 1197 1161 1229 1441 1458 1608 1635 1687 1687 1664 1592 1454 1436 1353 1404 1371 1327 1367 1384 1313 1324 1292 1190 1209 1019 1085 1096 1058 1045 1066 1013 941 947 904 841 829 864 863 800 802 773 706 736 793 872 884 858 799 819 841 885 930 949 914 818 746 902 838 703 637 719 926 925 896 822 607 798 960 891 887 871 758 694 744 709 645 582 650 662 726 656 945 990 771 648 1130 1186 1177 1070 1059 888 911 797 801 623 828 877 1064 1006 866 1222 1399 1393 1096 1099 1384 1239 1220 1399 1308 1179 1084 1280 1059 848 839 687 471 1031 1453 1215 1023 911 852 804 718 805 783 566 474 698 840 806 810 779 841 842 868 907 729 702 569 718 669 460 283 208 222 262 549 636 696 417 310 231 156 95 151 126 29 217 743 1101 993 1215 732 802 949 1053 662 429 467 870 1046 983 979 990 775 1083 1225 1148 1050 1076 946 990 1004 1074 1038 1073 1077 986 967 1040 1091 1145 1175 1084 1107 1137 1114 1136 907 1031 968 953 944 893 995 1126 1469 1148 1262 1194 1157 1148 1109 1285 1193 1302 1369 1376 1258 1298 1295 1106 1159 1150 1149 1316 1224 1233 1399 1300 1281 1238 1090 1399 1236 1290 1525 1459 1471 1666 1605 1376 1511 1492 1486 1400 1310 1147 1241 1272 1331 1413 1457 1600 1682 1628 1783 1783 1656 1557 1589 1642 1741 1464 1317 1371 1402 1299 1391 1245 1197 1135 1031 976 1045 980 964 1127 1097 903 932 850 863 796 824 746 809 812 764 851 929 753 738 737 727 706 722 612 760 664 788 768 790 826 721 664 588 811 944 667 761 737 770 748 894 1021 941 914 1040 1068 913 967 938 706 644 753 921 791 914 1111 818 803 921 980 1184 1202 1000 950 766 725 845 946 801 907 1284 1286 1388 1454 1470 1389 1139 1216 1020 1237 1332 1074 1347 1110 806 784 1045 1004 872 823 857 364 1153 1242 1208 1107 1065 823 456 631 600 600 224 589 714 896 847 891 795 737 792 608 625 653 382 467 652 422 324 230 257 195 241 781 793 462 403 401 610 621 246 245 99 74 347 692 903 1233 1154 1011 1201 1364 1310 1141 593 284 236 946 940 974 914 971 891 972 999 1120 1067 933 930 926 954 1035 1183 1055 1080 1041 959 980 980 931 921 1094 1207 1040 1084 1065 971 1030 853 838 882 946 1040 1507 1366 1299 1056 1127 949 1038 969 1186 1102 1310 1177 1304 1238 1354 1193 1150 1083 1060 1187 1347 1259 1452 1348 1247 1337 1244 1248 1290 1535 1497 1456 1653 1571 1496 1457 1443 1428 1424 1401 1311 1230 1303 1290 1296 1397 1496 1559 1594 1593 1681 1680 1748 1760 1784 1706 1776 1662 1358 1468 1454 1572 1477 1418 1302 1153 1033 994 933 975 946 906 875 828 863 821 861 781 781 749 726 787 729 804 822 801 873 926 931 867 839 758 689 715 643 757 701 717 744 932 770 681 560 806 946 873 938 867 954 995 986 969 989 1068 928 858 848 877 895 870 874 885 1420 1043 720 732 846 942 1340 1296 995 800 767 816 1075 1238 1193 997 1105 1287 1679 1588 1594 1541 1459 1278 1311 1396 1283 1352 1161 1021 556 912 639 905 714 748 1086 443 1198 1045 1109 1066 1030 746 726 514 478 700 161 405 522 695 423 824 740 401 719 362 271 319 354 553 688 589 446 274 279 341 329 489 781 528 733 431 529 899 598 305 140 97 429 761 1104 1336 1218 1160 1265 1168 1159 1199 1087 1012 1091 1061 1011 850 633 1017 938 881 885 926 980 917 854 859 872 918 1040 937 956 1103 1064 1011 800 875 945 1122 1223 1159 1055 1118 1043 1093 1218 1062 826 963 927 1332 1452 1127 1067 933 759 768 893 1045 1233 1282 1298 1250 1382 1275 1158 1029 1057 1056 990 1147 1143 1194 1263 1401 1319 1225 1191 1338 1406 1368 1615 1601 1559 1497 1414 1411 1378 1337 1273 1109 971 1240 1238 1293 1397 1360 1461 1543 1599 1641 1674 1693 1728 1786 1696 1661 1715 1607 1549 1388 1561 1407 1384 1128 1031 955 933 1119 955 943 866 841 724 656 655 777 717 766 764 689 714 807 734 776 842 828 804 878 885 930 897 1032 836 762 879 1005 757 747 868 847 863 875 981 1001 908 889 940 939 981 1056 1115 941 964 929 950 978 966 1024 1374 1248 1330 1498 1113 698 672 735 817 1124 1195 1030 1068 1188 1111 1086 1238 1392 1721 1479 1373 1552 1729 1796 1432 1088 1188 1259 1314 1388 1348 992 866 910 890 892 859 799 728 989 590 859 875 1007 992 936 672 620 490 466 674 499 425 587 704 639 744 721 612 440 674 203 200 235 398 657 550 516 390 361 369 302 859 414 515 689 680 601 693 809 314 182 281 397 800 816 1028 905 871 1003 985 1119 1069 1104 1066 1029 1023 995 842 1087 758 1013 1172 1075 1127 1025 951 1011 824 885 830 799 969 923 895 947 894 864 923 1006 1031 1247 1272 1103 1124 1142 911 964 1023 1204 1108 997 996 1003 926 834 729 655 692 785 1022 1085 1296 1257 1215 1391 1354 1190 1289 1030 1053 1069 1149 1125 1126 1165 1300 1221 1205 1354 1406 1543 1507 1517 1515 1509 1501 1459 1428 1345 1213 1038 977 1106 1169 1160 1201 1242 1348 1323 1307 1508 1490 1412 1409 1565 1592 1581 1640 1567 1582 1589 1515 1549 1352 1111 964 965 1006 976 1011 990 914 923 854 763 706 705 675 787 770 924 810 843 837 643 670 718 731 774 1008 900 881 775 820 840 832 932 958 865 877 764 773 730 927 904 859 903 851 911 1132 1082 1094 961 930 982 983 919 980 1255 1553 1182 1169 1136 1098 1053 796 669 692 870 1039 1004 1101 1150 1165 1107 1236 1290 1379 1337 1342 1476 1562 1448 1569 1465 1128 1175 1274 1244 1290 1328 1068 870 904 825 822 1018 1056 913 917 772 698 704 504 727 857 688 602 405 259 261 417 411 520 571 421 311 529 478 476 757 590 751 507 669 590 408 506 519 505 619 778 678 568 590 790 880 831 777 638 532 599 662 770 554 732 930 915 692 630 917 1166 1045 860 1016 1091 982 641 589 1044 864 789 978 1144 866 833 711 646 883 889 852 848 931 930 871 927 902 868 863 877 1010 1018 1161 1218 1138 1102 1060 1108 1135 1086 1093 1014 912 890 746 772 628 521 583 614 639 733 1023 1127 1259 1165 1298 1242 1469 1314 1103 1077 1106 1067 1094 1058 1175 1213 1191 1248 1277 1333 1474 1450 1490 1456 1458 1447 1397 1282 1120 1027 858 888 1102 1072 1071 1138 1189 1163 1037 1320 1212 1167 1157 1360 1392 1429 1450 1550 1353 1518 1335 1526 1483 1250 1091 988 1167 1087 895 842 908 1129 795 735 517 550 643 545 742 897 848 718 729 729 648 412 551 565 589 744 592 875 769 741 747 745 734 703 714 724 740 774 798 735 640 734 791 750 804 1119 990 957 1015 1046 1070 1150 1290 1208 1122 948 842 830 665 754 780 608 654 716 795 900 969 1035 1086 1078 1181 1247 1198 1295 1332 1302 1318 1373 1409 1396 1515 1488 1451 1383 1294 1318 982 873 791 719 844 878 714 826 921 788 401 344 280 444 401 579 616 367 309 372 499 548 560 578 666 758 267 695 906 563 703 822 874 768 554 431 402 419 711 758 829 753 767 598 656 836 784 861 759 695 654 622 543 775 707 806 694 760 733 852 758 844 795 554 547 487 514 590 407 563 454 1009 1107 608 548 574 575 670 814 889 1005 1060 1002 940 926 857 817 786 820 871 1082 1149 1162 1184 1213 1209 1183 1150 1103 1050 960 985 900 737 639 592 578 406 470 491 641 794 950 1044 1148 1081 1140 1222 1273 1123 1107 1018 1156 1131 1055 1129 1153 1166 1137 1297 1319 1279 1346 1365 1414 1406 1387 1346 1226 1146 1012 769 703 736 847 875 897 903 988 1019 1091 982 973 953 1063 1138 1215 1251 1281 1277 1203 1074 1403 1319 1231 918 780 893 635 599 715 911 958 828 549 372 279 301 373 392 399 596 663 544 273 318 276 289 339 402 364 359 304 400 490 639 687 663 594 649 645 559 643 708 653 672 645 773 867 820 866 1028 947 850 680 768 806 813 582 346 675 567 720 706 650 439 387 499 568 731 828 871 930 940 1034 1053 1088 1113 1100 1117 1130 1143 1260 1238 1238 1322 1359 1374 1373 1397 1457 1243 1062 941 716 658 585 608 504 754 820 590 283 246 102 246 286 211 177 230 353 513 692 513 526 568 746 703 260 730 841 483 340 543 688 916 963 387 287 281 389 613 668 701 779 686 855 690 763 601 651 728 661 666 779 821 826 809 767 751 715 776 763 705 523 415 392 303 854 315 290 477 904 1015 375 309 238 311 485 583 688 838 952 1005 951 922 902 825 738 889 1243 1442 1438 1243 1089 1102 1068 1050 1104 1039 928 903 897 854 791 654 578 657 387 420 380 524 747 773 811 881 1128 1153 1082 1109 1123 1063 1048 1084 1049 1043 1066 1051 1112 1031 1168 1116 1159 1063 1213 1190 1175 1159 1284 1258 1178 985 701 397 405 582 552 431 531 750 762 694 642 720 982 879 833 994 908 721 1015 972 833 1259 1237 1102 800 656 489 445 441 937 908 963 645 614 366 268 224 190 203 374 465 428 200 91 108 80 151 186 202 184 203 144 191 167 287 307 214 261 284 318 279 264 183 204 159 164 230 314 347 353 337 366 270 699 619 486 359 129 118 215 157 229 173 409 295 303 95 365 470 635 753 821 814 860 840 876 851 755 819 766 792 778 776 900 908 875 870 887 839 977 1090 983 855 697 650 643 573 554 440 674 551 374 225 166 134 106 44 27 27 11 134 220 274 297 261 464 575 368 205 286 318 284 112 221 360 526 959 600 328 209 202 421 571 479 655 652 894 962 606 632 819 603 560 646 627 793 794 603 714 554 630 552 615 287 506 662 160 420 751 203 467 692 681 246 302 316 164 349 455 600 630 645 742 815 818 770 685 620 869 1088 1113 1165 1430 1226 867 832 889 955 987 915 882 978 857 740 597 592 586 441 267 245 349 522 794 803 889 997 982 840 1014 1032 988 880 906 1029 1013 1046 973 887 906 933 920 1026 1073 1052 1177 1141 1120 1116 918 960 1088 931 421 325 225 493 401 395 468 498 515 427 363 401 594 707 517 597 608 779 921 1019 990 981 949 588 535 341 398 469 574 555 559 478 325 213 237 285 263 210 213 145 143 63 33 36 40 47 78 54 66 60 60 91 74 99 80 93 89 98 99 135 226 159 104 49 45 84 51 38 58 20 42 49 122 205 43 82 7 60 92 52 126 61 66 44 24 35 146 196 362 514 592 615 628 641 661 664 659 585 519 411 398 514 614 770 787 685 583 638 841 1015 973 897 820 735 700 589 582 397 621 663 398 276 103 135 89 15 30 9 12 8 11 10 116 75 174 479 713 157 116 16 17 31 26 23 129 400 503 562 481 303 56 251 467 520 505 555 674 831 800 702 809 776 529 440 427 399 430 411 380 344 314 259 356 555 279 151 226 627 304 324 367 306 233 433 645 654 255 404 516 554 580 540 653 541 487 416 493 910 878 632 591 581 985 845 697 734 827 845 925 916 965 850 776 494 457 543 437 387 216 223 272 482 549 580 520 590 660 726 817 876 805 909 865 1084 971 898 757 820 787 836 866 1020 1005 1088 1078 1037 907 743 672 903 733 452 418 297 311 350 350 235 394 319 207 228 260 329 516 416 421 597 735 812 781 755 689 635 340 351 276 234 276 289 304 387 182 125 111 111 156 88 36 58 21 37 46 22 14 21 20 17 19 12 6 10 22 34 72 39 43 41 53 103 71 50 32 18 15 21 18 13 9 6 15 9 13 13 10 13 19 7 11 24 35 51 34 52 78 62 60 73 71 137 225 344 439 465 440 449 422 434 432 342 313 305 341 548 810 999 1173 1163 1336 1157 345 314 442 742 790 716 627 512 499 346 526 449 333 168 80 12 18 20 19 17 16 13 9 10 13 11 14 178 306 10 6 12 14 15 13 173 10 110 378 651 510 348 84 106 298 412 450 615 639 767 724 644 591 543 679 673 612 466 305 266 239 181 259 386 221 351 168 83 382 643 263 313 330 387 549 762 844 421 300 364 422 433 383 470 576 246 203 237 431 474 355 481 312 760 689 631 788 579 645 766 914 896 835 779 653 607 323 329 306 431 55 54 411 269 356 260 321 434 547 737 822 850 822 787 816 829 858 806 758 716 690 798 921 961 996 979 1018 1018 844 639 326 257 298 299 238 111 105 117 112 257 286 107 143 150 177 462 481 320 394 417 513 468 381 235 239 111 102 268 92 131 215 212 270 183 109 68 108 79 37 63 36 27 32 24 27 26 23 20 17 16 9 0 0 14 12 19 20 16 22 47 58 20 33 20 6 11 18 11 11 7 6 21 24 20 16 16 15 11 4 6 5 12 10 6 8 15 36 40 35 37 36 57 126 166 233 283 287 274 256 217 188 223 347 306 410 671 815 947 1273 1316 1008 351 685 163 22 237 533 534 497 474 328 402 258 165 143 96 30 10 8 8 11 12 12 13 14 10 9 4 3 24 19 8 10 13 11 13 27 17 16 159 320 345 464 278 62 3 98 149 357 477 526 542 541 689 440 698 712 819 602 539 381 285 309 414 230 126 95 208 79 202 589 362 360 422 456 527 666 717 625 700 489 341 336 452 545 962 583 462 262 144 243 337 322 252 296 318 331 410 636 455 662 779 832 758 758 731 836 479 283 146 153 101 10 95 203 177 155 147 304 368 557 854 940 1051 792 722 804 777 792 837 768 676 641 814 853 868 861 909 893 817 542 299 104 126 120 133 95 99 47 54 135 172 106 84 58 77 263 247 130 135 160 198 183 154 135 78 158 49 63 102 63 73 73 91 103 93 43 48 35 32 26 30 29 27 34 32 25 27 17 13 16 2 12 5 11 9 11 9 10 11 10 13 16 18 10 5 17 15 7 9 7 7 8 7 7 4 9 6 7 5 4 11 8 10 10 9 7 7 10 10 18 8 8 3 6 32 72 97 108 101 110 83 132 269 283 290 403 593 726 947 1198 683 612 624 501 244 125 70 172 434 324 281 235 113 31 28 8 11 13 14 16 16 13 13 12 14 15 14 12 9 11 11 9 8 7 5 5 10 15 13 16 14 18 66 78 27 10 5 3 3 105 341 351 416 427 536 521 617 568 550 428 408 406 442 335 224 203 1 19 50 111 595 540 406 437 457 524 652 761 738 752 676 721 613 614 549 692 530 548 771 282 164 308 333 249 120 151 150 145 186 291 325 442 719 713 648 678 721 632 602 385 235 122 148 6 47 81 76 134 84 295 474 690 760 844 717 688 640 658 724 754 733 572 507 620 732 735 762 789 752 687 352 344 152 91 54 78 41 169 121 38 89 107 102 77 30 31 61 155 64 62 73 143 230 172 70 53 115 27 26 39 37 48 83 81 61 27 59 46 39 42 32 39 37 22 28 23 26 26 20 23 20 8 9 13 12 11 4 4 4 8 7 7 7 10 12 13 17 8 9 8 8 7 10 8 9 7 8 8 7 8 6 5 5 12 8 6 6 6 7 9 7 3 2 1 1 0 0 0 3 0 0 0 37 114 220 247 255 375 537 747 962 946 643 703 668 634 516 376 307 187 173 201 97 52 24 9 7 4 5 8 8 10 9 11 9 7 5 4 3 1 1 2 2 3 3 3 2 1 0 1 3 7 10 10 14 7 18 4 1 1 1 2 68 346 358 449 399 498 532 576 422 471 289 302 358 256 191 167 204 123 298 458 662 577 465 555 646 762 755 898 719 741 610 550 548 526 556 550 517 618 619 499 382 408 589 354 262 129 97 101 122 237 416 543 684 714 703 653 550 487 423 254 171 120 15 14 79 96 9 80 200 279 460 516 503 537 557 705 616 601 564 560 380 282 425 572 613 623 604 554 463 336 219 100 75 62 95 63 43 134 45 30 43 53 41 27 22 26 105 65 49 65 93 252 240 52 24 29 39 17 20 24 31 25 40 35 36 38 34 31 34 43 32 25 26 21 34 26 23 22 15 8 17 7 7 10 10 12 9 13 10 10 8 10 9 11 9 11 6 6 5 6 3 8 9 7 7 9 10 7 6 7 5 10 9 10 5 3 3 3 1 2 2 1 1 0 0 0 0 0 0 0 0 0 6 57 148 184 235 333 449 538 607 452 323 246 109 8 110 10 0 9 81 72 45 17 2 3 3 4 4 6 5 5 4 3 1 1 0 0 0 0 2 3 3 3 5 1 0 0 0 0 0 1 1 3 4 11 232 287 1 0 0 0 0 7 288 390 374 373 418 404 427 401 297 243 245 208 193 257 298 169 314 523 664 578 543 754 759 687 805 782 666 619 663 538 301 231 386 315 320 620 635 313 286 238 221 165 109 51 54 60 215 160 369 527 567 690 659 592 513 359 118 62 55 13 13 30 15 41 6 108 174 307 358 383 370 534 515 502 505 461 401 216 194 313 395 508 515 450 404 301 207 155 51 57 132 61 45 51 40 30 23 24 29 32 39 22 23 32 39 41 41 69 79 80 102 43 17 22 18 6 27 23 25 29 27 28 34 39 40 21 28 25 23 25 22 33 30 23 27 28 3 7 5 13 8 10 9 5 6 7 8 8 9 11 11 11 11 9 10 11 7 6 9 7 6 5 7 5 9 10 9 8 7 4 4 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 111 143 208 231 258 347 72 1 0 0 0 0 0 0 0 12 43 49 98 35 11 3 5 8 6 4 0 0 0 0 0 0 2 4 3 3 2 2 6 6 2 0 0 0 0 0 0 0 0 0 0 0 109 162 5 4 1 0 0 0 30 246 277 178 294 242 300 309 261 172 145 153 149 195 300 164 305 570 753 584 614 712 738 652 675 653 490 617 500 388 177 132 261 346 507 502 576 324 179 139 92 15 40 7 55 54 52 165 312 395 512 640 619 564 360 275 173 34 9 10 11 17 19 16 66 106 99 162 242 325 349 415 446 437 393 439 182 184 290 387 455 406 362 262 243 169 103 26 20 46 93 66 32 49 32 25 18 21 27 33 22 20 29 35 40 38 41 48 46 46 50 30 31 14 7 15 14 28 27 26 31 24 29 20 26 21 27 19 22 23 26 20 20 17 19 12 8 10 13 10 8 10 8 8 9 10 9 9 9 9 8 8 10 11 10 6 6 6 5 5 3 3 4 5 5 5 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 40 80 115 148 210 2 26 2 3 2 5 3 33 210 307 339 125 432 370 238 42 19 8 6 2 2 10 27 57 80 138 132 97 101 12 7 8 12 14 16 8 54 56 46 17 0 0 0 0 0 0 0 0 1 1 4 5 2 0 0 0 42 226 320 246 310 325 245 153 108 121 116 116 156 176 118 275 533 753 685 543 694 704 669 637 641 576 459 439 159 109 106 191 265 328 251 436 201 121 28 21 14 16 10 10 10 11 47 95 390 440 511 487 340 302 222 85 9 8 10 9 12 14 15 53 101 102 115 188 236 326 378 394 377 306 282 229 241 245 382 392 281 210 149 98 54 28 19 15 50 75 61 69 87 27 20 30 31 33 28 10 28 41 35 40 31 43 49 39 38 45 30 29 17 12 13 32 28 25 27 24 22 27 22 22 18 20 16 16 3 10 8 7 7 7 5 7 6 7 12 12 10 12 13 10 9 9 10 9 9 9 9 9 8 6 5 4 3 3 2 1 1 0 1 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 41 113 206 230 189 167 21 94 190 318 280 314 335 122 311 446 302 312 177 84 45 38 89 222 350 286 288 189 167 274 246 154 95 84 70 4 0 75 216 295 194 214 244 100 23 0 0 0 0 0 0 0 0 0 4 5 0 0 0 0 29 273 222 270 189 139 104 59 17 19 74 142 130 99 236 522 711 670 707 591 606 553 526 585 656 394 209 106 77 60 104 126 75 170 359 124 19 16 32 33 15 10 14 17 9 22 186 283 241 290 365 385 220 107 13 6 6 12 9 13 15 60 86 74 93 99 165 226 244 212 243 232 176 156 139 226 282 318 178 173 131 68 75 44 15 14 22 19 23 60 69 51 28 37 33 24 24 25 26 25 38 38 34 31 39 47 44 48 34 26 20 12 14 21 25 20 31 26 28 22 27 22 25 18 11 14 8 10 6 12 6 7 7 5 10 6 9 7 14 12 12 12 12 11 11 11 11 10 7 8 7 6 4 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 273 380 290 376 328 239 132 146 154 56 47 79 184 276 322 297 406 216 79 80 104 173 279 294 138 200 376 364 275 280 225 238 196 242 205 195 210 285 295 303 305 255 245 156 113 16 0 0 3 3 5 1 0 316 206 7 0 0 0 0 218 259 216 144 133 68 1 0 0 0 151 289 123 189 437 458 584 663 618 608 655 538 536 512 387 126 97 46 9 12 12 46 207 13 7 2 68 107 34 10 6 7 14 21 19 96 278 212 202 231 184 35 7 11 9 8 7 12 14 32 64 79 71 75 119 156 203 206 216 122 139 98 82 122 142 108 87 77 120 29 52 47 20 21 30 23 25 29 35 29 21 33 36 23 8 13 7 24 27 29 31 33 31 31 32 36 36 22 29 6 11 19 18 8 28 5 20 28 16 18 2 17 19 4 10 14 10 6 2 2 3 8 7 6 6 4 13 11 13 12 11 8 8 7 8 8 8 8 8 7 6 3 4 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 215 199 240 289 302 331 349 305 372 347 340 300 490 338 443 497 329 427 387 355 269 268 287 332 515 79 218 271 286 180 99 148 192 109 111 83 88 76 83 102 173 274 319 316 326 296 192 113 94 101 116 146 140 10 0 0 0 0 0 0 0 70 228 183 149 102 51 0 0 0 57 118 306 136 161 362 488 477 594 576 578 561 587 576 435 247 100 9 10 12 18 53 104 86 28 8 21 79 24 10 10 10 4 11 18 26 36 289 166 173 113 21 10 16 16 11 13 30 25 63 91 91 13 55 39 98 132 148 225 218 85 46 58 93 78 68 32 41 20 19 19 29 44 42 41 41 38 32 33 37 20 22 34 21 14 7 23 20 24 22 22 23 33 28 24 28 34 34 22 22 22 23 10 23 21 7 16 9 20 9 10 4 9 3 9 8 10 9 9 7 6 4 5 6 3 10 8 9 10 8 6 6 6 6 6 6 6 5 5 5 6 5 4 5 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 332 316 250 233 259 319 280 145 394 578 539 538 529 478 561 562 504 520 489 468 492 444 404 440 454 446 473 446 373 348 368 348 343 360 352 408 436 404 365 390 334 337 298 325 374 393 341 299 310 276 243 238 230 197 201 163 168 191 112 0 0 0 38 160 232 169 125 61 0 0 86 156 208 276 148 154 340 516 493 548 598 569 525 506 456 376 256 117 6 9 9 11 29 89 12 10 18 12 9 7 8 9 11 12 19 22 23 101 60 88 26 5 17 13 20 19 15 25 25 45 40 33 28 21 20 34 52 78 113 183 116 98 141 134 36 24 12 11 11 22 21 17 26 40 45 35 38 37 36 43 31 27 22 29 23 15 25 30 16 21 24 22 26 27 26 23 19 30 16 23 22 21 25 22 24 16 9 4 5 2 7 4 9 6 8 4 2 3 8 9 3 3 4 2 6 7 7 7 6 5 4 4 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 587 596 616 570 538 668 612 553 0 131 594 628 585 679 679 631 664 650 567 486 489 513 371 231 222 216 226 230 254 248 246 272 369 429 405 385 339 344 344 392 442 390 422 403 408 396 336 366 370 349 326 376 322 299 299 233 168 198 218 170 0 0 0 73 143 252 197 130 140 0 56 215 221 228 217 122 130 347 446 556 378 427 507 483 403 356 250 151 70 8 9 11 12 17 50 6 14 7 10 6 5 7 10 11 11 10 19 25 13 10 9 12 14 26 32 20 27 35 86 66 45 44 41 31 29 29 32 45 78 75 107 125 125 107 36 30 27 29 12 16 20 22 17 24 37 34 30 24 32 30 23 25 20 23 39 32 18 23 28 22 17 24 20 23 18 16 15 18 22 25 21 19 16 23 26 28 4 20 3 2 2 3 5 7 5 3 5 10 8 6 8 6 7 4 3 8 7 6 4 3 2 1 1 3 3 3 2 1 1 2 2 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 725 536 422 551 606 634 647 410 703 264 2 621 623 308 560 603 662 586 474 395 256 305 590 556 564 558 524 556 558 416 401 387 372 346 372 403 362 391 372 388 318 353 351 340 379 394 364 386 411 460 472 472 471 501 435 423 361 308 179 175 195 122 1 0 53 124 181 206 206 329 76 76 323 262 311 193 111 125 391 387 334 408 428 310 256 236 231 201 139 71 53 17 11 11 11 5 34 13 4 4 5 8 11 10 8 6 13 1 2 8 10 14 16 10 9 8 21 64 161 65 58 46 39 35 33 34 35 39 44 77 67 68 100 112 99 49 34 32 22 15 27 26 20 18 20 29 32 27 33 38 32 33 27 20 17 20 33 23 20 26 24 32 25 27 16 4 2 15 20 23 16 16 16 15 15 20 20 6 21 8 4 4 5 6 7 3 10 9 10 7 4 3 4 7 6 6 8 6 3 2 2 1 0 1 1 1 0 0 0 0 0 0 1 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 17 22 927 854 761 773 599 495 528 581 717 722 513 659 217 140 148 163 135 111 147 273 565 520 503 476 546 466 471 486 465 443 404 393 384 331 382 399 360 364 378 366 401 371 339 299 307 297 331 364 417 425 427 436 459 459 464 442 440 464 446 446 264 271 276 54 1 94 160 175 233 227 320 229 214 166 131 164 136 99 176 353 332 316 291 273 251 201 167 215 161 126 98 30 15 16 13 14 25 10 5 9 6 20 6 9 7 11 83 159 4 2 5 13 15 12 18 6 14 51 146 84 80 69 40 35 36 40 45 48 48 55 63 59 50 64 59 62 61 56 41 12 22 26 22 17 19 25 29 30 31 30 27 32 35 29 23 17 12 16 20 18 20 28 23 27 26 7 13 12 8 7 22 17 15 16 11 11 13 20 17 7 10 4 5 6 4 7 11 8 9 7 4 6 3 4 4 7 7 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 16 14 14 613 503 474 463 340 302 328 547 461 749 673 629 524 473 107 55 201 404 461 371 331 495 473 433 460 420 399 394 415 466 447 409 365 338 320 264 242 231 255 268 275 266 267 291 295 305 313 327 288 339 349 315 291 292 316 406 262 272 461 407 395 434 318 310 253 12 129 191 241 194 196 365 231 302 258 168 116 108 126 207 356 287 301 261 201 226 165 156 165 148 153 121 73 51 17 18 27 23 11 11 7 7 7 33 10 3 65 98 275 39 4 10 49 118 122 8 12 24 118 131 97 79 62 49 34 37 41 47 60 69 67 63 56 68 73 72 73 68 68 48 26 61 50 29 19 23 30 25 21 30 27 27 28 30 32 33 20 11 14 14 16 6 24 15 23 12 20 17 20 9 9 14 7 17 14 17 12 10 17 4 8 4 3 3 6 10 9 8 6 5 4 6 7 6 5 4 5 6 5 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 320 291 130 77 115 150 212 356 649 743 722 717 661 590 501 540 515 352 335 397 442 454 472 394 409 371 428 370 372 329 351 330 310 318 307 303 285 240 221 266 246 235 182 164 163 48 22 14 48 188 327 311 303 362 404 389 393 396 274 427 386 441 445 450 403 433 116 160 224 317 144 198 233 215 362 312 145 86 111 127 161 267 287 282 220 207 204 182 130 68 136 157 98 114 75 41 51 40 43 23 12 14 37 34 87 39 0 77 138 145 58 1 76 141 236 196 27 43 87 105 115 69 110 79 38 39 43 51 58 69 71 77 75 71 85 81 83 84 78 67 51 50 42 38 36 19 22 34 32 27 30 29 28 28 31 34 23 26 17 5 7 16 15 3 22 22 23 20 18 1 9 15 18 11 15 14 11 12 12 5 15 13 3 3 5 9 9 8 6 5 6 4 5 5 5 6 7 8 5 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 5 7 10 7 4 5 155 348 668 732 705 637 667 609 473 479 474 397 405 411 384 335 303 255 257 239 364 350 225 249 251 233 250 247 235 208 134 139 130 141 111 91 37 21 14 7 8 8 14 12 14 180 279 378 307 282 295 341 383 304 379 480 562 506 511 496 518 232 208 243 274 167 198 255 255 316 250 149 139 305 216 188 194 194 199 168 139 104 89 52 0 0 69 76 66 42 41 60 33 27 8 8 7 28 51 57 17 0 59 131 223 145 91 234 172 204 150 83 77 25 105 85 44 55 102 59 57 53 64 70 76 77 83 85 77 91 92 84 80 62 64 77 82 57 50 60 36 36 28 12 32 28 37 35 35 29 24 22 22 29 14 7 10 17 1 24 22 25 15 13 16 2 5 4 14 16 10 13 6 7 11 12 9 8 5 2 5 9 8 7 6 5 3 2 2 3 4 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 9 5 4 7 2 2 150 350 628 661 607 600 573 549 457 428 391 284 131 183 134 105 105 73 75 64 75 46 48 49 74 146 219 114 154 116 75 88 66 59 22 9 16 17 15 11 10 7 11 29 19 16 203 181 226 220 278 313 346 291 309 455 532 643 599 592 509 478 401 302 302 440 210 213 308 300 300 294 196 249 304 195 181 176 165 139 120 73 2 1 0 0 0 0 48 43 26 63 70 62 47 5 4 2 26 43 75 11 0 0 14 109 207 172 230 212 188 184 168 140 89 106 34 95 64 66 67 64 65 74 81 96 90 92 88 91 84 74 75 68 64 41 25 24 35 52 47 35 28 23 20 20 21 25 35 39 35 30 26 17 22 14 27 28 14 19 22 24 23 16 12 7 9 4 5 13 9 10 9 10 5 5 6 5 2 3 6 9 7 7 5 5 4 2 1 2 2 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 5 12 5 0 28 322 576 560 565 504 492 451 366 354 190 198 180 6 8 6 9 11 11 13 12 15 15 15 22 16 57 65 37 29 27 8 19 19 21 18 13 14 5 4 4 5 8 25 58 154 196 142 196 128 213 313 340 337 295 371 513 608 720 717 669 580 461 427 417 385 396 241 377 375 346 363 315 263 243 195 154 135 104 131 128 75 8 1 1 1 1 0 0 0 0 0 20 125 137 106 34 0 0 0 2 98 1 0 0 13 241 249 193 243 183 157 150 204 225 206 137 63 60 78 128 86 83 80 90 95 92 73 39 46 81 47 25 16 7 13 20 25 12 33 47 35 30 29 21 18 22 23 24 30 39 51 43 38 21 16 14 30 31 24 26 27 20 22 23 12 10 6 2 6 8 9 8 7 8 5 9 4 6 5 5 6 7 6 8 6 5 3 1 1 2 4 5 5 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 8 3 1 11 12 208 539 545 499 466 410 422 309 163 144 90 8 11 10 11 11 11 9 12 14 17 11 14 10 11 10 13 11 17 20 19 18 16 17 17 14 12 11 9 13 13 13 16 10 8 14 12 74 101 210 228 281 362 410 505 576 598 437 508 733 635 616 488 289 457 423 355 277 195 391 237 299 379 289 189 162 170 151 174 159 155 165 157 123 98 76 54 3 0 0 0 0 0 0 0 0 93 0 0 0 5 112 75 0 0 105 207 181 234 252 155 136 155 222 210 193 144 104 99 50 53 80 82 78 90 88 65 46 45 63 56 6 0 3 15 25 17 11 6 17 9 9 24 45 42 39 32 32 34 36 37 48 36 45 38 29 22 29 27 24 18 21 17 17 20 13 15 3 7 2 9 8 2 4 6 7 6 5 4 5 6 8 4 8 5 6 6 2 2 2 5 5 6 7 4 2 2 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 3 11 12 4 4 6 123 531 443 430 376 304 222 151 60 29 5 10 10 8 6 4 7 7 8 9 12 13 12 15 14 12 17 14 15 10 6 6 6 9 10 9 9 9 9 20 16 19 15 17 19 18 17 10 10 64 198 244 345 402 441 486 566 642 511 660 707 605 526 338 324 374 484 383 404 152 132 124 263 310 236 179 154 150 157 140 130 125 117 122 114 96 62 64 71 123 130 35 0 0 0 0 20 139 16 0 0 10 141 102 42 27 173 198 168 261 193 153 168 185 206 183 153 92 11 0 3 57 71 81 82 86 71 27 56 45 47 24 1 10 18 39 14 21 24 29 31 33 33 49 55 48 45 37 51 45 43 54 56 63 54 43 23 18 22 27 22 20 16 17 4 15 17 17 14 3 5 8 0 0 7 5 5 3 4 4 2 3 5 3 5 5 7 5 2 1 2 3 4 5 3 2 1 1 1 0 0 0 0 0 0 0 1 1 1 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 4 10 11 6 26 107 430 455 329 277 184 123 52 19 9 4 9 5 5 4 5 6 6 6 7 10 13 15 15 18 20 18 16 14 14 15 16 20 22 20 26 20 20 21 21 19 19 25 27 24 20 20 18 10 8 14 322 342 379 356 447 492 553 534 518 499 498 505 501 380 204 190 26 36 134 201 187 157 155 196 176 154 92 83 129 147 147 139 131 109 95 101 114 79 30 38 104 103 150 149 44 0 35 120 132 21 0 119 113 79 110 64 174 237 321 268 203 189 169 200 182 121 63 1 0 8 56 56 55 62 77 40 0 0 22 8 0 0 13 8 59 43 53 62 59 52 43 26 36 54 51 57 71 56 54 54 55 54 111 88 60 41 29 22 24 19 26 23 17 22 17 17 19 10 5 3 8 4 0 3 5 6 3 4 2 1 3 2 2 5 5 5 4 3 1 1 1 3 3 4 3 2 2 3 3 2 2 2 1 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 9 27 73 199 392 326 264 207 146 37 7 4 5 9 7 5 4 3 4 4 6 9 12 10 10 16 17 17 16 16 14 13 15 14 16 16 20 17 18 20 19 19 19 22 29 29 27 27 13 20 25 22 13 7 61 185 222 234 376 385 414 451 479 519 442 492 521 300 170 131 110 85 28 45 5 36 111 100 157 14 26 63 64 73 119 155 182 177 145 121 81 90 140 102 46 10 21 111 129 141 17 24 111 144 88 70 153 102 85 77 98 143 331 280 204 215 170 145 169 121 5 25 22 24 17 21 29 38 51 0 7 0 0 0 1 3 43 47 71 86 74 92 76 46 45 12 8 11 23 32 42 55 65 71 68 72 112 78 62 60 42 27 20 20 24 21 19 17 8 18 20 13 10 5 5 6 2 0 0 4 3 6 2 3 4 3 2 2 2 3 4 2 1 1 1 1 2 2 4 4 4 4 4 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 109 483 0 0 0 0 10 33 49 292 279 276 182 144 74 10 4 7 5 5 4 3 1 2 5 4 7 6 8 8 8 12 12 11 10 9 10 11 11 16 15 14 14 13 13 13 13 13 11 11 11 11 16 18 20 25 22 25 23 23 14 12 11 79 113 230 373 459 388 474 455 444 342 230 180 142 135 105 95 63 40 23 6 13 11 0 51 10 45 51 87 133 148 129 142 156 136 132 112 108 156 144 176 59 35 54 58 137 3 0 62 114 129 176 157 150 166 142 159 225 146 123 174 175 147 100 5 18 12 0 1 4 4 23 0 0 0 49 28 0 2 44 78 94 77 90 85 95 69 67 43 6 6 5 10 5 3 17 41 54 66 69 56 50 55 60 65 42 28 26 26 23 21 23 9 4 3 12 14 7 4 4 0 0 0 0 0 4 3 5 3 3 4 2 2 2 2 1 1 0 0 0 1 1 4 3 5 3 3 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 4 335 0 0 0 0 0 3 14 403 272 209 150 86 29 7 6 5 3 1 0 0 0 1 1 2 3 5 6 6 6 6 6 6 6 5 5 5 5 5 5 7 9 13 13 12 13 13 14 13 12 12 15 12 14 12 16 17 17 21 22 14 12 5 4 5 20 7 132 194 349 268 71 122 144 173 143 119 87 69 47 43 12 4 11 13 4 89 26 53 72 43 61 73 149 133 134 149 119 136 131 119 125 129 132 102 42 62 121 157 0 4 154 168 147 166 190 148 147 240 223 208 232 202 122 4 3 2 3 3 2 3 1 0 0 0 64 57 38 5 4 73 75 90 70 69 89 68 68 87 28 8 4 6 3 1 0 0 0 9 32 39 45 37 50 45 78 64 35 18 18 20 21 18 9 9 2 2 3 2 6 3 3 0 0 0 0 0 3 3 2 3 5 4 2 1 0 1 1 0 0 0 0 0 3 3 4 4 3 3 2 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 461 264 0 0 0 0 0 0 37 407 249 185 95 36 9 6 5 2 0 0 0 0 0 1 2 1 2 2 2 3 3 3 1 2 3 1 1 3 3 3 2 3 5 9 12 12 12 13 10 9 9 12 13 12 23 18 17 22 16 11 11 20 46 189 219 183 121 92 46 14 0 61 104 42 29 83 180 145 113 99 91 78 2 3 3 4 3 73 106 53 52 70 120 126 107 126 111 106 103 90 115 118 123 146 140 130 164 168 117 118 127 5 149 218 251 209 189 160 161 187 259 309 308 232 136 28 2 1 1 4 2 0 75 0 0 0 25 54 42 4 43 82 108 104 88 70 91 48 55 55 35 17 2 6 6 7 3 2 1 1 1 1 23 45 46 36 53 75 41 17 2 6 12 10 11 10 8 5 5 4 7 6 7 7 2 0 0 0 0 0 4 4 4 3 5 3 1 0 0 0 0 0 1 1 1 2 3 2 2 1 2 1 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 294 756 573 411 0 0 0 0 0 5 100 381 187 113 41 14 2 5 4 1 0 0 0 0 0 0 0 0 1 1 0 1 0 0 0 2 1 0 0 1 1 2 2 4 7 8 8 8 7 11 13 13 11 11 8 7 8 10 14 29 27 50 65 63 53 47 39 63 38 64 152 220 59 10 9 32 0 0 0 93 108 107 53 77 47 1 5 0 5 61 85 84 54 36 94 119 113 115 77 66 64 61 100 86 76 77 112 129 137 182 174 155 146 43 142 121 200 169 127 100 144 148 212 352 361 215 120 83 4 1 1 4 1 2 52 154 13 0 1 6 9 0 114 96 123 118 92 101 65 55 60 62 66 56 5 8 11 11 17 10 4 3 9 11 23 19 26 39 62 70 57 20 2 4 4 4 3 4 3 4 5 4 8 8 7 6 6 5 5 0 0 0 0 3 2 1 1 4 2 2 2 1 1 2 1 0 1 0 2 1 1 2 2 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 2 0 0 0 2 0 85 28 0 0 0 0 751 677 661 472 0 0 0 0 5 81 245 219 102 34 57 6 3 7 3 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0 0 0 0 0 0 1 2 3 5 5 7 8 9 13 12 15 11 8 8 14 17 26 60 76 71 61 46 31 26 10 14 12 5 3 22 120 93 48 1 1 0 0 0 0 19 18 12 3 9 4 20 55 76 72 64 88 59 59 28 17 6 0 8 21 32 72 99 114 100 71 104 134 149 170 143 195 244 145 166 160 75 14 89 227 171 302 292 295 143 78 74 10 4 32 27 60 117 72 0 0 2 8 1 64 108 107 115 108 88 77 93 74 82 61 14 37 27 12 17 60 62 31 36 33 10 3 18 15 14 18 37 62 43 37 26 7 5 4 2 1 1 0 1 1 1 1 1 2 1 1 1 1 0 0 0 0 0 0 0 0 1 3 4 3 3 1 1 0 0 1 4 2 2 2 2 0 0 0 0 0 0 1 1 1 1 0 0 1 0 1 0 1 2 0 0 0 0 0 0 0 8 0 0 0 0 0 34 26 69 36 0 0 16 393 698 821 663 0 0 0 0 10 54 130 97 38 25 49 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 0 0 0 0 0 2 1 2 6 7 6 6 10 7 7 5 9 15 14 16 51 63 44 49 25 31 30 25 21 13 4 0 0 0 46 108 103 59 15 2 0 13 38 17 0 0 1 1 26 9 7 9 73 77 60 73 50 22 0 0 0 1 37 12 30 56 80 109 100 110 151 126 108 177 172 184 161 200 235 253 157 252 275 173 261 200 243 246 250 210 178 176 157 180 152 60 0 0 60 84 0 107 158 131 127 151 115 110 100 107 71 53 76 79 65 59 87 70 67 67 76 69 75 74 69 67 38 47 34 68 74 55 41 35 33 21 7 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 3 2 1 3 4 3 3 1 1 0 0 0 0 0 1 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 19 88 14 0 420 470 763 889 766 0 0 13 8 20 16 58 107 99 52 51 32 10 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 1 2 4 6 4 5 6 3 6 6 7 9 15 34 42 53 33 14 27 16 15 17 17 16 13 5 0 0 0 20 52 53 45 35 3 31 54 29 1 0 22 59 117 117 43 13 15 40 69 95 97 19 0 0 0 14 34 10 35 51 60 39 112 109 86 107 77 178 194 204 215 164 263 237 301 464 203 459 255 304 207 265 320 290 253 203 162 171 184 58 71 80 81 69 160 186 166 159 198 117 138 105 87 48 65 112 59 70 70 52 46 38 37 21 28 26 31 45 50 51 54 62 59 61 57 62 63 51 55 57 39 26 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 3 4 6 5 3 1 0 1 0 0 0 0 0 0 0 0 1 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 2 619 780 909 853 709 6 0 23 32 27 12 5 50 36 45 36 14 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 1 4 3 3 4 4 4 4 8 7 6 5 13 33 41 56 45 18 7 18 19 11 9 12 11 6 3 3 3 1 1 2 6 17 58 59 1 0 74 69 28 11 60 61 69 26 0 1 42 1 79 110 56 11 1 1 0 0 21 32 27 28 31 8 122 109 141 104 117 156 168 164 168 246 394 396 338 276 233 532 291 316 245 250 344 170 219 218 161 302 68 153 193 193 316 214 172 200 181 246 151 146 134 119 111 92 99 57 36 29 20 18 9 4 7 5 3 13 14 16 20 16 8 21 27 35 33 35 45 50 51 60 65 55 44 16 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 3 4 4 1 1 1 1 0 1 0 0 0 0 1 0 0 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 117 349 694 845 942 924 687 716 54 19 55 57 26 22 21 31 37 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 1 6 4 6 8 7 4 2 4 48 54 55 45 24 12 13 3 1 2 2 3 3 5 5 3 3 3 1 0 2 6 35 60 50 20 26 40 18 32 47 33 16 5 37 43 44 35 43 75 67 19 0 0 0 28 41 18 27 14 22 7 98 107 82 90 119 183 143 143 221 357 330 383 311 251 326 565 352 274 268 232 203 467 254 352 323 108 281 445 372 280 267 226 180 191 212 203 146 149 127 77 23 28 15 0 0 0 0 0 0 6 0 8 4 4 6 0 0 0 0 1 0 7 12 17 14 29 25 21 28 48 48 40 43 18 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 2 1 1 1 1 1 1 1 1 1 1 1 2 1 0 3 3 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 10 383 1108 1365 1228 1015 1024 756 724 631 239 151 69 16 17 17 9 5 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 4 6 3 0 0 10 53 56 41 19 4 6 1 1 0 0 1 1 2 2 2 2 4 4 2 0 0 0 0 0 20 41 68 58 88 109 104 57 37 15 76 106 81 74 65 109 59 4 0 0 29 40 2 3 41 59 34 14 28 104 74 103 137 161 116 80 162 382 430 304 278 284 412 403 522 470 227 98 546 311 417 445 243 336 350 309 386 415 323 244 199 230 210 141 111 99 21 18 8 0 0 0 0 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 4 1 4 4 15 19 23 42 50 44 29 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 1 2 1 0 1 1 1 1 2 2 1 1 4 0 0 0 0 0 0 0 10 0 0 0 0 0 0 0 0 0 0 278 529 831 829 1043 1213 1427 1020 655 570 228 149 25 4 8 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 1 1 0 3 6 7 6 3 2 0 0 19 44 24 2 0 1 0 0 0 0 0 0 0 2 0 1 2 5 4 3 2 2 0 0 7 35 33 72 76 83 47 47 46 37 46 60 52 69 48 40 88 24 3 14 22 37 0 0 2 42 37 35 7 40 103 111 136 126 121 81 113 161 426 327 342 271 466 421 467 463 246 343 530 619 441 496 473 299 494 474 529 400 258 240 238 273 245 169 60 39 13 22 2 9 0 0 0 0 0 0 0 0 0 0 0 0 2 6 5 4 3 0 0 0 0 0 0 1 0 0 0 0 1 3 2 7 17 14 21 32 38 34 15 6 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 3 5 3 3 2 2 0 0 0 0 0 0 8 17 0 0 0 0 0 0 0 0 11 0 335 853 888 961 787 926 918 962 559 639 172 149 45 28 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 0 0 0 0 1 2 2 2 4 9 21 26 10 0 0 0 3 21 0 0 0 0 0 0 0 0 0 0 0 2 3 1 3 2 3 3 4 4 3 0 0 13 27 35 52 31 20 19 20 40 16 28 37 56 46 42 79 44 53 58 6 1 4 2 4 26 63 29 16 73 77 100 64 73 72 51 26 128 259 391 393 370 346 469 526 514 599 605 458 783 902 857 650 530 499 451 380 300 211 210 240 232 133 62 25 15 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 1 4 9 21 31 41 21 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 2 3 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 49 450 584 754 676 842 767 933 1124 1310 917 723 199 137 86 67 30 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 1 4 5 7 0 0 0 0 0 2 3 3 4 7 7 8 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 1 1 0 1 3 4 3 4 5 4 6 3 0 0 0 10 7 14 12 11 2 6 7 6 44 55 31 46 84 43 44 46 23 12 0 9 13 15 10 24 27 50 31 63 7 1 4 33 47 178 253 338 312 304 285 361 292 266 310 701 940 968 811 681 513 447 324 268 201 189 153 180 139 85 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 0 0 0 0 0 1 1 4 2 4 16 24 29 33 10 1 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 2 7 55 381 727 692 633 567 470 693 837 1063 1256 1146 1228 356 220 155 119 80 56 47 34 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 2 8 11 6 7 14 16 18 11 10 2 1 1 3 4 4 10 10 4 0 0 0 2 3 0 0 0 0 0 0 0 0 0 1 3 6 6 0 1 1 0 0 0 0 3 1 0 6 10 2 2 7 32 2 0 0 0 0 11 23 25 46 69 43 28 20 29 14 0 11 39 17 13 28 47 40 73 70 0 3 30 127 234 305 255 209 222 219 176 82 80 130 231 355 521 678 655 250 151 136 125 139 142 186 131 86 12 2 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 8 6 4 1 0 2 3 0 3 1 2 1 2 15 18 31 10 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 69 63 652 682 709 590 606 682 636 754 1010 1256 1283 1234 508 354 237 190 130 104 96 92 69 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 9 10 18 26 26 29 39 56 47 30 21 8 1 2 4 7 11 22 24 9 1 10 13 5 0 0 0 0 0 0 0 0 1 4 7 5 1 0 0 0 0 0 2 0 0 6 0 1 4 5 10 24 22 3 1 0 0 0 7 9 21 59 58 72 32 65 32 30 13 15 4 13 17 34 28 72 132 130 34 21 202 266 261 201 62 24 8 0 1 7 83 149 159 285 376 353 257 272 198 146 167 172 185 73 19 11 17 48 5 2 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 7 4 4 4 8 2 6 3 1 0 2 2 2 16 8 14 18 25 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 81 712 625 614 523 373 380 631 931 1156 1208 1082 969 504 435 318 217 138 116 99 83 66 29 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 6 8 15 24 26 30 35 42 31 43 47 63 64 62 49 31 5 5 8 27 46 77 35 16 33 47 35 0 0 0 0 0 0 0 0 0 5 5 3 0 4 23 20 6 16 20 9 0 0 42 0 0 0 9 19 25 19 33 24 0 0 0 0 0 16 40 38 50 53 30 13 5 3 5 0 62 37 8 10 47 58 109 61 88 149 140 91 79 62 50 24 16 16 59 124 185 222 170 235 204 209 246 208 210 215 209 40 35 20 11 23 16 15 19 13 8 12 0 2 1 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 12 16 13 15 4 10 15 14 13 14 5 10 8 9 5 3 9 10 0 3 1 1 2 0 19 4 16 15 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 2 344 785 502 526 416 494 501 665 986 1081 1125 961 861 521 441 385 310 157 115 73 47 42 33 21 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 15 16 19 10 10 14 16 21 34 45 54 62 74 83 84 79 68 44 31 36 32 56 86 48 74 118 74 20 0 0 0 0 0 0 0 5 7 1 0 14 46 17 15 38 7 0 1 8 14 5 2 4 8 9 12 0 1 21 29 0 0 0 0 0 3 12 8 19 44 64 7 0 0 0 0 3 78 52 7 4 21 82 114 118 127 119 59 54 40 10 15 4 39 113 129 122 213 223 303 243 133 156 140 190 290 106 42 19 21 44 56 30 26 15 2 13 12 0 8 7 0 1 0 4 11 12 6 0 0 0 0 0 4 14 16 12 17 23 23 21 22 23 19 24 21 19 19 20 20 18 12 11 6 12 5 9 7 1 0 1 3 13 9 4 19 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 2 0 0 4 594 610 404 369 784 745 732 536 814 1028 1071 1066 866 542 462 356 332 185 103 78 52 52 31 21 20 1 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 1 1 0 2 2 2 4 7 20 28 37 48 74 87 103 105 89 55 62 83 96 59 126 104 115 122 77 5 0 0 0 0 0 1 3 1 0 0 23 49 28 41 52 46 21 0 3 8 6 4 13 4 0 0 0 0 28 24 0 0 0 0 1 1 5 0 0 10 74 63 40 19 23 8 0 22 54 39 20 1 45 115 92 28 28 24 17 58 24 20 64 118 155 153 154 224 277 372 207 157 42 35 13 49 31 5 16 14 34 33 38 20 2 1 2 2 2 4 7 3 0 0 4 10 0 0 0 0 2 3 3 6 3 7 6 6 9 8 9 13 11 20 24 27 30 20 16 16 18 22 24 17 16 11 14 6 6 13 6 16 22 16 9 2 10 20 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 59 492 485 322 321 785 692 657 823 880 1483 893 733 688 527 480 387 235 208 161 98 90 66 54 19 14 5 11 21 4 0 0 0 0 0 0 0 0 0 0 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 20 73 84 102 89 130 133 130 168 112 152 139 180 134 40 0 0 0 0 0 3 19 1 11 22 59 70 57 53 35 17 7 4 9 12 20 16 9 0 0 0 0 0 3 19 11 7 18 9 20 2 4 21 17 28 44 67 55 25 42 26 3 3 25 35 17 18 34 3 3 17 5 10 50 89 85 83 90 121 79 66 45 47 68 92 110 69 54 66 22 36 30 16 30 52 14 38 14 5 3 1 3 6 5 5 1 0 2 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 12 22 36 37 30 28 18 19 24 20 18 17 12 4 3 18 16 10 18 2 2 3 4 21 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 5 0 0 193 401 461 253 190 318 648 742 761 736 1012 851 349 344 530 498 449 316 218 149 141 102 80 60 29 23 6 29 45 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 1 1 0 0 11 88 108 129 151 211 231 221 197 209 214 179 90 0 0 0 0 1 225 277 49 26 73 63 30 10 0 0 0 2 3 1 1 0 0 0 0 38 28 2 0 0 0 10 0 16 1 31 11 31 2 44 49 57 58 70 53 41 104 7 4 5 33 56 5 65 1 4 12 87 83 83 141 79 49 6 9 9 12 9 9 23 31 45 28 25 37 34 19 28 14 6 20 34 12 2 4 2 5 0 4 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 0 0 0 0 0 0 0 0 0 9 16 14 17 40 35 25 22 26 23 16 24 29 21 19 14 19 15 19 1 2 0 2 5 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 18 47 18 99 244 366 166 132 108 107 435 728 725 865 694 435 479 199 593 470 402 371 310 137 120 81 33 33 51 19 14 5 35 14 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 7 7 8 9 8 18 30 128 176 197 276 280 283 289 279 207 128 3 0 0 0 75 202 160 96 89 70 8 0 0 1 2 4 6 9 9 8 8 18 25 18 7 0 27 32 48 28 18 20 8 8 35 49 79 39 41 100 53 26 64 51 33 102 51 4 1 31 51 64 21 38 45 76 92 110 107 104 63 47 63 53 31 16 2 8 8 11 18 11 14 17 6 23 8 6 49 4 7 5 4 4 2 4 0 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 23 28 42 30 16 20 24 27 24 33 18 17 11 21 19 2 0 0 0 6 18 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 27 52 92 71 48 165 291 214 62 61 724 845 768 664 664 459 406 331 116 100 511 409 321 352 267 154 78 27 9 28 59 27 10 5 17 15 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 6 11 13 13 13 11 13 27 170 210 235 268 346 379 317 249 154 33 2 0 0 117 65 119 95 12 0 0 0 0 0 3 2 5 6 9 9 14 18 26 26 23 29 38 26 45 48 47 32 23 22 34 53 69 82 126 120 68 30 63 68 66 71 93 18 11 0 31 48 24 84 69 102 148 119 107 85 80 58 59 69 32 26 27 24 13 11 12 14 14 9 11 6 6 5 1 0 1 1 2 1 0 4 1 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 18 26 46 38 36 32 36 31 25 15 30 20 16 7 0 0 0 1 12 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 26 123 91 102 118 164 187 80 46 151 513 965 729 633 752 389 201 160 45 33 386 288 229 208 189 97 20 22 6 17 57 37 13 5 8 35 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 4 7 8 10 8 8 11 9 14 231 288 301 298 361 321 333 183 43 21 0 0 105 46 9 0 0 0 0 1 1 3 6 6 5 8 8 7 9 10 15 15 21 19 16 31 8 16 45 56 38 15 21 37 64 102 126 119 114 58 70 67 51 1 48 12 7 1 11 17 50 65 97 112 130 104 74 51 46 36 42 58 30 17 12 5 5 2 2 2 0 1 3 1 0 1 1 0 1 1 1 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 24 41 60 38 32 26 34 29 32 25 21 22 16 6 0 2 3 12 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 122 166 216 210 223 194 121 71 56 32 338 736 808 609 513 425 301 209 53 47 205 253 205 191 164 61 33 6 10 7 13 42 15 9 10 31 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 11 9 9 11 13 13 25 70 247 382 323 31 46 68 316 170 60 35 0 70 89 20 0 0 1 2 2 2 4 4 6 7 8 7 5 5 18 29 25 26 11 22 24 10 33 25 32 61 65 57 29 32 67 121 134 158 92 96 72 42 36 15 44 51 0 0 5 16 66 85 96 119 90 89 55 52 47 17 16 9 13 8 6 1 3 7 3 1 1 2 1 1 2 3 6 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 47 58 55 55 61 55 50 34 27 24 24 1 0 0 0 0 0 0 46 28 16 52 48 42 27 29 31 29 27 19 19 12 6 2 5 4 11 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 135 70 62 138 135 84 71 94 20 760 730 586 452 457 431 188 204 147 129 134 163 141 132 87 84 89 50 26 28 32 5 28 15 6 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 13 12 17 12 14 13 18 22 92 398 359 108 3 2 85 111 63 23 1 80 54 1 0 0 0 1 1 3 9 3 6 7 6 3 11 23 20 38 49 38 46 14 23 30 16 39 27 41 45 42 51 28 46 120 105 104 218 81 55 44 50 29 11 10 0 1 52 64 85 52 68 76 84 102 78 39 42 9 4 8 4 4 10 4 2 4 2 0 0 0 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 0 0 0 0 0 0 0 49 41 44 41 30 25 23 35 47 59 60 55 47 33 30 21 11 14 0 0 0 36 32 27 41 45 31 29 30 32 21 18 15 4 1 3 3 9 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 18 31 22 89 68 41 19 162 775 781 618 468 361 396 216 145 110 100 126 118 18 68 85 94 134 147 51 40 29 24 19 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 13 12 16 10 14 18 11 28 52 189 360 272 117 7 237 142 28 31 5 100 29 0 0 0 0 1 2 5 5 9 12 4 4 8 26 21 20 44 74 95 72 24 2 27 34 33 35 44 50 69 92 111 68 43 122 170 189 168 99 64 23 4 0 0 2 1 97 44 82 62 52 49 103 109 65 28 20 9 8 1 11 8 5 1 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 40 38 0 13 24 21 16 17 16 16 16 17 17 18 43 51 33 28 38 31 7 0 0 55 69 33 42 42 36 30 34 28 15 17 4 4 1 1 19 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 3 7 1 5 55 40 20 364 570 638 625 477 425 335 254 120 77 74 33 54 39 29 94 120 113 60 48 16 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 11 14 17 14 19 21 26 74 289 321 301 57 225 258 146 39 16 6 88 32 0 0 0 1 1 4 6 17 20 21 13 20 14 8 7 43 68 91 130 87 32 9 2 34 60 39 20 26 45 57 124 111 44 75 145 167 152 68 42 23 19 18 297 210 146 139 75 69 57 47 76 112 39 44 31 16 2 4 11 18 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 38 27 18 18 19 17 15 10 9 11 11 13 14 35 57 72 50 44 20 6 9 11 43 78 30 50 44 36 24 33 23 18 18 9 0 1 22 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 2 17 12 20 41 729 711 699 542 406 473 312 204 149 121 52 82 68 31 48 61 32 52 61 8 21 21 23 24 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 12 19 27 45 45 33 34 134 304 459 193 116 139 296 119 30 32 60 87 40 1 0 0 2 2 7 22 16 18 12 12 14 5 10 29 31 69 122 156 90 78 26 4 5 36 27 31 54 35 99 126 90 48 55 50 54 144 64 18 12 102 172 209 80 68 50 30 10 31 61 68 55 18 13 14 6 0 1 8 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 40 30 26 25 33 15 21 16 15 12 12 10 7 7 11 28 35 49 57 59 43 25 4 5 28 45 44 62 40 32 26 31 23 23 10 0 1 16 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 2 18 16 18 27 308 706 863 716 626 590 539 287 197 187 51 70 49 50 82 96 43 24 5 0 0 0 18 31 8 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 6 33 41 52 66 60 70 210 372 359 195 322 315 271 100 36 20 110 68 0 2 0 0 3 8 25 13 17 20 38 51 50 49 50 62 34 32 62 102 118 87 105 56 13 11 0 15 60 65 88 110 98 60 88 15 53 110 16 19 119 115 141 190 164 68 15 23 49 45 60 27 1 22 15 4 3 3 9 10 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 10 37 33 26 23 22 19 17 16 17 12 15 22 22 22 28 26 33 41 53 54 49 38 7 3 21 18 68 53 41 31 34 20 21 16 0 2 13 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 9 4 3 170 373 734 632 537 515 480 301 183 32 69 46 52 31 21 2 1 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 20 4 34 48 51 51 59 69 108 225 260 352 258 268 333 215 30 22 89 88 49 8 0 0 2 3 20 27 10 42 47 57 67 72 56 57 57 36 0 0 1 48 75 99 98 69 59 57 108 79 144 129 82 80 81 107 45 54 45 111 177 102 113 130 102 75 51 29 9 25 70 45 13 19 1 0 14 10 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 34 38 22 21 23 23 23 22 16 9 8 22 32 31 31 28 32 35 33 37 50 50 52 47 21 24 25 58 68 52 40 35 24 15 14 7 1 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 3 0 2 165 313 582 632 499 471 463 296 40 59 73 37 28 3 0 0 0 0 0 3 2 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 51 44 58 52 47 59 89 149 204 254 235 215 246 110 39 38 53 84 60 17 0 0 0 8 4 38 25 26 45 52 60 56 55 36 19 16 17 5 0 0 13 38 62 109 180 181 188 174 200 104 125 102 70 89 71 47 62 203 204 125 78 107 69 90 115 83 92 88 54 3 0 0 9 2 9 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 20 17 21 30 40 29 15 18 27 38 45 45 48 48 50 48 41 37 37 46 53 58 41 35 23 28 56 66 44 36 34 18 12 20 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 2 9 2 0 58 314 549 554 515 564 453 15 92 125 109 89 70 5 0 0 0 0 1 0 4 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 4 46 46 48 39 47 69 102 222 159 258 171 170 118 14 9 46 58 71 29 0 1 2 4 12 36 46 54 50 54 66 56 40 30 14 18 0 15 17 0 0 8 19 52 65 126 230 200 218 175 150 82 64 56 58 53 39 87 216 142 50 63 86 37 28 41 106 31 33 4 1 0 0 0 5 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 35 36 33 33 35 34 38 42 24 31 42 46 46 54 67 74 71 67 61 64 59 59 63 66 56 41 36 23 35 76 56 49 39 26 23 17 1 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 7 1 0 7 3 5 151 495 434 458 509 11 106 108 108 117 97 51 21 1 0 0 0 0 0 3 2 0 0 2 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 13 31 44 48 33 40 53 94 232 233 165 133 139 71 0 10 44 67 74 33 4 4 2 1 11 44 54 70 65 62 52 35 0 0 0 0 1 0 0 18 0 0 12 42 82 126 166 161 195 140 144 85 54 43 31 26 46 24 139 97 80 64 73 57 17 29 38 5 6 2 3 7 0 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 34 35 29 28 29 39 43 38 51 53 51 57 67 78 76 76 74 31 31 0 27 27 70 62 56 45 32 27 41 68 65 43 32 42 37 14 0 29 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 6 0 0 18 0 4 14 32 7 0 104 316 411 430 0 10 104 122 137 116 71 49 5 0 3 0 0 0 0 2 2 1 1 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 31 38 46 10 23 45 146 222 224 195 127 45 24 0 0 48 64 51 38 10 1 0 3 24 45 53 72 69 50 4 0 0 0 0 0 0 0 20 16 13 0 8 67 94 273 147 187 108 82 55 54 48 47 19 37 36 48 50 111 70 83 38 20 5 22 1 0 13 18 18 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 29 23 26 32 36 46 48 51 47 48 52 62 74 72 11 0 0 0 0 0 0 0 0 81 75 58 40 26 7 57 57 54 27 29 23 6 5 33 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 2 34 9 6 0 73 332 352 0 9 6 7 93 92 98 109 79 21 5 12 0 0 0 0 1 0 2 2 2 3 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 32 8 10 3 53 16 47 90 15 0 0 0 0 37 29 27 10 0 5 4 23 44 58 62 69 58 43 0 0 0 0 0 0 2 17 22 20 16 18 84 113 216 200 172 94 67 57 53 53 58 42 27 38 36 39 26 71 61 40 22 12 9 13 0 6 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 24 21 19 19 35 40 52 55 51 46 50 57 13 0 0 0 0 0 0 0 0 0 0 0 0 89 12 56 26 26 47 52 71 40 30 7 2 6 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 8 0 0 28 283 0 0 2 12 2 9 39 123 90 72 15 60 0 0 0 0 0 5 1 3 55 8 9 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 12 0 3 28 6 40 20 0 0 1 0 9 19 24 13 4 2 6 7 39 56 67 69 63 58 0 0 0 0 0 0 0 12 2 12 18 31 82 121 166 155 135 83 46 44 36 45 44 40 37 42 34 38 18 15 38 1 0 7 6 10 8 2 4 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 44 33 31 44 44 48 58 52 46 58 38 0 0 0 0 0 0 0 0 0 0 0 0 100 93 102 96 90 65 32 26 74 53 16 36 45 4 21 12 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 13 9 15 0 0 0 0 1 10 19 12 10 62 104 76 15 19 6 1 0 2 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 25 1 0 15 13 26 30 0 0 4 0 26 21 20 7 0 2 7 5 8 44 55 61 59 63 0 0 0 0 0 0 0 0 19 12 10 11 49 109 176 162 108 64 15 13 31 37 39 36 43 41 43 21 5 18 19 22 0 1 14 16 6 4 4 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 41 32 41 42 46 46 49 57 43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 99 87 85 94 97 71 40 31 59 67 18 0 1 13 67 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 37 78 0 0 0 0 0 1 11 4 18 48 48 44 17 6 71 88 84 106 63 77 56 11 13 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 1 0 0 0 0 14 6 39 26 23 9 1 1 8 4 1 15 42 46 55 51 57 38 0 0 0 0 0 0 1 23 16 16 28 79 134 92 83 50 25 23 37 34 28 25 24 35 43 15 25 5 17 1 1 1 1 12 11 5 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 28 31 38 8 6 49 31 52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 68 2 85 70 71 85 77 41 33 66 71 20 0 2 7 3 13 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 7 0 0 0 0 0 0 0 0 0 0 0 0 48 89 200 0 0 0 0 0 0 0 9 29 24 18 0 0 11 15 55 2 59 82 38 43 34 0 0 0 0 0 1 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 16 0 0 0 0 10 11 0 22 27 10 1 0 7 4 4 2 18 40 42 23 0 29 0 0 0 0 0 0 0 0 19 34 22 22 45 38 42 25 38 32 25 16 19 16 26 36 43 27 16 22 6 5 9 3 0 0 2 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 18 29 2 0 0 0 54 52 15 0 0 0 0 0 0 0 0 0 0 0 0 16 13 64 47 66 69 0 73 59 79 41 11 28 97 34 0 8 13 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 1 45 151 209 0 0 0 0 0 0 0 0 3 21 24 4 4 7 1 22 33 7 7 4 19 19 6 9 6 3 3 3 2 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 0 0 0 0 0 0 0 9 8 7 7 9 8 3 3 1 21 54 0 0 0 0 0 0 0 0 0 0 0 0 0 7 11 24 22 39 44 18 6 20 9 2 13 25 15 14 25 30 23 20 12 0 0 0 0 0 3 2 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 16 18 35 31 20 0 0 48 52 61 0 0 0 0 0 0 0 0 0 2 87 88 86 102 81 48 24 70 73 69 78 63 85 19 7 30 102 38 0 0 83 63 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 1 187 329 0 0 0 0 0 0 0 0 0 0 3 6 6 24 3 16 16 5 9 27 3 3 2 3 3 1 1 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 11 5 2 0 0 6 0 0 2 3 2 1 3 7 5 3 0 38 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 36 27 38 11 16 17 24 11 6 9 36 14 2 19 27 33 29 11 0 0 0 0 0 0 4 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 0 0 41 39 2 0 0 31 53 57 0 0 0 0 0 0 0 0 0 81 74 54 61 75 74 74 68 70 68 72 60 60 69 86 10 0 40 97 33 13 2 22 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 226 0 0 0 0 0 0 0 0 0 1 8 0 6 12 0 3 5 8 20 1 3 4 5 1 8 2 2 3 1 2 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 4 0 0 0 0 0 0 1 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 39 42 24 0 25 52 16 1 12 45 11 0 1 27 21 31 1 11 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 43 0 0 0 41 53 0 0 0 51 53 0 0 0 0 0 0 0 0 0 0 0 43 48 67 70 79 77 76 74 75 51 42 56 65 77 0 0 58 93 19 0 47 7 63 0 0 0 0 0 0 0 0 0 0 15 27 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 10 0 0 0 0 0 0 0 0 0 0 0 4 3 6 10 6 2 7 1 1 4 10 2 4 0 3 1 2 0 1 2 0 0 2 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 1 12 0 0 0 0 0 0 0 3 3 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 11 4 33 2 0 0 15 1 9 4 0 0 0 27 9 16 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 36 0 0 1 51 51 42 0 0 0 0 0 0 0 0 0 0 68 80 76 61 54 62 76 103 97 90 74 59 68 70 77 0 0 63 66 0 9 0 6 1 5 0 0 0 0 4 0 0 0 0 11 64 57 33 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 29 0 0 0 0 0 0 0 0 0 0 1 0 0 2 11 12 1 2 6 13 12 8 5 2 5 1 0 3 1 0 1 0 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 6 7 0 0 0 0 0 0 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 19 1 0 0 0 0 1 0 0 19 39 27 23 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 14 35 2 0 0 0 15 0 0 0 53 56 55 0 0 0 0 0 0 0 0 0 0 77 86 67 64 57 3 22 32 76 106 92 90 72 73 71 29 0 0 58 18 0 1 1 54 0 28 0 0 0 0 0 0 0 0 0 0 45 73 54 26 18 20 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 4 4 4 12 3 6 5 1 7 6 5 0 0 1 1 4 2 4 3 4 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 3 2 20 8 1 0 10 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 20 0 0 0 36 50 54 3 0 0 0 0 0 0 0 0 0 80 61 66 13 0 45 53 40 58 34 65 94 81 76 50 80 4 0 0 3 31 0 0 5 69 0 40 1 0 0 25 8 0 0 0 0 4 15 35 39 29 21 27 20 6 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 3 6 17 16 4 6 4 2 4 1 4 4 0 1 1 0 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 0 1 8 2 8 5 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 48 0 0 0 40 53 42 0 0 0 0 0 0 0 0 0 80 64 60 0 0 113 113 96 29 103 43 0 79 85 74 17 80 0 0 0 0 58 0 0 4 54 50 22 3 20 0 1 0 2 0 0 6 23 27 0 0 0 0 6 18 9 11 9 15 6 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 3 1 1 1 7 12 16 12 6 2 1 1 1 3 1 3 1 0 0 0 2 0 6 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 41 0 0 0 38 39 0 0 0 0 0 0 0 0 0 0 58 52 0 0 28 74 66 57 0 171 13 60 81 91 61 5 55 0 0 0 0 67 0 0 1 13 58 44 21 36 0 13 8 0 0 0 0 3 0 0 0 2 2 0 0 27 24 8 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 1 0 1 2 4 7 9 0 2 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 71 0 0 0 16 43 33 0 0 0 0 0 0 0 0 0 22 41 0 0 0 19 1 44 26 44 0 0 55 59 64 27 12 0 0 0 0 0 65 0 0 1 20 57 28 48 50 13 12 8 0 0 0 0 1 0 0 0 0 0 0 0 17 32 3 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 38 0 0 0 0 0 0 0 0 0 0 25 4 0 0 0 0 0 3 19 41 50 60 61 57 39 41 6 0 0 0 0 0 0 6 0 0 9 22 76 73 49 6 0 0 0 0 0 0 0 0 0 0 1 6 0 0 0 20 4 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 46 6 0 0 0 0 0 0 0 0 1 29 23 0 0 0 0 0 0 14 33 37 32 38 27 30 35 0 0 0 0 0 0 0 69 0 0 0 1 25 81 30 49 59 3 0 0 0 0 0 0 16 2 3 11 0 0 0 19 39 37 7 14 3 18 15 3 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 1 7 0 0 3 7 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 45 36 0 0 0 0 0 0 0 0 0 38 33 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 12 1 0 18 3 22 35 22 95 203 93 17 0 0 0 15 89 24 31 48 3 0 0 3 13 35 49 42 32 35 38 34 4 6 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 4 13 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 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 43 14 0 0 0 0 0 0 0 0 24 40 40 37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 59 0 3 2 0 3 10 17 33 40 138 208 154 80 50 11 0 52 35 57 54 90 37 34 7 0 0 8 7 33 26 33 17 0 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 3 4 0 0 0 0 0 0 0 7 0 19 11 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 90 64 59 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 36 0 0 0 0 0 0 0 0 0 30 36 40 45 46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 66 52 0 0 0 0 0 0 2 32 20 81 157 215 207 141 97 66 36 24 60 5 6 35 79 45 0 0 1 9 26 23 14 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 4 5 5 0 0 0 0 0 2 1 2 0 9 13 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51 38 46 38 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 30 0 0 0 0 0 0 0 0 14 18 30 30 36 44 42 26 5 0 0 0 0 0 0 0 0 0 0 0 0 0 50 63 58 18 0 0 1 0 0 0 8 44 110 134 219 154 128 92 58 88 36 9 9 34 11 4 2 2 0 0 3 1 2 5 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 4 2 1 0 0 0 0 7 0 6 1 8 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 34 78 23 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 26 0 0 0 0 27 37 23 0 0 0 0 0 0 0 0 8 5 1 23 17 23 32 21 16 15 15 31 32 37 21 21 13 11 14 16 17 38 41 22 57 38 26 49 59 19 0 23 34 31 34 144 154 113 84 96 126 68 37 28 1 1 57 49 14 0 0 0 0 0 0 6 0 0 3 7 0 0 7 5 0 0 0 0 0 0 0 0 1 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 4 4 12 18 1 0 0 18 5 0 0 7 9 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 6 8 20 14 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 48 40 0 0 0 0 0 30 18 0 0 0 0 0 0 0 0 2 0 0 1 15 0 0 0 0 0 0 0 6 42 42 44 31 17 18 28 35 59 83 96 83 69 49 39 13 11 13 2 0 20 39 87 74 19 36 53 55 38 22 21 14 17 5 24 13 7 10 2 0 0 0 1 0 4 9 9 5 4 5 2 2 0 0 0 0 2 9 4 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 3 15 9 0 1 0 36 9 0 7 8 0 0 14 2 0 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 40 0 0 0 0 0 25 0 14 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 48 46 48 43 36 36 58 57 91 50 48 25 17 15 9 13 0 2 0 0 0 3 8 17 6 6 5 6 22 20 7 53 37 21 15 8 1 0 0 0 0 0 0 0 0 2 1 4 6 0 1 0 0 0 1 2 3 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 2 0 0 1 1 1 0 2 20 18 1 1 11 0 12 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 39 18 0 0 0 0 0 0 0 12 6 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 23 31 6 10 0 16 35 32 0 0 12 10 7 39 43 21 2 8 5 0 0 0 0 0 1 0 0 0 0 0 0 1 14 27 14 12 6 8 1 2 9 12 5 0 0 0 1 0 0 0 0 6 0 14 4 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 1 0 0 4 7 9 1 2 3 0 19 17 10 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 7 0 0 0 0 0 0 14 10 10 0 0 0 0 0 0 0 2 0 0 0 0 0 0 10 1 0 0 0 0 0 0 33 50 7 11 0 0 2 0 12 9 28 27 8 2 12 2 0 0 0 0 0 0 0 0 0 0 0 2 0 0 2 2 0 3 3 9 3 0 0 0 1 0 0 2 0 2 8 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 5 0 0 0 0 11 51 20 22 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 0 0 0 0 0 0 12 9 8 0 0 0 0 0 0 1 0 1 0 0 0 2 7 0 0 0 0 0 0 0 0 0 0 3 8 26 0 1 13 14 0 49 24 0 0 1 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 3 0 11 25 14 11 14 20 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 9 9 7 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 0 0 0 0 0 0 0 0 4 5 0 0 0 0 0 0 0 0 0 0 0 0 11 0 2 10 18 12 0 23 2 2 1 12 12 2 0 0 0 0 0 3 8 10 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 6 10 9 12 13 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 8 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 0 0 0 0 0 0 8 4 0 0 0 0 0 0 2 10 0 0 0 1 12 0 0 0 0 0 0 0 0 0 3 0 3 6 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 16 37 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 4 8 6 0 0 0 0 0 6 7 2 0 0 0 0 0 5 14 6 0 1 0 0 0 0 0 0 0 0 0 4 0 0 2 8 0 7 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 9 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 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 6 0 0 0 0 0 0 0 0 2 1 2 0 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 8 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 3 11 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 48 49 37 35 31 26 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 2 10 33 21 0 0 8 24 22 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 30 28 31 0 11 17 14 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 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 8 20 10 0 12 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 7 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 19 20 30 24 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 -1 -19 -58 -36 -46 -28 -6 -10 -21 -4 -3 -10 -22 -33 -36 -5 -3 0 -3 -3 0 -7 -11 -4 -1 -4 -7 -16 -9 -7 -3 -3 -4 -2 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -3 -9 0 0 -1 0 0 0 0 0 0 0 -1 0 0 0 -11 -17 -23 -19 -14 -19 -43 -43 -10 -1 -16 -7 -2 -4 -19 -24 -7 -5 -6 -12 -2 -1 -4 0 0 0 -34 -56 -18 -7 -22 -25 -34 -3 -8 0 -10 -19 -8 -3 -2 0 -1 -5 -3 -7 -3 -5 -3 -12 -8 -11 -14 -8 -9 -6 -3 -3 -3 -3 -2 -1 -1 0 0 0 -2 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 -1 -1 0 0 0 0 0 0 -18 -1 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 -1 -15 -17 -17 -15 -14 -59 -13 -2 -6 -12 -4 -10 -2 -11 -10 -10 -12 -2 -1 0 -1 0 -4 -5 -5 0 0 -13 -32 -31 -11 -8 -10 -3 -2 -1 -3 -1 0 -1 0 0 -1 0 -3 -6 -10 -7 -7 -9 -7 -4 -3 -12 -5 -4 -5 -2 -4 -1 -1 0 -1 -1 -5 -2 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -28 -13 -1 0 -1 0 0 0 0 0 0 0 0 0 0 -8 -2 0 0 0 0 0 0 0 0 -6 -9 -1 0 0 0 0 0 0 0 -2 -4 -8 -5 -3 -3 -5 -4 -5 -6 -11 -5 -5 -1 -6 -2 0 0 0 0 0 0 -11 -15 -2 -1 -34 0 -3 -28 -25 -5 -6 -1 -8 -2 0 -4 -1 -1 -1 -2 0 -1 -5 -5 -3 -8 -7 -8 -11 -4 -4 -2 -3 -5 -4 -3 -4 -3 -1 -5 -3 -8 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 -1 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 -2 -17 -37 -84 -62 -24 -2 0 0 0 0 0 -1 -1 -1 0 0 0 -2 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 -1 -4 -6 -8 -8 -7 -3 -9 -4 -7 -4 -10 -15 -8 -2 0 -1 -2 -3 -2 -17 -8 0 -1 -15 -15 -13 -1 -7 -78 -26 -9 -15 -16 -9 -13 -27 -15 0 0 -2 -1 -1 -6 -5 -4 -3 -6 -7 -7 -9 -12 -4 -11 -3 -3 -4 -1 -2 -2 -2 -2 -2 -2 -1 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -19 -35 -42 -30 -2 -46 -36 -18 -13 -23 -19 -10 0 0 0 0 0 0 0 -5 -23 -11 -17 -8 0 0 0 0 0 -1 -1 -1 0 0 -2 -2 -3 -4 -9 -18 -11 -6 -2 -3 -2 -3 -5 -20 -10 -4 -3 -13 -10 -6 -2 -7 -59 -12 -1 -13 -5 0 -2 0 -1 -13 -15 -13 -22 -34 -50 -16 0 0 0 -2 -2 -3 -4 -4 -2 -1 -5 -5 -7 -5 -7 -2 -2 0 -1 -1 0 0 0 -1 0 0 -1 -1 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -2 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -3 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -2 -1 0 -1 -3 -2 -2 -2 0 -1 0 0 0 0 0 -6 -15 -19 -41 -88 -121 -51 -14 -13 -9 -2 0 0 0 -1 -1 -1 -1 -7 -9 -9 -15 -19 -17 -26 -7 -9 -4 -4 -1 -6 -5 -3 -1 -3 -2 -3 -5 -8 -1 -3 0 -5 -5 -7 -2 -4 0 -4 -5 -51 -12 -58 -26 0 0 0 0 -5 0 -2 -3 -6 -6 -5 -9 -5 -6 -5 -3 -6 0 -1 0 -1 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -3 -11 -2 -6 -5 -1 0 -3 -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 -2 0 -4 -2 -5 -2 -2 0 0 0 0 0 0 0 0 0 0 0 -12 -27 -92 -83 -67 -74 -14 -4 -1 0 -1 -4 -2 0 -1 0 0 0 -5 -6 -3 -1 -3 -1 -1 -1 -1 -2 -5 -5 -7 -4 -1 -7 -3 0 -1 -1 0 -2 -1 0 0 0 -1 0 0 -19 -2 -29 -1 0 0 0 0 0 0 -3 -3 -8 -5 -5 -3 0 0 -1 0 0 0 -1 -1 -1 0 0 -1 0 -1 0 -1 -1 -2 0 -3 -6 -10 -2 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -3 -3 -11 -4 -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 -1 -1 -2 -3 -7 -12 -4 -5 -5 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -9 -7 -2 -2 -2 -2 -2 -1 -1 -1 0 -1 -1 0 0 -2 -5 -3 -6 -9 -8 -8 -7 -3 -4 -5 -4 -4 -4 -3 -1 0 0 0 0 -4 -1 0 0 0 0 0 0 -16 -23 -4 -4 -2 -3 0 0 -3 -5 -4 -3 -3 -2 0 0 0 0 0 0 0 0 0 -29 0 0 -2 -4 -2 -1 0 -11 0 0 -5 -15 -66 -61 -39 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -4 -2 -2 -1 -6 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -2 -3 -3 -5 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -1 -2 -3 -2 -6 -4 -4 0 -5 -2 -1 0 -2 0 0 -3 0 -2 -4 -3 -5 -3 -5 -6 -3 -2 -4 -4 -2 -1 0 -1 0 0 0 -4 -10 0 0 -1 0 -1 -1 0 -12 -6 0 0 -1 0 0 0 -4 -8 -4 -2 -2 -1 0 0 0 0 0 0 0 -1 -5 0 0 0 0 -28 0 -7 0 0 -87 -9 0 -62 -104 -185 -154 -77 -3 0 0 0 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -4 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 0 0 -1 -2 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -2 -2 -2 -1 -2 0 0 0 0 -3 -6 -3 -1 0 0 0 -2 -3 -6 -8 -7 -5 -6 -7 -3 -5 -3 -5 -3 -3 -1 -1 0 0 0 0 -8 0 0 0 0 0 -20 -8 0 0 -3 -2 -1 0 0 0 0 0 -5 -9 -3 -1 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 -1 0 -8 0 0 -22 -61 0 -11 -38 -97 -174 -149 -151 -29 -1 0 0 -2 -6 -5 -3 -4 -4 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 -3 -4 -6 -12 -5 -13 -3 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -1 0 0 -1 0 0 0 0 -1 -1 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 -3 -2 -2 -4 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 -1 -1 -1 -3 -2 -2 -2 -4 -6 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 -2 -8 0 -1 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -4 0 0 -17 0 0 0 -12 -3 -16 -77 -122 -60 -95 -181 -72 0 0 -4 -2 -9 -7 -6 -3 -2 -7 -9 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -6 -3 -6 -9 -13 -19 -14 -10 -13 -8 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 -2 -3 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -2 -2 -3 -4 -3 -3 0 0 0 0 0 0 -1 0 0 -1 -2 -2 -2 -2 -3 -2 -2 -3 -1 -1 0 0 0 0 -1 0 0 0 0 -2 -5 -2 0 0 0 0 0 -6 0 0 0 0 0 0 -1 -5 -1 -3 -3 0 0 0 0 0 0 0 0 0 0 0 -13 -4 0 -5 -23 -8 -5 -1 -1 0 0 -27 -25 -21 0 -2 -11 -26 -67 -92 -14 0 0 0 -1 -5 -3 0 0 0 0 -12 -37 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -6 -14 -20 -15 -29 -29 -20 -11 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -2 -3 -2 -2 -1 -2 0 0 0 0 0 0 0 0 0 0 -1 -1 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 -9 0 0 -5 0 -13 0 0 0 0 0 0 -10 0 -2 0 -2 -2 0 0 0 -2 0 0 0 -33 -23 -52 -3 0 -1 -1 0 -2 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -6 -5 -20 -20 -28 -22 -12 -31 -31 -27 -16 -17 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -3 -5 -1 0 0 -2 0 -8 -15 -11 -18 -1 -3 -2 -1 -1 -7 -50 0 -18 -3 0 0 0 0 0 -73 -23 -4 -20 -1 0 -1 -1 -1 0 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -27 -39 -40 -35 -42 -32 -28 -39 -39 -25 -26 -24 -7 -2 -1 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 -1 -15 -4 -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 -2 -2 0 0 0 0 -28 -11 -2 -4 -3 -1 -4 0 -4 -7 -8 -3 0 0 -24 -1 -3 -40 -8 -4 -7 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -9 -3 -1 0 -2 -2 -2 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 -1 -7 -5 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -21 -35 -46 -30 -38 -58 -65 -50 -17 -42 -35 -57 -35 -16 -9 0 0 -2 -5 -4 -4 0 -10 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -1 0 -10 -11 -24 -13 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -4 -11 -3 -4 -6 -1 -1 -5 -84 -5 0 0 0 0 -1 0 -2 0 0 -4 0 0 0 -1 -1 -13 -11 -1 0 0 0 0 0 -5 0 0 0 0 0 -2 -1 0 -1 0 -1 0 0 0 0 -1 -2 -1 0 0 0 0 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 -5 -10 -11 -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 -3 -6 -3 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -24 -63 -80 -72 -102 -108 -86 -49 -41 -42 -67 -92 -101 -71 -38 -25 -21 -5 -3 -6 -43 -27 -28 -25 -20 -17 -24 -21 -24 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -14 0 -3 -7 -9 -5 -15 -22 -11 -12 -10 -13 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -14 0 -16 -1 -2 -3 -4 -2 -25 -7 0 0 0 0 0 0 0 0 0 -11 0 -8 -1 0 0 -9 -3 -2 0 -6 0 0 -2 0 0 0 -2 0 -5 -9 -3 0 -2 -1 0 0 0 0 0 0 0 0 0 0 -2 -8 0 -5 -2 0 0 0 0 -10 -15 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -12 -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 -6 -40 -53 -29 -28 -50 -26 -5 0 -3 -11 -7 0 0 0 0 0 0 0 0 -1 0 -2 -24 -75 -118 -146 -143 -139 -49 -58 -47 -69 -54 -104 -108 -103 -125 -102 -36 -16 -20 -86 -171 -122 -130 -80 -67 -65 -79 -64 -95 -65 -75 -30 -19 -22 -11 -4 -3 -4 -7 -21 -17 -20 -9 -2 -1 0 0 -2 0 -3 0 0 -1 -9 -47 -57 -73 -51 -48 -46 -26 -34 -41 -93 -28 -22 -13 -12 -9 0 -1 0 0 0 0 0 0 0 -1 -12 -5 0 0 0 0 0 0 0 0 0 0 -2 -1 -5 -2 -7 -1 0 -11 -1 -8 -14 -17 -13 -27 -20 -1 -3 0 0 -2 -6 -2 -1 0 0 0 0 -13 -15 0 -1 -1 0 -5 0 -1 -1 0 -15 -9 -4 -5 0 0 -6 0 -10 -4 -1 0 -1 -4 -1 -1 -1 -1 -3 0 0 0 0 0 -10 -1 0 -22 0 0 -1 -13 0 -2 -22 -1 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 -13 -11 -1 -3 -6 -7 -7 -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 -36 -76 -138 -33 -53 -59 -39 -26 -14 -27 -60 -61 -11 -4 -7 -7 -10 -1 0 0 0 -5 -20 -92 -148 -201 -174 -144 -131 -117 -104 -124 -148 -169 -148 -105 -108 -112 -100 -129 -129 -222 -280 -267 -231 -210 -165 -224 -224 -249 -182 -187 -168 -141 -112 -116 -106 -101 -90 -56 -20 -40 -53 -34 -63 -65 -58 -50 -56 -54 -45 -55 -34 -14 -98 -72 0 -94 -92 -127 -109 -124 -134 -191 -225 -201 -83 -54 -38 -22 -26 -15 -7 -9 -1 0 -1 -9 -8 -10 -20 -22 -23 -14 -7 -2 -6 -11 -10 0 0 0 0 0 0 -1 -4 -17 0 0 -25 -31 -5 -4 -14 0 -15 0 0 0 0 0 0 0 0 -4 0 -1 -5 0 0 -1 -17 -6 -3 -5 -1 -11 0 0 -4 0 -5 -20 -10 -12 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -2 -29 -17 0 -10 -19 -19 -6 0 0 0 -5 -2 -1 0 0 0 0 0 0 -3 -1 -4 -6 -7 -6 -4 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -28 -27 -13 -2 -8 -5 -5 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -14 -26 -84 -70 -52 -55 -117 -64 -82 -144 -114 -102 -72 -21 -27 -22 -8 -4 -5 0 -12 -52 -65 -162 -185 -229 -236 -221 -225 -207 -164 -264 -279 -278 -267 -204 -249 -116 -272 0 -204 -274 0 0 0 0 0 0 -140 -134 -148 -148 -168 -154 -111 -103 -111 -99 -122 -109 -70 -25 0 -1 -1 -1 0 0 0 -1 0 0 0 0 -30 -65 0 -23 -103 -125 -116 -165 -172 -126 -150 -161 -141 -124 -94 -55 -39 -36 -31 -23 -21 -6 -8 -17 -25 -26 -27 -27 -16 -17 -4 0 0 0 0 -32 -1 -17 0 -1 0 0 -5 -10 -15 -8 -31 -49 -5 -24 -1 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 -5 -10 0 -5 -6 0 0 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -3 -2 -2 -24 -11 -33 -31 0 0 -3 -12 -17 -1 0 0 -2 -5 -1 0 -1 -3 0 -4 0 -11 -18 -9 -6 -6 -7 0 -29 -2 -4 0 0 0 0 0 0 0 0 0 0 0 -12 -9 -12 -5 -24 -55 -8 -12 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 -3 -9 -9 -3 0 0 0 0 0 0 0 0 -68 -102 -82 -90 -141 -238 -216 -212 -211 -115 -102 -211 -199 -186 -147 -43 -35 -67 -42 -51 -30 -45 -85 -161 -181 -259 -292 -219 -338 -317 -258 -265 -217 -270 -321 -180 -290 -302 -40 -300 -48 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -23 0 -1 -16 -130 -109 -9 -12 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 -1 0 0 0 -15 0 0 0 -30 -219 -223 -228 -221 -189 -162 -119 -78 -54 -50 -36 -32 -19 -30 -49 -43 -40 -22 -19 -16 -21 0 0 0 0 0 0 -8 -38 -4 -5 -8 -11 -18 -1 -37 -79 0 -8 -19 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -11 -31 -48 -10 -26 -1 0 -8 0 0 -2 0 0 0 0 0 0 0 0 -8 -1 0 -1 0 -10 -51 -14 -12 -17 -45 -31 -21 -14 -8 -3 -4 0 0 0 0 0 0 0 -3 -23 -58 -51 -59 0 -77 -21 -17 -20 -21 0 0 0 0 0 0 0 0 0 -1 0 -1 -6 -13 -14 -2 -2 -2 -2 0 0 0 -7 -69 -229 -227 -241 -238 -268 -245 -320 -292 -180 -164 -214 -218 -253 -237 -116 -109 -156 -149 -139 -126 -143 -168 -198 -265 -217 -211 -360 -322 -423 -419 -428 -386 -361 -350 -61 -67 -2 -2 0 -1 -3 -2 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 -7 0 0 0 0 0 0 0 0 -284 -299 -273 -204 -204 -189 -114 -83 -75 -69 -56 -77 -58 -35 -34 -26 -16 -26 -15 -1 0 -1 0 0 -1 0 -2 -5 -1 -22 -26 0 -11 -10 -14 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -6 -16 0 -15 -48 -15 -2 -2 0 0 0 -6 0 -1 -1 0 0 0 0 0 -4 0 -3 0 0 -4 -11 -3 -8 -32 -47 -88 -69 -75 -41 -25 -18 -7 0 0 0 0 0 0 0 -6 -33 -72 -68 0 -59 -60 -54 -26 -47 -2 0 0 0 0 0 0 0 0 -2 -6 -12 -26 -33 -23 -18 -16 -13 -11 -8 -9 -65 -80 -181 -254 -319 -286 -353 -172 -187 -341 -222 -183 -214 -240 -306 -322 -261 -183 -244 -240 -231 -178 -127 -159 -216 -220 -249 0 -1 -520 -533 -274 -416 -435 -59 -4 -178 -46 -1 -1 0 -1 -1 -2 0 -1 -1 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -104 0 0 0 -138 -50 -38 -34 -26 -22 -25 -14 -4 -4 0 0 0 0 -6 -23 -44 -6 0 0 -1 -7 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -32 -11 -10 0 -10 0 -1 0 -1 0 -2 0 0 0 0 0 -2 -2 -3 -3 -2 -1 0 -2 0 0 -1 -1 -9 -40 -45 -41 -37 -125 -60 -9 -4 0 0 0 0 -3 -4 -7 -40 -73 -98 -7 0 -57 -72 0 -57 -17 -3 0 0 0 0 0 0 0 -3 -11 -20 -69 -95 -73 -52 -39 -37 -36 -38 -41 -69 -125 -246 -276 -309 -264 -301 -360 -188 -190 0 -94 -282 -361 0 0 -124 -252 -309 -309 -261 -227 -142 -147 -166 0 0 0 0 -1 -2 -2 -5 -165 -6 -2 -4 -3 -2 -1 -2 -1 0 0 -1 -2 -2 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -75 -40 -44 -41 -33 -26 -30 -25 -6 -22 -21 -10 0 -2 0 0 0 0 0 -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 0 0 0 0 -1 0 0 -4 -6 -4 -8 -11 -1 0 -19 0 -5 0 -5 -8 0 0 0 0 0 0 0 -1 -6 0 -5 0 0 0 -1 0 0 -6 -27 -53 -102 -38 -82 -63 -60 -52 -61 -10 -3 0 0 0 -3 -6 -22 -118 -163 -165 0 0 -148 -6 -125 -7 -59 -24 0 0 0 -4 0 -2 -11 -15 -30 -48 -102 -128 -107 -105 -82 -67 -65 -66 -92 -130 -159 -273 -301 -215 -323 -357 -354 -358 0 0 0 0 -23 -87 0 -1 -13 -23 -24 -346 -277 -260 -301 -274 0 0 0 0 0 0 0 -2 -3 -4 -5 -4 -3 -3 -2 -1 0 0 0 0 -1 -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 -91 -61 -49 -66 -64 -52 -40 -18 0 0 0 0 0 0 0 0 0 -5 -9 -2 -13 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -8 -25 0 0 -36 -7 0 -8 0 -8 0 -1 0 0 -1 -2 0 0 -9 -2 -1 0 -13 -22 -2 0 0 0 0 -2 -72 -29 -22 -9 -23 0 -62 -42 -41 -61 -25 -14 -4 0 -1 -5 -30 -65 -116 -71 0 0 0 0 0 0 -123 -59 -47 -15 -4 0 -2 -3 -14 -29 -39 -47 -136 -140 -115 -107 -93 -97 -96 -109 -119 -153 -205 -147 -236 -314 -242 -292 -409 -370 -80 0 0 0 0 0 -1 -1 -2 -2 -2 -3 0 0 0 -301 -153 0 -1 0 0 -1 0 -1 -2 -2 -3 -4 -2 -3 0 0 -1 -1 -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 0 0 0 0 0 0 0 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 -65 -60 -67 -83 -79 0 -34 0 0 0 0 0 0 -3 -21 -18 -16 -22 -19 -15 0 -4 0 0 0 0 -6 -2 -2 0 0 0 -1 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -2 -3 -1 0 0 0 0 -1 -5 0 0 0 0 0 0 0 0 -2 0 -1 -7 0 0 -17 -3 -18 -4 0 0 -2 0 -41 -8 -13 -6 0 0 0 0 0 0 -34 -48 -14 -9 -3 -8 -31 -51 -96 -189 -16 0 0 0 0 0 0 -126 -80 -59 -37 -15 -11 -6 -14 -31 -43 -66 -88 -125 -128 -132 -105 -102 -129 -147 -167 -185 -239 -202 0 0 -317 -287 -309 -329 -307 -50 0 0 0 0 0 0 0 -3 -2 -5 -3 -1 -1 0 0 0 0 0 -1 0 -1 0 -1 -2 -3 -4 -3 -1 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 -6 -53 -72 -18 -21 -7 -8 -2 -16 -40 -43 -44 -38 -33 -53 -7 -21 -21 -4 -37 0 -4 -8 -1 -9 -46 -66 -74 -2 -1 -77 -1 -11 0 0 0 0 0 0 0 0 -1 0 -1 0 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -2 -2 0 0 0 0 -1 0 0 0 -3 -1 -1 0 -2 -2 0 -2 0 0 0 0 -13 -6 0 -2 -6 -33 0 -41 -5 -16 -8 -3 -11 -2 0 0 0 0 0 -3 -76 -40 -56 -40 -19 -23 -89 -162 0 0 0 0 0 0 -31 -177 -136 -149 -98 -76 -32 -18 -28 -52 -62 -84 -118 -141 -163 -130 -113 -116 -182 -174 -193 -223 -220 -229 0 0 -1 -2 -9 -340 -339 -392 0 0 0 0 0 0 0 -2 -2 -3 -6 -2 0 0 0 0 0 0 0 0 0 -2 0 0 -1 -1 -1 -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 -44 -24 -41 -25 -37 -49 -23 -18 -14 0 -7 -5 -22 -1 -3 -4 -24 -23 0 -1 0 -19 0 0 -23 -3 -60 -45 0 0 -1 0 -1 0 0 -4 -7 -1 0 0 0 0 -3 -3 0 -28 0 0 0 0 0 -1 0 0 -13 0 0 0 0 0 -6 0 0 -1 -1 0 0 0 0 0 0 -4 0 -1 -3 -3 -2 -1 0 0 -1 -1 -1 0 0 -16 0 -1 0 0 0 0 -35 0 0 -1 -5 -12 -2 0 0 0 0 0 0 -140 -38 -69 -81 -63 -87 -88 0 0 0 0 0 0 0 -257 -192 -176 -200 -176 -108 -68 -51 -61 -63 -138 -154 -196 -225 -177 -167 -200 -212 -227 -217 0 -256 -102 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 -3 -5 -5 -2 0 0 0 -1 0 0 0 0 0 0 0 0 -2 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -19 -30 -27 -28 -40 -27 -31 -34 -57 -15 -6 -14 -6 -27 -8 -15 -4 -12 -12 -2 -5 -11 -2 -1 0 0 0 0 -10 -2 0 0 -2 -4 -7 -4 -1 -13 -2 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 -1 -4 -2 0 0 0 0 0 0 -1 -4 -6 -2 -1 -4 -3 -1 -1 0 0 0 0 0 0 -5 0 0 0 0 0 0 0 0 -1 0 -2 -6 -2 0 0 0 0 0 0 0 -30 -29 -95 -87 -132 0 0 0 0 0 0 -47 0 -233 -188 -203 0 -228 -208 -182 -141 -135 -76 -81 -204 -287 -273 -218 -229 -247 0 -78 0 0 0 0 -1 -1 0 0 0 0 0 -4 0 0 0 0 0 0 -1 -1 -1 0 -1 -3 -4 -4 -3 -1 -1 -1 0 -1 -1 -1 0 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -30 0 -16 -13 -7 -5 -7 -12 0 -1 -2 -1 -5 0 0 -3 -3 -1 -3 -1 -2 -8 -5 -12 -6 -11 -15 -25 -19 -44 -10 -1 -7 0 0 -18 0 0 0 -1 0 -1 0 0 0 0 -4 -2 -8 -7 0 -1 -12 -4 0 -1 -1 -1 0 0 0 -1 -17 -6 -26 0 0 0 0 -3 -3 -2 -4 -4 -5 -5 -1 -4 0 0 0 0 -2 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -144 -69 -141 -1 0 0 0 0 0 0 0 -83 -269 -315 0 0 0 0 0 -247 -262 -217 -153 -202 -216 -173 -180 -44 0 0 0 0 0 0 0 -3 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 -1 0 -1 -1 -1 0 0 -1 -1 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 -17 -1 0 0 0 0 0 0 0 0 0 0 0 -6 0 0 -1 -2 -2 0 -1 -1 0 0 -23 0 0 -3 -2 -3 0 0 -1 0 0 0 0 -2 -1 -1 -1 -2 0 -4 -4 -1 -1 -1 -15 -22 -8 0 0 0 -10 -4 -12 -16 0 0 0 -3 -13 -22 -10 -12 -8 -7 -2 -1 0 0 0 0 0 0 0 -6 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 -55 -172 -217 -282 -330 0 0 0 0 0 0 -310 -313 -264 -242 -224 -238 0 0 0 0 0 0 0 0 0 -2 -1 -2 -1 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 -1 -1 0 0 0 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -1 0 0 0 -1 0 -3 -1 0 0 -4 0 0 0 0 -1 -6 0 0 0 -1 0 -1 0 0 -1 -11 -12 -23 -3 0 0 0 0 -2 -3 -3 -10 -14 -16 -19 -13 -10 -9 -5 0 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 -13 -7 -17 -19 -20 0 -3 -3 -1 -8 -6 -38 -7 -7 0 0 0 0 0 -1 -5 -5 -18 -32 0 0 0 0 0 0 0 0 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -244 -128 -258 -285 -326 0 0 0 0 0 0 0 -346 0 -23 -332 -304 -292 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 -1 0 0 0 0 0 -2 0 -1 -1 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -268 -239 -236 0 0 0 0 0 -1 -1 0 0 0 0 0 0 -1 -1 -1 -2 -3 0 -1 0 0 0 -2 0 -1 0 -2 -7 -14 -11 0 -1 -5 -3 -4 -8 -10 -14 -15 -11 -11 -14 -17 -19 -16 -7 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 -3 -1 -1 -11 -2 -14 -8 -9 -7 -18 -5 -9 -5 -1 0 -13 -1 -6 -24 0 -2 -2 -2 -2 -5 -18 0 -24 0 0 0 0 0 0 0 0 -22 -4 0 0 0 -13 0 0 0 0 -7 -109 -1 0 0 0 0 0 0 0 0 -167 -129 -225 -243 -263 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 -2 -1 -1 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -206 -325 -293 -277 -5 -5 -8 -3 0 0 -1 0 -3 0 0 0 0 0 -6 -28 -7 -6 -1 -5 -11 0 -1 -4 -2 -12 -19 -21 -19 -13 -25 -16 -29 -14 -19 -25 -30 -28 -18 -13 -11 -15 -15 -10 -10 -12 -15 -15 -19 -8 -4 -9 -9 -7 -3 0 -2 -2 0 0 0 0 0 0 0 -32 -8 -11 -9 -3 -20 -2 -3 0 -1 0 0 0 -1 -38 -1 -4 -3 -7 -6 -1 -1 0 0 0 0 0 0 0 0 0 -3 -20 0 0 0 0 -1 -18 0 0 -8 -5 -46 -16 0 0 -9 -172 -133 0 0 0 -163 -173 -234 -245 -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 -1 0 0 0 0 0 -1 -1 0 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -375 0 0 -1 0 -21 -29 -12 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -3 -2 -2 0 -10 -8 -16 -9 -28 -15 -5 -7 -11 -18 -16 -16 -15 -17 -21 -23 -11 -11 -10 -17 -24 -33 0 -1 0 -6 -41 -11 -9 -7 -2 0 0 0 -1 -7 0 0 0 0 0 0 0 -3 0 -3 -1 -1 0 -7 -13 0 0 0 0 0 -1 -6 -19 -5 -3 -20 -1 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 -7 0 -3 -27 -23 -5 -13 0 -3 -124 -119 -5 0 0 -166 -90 -119 0 -49 -241 -226 -235 -314 -256 -258 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -1 0 0 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -15 -22 0 -6 -2 0 0 0 0 0 0 0 -1 0 0 -7 -11 -11 -12 -18 -5 -9 -13 -18 -41 -11 -29 -32 -29 -35 -32 -35 -37 -40 -51 -49 -48 -46 -20 -21 -1 -1 0 0 0 0 0 0 0 -19 -5 -1 -3 -5 -2 0 0 -2 0 0 0 0 0 0 0 -2 0 -7 -2 -2 -2 -4 -1 0 -5 0 0 -1 -13 -36 -49 -58 -46 0 0 0 0 -5 0 0 0 0 0 -1 -3 -3 -9 -12 0 0 0 -15 -10 -16 -1 0 -1 -135 -86 -152 -191 -84 -131 -110 -164 -252 -272 0 -196 -207 0 0 -318 0 0 0 0 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 -2 0 0 0 0 -1 0 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -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 -2 0 0 0 0 0 0 0 -33 -6 -1 0 0 0 0 -1 -1 -4 -1 -2 -8 -24 -13 -24 -41 -51 -77 -84 -107 -97 -72 -128 -137 -124 -92 -63 -95 -77 -102 -32 -41 -30 -38 0 0 0 0 0 0 0 0 0 -58 0 0 -19 -15 -8 -11 -2 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -3 -4 -6 -3 0 -1 -5 -13 -2 -2 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -2 0 -1 -1 -2 0 0 0 -4 -6 -4 -1 0 0 -6 -100 -108 -131 -88 -93 -114 -140 -168 -210 -114 -110 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 0 0 0 0 0 0 -1 -3 -2 -4 -4 -2 0 0 -1 -1 0 0 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -2 0 0 0 0 0 -3 -1 -1 -19 -26 -19 -60 -52 0 0 0 0 0 0 0 0 0 0 -2 -34 -33 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -151 -80 -67 -78 -56 -65 -39 -8 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -4 -2 -5 -3 -3 0 -1 -1 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 0 0 0 0 -1 -1 0 0 0 -4 -80 -77 -120 -83 -115 -149 -158 -145 -140 -187 -281 0 0 0 -381 0 0 0 0 0 0 0 -1 0 -1 -7 -8 -1 0 -1 -1 0 -2 -2 -3 0 0 0 0 0 0 0 0 -1 -2 -3 -5 -3 -2 0 0 -2 -2 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -11 0 0 0 0 -7 -1 -8 -28 -38 -72 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 -150 -120 -73 -57 -34 -7 0 -1 -1 0 0 0 0 0 0 0 -2 -2 -1 -1 -2 -3 -2 -3 -2 0 -2 -6 -3 0 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 -1 0 0 -7 -95 -117 -78 -85 -160 -197 -174 -122 -158 -205 -281 -23 0 0 0 0 0 0 0 0 0 -2 0 -4 -11 -2 0 -1 -2 -1 0 0 -2 0 -2 0 0 0 0 0 0 0 0 -2 -3 -4 -3 -4 -1 0 0 -1 0 -1 0 -1 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -1 -11 -21 -49 -86 -121 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -176 -76 -58 -42 -19 -4 0 -1 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -3 -4 -3 0 -7 0 -3 -5 -3 -1 -2 -2 -4 -3 -1 0 0 0 -1 0 0 0 0 0 0 0 -1 0 0 0 0 -3 -145 -36 -15 -5 -117 -100 -132 -70 -112 -181 -172 -179 -176 -208 -222 0 0 0 0 0 0 0 0 0 0 -4 0 -7 -12 -9 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -5 -5 -4 -3 0 -1 0 0 -1 -1 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -37 -6 0 0 -1 -5 -36 -75 -120 -183 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -54 -47 -34 -29 -9 -1 0 0 0 0 0 0 0 0 -3 0 -34 0 -22 0 0 -2 -2 -1 -2 -1 -2 -3 0 -1 0 -2 -4 -2 -3 -2 -2 0 -6 -4 -1 -2 -1 0 0 0 -1 -1 0 0 0 -1 -2 0 -87 -10 -111 -83 -49 -69 -111 -132 -181 -175 -199 0 0 0 0 0 -1 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 -2 -2 -6 0 -2 -4 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -42 -16 -2 0 0 -11 -32 -64 -134 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -224 -113 -75 -56 -15 -9 -1 0 0 0 0 0 0 0 -2 -4 -10 -1 0 0 -1 -1 -1 -2 0 0 0 -32 -20 -2 0 0 0 0 -4 -3 -5 -5 -1 -1 -2 -3 -1 -2 -1 0 0 0 -1 0 0 -3 0 -2 0 -4 -1 -84 -23 -48 -102 -109 -153 -154 -144 0 0 0 -1 -2 -1 -1 -3 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 -3 -3 -2 -1 0 0 0 0 -2 0 -1 0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -38 -33 0 0 0 0 -4 -40 -31 -1 0 -5 -35 -70 -120 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -162 -115 -62 -10 0 0 0 0 0 0 0 -1 -1 0 -6 0 0 -4 -1 -4 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -2 -11 -9 -5 -2 -1 0 -3 -1 0 0 0 0 0 -2 0 0 -1 -23 -70 -4 -102 -63 -62 -1 -145 -163 -212 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -7 -3 -2 0 0 0 0 0 0 -1 -2 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -143 0 0 0 0 0 -1 -30 0 0 -16 -55 -114 -104 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -126 -136 -84 -23 0 0 -20 -20 -7 0 0 -1 -2 0 0 0 -1 0 -3 0 0 0 0 0 0 0 0 -4 0 0 0 0 0 0 -2 -8 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 -1 -78 -45 -116 -72 -68 -85 -92 -138 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -6 -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 -10 -83 -193 0 0 0 0 0 0 -19 0 -3 -26 -88 -161 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -128 -149 -104 -98 -117 -127 -142 -183 0 -85 -42 -30 -19 -5 0 0 -11 0 0 -2 0 0 0 0 0 0 0 -1 0 0 -2 -13 -6 -3 -1 0 0 0 0 0 0 -1 -1 -1 0 0 0 -1 0 0 -2 -80 -78 -101 -100 -2 -50 -57 -61 -45 -54 -107 -148 0 0 0 0 0 0 0 -168 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 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 -62 -35 -62 -88 -134 0 0 0 0 0 -1 -12 0 -11 -55 -141 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -52 -108 0 -36 -34 -47 -243 -211 -169 -81 -30 -126 -95 -19 -156 0 0 0 0 0 -31 -2 -4 -4 -5 0 0 0 0 0 -2 -2 -1 -1 -3 -2 -5 -1 0 0 0 -3 -4 -1 0 0 0 -5 0 -1 0 -1 -3 -1 -2 -20 -16 -24 -4 -2 -85 -106 -40 -50 -117 0 0 0 0 0 0 0 0 -1 -201 0 0 0 0 0 0 0 0 -106 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 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 -347 0 0 0 -63 0 -4 -17 0 0 0 0 -64 -80 -72 -106 0 0 0 0 0 -11 0 0 -37 -111 -114 -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 -216 0 0 0 -1 -1 -1 0 0 -1 0 -14 -72 -104 -145 -19 0 0 0 0 0 -1 -12 -11 0 -2 -9 -23 -2 -1 -1 -2 0 0 -4 -13 -17 -9 0 -4 -1 -2 -1 0 -1 -1 0 -2 -2 -1 -1 0 0 -30 -2 -3 -11 -5 -4 -5 -59 -123 -54 -83 -80 -170 -17 -19 0 0 0 0 0 -199 0 0 0 0 0 0 0 0 0 0 0 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 -523 0 0 0 0 0 -3 -8 -8 -16 0 0 -113 -75 -59 -30 -43 0 0 0 0 -30 -33 -9 -26 -98 -140 -127 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -113 -112 -99 -143 0 0 0 0 0 0 0 0 -1 0 -3 0 -23 -12 -1 -10 -1 -3 -11 -19 0 0 0 0 0 -2 -18 -3 -2 -2 0 0 0 -3 -9 -2 0 0 -1 -53 -78 -73 -35 -42 -41 -114 -105 -143 -120 -99 -97 -117 -71 -43 -40 -119 -179 -3 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -4 -27 0 -70 -56 -51 -7 -21 0 0 -63 -43 -89 -93 -49 -35 -53 -119 -162 -241 -182 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -61 -144 -121 0 0 0 0 0 0 0 0 -25 0 0 0 -2 -47 -31 -47 -7 -7 -11 -41 0 0 0 -3 -4 -1 -29 -19 -12 -11 0 0 -1 -9 -23 -1 0 0 -76 0 -56 -79 -48 -6 -92 -22 -95 -81 -139 -85 -79 -61 -79 -73 -57 -27 -96 -3 -1 0 0 0 -44 -68 0 -76 -184 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 -11 0 0 0 -48 -75 -41 -37 -12 -16 -166 0 -132 -106 -114 -166 -218 -102 -155 -167 -227 -339 -37 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 -4 0 -25 -15 -23 0 -7 0 -31 -22 -9 -34 -80 -46 -78 -7 0 0 0 -50 -40 -42 -14 0 -1 0 -19 -19 -2 0 0 -1 -51 -9 -11 -34 -58 -88 -13 -78 -71 -90 -77 -57 -23 -44 -42 -13 -21 -9 -4 -37 -47 -13 -58 -84 -26 -36 -113 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 -6 -6 -4 -5 -10 -4 -15 -4 -1 -2 -4 -1 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 -47 -35 -35 -68 -35 -33 -40 -95 -125 -180 -97 -96 -115 -134 -155 -160 -171 -262 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -14 -16 -2 -20 -110 -107 -87 -34 -23 -2 0 -38 -109 -58 -49 -40 -85 0 0 0 0 0 -10 -59 -31 -12 -26 0 0 -5 -25 -9 -2 -2 -6 -36 -7 -11 -14 -36 -71 -41 -11 -39 -64 -75 -81 -68 -12 -23 -19 -32 -7 -27 -2 0 -11 -15 -53 -69 -5 -84 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 0 0 0 -9 -12 -7 -3 -7 -6 -3 -2 -1 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 -523 0 0 0 0 0 0 0 0 0 -37 -38 -71 -53 -63 -69 -103 -86 -57 -142 -27 -54 -93 -167 -133 -148 -213 -258 -261 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -95 -72 -87 -113 -55 -82 -106 -97 -99 -101 -90 -37 -69 -13 0 0 0 -29 -1 -1 -20 -30 -21 -33 -18 0 -8 -13 -3 -7 -14 -18 -29 -1 -4 -15 -38 -59 -18 -32 -13 -22 -105 -4 -10 -36 -27 -29 -64 -22 -2 -7 0 0 -7 -32 -19 -43 0 0 0 0 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -9 0 0 -6 -4 -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 -509 0 0 0 0 0 0 0 0 0 0 -95 -101 -136 -103 -67 -65 -57 -100 -153 -89 -46 -52 -119 -178 -214 -135 -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 -4 0 -3 -7 -158 -141 -168 -8 -1 -3 -12 -7 -45 -135 -149 -124 -87 -2 -20 -28 -145 -84 0 0 -4 -1 -14 -1 -22 -6 0 0 -5 -1 -11 -28 -13 -31 0 -9 -14 -49 -7 -18 -14 -14 -36 -32 -12 -6 -19 -8 -2 -15 -1 0 0 -1 -2 -7 -15 -5 0 0 0 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -12 -7 -6 -1 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -382 -560 0 0 0 0 0 0 0 0 -47 0 -71 -133 -116 -108 -118 -81 -86 -106 -153 -124 -57 -68 -87 -53 -79 -94 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -10 -6 -4 -15 -1 -11 -12 -5 -6 -7 -97 -117 0 0 -123 -3 -2 -13 -2 -11 -7 0 -5 -27 -3 -2 0 -3 -5 -12 -38 -51 -14 -9 -5 -5 -12 -22 -15 -5 -6 -1 0 -2 0 0 0 0 -1 -1 -1 -1 -1 -4 -2 0 0 0 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -20 -4 -5 -1 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 0 0 0 0 0 0 0 -2 0 -27 -144 -106 -79 -87 -97 -116 -98 -92 -33 -100 -188 -49 -72 -32 -21 -26 -23 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -4 -3 -10 -14 -4 -7 -7 0 -1 -2 -1 -92 -1 0 0 0 -6 0 -24 0 -2 -1 -10 -1 0 -3 -3 -27 -11 -70 -50 -44 -37 -20 -23 -27 -15 -8 -4 -14 -21 -11 -1 0 0 0 -1 -1 -1 -11 -22 -2 -2 -2 0 0 -8 -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 -2 -1 0 -5 0 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -15 -53 -113 -67 -100 -76 -81 -73 -137 -107 -65 -32 -74 -7 -29 -24 -33 -18 -16 -11 -7 -7 -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 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 -1 -8 -1 0 -1 0 -3 0 -1 0 0 0 0 -5 -4 -4 -9 -36 -19 -24 -24 -13 -29 -17 -51 -17 -20 -30 -25 -23 -18 -12 -2 -3 -16 -9 -11 0 0 0 0 0 0 -1 -3 -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 -4 0 0 0 0 0 0 -1 0 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -41 -72 -117 -138 -81 -78 -104 -125 -121 -78 -63 -21 -2 0 -29 -29 -27 -15 -14 -14 -8 -8 -6 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -2 -1 -2 -9 0 0 -1 -1 -1 -4 -5 0 0 0 -11 -34 0 -7 -38 -37 -5 -24 -10 -17 -23 -21 0 -67 -75 -31 -25 -28 -18 -11 -40 -28 -22 -3 -39 -5 0 0 0 0 -2 -3 0 -4 -6 -2 -18 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -5 -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 -16 -66 -121 -103 -80 -77 -61 -141 -103 -46 -22 -8 -4 -5 -43 -37 -24 -24 -25 -22 -20 -25 -21 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -2 -4 -3 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 -1 -5 0 -4 -4 -8 -6 -11 0 -1 -3 -2 0 0 -1 0 -2 0 0 0 -4 -7 -4 -1 0 -6 -24 -33 -33 -25 -19 -28 -16 -14 -5 -5 -16 -11 0 -2 -2 0 0 0 -5 -5 0 0 -2 0 -1 0 -8 -5 0 0 0 0 -3 -4 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 -2 -155 -139 -215 -86 -67 -173 -165 -73 -20 -5 -2 -3 -2 -29 -38 -31 -30 -37 -37 -27 -12 -6 -3 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 -1 0 -7 -5 -3 -5 0 0 0 -2 0 -2 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 -5 -1 -1 -12 -5 0 0 0 -1 -5 -22 -9 -13 -11 0 0 0 0 0 -5 -3 0 -2 -1 -5 -20 -16 -33 -30 -17 -18 -67 -13 -17 -10 -21 -2 -7 0 0 0 -6 0 0 -4 -5 0 -1 0 0 0 -5 -1 0 -5 -4 -10 -5 -2 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -5 -177 -90 -126 -107 -116 -108 -102 -101 -51 -7 0 -1 -1 -30 -26 -32 -30 -25 -30 -21 -13 -7 -3 0 -2 -25 -108 -88 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -3 0 0 0 0 -7 0 0 0 0 0 0 0 0 0 -1 0 0 -3 -3 -3 -5 -3 0 -1 -1 -8 -18 -3 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 -6 -1 -1 0 0 0 -1 0 -11 -31 0 -10 -2 -1 0 0 -5 -1 -10 0 -1 -2 -2 -1 -3 -13 -23 -20 -3 -3 -35 -9 -4 -5 -3 -8 -2 -1 -6 -2 -4 0 -3 0 -8 -2 0 -1 0 0 -3 -1 -2 0 -1 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 0 0 -1 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -126 -174 -90 -87 -195 -118 -87 -78 -46 -26 -1 -4 -1 0 -23 -11 -7 -7 -39 -33 -20 -9 -6 -1 -2 -1 -54 -66 -95 -134 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 -2 -9 -6 -3 -9 -7 -14 -4 0 -1 0 0 0 0 0 0 -8 0 0 -1 -11 -6 -2 -1 -1 -7 -18 -30 -24 -15 -6 -2 -4 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 -2 0 -1 -4 -1 0 -20 -4 -9 -8 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -15 -6 -11 -9 0 0 0 0 -4 0 0 -7 0 0 -23 -2 -7 -5 -4 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 -2 -1 -1 -2 0 -1 0 -1 0 0 -2 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 0 0 -202 -178 -90 -95 -187 -123 -79 -82 -62 -34 0 0 -17 -4 -12 -7 -3 -13 -19 -27 -8 -8 -3 -9 -1 -2 -9 -22 -96 -150 -234 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 0 0 -1 -1 -8 -7 -4 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -50 0 0 0 0 -2 -2 -3 -2 -3 -3 0 0 0 -1 -3 0 -5 0 -2 -3 -3 0 0 -1 0 0 0 -2 0 0 -2 0 -1 -13 -6 -4 -2 -5 0 0 -1 -1 -1 -1 -3 -3 -11 -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 -1 -1 0 0 -1 0 -1 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -47 -26 -23 -33 -288 -239 -143 -94 -200 -229 -120 -128 -68 -26 -3 -2 -2 -1 -16 -14 -15 -16 -27 -30 -30 -35 -10 -24 -7 -5 0 0 -3 -99 -131 -240 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -7 -1 -7 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 0 -11 -36 -3 -4 -10 -6 -5 -3 -2 -5 -2 -2 0 -1 -2 -1 0 0 0 -1 0 0 0 0 0 0 -1 -2 -5 -1 -1 0 0 -6 0 -1 0 0 -2 -2 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -3 -2 -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 -44 -38 -11 -17 -162 -283 -228 -120 -81 -78 -158 -121 -111 -104 -70 -15 -13 -12 -3 -4 -3 -9 -18 -14 -10 -65 -40 -29 -23 -83 -38 0 0 0 -2 -63 -121 -229 -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 -1 0 0 0 0 0 0 0 -2 -1 -14 -4 0 0 0 0 0 -4 -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 -1 -2 -3 -50 -39 -41 -27 -15 -5 -3 -4 -2 -3 -9 -1 0 0 0 0 -1 0 0 -1 0 0 0 0 0 -4 -1 0 -3 -1 0 0 -1 0 0 0 0 -2 -13 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -2 -2 -1 -2 -1 -1 -1 -1 -1 -1 -2 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -91 -66 -47 -87 -206 -229 -207 -145 -59 -21 -32 -120 -145 -78 -83 -55 -12 -3 -20 -5 0 -1 -17 -24 -24 -16 -28 -33 -45 -22 -96 -32 0 0 0 -1 -16 -82 -210 -264 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 0 0 -2 -2 -13 -1 0 0 0 -1 -17 -2 0 0 0 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 -73 -37 -46 -38 -19 -41 -12 -3 -3 -2 -11 -12 -35 0 0 0 -2 0 0 0 0 0 -1 -8 -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 -1 -4 -3 -2 -2 -4 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -89 -76 -109 -59 -45 -42 -69 -33 -38 -73 -37 -29 -175 -96 -58 -51 -47 -21 -22 -17 -26 -6 -42 -25 -31 -23 -9 -13 -9 -53 -45 -30 -2 0 0 0 -25 -73 -199 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 0 -5 -6 -5 -1 -6 -24 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -81 -42 -52 -32 -48 -55 -55 -9 -7 -8 -7 -34 0 0 -6 -1 0 0 -1 0 0 0 -9 -4 -1 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -2 -5 -4 -5 -5 -3 -2 -1 0 -1 -3 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -75 -42 -36 -29 -43 -40 -53 -17 -22 -19 -190 -134 -110 -91 -84 -47 -32 -65 -48 -51 -64 -20 -9 -3 -2 -2 0 0 -6 -7 -1 0 -2 0 -1 -1 -103 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 0 -1 -21 -44 -9 -8 -2 -11 -1 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -2 0 0 0 0 0 0 -1 -2 -2 -2 -101 -57 -59 -62 -7 -76 -15 -14 -16 -9 -11 -72 0 -6 -29 -7 -4 0 0 -4 0 -1 0 -1 0 -3 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -3 -5 -3 -5 -4 -1 -4 -3 -1 -10 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 -17 -35 -19 -9 -8 -42 -32 -63 -35 -178 -149 -94 -86 -98 -79 -53 -69 -104 -91 -88 0 0 0 0 -1 -4 0 0 -10 0 -2 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -73 -35 -4 -2 0 -26 -19 -1 -8 -2 -3 -5 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -2 -6 0 0 0 0 0 0 0 -106 -95 -94 -108 -116 -64 -40 -12 -10 -46 -66 -6 -30 0 0 -108 -3 -34 -16 -19 0 0 0 -2 0 -2 -3 -3 0 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -3 -4 -7 -7 -3 -6 -1 -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 -40 -19 -5 -8 -8 -13 -83 -92 -89 -177 -176 -127 -91 -100 -103 -113 -120 -143 -146 -140 -21 -1 -1 -13 -6 -1 -1 -1 -2 0 -1 -10 -1 -29 -126 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -88 -2 -6 -1 -8 0 -23 0 -1 0 -18 0 -6 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -2 0 -3 0 0 0 0 0 0 0 0 -152 -130 -77 -73 -139 -129 -70 -27 -12 -46 -78 -9 -110 -10 -1 -33 -40 -30 -24 0 0 0 -8 0 -5 -1 -3 -22 -3 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -7 -5 -7 -2 -1 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 0 0 -34 -17 -21 -8 -11 -156 -129 -122 -129 -152 -133 -201 -124 -170 -165 -1 0 0 -14 -5 0 0 0 0 -7 -1 -18 -1 -18 -92 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -18 -7 -1 0 -6 -4 -5 -6 -9 -6 0 -2 0 -1 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 0 -1 0 -1 0 0 -122 0 -105 -68 -85 -146 -132 -119 -132 -18 -70 -11 -105 -17 -7 -5 -46 -49 -12 -12 0 0 -1 0 -2 -16 -14 -22 0 0 -2 0 -2 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -7 -7 -10 -5 -4 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 -14 -40 -7 -2 -4 -266 -161 -123 -128 -149 -151 -136 -170 -188 -192 0 -1 0 0 0 0 0 -1 -1 0 0 -1 -5 -19 -55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -38 -22 0 0 -10 -5 -1 -5 -4 0 -6 -9 0 -4 0 -13 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -1 0 -2 -2 -4 -9 -18 -5 -1 -7 -7 0 -1 -51 -93 -129 -72 -79 -132 -60 -111 -96 -36 -10 -53 -9 -19 -24 -12 -85 -5 -5 0 -5 -2 0 -6 -3 0 -4 0 -2 -1 0 -2 -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 -4 0 0 -8 -9 -6 -11 -12 -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 -2 -18 -15 -43 -223 -199 -155 -143 -157 -181 -164 -216 -264 0 -7 -1 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 -30 -1 0 -1 0 -3 -3 -2 -3 -6 -2 -5 -3 -1 -20 0 0 0 0 0 0 0 0 -1 -1 -1 0 -1 -2 -1 -1 0 0 -7 -20 -37 -23 -44 -77 -145 -123 -117 -133 -85 -84 -115 -126 -103 -54 -17 -63 -89 -14 -1 -3 -47 -9 -2 -1 -13 0 -8 -13 -2 -14 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -10 -11 -16 -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 -4 -7 0 -50 0 -20 -182 -104 -168 -157 -192 -206 -190 -227 0 -5 -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 -23 -1 0 -3 -2 -5 -7 -15 -2 -7 -3 -4 -1 -18 0 0 0 0 0 0 0 0 -3 -2 0 0 0 -1 -9 -10 -4 0 0 0 -22 -42 -23 -37 -38 -64 -75 -93 -72 -127 -83 -104 -148 -101 -110 -17 -62 -7 -3 0 -2 0 0 0 0 0 -18 0 0 -30 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 -3 -2 -9 -13 -17 -20 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 0 -36 -54 -35 0 -281 -118 -212 -193 -178 -189 -237 -10 0 0 0 0 0 0 0 0 0 0 0 0 -40 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -85 -16 0 -2 -1 -10 -6 -15 -8 0 -1 -8 -2 -2 -1 0 0 0 -1 0 0 -2 -6 -3 0 0 -1 -9 -17 -9 0 -1 -2 0 0 -16 -27 -17 -24 -48 -40 -76 -71 -80 -86 -119 -11 -16 -111 -25 -19 -50 -2 0 -1 -12 -3 -15 -18 -2 0 -10 -3 -14 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -11 -8 -12 -21 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -44 0 0 -49 -40 -23 -44 -30 -230 -278 -220 -110 -141 -125 -8 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 -5 -15 -11 -12 -9 -8 -15 0 0 -5 -4 0 -1 -7 -10 -15 0 0 0 0 -6 -3 0 0 -1 0 0 0 0 0 0 0 -3 0 0 -50 -28 -30 -30 -44 -59 -51 -81 -77 -112 -18 -20 -27 -25 -88 -53 -3 -3 -11 -4 0 -19 -2 0 -1 0 -2 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -7 -9 -11 -10 -1 -1 0 -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 -8 0 0 -100 0 -117 -96 -71 -40 -98 -303 -69 -82 -95 0 -1 0 0 0 0 0 0 -13 0 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 -1 -3 -3 -6 -5 -9 -10 0 0 0 -9 -1 -3 -2 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -8 0 -71 -47 -39 -17 -33 -20 -54 -117 -14 -16 -18 -23 -22 -22 -56 -65 -48 -1 -7 0 0 -7 -10 -28 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 -1 -7 -3 -20 -13 -12 -4 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 -8 0 0 -107 -62 -45 -51 -12 -129 -48 -61 0 -1 -15 -2 0 0 0 0 0 -4 -6 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -2 0 -3 -8 -12 -12 -23 0 0 0 0 -6 -4 -4 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 -4 -6 -10 -31 -52 -69 -32 -34 -19 -28 -16 -17 -24 -24 -19 -17 -26 -7 -3 -21 -41 -9 0 -5 0 -6 0 -4 0 -1 -2 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -1 -17 -4 0 -10 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -47 0 0 -48 -7 0 -123 -58 0 0 -2 0 0 -2 -1 0 0 0 -12 -21 0 0 0 0 -17 -48 0 -68 -55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -11 -1 0 -1 -18 -22 -19 0 0 0 0 -6 -8 -6 -1 -13 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -3 -1 -6 -5 -40 -39 -50 -48 -49 -44 -37 -20 -20 -25 -35 -31 -23 -28 -10 0 0 -37 -17 -4 -13 0 -5 0 0 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 0 0 -1 -4 -8 -2 0 -21 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 0 0 0 0 0 0 0 0 -87 -61 -55 -64 -61 0 0 0 0 0 -14 -2 -12 -5 -7 0 -3 -14 -20 -14 -3 -3 -10 -2 -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 -1 -9 -6 0 -3 -9 -10 -15 0 0 0 0 -3 -7 -6 -6 0 -3 0 0 -9 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -14 -11 -34 -35 -33 -44 -65 -48 -16 -34 -36 -29 -41 -33 -16 -8 -1 0 0 -2 -3 -1 0 0 0 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -1 0 0 -25 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -240 -153 -119 0 0 0 0 0 0 -19 0 0 -1 -7 -3 0 -3 -13 -17 -15 -3 -14 -8 -25 -26 -18 -3 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -2 -2 -2 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -15 -17 -38 -24 -46 -64 -77 -33 -35 -32 -40 -36 -27 -20 -5 0 -8 0 -1 -6 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -7 0 0 0 -7 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 -26 0 0 0 0 0 0 0 0 0 0 0 0 -400 -98 -98 0 0 0 0 0 0 0 0 0 -1 -25 0 0 -23 -8 0 -4 -10 -7 -13 -12 -11 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 -2 0 0 0 0 0 0 0 -8 -5 0 -4 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -2 -1 -15 -21 -37 -45 -76 -106 -17 -10 -10 -14 -23 -11 -8 0 0 -2 -12 0 -3 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 -1 0 0 0 0 0 0 0 0 0 -2 0 0 -7 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 -94 -121 -111 -171 0 0 0 0 0 0 0 0 0 0 -16 -5 -7 -2 0 -4 -1 -2 -5 -9 -2 0 -4 -5 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 -2 -9 -18 -18 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -7 -7 -9 -56 -12 -23 -24 -19 -16 -14 -4 -1 -5 -1 0 -3 0 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -5 0 0 0 -1 0 0 0 0 0 -4 0 0 0 0 -3 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 0 0 -7 -110 -110 0 0 0 0 0 0 0 0 0 0 -2 -2 0 -1 0 0 -2 0 0 0 -1 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 -3 -2 -2 0 0 0 0 0 0 0 0 0 0 -46 -33 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 -3 0 0 0 -5 0 -7 -13 -5 0 -3 -3 -5 0 -1 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 -2 0 -1 -1 0 -1 -14 0 0 0 0 0 0 0 0 0 0 0 -28 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -132 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 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 -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 -5 0 0 0 0 -3 0 -1 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 -11 -9 0 0 0 0 0 0 -1 -3 0 -1 -24 -4 0 0 0 0 0 0 0 0 0 0 -6 -18 -33 -1 -1 -156 0 0 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 -247 0 0 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 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 -1 0 -1 0 -13 -4 0 0 0 0 0 -1 0 0 0 0 -9 -5 -7 -32 -34 -67 -68 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 -55 -136 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 -10 -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 -1 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 -1 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 -8 -11 0 -1 0 0 0 0 0 0 0 0 0 0 -11 -3 -9 -32 -44 -70 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 0 0 0 0 0 0 -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 -1 -1 0 0 0 0 -1 -3 -2 0 -1 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 0 0 -1 0 0 0 0 -4 0 0 0 0 0 -1 0 0 -18 -15 0 -6 -1 0 0 -4 -8 0 0 0 0 -154 -181 -4 -4 -7 -15 -42 -59 -58 0 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -20 0 0 0 0 -25 0 0 0 0 0 0 0 0 -4 -6 -16 -6 -2 -8 -2 -1 0 -2 0 0 -84 -81 -53 -1 -1 0 0 -12 -40 -49 -36 -42 -31 -14 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 -1 -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 -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 -1 -2 -1 0 0 -1 -15 0 0 0 0 -23 0 0 0 0 0 0 0 0 -1 -1 -1 -28 -16 -4 0 -5 -3 0 0 0 -22 -130 -16 0 0 -3 -4 0 0 -25 -24 -28 -21 -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 -1 -2 -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 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -12 -2 -1 -12 0 0 0 -1 0 -17 0 0 0 0 0 0 0 0 -1 -3 -1 -28 -13 -23 -5 -6 -21 0 0 0 -46 -36 0 0 0 0 0 -1 0 -9 -13 -39 -17 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -13 -2 -3 -2 -2 -2 -1 0 0 -13 0 0 0 0 0 0 0 0 0 0 -12 -3 -4 -1 -8 -11 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -2 -12 -24 -11 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -1 -2 0 -3 -11 0 0 0 0 0 0 0 -2 0 0 0 -15 -4 -32 -23 -8 -37 -77 0 0 0 0 -4 0 -75 -9 -15 -29 -17 0 0 -35 -28 -20 -3 -5 -7 -40 -28 -31 -31 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 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 -3 -44 -7 0 -11 -48 -29 0 0 0 -43 -11 -64 -28 -11 -17 0 0 -2 -15 -16 -16 -27 -18 -16 -19 -14 -9 -19 -4 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 -3 -7 -4 -11 -3 -1 -3 -54 -30 -66 -56 0 -37 -35 -2 -8 -3 -14 -16 -18 0 -12 -29 -20 -13 -23 -19 -4 0 -22 -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 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -3 -6 0 0 -9 -27 -15 -44 -43 -47 -31 -7 -8 -1 -19 -1 -3 -1 -2 -9 -22 -17 -31 -31 -47 -71 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -3 -4 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 -1 -1 0 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -2 0 0 -1 -13 -3 0 0 -1 -26 -19 -7 -10 -17 -17 -17 -7 -5 -5 -18 -1 -2 0 0 -53 -36 -37 -44 -14 0 -1 -6 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -2 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -5 -2 -3 -21 -59 -10 -4 -19 0 -41 -20 -5 -1 0 0 -7 -14 -8 -1 -1 0 -1 -1 -1 -3 -9 -2 0 0 0 0 0 -1 -22 0 -54 -69 -30 -3 0 -17 -26 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -10 0 0 0 0 0 -1 -1 -3 -8 -1 -4 -24 -60 -2 0 -5 0 -1 -18 -9 -6 -5 0 -1 0 0 -1 -2 -2 -2 -4 -3 -4 -4 0 0 0 -15 0 -45 -33 -22 -17 -4 -11 -14 -14 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -30 -1 0 -1 0 0 0 0 0 0 0 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -4 -3 0 0 -5 0 0 0 -1 -2 -1 -1 -4 -22 -2 -16 0 -16 0 0 0 0 -20 -4 -1 0 0 -20 -4 0 0 -1 -1 -4 -4 -4 -5 0 0 0 0 0 0 0 -1 -18 -22 -13 -6 0 -5 -2 0 -3 -5 -1 -4 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -17 -30 -1 0 -6 0 0 0 0 0 0 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -14 0 -4 -3 -1 0 -4 -3 -14 -4 -17 -4 -12 -9 -12 -7 0 0 0 0 0 -1 0 0 0 0 0 0 -1 -1 -7 -4 -7 0 -2 -1 0 -4 -7 -6 0 0 0 0 -2 0 0 0 -1 0 0 -3 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 -7 0 0 0 0 0 0 0 -1 0 -1 -3 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 -3 0 0 0 -31 0 -1 -5 -4 -7 -2 0 -14 -2 -6 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -1 0 -2 -3 -4 -2 0 0 0 0 0 0 -1 -2 -5 -11 -16 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 -15 0 0 0 -1 -3 0 0 0 -1 0 -3 -2 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -12 0 -65 -8 -18 0 -9 -3 -1 0 -1 -3 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 -2 0 0 0 -15 0 0 -1 0 0 0 -3 -6 -3 -5 -13 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 0 -9 -6 -16 -11 -12 -8 -20 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 -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 -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 -4 -11 -5 0 0 0 -1 0 0 -1 -1 0 0 0 -1 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -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 -1 0 -3 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 -11 -13 -6 -1 0 0 0 0 -3 -4 -3 0 0 0 0 0 0 -1 0 0 0 0 -9 -1 -4 -1 -7 0 -4 0 0 0 0 0 0 0 0 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 -1 0 0 0 0 0 -4 -7 0 0 0 0 0 0 -2 -11 0 -1 0 -5 -1 -1 0 -3 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 -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 -17 -5 -2 -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 -2 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -2 -3 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 0 0 0 0 0 0 0 0 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -3 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -6 -4 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -3 -1 -7 -13 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -3 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -2 -1 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Wind_Speed 8 4 4 6 10 10 9 6 9 21 27 25 21 21 19 16 16 18 17 18 17 13 17 15 17 16 12 13 12 10 11 10 9 7 4 3 4 3 3 3 3 4 4 5 6 6 6 7 8 9 10 11 12 12 10 9 9 9 8 8 7 8 8 7 8 8 8 9 7 6 7 8 7 5 7 6 6 5 4 4 4 2 1 1 1 1 2 2 2 2 3 3 4 5 6 8 8 9 9 7 9 10 8 8 9 8 9 11 13 13 15 17 21 20 16 13 13 14 10 10 10 9 10 9 12 11 10 11 9 7 6 2 2 2 2 2 5 4 3 5 6 5 8 11 11 11 12 12 12 12 12 14 17 19 19 21 23 23 25 26 27 28 25 25 24 21 22 25 23 22 20 19 17 18 19 19 19 16 15 15 15 17 16 16 15 15 19 18 17 19 21 22 23 24 22 21 22 24 22 22 22 22 22 21 19 19 19 19 18 17 17 18 16 17 16 17 19 19 21 22 22 22 22 20 18 19 21 17 17 18 19 21 20 22 27 27 22 18 14 6 5 8 9 9 9 9 11 15 19 14 14 8 4 14 14 18 12 10 12 nan 20 21 22 24 18 18 17 16 17 17 15 17 14 15 13 14 15 13 14 13 12 12 11 10 7 4 3 4 4 5 4 4 4 6 7 9 9 8 8 10 10 10 11 12 11 11 11 10 9 9 9 9 8 7 7 7 8 9 8 7 6 7 7 5 5 5 5 6 6 4 4 3 2 1 1 1 2 2 2 1 0 1 1 2 3 5 6 8 9 11 10 11 11 10 7 8 11 11 11 12 14 16 19 20 20 18 14 12 12 12 10 11 9 9 9 8 8 9 10 8 7 4 2 2 2 0 3 5 5 4 5 5 6 9 9 8 9 10 12 13 14 15 16 17 19 21 22 22 24 27 26 27 27 25 24 24 19 19 24 22 21 21 21 20 18 18 19 20 16 17 15 15 15 16 14 14 15 16 16 15 18 21 20 22 24 22 20 23 23 22 22 23 24 24 21 19 20 20 20 19 19 19 18 18 17 17 18 20 21 19 20 21 25 23 18 17 20 21 19 18 17 19 21 21 21 22 31 24 20 12 8 6 7 8 10 10 13 12 15 18 15 11 3 7 13 5 9 7 12 11 11 15 19 22 18 15 12 15 16 16 18 17 17 16 16 14 11 13 11 11 13 13 11 11 9 8 6 5 4 4 5 4 4 4 5 8 11 10 11 11 11 12 12 13 14 13 14 14 14 13 10 9 8 9 8 8 7 7 7 6 7 5 5 5 5 5 5 4 5 6 5 5 2 1 1 1 2 2 2 2 1 1 3 1 1 2 3 6 8 9 10 10 12 12 11 10 10 11 9 11 11 14 16 16 18 19 18 16 13 11 11 11 11 9 10 7 7 7 7 8 7 6 6 4 3 1 3 4 4 5 3 4 5 8 7 6 5 7 10 11 13 14 16 18 19 21 20 19 19 20 23 22 23 24 24 24 23 19 21 21 20 19 21 19 20 18 18 18 17 16 16 15 15 15 16 13 15 16 14 14 16 19 19 19 22 23 21 21 22 23 21 24 23 24 24 23 20 21 20 19 18 19 21 17 18 18 17 19 21 23 22 22 23 22 21 18 17 21 20 16 18 18 19 21 20 21 19 27 22 19 14 10 2 6 8 12 12 18 16 13 13 17 12 4 7 13 4 5 8 13 12 10 12 14 16 15 13 13 16 17 19 18 17 17 16 15 11 11 11 11 10 11 12 10 10 10 7 6 6 5 5 5 4 3 3 6 7 11 13 13 14 14 14 14 14 13 14 14 13 13 12 12 10 9 9 8 7 7 7 6 7 7 6 6 5 5 4 5 5 4 5 6 5 4 2 2 1 1 2 1 2 2 3 3 2 3 5 5 6 7 9 10 10 11 12 11 12 11 11 12 10 11 14 14 16 17 18 17 15 14 12 11 10 11 10 9 8 7 7 9 8 8 6 7 6 4 2 5 1 1 2 2 3 4 6 6 7 8 9 10 11 14 17 19 21 22 22 22 22 21 21 21 22 23 24 25 24 22 23 22 20 19 21 21 19 17 17 19 17 16 16 16 14 15 14 14 15 16 14 13 15 16 18 18 20 20 20 21 23 21 23 21 23 25 24 24 24 20 20 20 18 17 17 21 19 19 19 19 18 22 25 24 23 24 23 22 18 19 21 19 18 18 17 21 21 20 20 20 19 24 21 12 8 3 7 6 8 10 16 17 10 11 13 13 5 8 14 5 7 14 14 12 5 nan 15 13 14 15 16 19 20 19 16 15 15 16 13 10 10 9 10 10 9 9 10 8 8 7 5 4 5 5 6 5 5 5 5 8 11 14 15 15 16 16 15 14 15 13 14 12 12 12 12 12 11 10 9 7 6 6 6 6 6 6 5 3 4 4 4 4 5 4 4 4 4 3 2 1 2 2 3 3 4 4 5 5 6 6 6 7 9 10 11 12 10 12 12 13 14 14 13 11 12 13 16 16 18 17 17 15 15 14 12 10 9 8 9 7 6 5 10 8 8 7 9 7 5 5 4 2 3 1 1 1 2 3 4 5 8 10 12 14 13 16 19 22 23 23 23 22 22 23 22 22 23 23 25 23 21 22 19 22 19 19 19 17 17 18 16 16 16 16 14 14 15 15 14 15 16 14 13 14 15 16 17 20 20 20 21 20 20 22 21 23 24 23 24 23 20 20 20 19 17 16 19 19 20 21 21 21 20 25 26 25 24 24 22 18 18 19 21 20 17 16 20 19 18 16 16 17 19 24 12 10 3 8 8 10 12 14 11 9 11 14 11 9 20 5 6 7 12 6 7 7 9 13 12 14 17 nan nan 20 16 13 13 13 14 9 10 9 7 7 8 8 8 9 8 7 7 6 7 8 11 12 11 10 10 11 10 12 15 16 18 16 18 17 19 18 17 15 13 12 12 11 11 10 10 9 8 7 7 6 5 6 7 6 4 4 3 2 1 2 3 4 4 4 3 5 4 3 2 3 4 5 5 5 7 7 8 10 9 10 10 12 13 11 13 14 14 14 14 13 14 12 12 14 16 17 17 17 17 15 14 13 12 10 10 8 8 7 9 10 7 8 9 9 8 6 6 5 5 4 1 0 1 1 2 3 7 9 10 11 14 15 17 18 19 20 21 22 21 21 21 20 22 23 23 25 25 23 19 19 17 20 19 20 19 16 16 15 15 15 15 15 15 16 15 15 14 15 13 13 15 16 17 18 19 19 19 19 19 20 21 21 22 24 24 24 21 21 21 19 19 20 18 18 19 20 19 21 20 21 nan nan nan 22 23 22 21 18 18 21 20 19 21 18 20 18 16 17 17 19 20 14 6 3 6 11 12 14 14 11 10 13 12 12 19 8 9 2 10 7 5 8 8 9 8 11 nan nan nan 18 18 14 13 13 11 10 8 7 5 5 6 7 9 10 10 9 10 12 12 12 13 16 15 11 10 11 16 14 14 19 23 22 22 20 22 22 19 17 17 14 13 12 11 10 10 10 10 9 8 8 7 7 6 7 6 5 4 4 2 1 1 2 2 3 4 5 5 5 5 4 4 5 5 6 6 6 8 10 11 12 11 11 11 12 11 14 14 14 14 13 12 12 13 13 15 15 17 18 17 17 16 15 13 13 11 10 9 8 10 12 11 8 11 10 9 8 6 7 6 7 7 4 2 2 2 2 6 7 9 11 13 15 17 15 15 17 18 18 20 21 21 19 20 21 19 20 20 21 17 18 17 19 19 19 18 16 14 13 13 14 15 16 15 16 16 15 13 13 13 13 14 15 15 15 17 19 19 18 21 20 20 20 20 22 22 23 21 21 21 21 19 19 19 17 16 18 20 19 21 20 19 20 nan nan nan nan 18 22 22 20 17 21 21 20 20 20 19 18 13 14 14 18 22 11 7 5 8 8 12 11 9 4 12 11 10 7 4 2 9 6 5 6 4 2 6 7 9 nan nan nan 15 17 14 12 14 12 9 9 6 4 4 8 8 13 13 11 13 14 15 14 14 17 16 17 14 14 16 16 14 14 19 25 28 26 23 23 23 21 19 16 15 14 13 11 10 10 11 11 10 10 10 8 7 8 7 8 7 4 2 2 1 2 3 4 4 5 6 7 6 6 5 6 7 7 7 7 8 9 10 11 12 11 11 11 11 11 14 13 14 14 12 12 11 11 12 16 15 16 17 19 19 17 16 15 13 12 11 9 10 10 12 12 11 10 11 9 8 7 8 9 9 7 7 5 3 3 4 7 8 9 10 12 15 15 18 18 17 17 16 17 18 19 20 20 18 19 18 17 17 17 13 13 14 14 14 14 13 12 12 11 13 14 13 13 16 15 14 11 11 12 12 13 15 15 15 16 17 18 20 19 18 19 21 18 19 19 20 19 20 20 18 19 20 18 16 17 18 18 20 21 20 19 19 20 20 19 18 20 19 20 23 21 22 24 21 21 19 21 19 13 13 13 13 20 12 9 12 8 8 10 9 8 9 10 8 8 6 3 5 2 6 4 3 4 1 1 6 8 12 17 19 24 16 18 14 14 12 8 7 6 6 8 11 12 12 16 15 16 17 17 17 15 17 17 17 13 13 10 13 20 24 21 27 28 nan 26 24 24 21 18 17 17 15 15 14 12 11 12 13 13 13 12 10 8 8 8 8 7 4 2 2 3 1 4 6 5 5 6 7 7 5 6 6 5 7 7 8 8 8 9 10 11 11 11 12 13 12 13 14 14 13 12 11 11 11 12 12 15 15 18 18 19 17 17 17 15 13 13 12 12 13 14 13 12 11 10 12 9 8 8 9 10 9 8 7 6 6 8 10 11 11 12 12 13 15 16 17 17 17 17 15 14 14 15 15 14 15 14 13 12 11 10 10 12 13 14 13 12 12 12 11 11 10 10 11 12 12 10 10 10 10 11 12 13 13 13 13 14 17 17 17 18 18 18 17 16 16 16 16 19 17 18 20 18 17 18 18 17 17 18 18 19 19 20 21 21 20 21 21 19 19 22 22 24 24 23 21 21 19 17 15 14 16 15 14 16 14 11 12 9 10 4 7 7 3 3 2 2 6 5 4 10 13 9 3 5 6 9 5 12 16 21 26 23 18 18 16 11 7 5 8 7 11 13 11 14 17 20 19 21 18 15 15 8 18 8 4 9 1 14 27 32 7 5 nan nan nan nan 21 20 19 17 17 15 14 14 13 13 14 15 15 14 16 13 12 10 8 8 7 6 5 3 3 3 6 6 7 7 7 6 7 7 6 6 7 7 7 8 8 8 7 10 11 11 11 11 12 12 14 14 14 14 14 13 12 12 14 12 11 12 15 18 18 19 19 19 17 16 14 14 14 14 15 14 13 12 13 12 11 11 9 9 9 8 8 9 9 8 11 13 12 11 12 13 12 14 14 16 17 17 15 12 10 9 8 9 13 12 8 8 8 9 7 7 9 10 11 12 13 11 11 11 10 11 11 11 10 9 8 8 7 8 9 10 10 12 12 12 11 13 14 16 15 16 15 14 14 14 13 14 17 15 16 17 17 17 16 15 13 13 15 16 17 17 19 18 18 20 20 18 19 16 19 23 24 20 21 20 18 23 20 16 16 19 17 18 16 16 14 9 9 8 4 5 5 4 3 1 4 7 6 7 10 5 6 6 6 7 7 7 12 14 11 11 19 17 20 17 13 7 4 8 8 11 12 14 16 17 22 23 21 18 7 16 6 8 4 9 7 3 19 24 25 29 23 11 nan nan nan nan 24 19 18 18 16 17 16 16 17 18 18 17 17 18 17 15 13 11 9 8 7 6 5 3 2 5 6 6 7 8 7 7 7 8 7 9 8 8 8 8 8 8 8 11 12 11 12 11 12 13 14 14 14 13 13 13 13 15 15 13 11 12 15 19 19 20 20 19 17 15 16 16 14 15 15 14 13 13 14 14 13 12 12 11 11 11 10 11 11 13 13 12 12 13 14 12 11 13 15 14 14 13 11 9 6 5 7 10 9 6 7 6 4 7 8 9 12 12 11 11 12 14 13 11 13 11 10 8 9 8 6 6 8 8 9 8 8 9 9 7 12 13 14 13 12 12 12 13 11 10 12 14 13 14 14 16 16 14 13 13 12 13 15 15 16 14 15 16 16 16 17 20 18 17 20 23 22 25 19 16 19 21 20 18 18 16 13 13 16 12 10 10 11 8 6 4 5 4 4 4 8 5 6 5 10 6 5 4 5 7 9 10 10 7 14 12 16 19 18 12 8 9 11 10 11 12 16 18 21 19 18 21 17 11 12 12 13 10 13 10 11 15 28 20 24 13 23 nan 12 9 nan 18 24 18 18 24 19 19 19 19 19 16 20 22 20 15 18 17 15 14 11 9 8 6 5 4 5 8 7 7 8 8 8 7 9 9 10 10 7 8 8 8 8 8 10 12 11 11 13 13 13 14 15 14 14 13 14 14 14 14 13 12 12 14 19 19 21 22 20 19 18 18 17 16 17 17 15 13 13 14 15 14 12 12 11 10 12 12 12 12 13 13 12 12 13 14 12 13 14 14 11 12 11 8 4 2 3 5 6 5 6 6 6 6 7 7 9 9 9 9 8 7 9 10 10 11 12 10 9 6 8 8 6 12 6 7 6 7 7 9 8 10 10 10 11 10 11 10 9 10 10 11 10 12 12 12 15 15 14 12 11 11 11 11 12 14 14 13 14 15 17 21 17 18 18 21 19 22 22 20 18 19 17 15 17 18 12 9 6 9 10 12 11 9 7 4 3 3 3 4 5 6 7 3 5 9 4 2 4 5 7 8 9 10 3 9 12 12 13 10 12 10 9 9 10 10 13 16 18 20 18 8 9 13 14 9 5 1 9 10 10 11 10 13 16 13 12 8 13 9 nan nan 16 14 14 16 25 21 21 19 15 20 15 11 14 20 17 18 20 16 18 15 9 8 7 7 7 7 9 8 9 9 10 10 9 9 9 10 10 11 11 10 10 10 10 10 12 12 11 12 13 14 15 15 15 16 15 14 12 13 14 14 14 13 13 15 17 18 20 21 21 19 18 18 19 18 18 16 15 13 14 14 15 13 13 13 14 13 12 13 15 16 14 13 14 12 13 14 15 16 13 10 10 9 4 1 1 2 2 3 3 5 6 6 7 7 8 8 9 8 9 8 8 10 9 10 10 11 10 9 7 8 9 10 9 8 10 8 7 5 7 6 8 6 9 10 10 8 7 7 10 12 8 10 10 11 12 12 13 13 12 12 13 12 11 10 13 13 12 11 13 14 15 16 16 18 16 19 21 21 20 23 21 19 13 10 10 9 8 6 4 8 8 11 8 8 5 6 2 2 3 4 2 4 2 4 5 2 2 3 6 6 8 8 13 18 13 6 10 6 10 11 8 3 5 9 9 13 15 16 20 11 7 9 8 3 4 1 7 11 8 5 13 17 13 17 18 14 21 16 13 14 nan 10 12 16 24 22 21 23 20 21 18 20 19 13 12 13 21 20 25 21 14 14 8 8 8 9 11 12 12 9 10 11 12 13 13 11 11 10 11 11 12 10 12 13 12 12 14 12 11 13 14 15 15 17 17 16 14 12 14 13 15 13 13 13 16 17 16 18 18 20 20 21 20 20 19 20 16 14 12 14 18 17 13 12 12 14 14 13 15 18 17 15 15 15 13 16 18 13 10 11 9 9 6 8 6 4 3 3 1 0 5 6 6 5 5 8 9 8 7 9 9 9 10 10 10 12 12 12 11 9 8 8 10 13 12 12 9 7 9 9 12 9 12 12 11 6 4 4 4 8 8 7 8 7 9 10 11 9 10 12 8 11 9 9 10 12 13 13 13 11 9 11 13 14 14 15 16 17 20 20 21 16 14 14 12 11 11 11 10 8 10 10 9 8 7 6 5 8 5 4 4 3 1 2 3 2 0 1 3 6 7 6 9 13 14 13 17 8 12 2 5 6 3 9 7 8 9 10 10 18 16 19 17 14 16 5 14 17 11 6 7 7 14 12 9 19 17 25 25 20 14 16 11 7 10 16 19 20 16 20 18 26 27 30 30 28 25 21 15 11 6 8 4 2 9 9 13 12 14 16 13 11 13 14 14 14 13 13 11 11 13 12 13 13 14 14 12 13 15 16 14 12 13 14 17 15 17 15 16 16 14 14 15 13 14 16 17 17 16 17 18 18 18 20 21 19 21 18 16 14 15 15 15 15 14 13 13 15 16 18 19 17 16 19 18 15 11 10 10 10 9 8 8 9 8 8 8 6 4 5 6 6 5 5 3 6 6 8 8 9 9 10 10 11 12 12 13 13 14 13 13 9 11 11 11 10 10 10 10 9 10 10 11 12 12 11 5 3 5 2 10 11 9 8 8 9 10 11 10 9 8 6 8 8 7 10 11 12 11 10 11 12 14 14 12 11 12 15 16 16 17 20 16 16 14 14 13 12 12 11 12 11 11 11 7 8 7 6 6 6 5 5 3 3 3 3 2 1 1 3 7 7 6 6 8 12 12 11 15 16 10 4 9 5 6 6 9 12 14 13 15 16 15 14 16 17 14 11 11 10 7 8 11 14 13 12 14 13 18 20 18 16 12 8 4 0 7 13 7 8 16 16 18 26 30 30 30 32 28 30 8 12 12 6 7 11 12 14 15 16 17 15 15 14 14 15 14 13 14 14 13 12 14 14 13 12 13 15 15 17 18 16 15 11 13 16 16 16 16 19 17 17 16 13 13 16 17 18 16 18 20 19 19 17 17 16 18 22 21 20 16 17 15 16 15 16 14 14 15 17 22 20 20 18 15 11 9 8 9 10 10 9 9 9 9 10 11 11 9 8 6 6 6 7 6 6 7 8 7 9 9 8 10 10 11 12 12 13 14 14 15 14 13 13 15 15 12 11 11 10 9 10 10 12 14 13 12 10 8 7 7 9 10 10 9 10 11 11 12 13 10 9 9 9 7 8 11 9 9 11 11 10 10 12 11 10 9 11 12 13 14 15 16 15 16 15 15 15 13 12 13 13 13 13 12 12 10 7 5 5 7 6 3 3 3 3 3 2 2 2 2 7 8 7 7 6 6 9 10 11 11 8 7 6 7 7 6 6 11 11 11 11 10 11 13 13 14 12 10 8 8 10 10 12 12 15 16 16 16 16 17 15 13 12 8 3 1 5 11 10 14 13 11 12 20 24 29 22 27 34 36 36 17 24 14 9 13 13 14 15 16 17 19 18 18 19 17 17 17 15 15 14 15 16 15 16 16 16 17 17 15 15 16 14 12 13 15 15 15 16 16 17 17 17 17 20 18 17 19 17 17 19 19 18 18 13 12 16 21 21 21 19 17 17 17 15 15 16 17 19 23 16 17 16 12 11 9 9 10 8 7 8 8 9 9 11 11 10 12 11 8 7 7 7 6 8 7 7 8 8 7 8 8 8 9 10 10 10 13 13 13 14 14 14 13 13 14 15 13 13 14 12 10 10 11 14 15 15 14 13 12 10 11 10 10 9 11 14 14 14 12 10 10 9 10 10 10 12 12 10 9 10 11 8 10 10 10 9 9 10 10 11 12 14 15 15 16 16 14 13 13 13 14 14 12 13 12 10 8 7 7 8 7 4 4 2 1 2 2 2 3 4 6 9 9 10 9 9 8 7 5 4 4 5 4 5 7 7 7 11 10 10 10 10 9 9 10 10 13 13 13 12 12 13 14 14 14 13 16 16 17 14 15 11 9 7 7 5 7 10 13 16 17 16 16 25 24 23 33 29 28 35 31 27 23 25 14 15 16 15 16 16 17 19 19 21 20 21 21 21 21 19 18 17 16 16 17 17 16 16 16 15 14 15 13 12 13 12 14 14 15 16 15 18 20 21 21 20 19 18 15 13 13 15 15 15 13 13 12 17 18 19 18 19 16 19 17 17 17 19 19 14 11 11 11 11 11 10 10 10 10 7 9 8 8 8 9 11 12 12 11 10 9 7 7 7 7 7 7 7 8 9 10 10 8 9 10 10 9 11 12 13 14 15 14 12 11 nan 14 nan 14 15 14 13 12 11 12 14 15 17 15 14 14 13 12 11 10 11 9 12 14 13 11 11 11 11 11 11 12 12 9 10 10 9 9 9 9 9 8 8 nan 11 10 11 10 11 13 12 12 13 12 12 11 11 10 11 11 10 10 9 8 6 7 7 3 1 1 1 2 3 4 3 3 6 7 9 10 9 7 7 nan nan nan nan 3 4 6 8 8 8 11 16 14 13 13 12 12 12 11 12 13 15 15 14 15 15 15 17 15 15 16 15 15 14 12 10 10 10 9 8 11 13 14 15 16 18 19 20 25 28 31 28 30 25 29 25 29 26 19 18 18 18 17 18 18 19 21 21 20 20 20 20 19 16 15 16 17 14 15 17 17 15 14 14 14 14 14 12 13 12 14 13 15 14 17 16 21 22 21 22 21 18 15 12 14 11 13 11 12 13 13 16 19 20 20 17 17 17 19 19 17 15 14 12 10 9 10 10 11 12 10 10 8 7 9 8 9 10 10 11 12 12 11 10 9 8 8 9 9 9 7 9 10 11 12 10 9 9 10 11 11 12 12 12 14 14 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 14 12 nan nan nan nan nan nan nan nan nan 11 13 nan nan nan nan nan nan 9 nan nan nan nan nan 11 10 10 11 10 10 13 13 13 10 9 10 9 10 9 8 8 7 8 7 6 6 7 3 2 1 1 3 2 2 3 4 5 8 8 8 8 6 nan nan nan nan nan nan nan nan 8 nan 11 11 14 17 16 nan nan nan nan nan 14 14 15 17 17 16 nan 16 15 16 19 17 16 15 15 13 13 14 13 13 12 12 13 14 14 15 15 17 19 23 22 19 23 26 29 27 25 28 26 25 16 19 20 20 19 19 18 19 19 20 20 21 21 22 23 21 20 20 18 16 16 17 16 15 14 13 13 13 12 13 12 12 12 13 13 15 15 21 21 20 22 20 19 19 15 12 10 11 11 12 13 14 14 14 18 18 20 19 19 20 20 16 14 14 13 12 11 12 9 11 11 10 9 8 9 9 11 9 9 11 12 13 13 13 12 8 7 7 8 9 9 10 8 9 10 10 11 10 9 9 10 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 10 10 11 12 11 10 10 7 7 7 8 7 5 5 6 7 6 4 5 3 2 2 1 3 4 4 4 5 4 7 7 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan 13 15 nan nan nan nan nan nan 17 nan 16 15 18 19 18 nan 18 17 17 18 18 18 17 15 15 15 16 16 15 15 14 15 15 15 16 15 18 21 21 23 nan 22 21 22 20 23 26 25 20 23 20 21 20 18 19 19 19 18 19 20 22 22 21 20 19 17 21 20 16 14 16 16 14 12 13 13 13 11 11 12 12 10 11 nan nan 16 18 18 18 19 19 18 16 15 11 12 11 11 11 12 14 15 16 16 17 18 17 16 15 14 12 12 12 12 13 14 13 13 13 12 11 10 9 9 11 11 10 11 10 13 14 12 11 8 6 5 6 7 7 10 12 nan 11 12 10 9 9 9 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 8 10 11 9 8 9 9 8 8 7 7 6 5 3 3 5 8 3 4 2 3 3 nan 2 3 5 5 5 5 6 6 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 17 17 19 20 19 nan nan nan 19 18 18 18 17 17 17 17 17 18 16 17 17 19 18 17 17 15 19 nan 18 nan 19 20 21 19 19 24 26 23 22 21 21 21 19 19 19 19 19 18 19 19 19 19 18 16 16 18 18 18 18 16 12 14 15 14 13 13 13 10 12 10 10 9 10 nan nan 15 16 18 18 18 18 17 18 18 16 13 11 10 11 12 12 13 15 15 14 14 15 15 13 13 12 13 14 14 14 15 15 nan nan nan nan 11 9 9 nan nan nan 9 10 11 11 8 6 4 2 3 nan 6 nan nan 8 nan nan nan nan 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 6 8 nan 9 8 6 6 4 4 5 5 4 4 1 1 4 5 4 nan 5 6 7 6 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 20 20 19 19 19 19 20 19 19 19 21 20 20 21 20 nan nan nan 19 19 18 19 16 19 24 24 23 25 22 21 19 18 20 19 20 20 18 18 17 18 17 15 16 16 16 14 15 14 14 13 15 16 14 12 12 11 11 9 9 8 11 12 nan nan nan nan 17 nan 19 20 19 19 19 17 16 14 11 11 12 13 14 15 14 15 15 14 14 15 14 13 13 15 nan nan nan nan 14 16 nan nan 11 9 nan nan nan nan 9 nan nan nan 7 2 2 nan nan 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 5 5 5 6 8 8 7 6 7 6 7 7 9 6 8 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 21 21 20 21 20 21 20 22 22 22 23 22 21 21 20 20 19 21 19 17 15 20 24 22 26 25 25 22 19 21 21 20 20 20 20 19 17 19 20 19 18 17 17 nan 15 14 14 16 16 14 14 12 11 9 10 10 11 12 12 nan nan nan nan nan nan 19 19 20 20 19 19 18 17 16 16 15 15 13 13 14 15 15 15 15 15 14 13 14 16 nan nan nan nan nan 15 nan nan nan nan nan nan nan nan 12 nan nan nan nan 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 nan 6 6 6 4 5 7 8 7 7 8 8 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 24 26 nan nan nan nan nan nan 23 22 21 20 22 22 22 23 24 23 23 23 22 21 21 20 20 19 21 17 14 17 22 22 26 27 26 22 21 21 21 19 20 21 21 23 23 21 21 21 21 20 18 nan nan nan 15 15 16 16 13 12 11 11 10 10 12 nan nan nan nan nan nan nan nan 18 20 20 20 20 19 18 20 21 20 18 17 16 17 15 15 16 16 16 16 15 15 16 nan nan 14 nan 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 7 6 6 6 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 27 29 nan nan nan nan nan nan nan 23 22 21 22 22 23 24 24 24 23 23 22 21 21 20 21 20 20 17 18 21 23 27 28 27 25 23 21 22 22 21 21 21 23 24 25 23 23 22 nan nan nan nan nan nan nan 17 16 14 13 14 13 12 11 12 12 nan nan nan nan nan nan nan nan 18 nan 21 21 20 20 21 21 22 21 20 19 18 18 18 18 18 18 18 17 16 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 6 6 7 nan nan nan nan nan nan nan nan 14 13 17 18 18 20 22 nan nan nan nan nan nan nan nan nan nan 28 29 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 23 22 23 21 25 25 25 24 24 23 23 22 22 22 21 20 21 21 21 22 24 25 26 26 24 22 23 22 21 21 22 24 25 27 27 25 24 nan nan nan nan nan nan nan nan nan nan 15 15 15 14 11 10 13 nan nan nan nan nan nan nan nan nan 18 19 20 21 20 21 22 22 22 21 22 20 18 19 20 19 20 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 13 13 13 13 nan nan 14 13 15 17 19 19 16 17 21 26 24 nan nan nan nan 24 23 23 24 25 24 28 28 28 nan nan nan nan nan nan 28 29 31 31 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 22 23 25 25 25 nan nan nan nan 23 23 nan 22 21 22 22 22 24 25 27 25 25 25 24 23 22 nan nan 24 26 nan 28 26 26 nan nan nan nan nan nan nan nan nan nan 18 18 16 15 13 15 15 13 nan nan nan nan nan nan nan nan nan nan nan nan 20 21 23 23 23 23 23 22 20 20 21 21 20 20 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 12 12 11 13 13 15 16 17 nan nan nan 20 19 19 25 28 26 nan nan 25 23 21 23 24 23 26 26 27 28 28 27 28 27 27 27 28 28 30 32 32 32 34 34 35 nan nan nan nan nan nan nan nan 29 33 nan nan nan nan nan 24 24 24 26 25 nan nan nan nan nan 23 23 23 23 21 22 21 25 27 28 29 29 28 26 25 24 nan nan nan nan nan nan 28 nan nan nan nan 20 nan nan nan nan nan nan nan nan 18 16 16 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan 20 22 22 22 22 23 23 nan nan 22 22 23 nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 10 11 10 12 14 16 17 18 20 21 22 21 20 19 19 24 25 26 25 23 22 22 22 21 nan 23 25 25 26 nan 27 28 28 28 nan nan nan nan 30 32 34 36 35 36 36 37 37 nan 34 33 34 35 nan nan nan nan nan nan nan nan nan 26 25 26 26 nan nan nan nan nan 22 23 24 24 23 25 25 28 28 28 29 28 26 26 26 26 nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 12 12 12 15 15 16 18 18 18 22 21 20 19 19 20 22 22 23 23 22 23 24 24 24 25 24 25 26 27 27 29 28 28 30 32 31 32 32 34 35 36 35 35 37 39 37 38 38 37 37 37 35 35 35 33 33 33 nan nan nan nan 28 26 26 26 nan nan nan nan 22 23 25 27 25 26 27 28 26 27 28 29 30 28 29 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 23 nan 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 14 14 12 13 16 17 nan 17 17 21 21 19 17 19 20 20 21 20 22 23 24 25 26 25 26 26 26 28 28 28 29 29 30 31 32 32 35 34 36 37 39 40 40 40 40 40 40 40 41 40 38 35 37 35 36 35 36 34 nan nan nan nan 29 27 26 26 27 nan nan 23 25 26 28 29 27 29 29 31 29 30 32 31 30 31 31 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 24 24 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 14 14 15 16 17 18 20 18 nan 18 19 19 18 19 20 21 22 22 24 24 24 25 27 27 28 28 29 28 29 31 31 33 34 35 38 38 39 41 42 43 44 45 46 46 46 47 47 46 46 46 45 45 43 42 40 38 36 36 36 35 nan nan nan 28 28 28 26 28 nan nan 25 26 31 31 28 29 33 32 32 32 33 33 33 33 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 16 nan nan nan nan nan nan nan nan nan nan nan nan nan 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 14 15 15 16 17 16 17 17 17 17 18 19 20 20 20 20 21 22 24 25 26 27 27 27 28 28 29 31 32 32 33 35 37 37 39 40 41 42 43 42 43 44 45 45 46 46 46 47 49 50 50 50 50 49 49 48 46 45 41 40 37 37 36 nan nan nan 29 28 29 29 30 27 28 29 30 30 31 nan 32 34 33 33 34 35 36 35 34 35 34 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 17 17 17 18 17 16 17 18 18 18 20 21 23 nan 24 25 26 28 28 31 28 29 29 32 32 34 35 36 36 38 39 40 41 42 44 43 44 44 43 43 43 45 44 44 44 46 47 48 50 51 50 51 50 50 49 48 46 45 42 38 38 39 35 nan 34 31 30 31 29 29 32 33 32 32 32 32 32 33 35 35 35 36 37 38 38 37 37 35 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 nan nan nan nan 17 17 nan nan nan 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 18 nan 18 18 18 17 15 19 21 22 23 25 26 28 29 29 30 31 32 32 32 32 33 33 35 36 38 39 40 41 42 44 44 45 45 45 45 44 42 43 42 43 44 nan nan nan nan 45 47 50 50 51 52 53 51 51 49 47 46 45 40 37 36 34 34 34 33 33 31 30 31 33 34 34 34 nan 33 34 34 37 38 39 39 39 40 39 38 nan 37 36 nan 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 nan nan nan 16 17 17 nan nan nan 16 17 nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 19 21 22 25 27 29 30 31 32 31 31 32 31 32 32 33 34 34 36 38 39 41 42 44 46 46 47 46 46 45 44 43 42 nan nan nan nan nan nan nan nan nan nan 43 45 48 48 50 50 51 51 49 47 47 46 42 37 35 34 34 33 35 35 34 32 34 35 36 36 36 36 36 37 37 39 40 41 41 41 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 19 19 nan 19 17 16 18 nan nan nan 17 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 20 19 21 23 24 27 29 32 33 33 32 31 31 32 32 32 32 nan nan nan nan nan nan nan nan 43 45 46 45 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 35 39 42 48 50 51 52 52 51 48 46 43 38 35 32 32 31 32 34 34 33 29 31 35 38 38 39 41 41 42 43 42 43 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 23 20 20 20 19 17 18 17 20 nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 24 25 28 29 31 33 33 32 32 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 16 15 15 13 20 27 35 40 46 52 54 54 52 50 44 40 38 35 31 30 29 29 28 26 27 31 36 38 39 43 44 44 45 45 45 45 nan nan nan nan nan nan nan nan nan nan nan nan 32 34 34 nan nan nan nan nan nan nan nan nan nan 24 21 22 21 21 20 19 20 21 22 21 nan nan nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 26 28 29 31 32 34 34 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 9 10 14 20 32 45 51 57 56 52 49 44 41 38 34 27 30 30 29 30 31 30 31 35 39 46 47 50 50 49 48 47 47 45 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 nan nan nan 24 26 22 21 22 20 20 22 22 23 24 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 28 30 32 33 34 34 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 18 20 18 17 20 41 58 59 63 63 57 52 45 37 34 27 42 29 34 36 36 28 34 39 45 51 56 59 59 56 53 50 51 46 nan nan nan nan 39 37 nan nan nan nan nan nan 30 nan nan nan nan 26 23 nan nan 24 25 22 23 22 21 25 24 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 30 32 33 34 34 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 21 20 21 21 30 49 61 66 70 66 60 61 61 52 nan nan 39 50 48 40 41 40 42 50 nan nan 68 65 62 60 58 53 nan 48 45 nan nan nan 41 38 35 36 nan nan nan 31 31 nan nan 27 26 nan 24 nan 25 24 24 24 23 25 25 27 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 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 26 29 32 33 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 24 21 19 24 29 31 41 62 69 77 78 75 70 65 69 nan nan nan nan nan 62 68 60 nan nan nan nan nan 66 66 65 62 60 56 nan nan 46 46 nan nan nan 39 37 37 nan nan 33 33 nan nan 29 29 nan nan nan 24 24 25 23 24 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 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 23 27 nan nan nan nan nan nan nan 25 30 31 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 32 31 32 42 59 72 76 74 74 75 69 71 nan nan nan nan nan nan nan nan nan nan nan nan nan 68 67 66 64 64 61 59 55 51 50 49 49 nan nan nan nan 36 nan nan nan 32 30 30 30 29 26 25 25 27 27 26 30 29 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 nan nan nan nan nan nan nan 28 31 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 35 44 54 nan 69 76 74 73 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 68 65 65 63 61 58 54 52 48 49 45 nan nan 39 35 nan nan 30 31 32 32 30 28 27 30 30 30 32 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 nan 28 27 nan nan nan nan nan nan nan 28 32 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 35 35 nan nan nan nan nan 53 nan nan nan 71 74 72 nan nan nan nan nan nan nan nan nan 41 nan nan nan 58 62 67 69 67 68 67 nan 62 60 59 55 54 52 48 46 39 40 37 nan 34 35 35 35 33 31 28 29 33 33 35 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 31 29 27 nan nan nan nan nan nan 25 31 32 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 42 nan nan nan nan nan nan nan nan 71 71 nan nan nan nan nan nan nan nan nan nan nan nan nan 60 60 62 nan nan nan nan 69 nan nan nan 57 57 54 51 49 45 41 nan 41 38 38 37 35 35 35 30 33 36 37 37 37 nan nan nan nan nan nan nan nan 37 nan nan nan nan nan nan 36 nan 36 38 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 30 30 31 26 nan nan nan nan nan nan 30 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 66 62 nan 57 55 53 50 46 43 44 41 41 41 nan nan nan 35 33 37 38 36 38 nan nan nan nan nan nan nan 40 nan nan nan nan nan nan nan 36 36 37 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 24 30 29 25 nan nan nan nan nan nan 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 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 60 57 55 54 55 51 43 45 44 42 42 42 40 40 38 35 37 42 39 38 39 40 40 37 36 36 38 42 nan nan nan nan nan nan 35 37 39 38 37 41 39 36 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 29 26 27 24 26 nan nan nan nan nan nan nan 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 53 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 52 nan 51 nan 41 42 41 41 41 40 38 39 38 37 39 39 41 38 40 39 36 34 33 39 42 42 nan nan nan nan nan 35 36 37 39 39 42 39 36 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 33 32 25 25 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 64 nan nan nan nan nan nan nan nan nan nan nan nan 53 48 50 52 44 40 39 39 40 40 36 38 37 38 38 41 43 44 45 42 38 35 35 38 38 42 nan 38 38 37 34 35 33 36 37 41 42 37 36 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 23 31 37 36 35 30 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 50 nan nan 42 43 41 38 39 37 38 40 41 41 40 38 37 38 37 33 31 28 36 36 40 37 37 33 35 35 33 33 34 34 41 40 36 36 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 26 27 31 30 35 30 30 35 37 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 42 nan nan nan nan 62 nan nan nan 59 nan nan nan nan nan nan nan nan nan nan nan nan nan 49 nan 47 47 46 45 nan 40 41 40 38 37 36 31 26 30 34 33 nan 33 36 37 36 36 36 35 32 32 32 32 32 32 38 41 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 nan 35 35 37 34 33 35 33 35 32 36 36 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 50 53 53 54 55 nan 44 42 37 37 38 39 34 31 34 35 33 33 35 34 37 37 33 35 28 29 28 31 28 30 30 30 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 34 32 27 30 31 35 35 32 38 37 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 nan nan nan nan nan 42 40 39 38 35 31 36 36 35 36 36 35 33 32 33 32 30 25 27 29 28 33 30 28 29 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 23 28 30 25 26 21 24 23 26 35 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 43 43 44 39 37 37 38 37 40 39 35 33 34 36 33 29 29 33 27 29 26 34 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 18 24 18 20 27 27 23 26 23 26 22 14 45 32 35 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 48 44 45 49 48 41 41 nan nan 39 40 40 36 34 38 38 35 34 27 14 23 32 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 20 12 15 23 26 24 17 17 18 17 19 40 39 39 41 42 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 43 nan nan 53 55 53 54 nan nan nan nan nan nan nan 38 39 40 39 38 42 36 36 29 27 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 11 10 17 21 22 22 25 27 26 27 43 44 42 41 42 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 nan nan 56 58 nan nan nan nan nan nan nan nan 40 38 40 42 40 43 40 30 29 25 32 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 15 18 12 11 14 17 17 16 19 24 32 34 33 42 46 46 44 44 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 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 45 48 57 58 nan nan nan nan nan nan nan 43 42 42 42 44 42 48 50 45 40 28 33 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 13 14 8 3 8 16 13 16 27 31 34 30 35 44 46 47 49 49 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 28 32 nan nan nan nan nan nan 43 42 39 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 56 nan nan nan nan nan nan nan nan nan 55 57 53 47 47 51 53 55 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 14 15 14 13 19 25 26 30 34 31 34 44 49 47 52 56 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 39 nan 50 52 47 46 42 39 32 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 65 nan nan nan nan nan nan 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 10 10 16 19 16 19 24 29 29 29 32 33 34 50 51 51 52 52 55 57 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 50 48 48 44 38 35 35 42 40 nan nan nan nan nan nan 11 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 51 nan nan nan nan nan nan nan nan nan nan nan nan nan 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 9 9 12 16 18 18 35 34 29 31 34 38 42 53 52 51 57 52 59 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 45 44 40 40 37 40 42 35 34 33 nan nan nan nan nan 23 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 nan nan nan nan nan 50 nan nan nan nan nan nan nan nan nan nan nan 63 58 61 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 17 13 nan nan 14 17 35 35 30 19 21 28 29 29 49 50 53 56 62 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 43 44 51 49 37 31 31 28 nan nan nan nan 23 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 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 55 58 60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan 10 16 23 18 nan nan 12 18 24 32 31 25 18 17 24 nan nan 38 43 48 52 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 40 49 51 43 34 30 34 30 nan nan nan nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 25 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 50 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 10 8 13 13 15 22 nan nan nan 18 26 27 15 7 4 7 14 nan nan 31 33 38 38 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 39 38 38 nan nan nan 18 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 24 19 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 nan nan 11 14 nan nan nan nan 20 15 7 11 10 13 10 12 7 6 38 43 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 30 48 39 nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 21 16 17 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 6 13 5 6 10 10 6 9 10 16 42 43 nan nan nan nan 39 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 31 43 39 34 nan 26 26 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 14 nan nan 25 25 14 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 17 12 13 9 6 5 7 12 nan nan nan nan nan nan nan 24 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 30 36 33 nan 32 35 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan nan nan nan nan nan nan nan nan nan nan 12 14 nan nan 26 17 14 nan nan nan nan nan 28 27 26 23 nan nan nan nan nan 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 12 11 11 7 7 10 8 8 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 22 29 23 21 26 31 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 12 nan nan nan nan nan nan nan nan nan nan nan 9 nan nan nan nan nan 19 nan nan nan 23 33 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 13 12 10 9 11 7 7 8 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 13 18 11 19 21 23 15 nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 12 nan 8 nan nan nan nan nan nan nan nan 7 nan nan nan nan nan 20 nan nan 18 27 37 27 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 8 8 13 13 10 9 9 6 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 2 8 7 7 9 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan 7 6 nan nan nan 13 nan nan nan 26 18 21 31 32 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 10 15 10 10 9 7 6 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 5 6 8 11 7 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 11 11 10 12 7 6 6 7 nan nan nan nan nan 18 17 17 nan 19 nan nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 12 11 9 8 nan nan 33 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 8 10 16 21 12 13 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 12 10 9 8 4 1 nan nan nan nan nan nan nan 17 14 nan nan nan nan nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 12 11 8 10 nan 38 36 37 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 27 24 12 17 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 6 5 9 8 4 nan nan nan nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 13 15 nan nan 47 44 35 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 6 8 12 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 6 3 7 11 nan nan nan nan nan nan nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 19 nan nan nan nan nan nan nan 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 5 10 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 8 9 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 26 nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 10 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 25 nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 59 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 44 40 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 55 50 38 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 44 40 35 nan nan 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 270 293 283 273 42 109 72 133 152 113 111 119 133 135 135 131 124 125 119 117 117 120 109 130 131 145 135 124 124 129 133 149 160 170 189 224 259 270 282 276 237 202 196 196 207 206 198 204 196 188 190 191 193 198 194 193 188 186 181 182 171 165 166 165 155 156 156 156 155 148 143 136 146 146 142 151 149 154 158 166 170 208 204 227 216 245 243 212 254 259 275 239 223 223 225 230 226 220 223 227 226 227 225 210 211 204 204 206 201 201 202 195 195 195 195 188 193 180 176 164 160 177 172 185 182 185 196 197 205 205 215 243 164 159 130 108 98 83 58 46 51 48 43 35 24 18 12 11 8 2 357 2 3 353 353 352 351 353 345 350 353 352 355 348 349 350 356 350 354 359 349 357 354 3 3 6 4 10 11 10 14 20 27 30 31 34 41 51 53 54 58 57 57 55 56 57 59 63 67 69 70 77 79 84 82 91 102 110 109 117 125 136 138 135 136 135 132 137 141 146 147 149 155 154 152 145 149 149 152 147 140 138 141 138 148 153 156 165 165 135 93 53 32 40 17 1 344 342 332 325 326 287 289 329 327 80 101 82 103 nan 114 114 134 144 138 133 137 136 127 120 120 117 114 120 135 124 135 126 121 128 138 152 156 154 164 185 208 209 255 257 258 264 227 215 219 219 219 219 218 212 201 196 198 204 201 195 194 187 181 183 179 176 183 182 167 167 168 164 164 160 151 144 148 153 140 133 156 147 153 163 164 171 175 182 238 248 232 234 243 163 152 286 261 228 217 224 235 234 230 227 228 230 228 217 207 206 217 215 210 204 194 192 189 191 192 195 190 198 188 179 169 173 177 176 193 185 188 202 203 202 215 220 242 217 116 213 116 86 87 61 58 53 43 38 35 24 13 6 3 0 355 347 349 348 343 353 351 353 352 345 353 351 355 356 346 348 337 345 355 357 360 1 3 7 5 13 5 6 7 10 9 15 22 21 25 37 39 45 54 53 53 57 61 61 57 59 58 63 64 66 71 73 73 77 76 80 87 98 106 112 116 124 127 129 129 133 128 127 132 139 140 143 148 151 150 148 145 147 153 151 147 138 140 141 140 142 154 163 168 171 155 59 16 14 350 332 331 338 334 346 355 353 291 328 345 31 111 355 321 69 120 115 124 132 147 154 150 150 149 141 133 129 116 118 118 115 123 124 124 135 139 148 161 158 153 158 170 199 202 221 254 261 262 247 235 222 214 214 222 222 221 212 208 203 205 202 198 191 187 182 187 185 186 190 189 179 174 170 162 160 147 160 147 150 153 149 166 166 159 141 158 186 204 223 259 266 306 258 211 209 182 202 182 188 197 214 214 220 226 223 221 211 216 216 213 205 197 205 198 200 193 192 191 190 193 190 194 193 195 194 190 176 183 176 180 191 178 195 209 212 210 221 237 239 234 207 255 68 77 77 68 53 36 30 31 29 6 7 5 357 353 351 343 341 346 345 347 352 348 354 350 349 348 347 350 351 352 349 356 0 8 3 14 8 15 15 17 12 13 10 11 12 21 16 21 30 37 40 41 45 50 53 62 61 58 52 55 59 61 66 66 73 73 75 77 77 81 85 95 106 112 115 114 118 125 123 129 126 137 135 138 139 141 146 145 147 148 143 150 148 154 155 144 143 142 146 141 156 168 162 165 197 110 358 339 334 332 334 343 342 18 29 11 271 321 338 326 51 27 108 71 83 123 130 132 143 148 144 152 153 146 133 128 119 110 111 116 117 115 127 138 145 146 158 168 154 152 186 193 193 209 207 206 220 230 224 226 210 216 216 221 224 220 212 210 210 210 205 197 189 184 184 183 188 196 201 192 183 171 171 170 147 151 158 148 143 151 162 173 173 175 185 196 205 199 205 213 219 221 189 163 160 199 175 161 190 195 197 203 213 216 209 205 204 206 197 202 205 205 200 193 199 194 191 192 193 195 196 201 194 202 196 185 179 181 185 187 189 204 221 218 221 228 232 241 239 211 251 331 322 78 84 64 36 28 15 1 356 3 354 352 352 348 341 343 346 347 351 347 347 348 345 344 349 347 353 351 355 3 3 4 9 10 12 7 12 16 21 18 12 16 18 14 22 23 25 32 37 41 45 48 49 57 66 61 59 55 57 59 65 69 70 74 75 76 79 82 81 83 87 94 105 113 110 116 121 127 126 134 131 132 132 139 141 143 145 148 149 149 146 149 156 156 154 148 147 151 153 154 174 175 165 171 166 319 283 334 329 339 347 358 35 24 13 329 319 346 334 55 118 91 100 99 nan 122 135 141 143 154 153 145 142 136 128 119 113 109 119 118 118 133 149 158 157 163 175 158 171 194 196 211 208 198 181 201 199 207 214 219 223 219 220 221 222 217 217 216 213 215 203 201 196 192 194 199 205 210 214 200 189 182 163 154 157 156 157 151 154 169 180 171 175 183 199 189 164 139 134 105 125 182 142 170 198 181 179 184 190 196 204 202 204 209 210 203 206 201 202 208 208 208 207 204 200 195 193 198 201 203 204 200 203 195 197 193 193 193 190 192 226 235 219 223 237 248 254 234 222 233 239 240 141 50 10 37 16 6 348 344 349 354 352 353 348 342 347 345 344 343 342 345 340 345 343 344 350 351 351 358 1 5 11 10 18 18 11 15 21 23 25 18 20 23 25 30 34 33 41 40 44 45 46 52 65 64 63 61 62 64 65 69 68 69 71 74 78 82 84 83 84 87 90 97 103 110 121 126 130 133 137 133 129 134 138 143 142 147 147 150 148 142 150 155 150 156 153 153 154 156 158 166 179 169 158 349 307 312 336 339 340 11 358 6 15 20 319 321 325 78 37 116 335 77 94 106 110 126 140 148 nan nan 148 146 145 139 123 115 121 122 124 140 161 175 183 180 183 196 209 198 196 200 195 194 182 176 183 186 190 206 214 222 222 217 218 217 213 213 214 206 212 212 210 211 199 198 203 211 212 215 210 204 186 164 168 165 167 161 158 139 147 192 194 187 185 188 173 152 140 147 126 138 132 156 170 174 178 181 183 185 194 204 205 206 210 211 202 208 207 201 207 206 206 212 203 205 200 198 202 207 205 206 205 205 201 204 204 207 204 203 222 219 228 223 230 240 239 251 252 240 239 239 250 237 227 254 16 35 338 334 336 331 345 346 348 351 340 340 340 342 332 338 337 336 338 344 343 348 352 349 352 358 6 4 15 13 16 16 20 24 25 27 28 28 25 29 34 34 39 43 47 46 49 55 63 68 63 66 67 67 71 70 66 69 73 74 77 80 81 83 84 83 84 90 88 99 116 127 125 135 132 142 136 nan nan nan 144 148 148 149 154 151 147 149 154 155 163 166 164 163 172 170 170 180 179 181 206 302 327 340 332 340 360 349 360 12 5 333 309 165 333 140 150 111 110 102 103 130 149 nan nan nan 158 161 161 160 156 143 128 130 129 156 174 189 200 202 212 215 225 240 230 219 206 208 194 184 179 187 201 182 187 208 219 220 217 210 209 203 212 213 214 209 212 217 221 219 211 208 212 217 215 212 207 185 177 184 169 163 175 155 123 118 110 243 202 195 181 176 155 146 160 152 151 148 169 167 174 165 175 186 189 191 201 199 203 205 203 201 210 205 208 207 211 204 212 207 210 210 206 205 210 210 212 212 210 211 206 211 218 222 223 219 220 223 218 232 231 239 247 263 247 245 252 256 256 199 257 346 338 327 319 321 331 339 338 342 335 336 334 331 334 330 331 331 334 342 342 341 345 351 352 353 8 16 11 17 14 15 14 18 24 30 35 33 27 26 28 30 35 41 44 52 49 54 59 67 67 66 68 70 74 75 73 72 74 71 75 78 80 85 88 85 84 89 90 96 102 115 120 124 129 131 139 143 140 nan nan nan nan 150 153 156 157 149 150 154 157 165 171 169 171 166 183 180 178 190 205 248 267 292 318 335 3 13 355 334 352 8 10 338 188 277 248 186 177 145 45 129 152 167 nan nan nan 169 169 175 177 174 161 154 138 152 188 213 219 210 224 217 220 237 236 236 220 219 205 194 186 188 199 192 192 188 211 230 226 213 204 204 206 211 214 216 218 215 215 234 232 221 222 221 220 214 212 207 197 199 205 189 187 188 174 156 149 172 248 214 199 196 185 167 152 159 162 164 170 171 169 171 172 171 178 187 190 198 195 202 210 203 205 216 210 211 211 211 208 209 209 209 216 213 213 215 212 215 215 211 216 218 217 220 228 228 226 221 228 226 216 218 230 242 244 248 244 254 255 232 242 269 262 272 300 296 305 318 331 327 327 332 331 329 327 330 329 329 334 337 343 354 350 352 3 358 358 13 10 12 19 17 19 17 24 25 28 34 32 32 25 29 33 30 43 54 56 53 61 68 69 62 65 71 75 74 78 75 78 81 76 82 79 84 88 86 85 86 91 98 106 107 106 116 124 129 126 132 135 140 143 151 154 157 157 159 162 167 156 157 159 160 176 174 173 175 177 176 191 191 202 206 225 231 272 291 320 344 351 355 342 351 19 294 244 228 165 159 243 244 245 318 161 172 164 172 174 183 175 171 180 183 177 165 160 155 183 216 229 224 226 229 229 238 239 239 230 220 213 207 197 183 196 192 203 142 228 232 250 220 216 nan 200 204 207 211 207 220 219 212 222 231 227 230 229 229 224 215 208 206 203 209 204 204 194 198 186 198 133 205 238 205 193 203 172 160 161 168 172 173 166 172 166 177 174 182 184 187 191 192 201 209 204 205 217 217 218 220 220 221 215 214 211 214 215 221 220 213 217 215 217 220 222 226 230 235 245 244 244 221 215 212 222 229 235 244 250 243 254 265 260 248 251 267 273 288 289 300 312 319 317 322 322 325 323 319 322 324 332 343 338 333 344 344 355 360 2 12 15 26 23 19 17 15 21 26 36 33 34 37 40 35 37 38 36 37 48 56 58 66 68 65 58 63 75 74 79 78 79 83 83 85 85 81 88 90 89 84 94 102 105 108 110 107 111 123 125 132 126 131 140 146 154 160 161 161 167 172 168 173 164 165 166 170 176 183 185 188 198 185 185 204 219 223 247 256 275 314 298 289 299 307 338 45 238 248 205 237 224 188 232 135 264 199 175 311 200 185 196 194 176 175 178 170 162 157 201 208 212 229 234 240 232 230 237 238 236 223 214 201 233 207 193 134 142 273 208 234 225 241 266 nan nan nan nan 203 205 207 210 212 211 213 225 227 230 233 232 228 221 212 209 206 208 200 197 183 187 180 187 153 176 222 209 201 192 176 172 178 170 168 180 168 175 174 183 174 174 186 193 187 189 198 208 207 201 216 221 225 227 223 219 216 214 218 216 218 224 223 220 221 217 217 221 225 232 240 242 250 246 239 215 213 215 218 222 235 239 251 250 256 265 260 260 249 266 276 287 288 290 302 314 316 318 319 323 319 310 313 316 329 342 339 328 333 339 1 11 11 1 34 28 33 27 24 16 21 29 44 44 45 40 44 39 42 49 44 49 67 70 65 63 67 62 63 71 74 78 79 86 83 89 91 95 86 83 92 95 100 98 92 104 104 107 104 111 116 118 123 127 132 136 134 143 150 155 157 167 171 176 185 182 166 169 171 172 179 191 189 189 205 199 192 212 212 225 230 238 237 252 265 241 233 220 204 140 246 215 227 215 218 200 201 252 195 203 227 274 219 229 227 232 158 163 174 168 154 137 198 242 233 232 235 231 234 233 244 242 236 217 186 194 159 177 154 125 131 184 260 250 238 285 296 352 nan nan nan nan 203 203 209 205 214 210 219 223 226 225 221 220 216 211 204 206 198 190 197 193 203 199 180 167 189 214 214 207 192 178 178 185 179 170 182 180 181 176 175 182 178 176 191 191 187 193 206 211 213 214 217 220 232 224 223 222 216 223 218 224 219 223 224 224 222 223 224 226 234 237 246 254 252 240 227 215 216 216 224 232 241 249 249 259 266 266 263 258 262 271 284 279 284 296 306 308 308 312 315 308 302 308 315 327 340 340 339 331 336 11 10 27 30 28 30 31 37 28 29 28 26 41 38 49 55 58 56 55 55 56 69 80 76 67 56 57 69 70 81 88 87 85 87 83 99 103 91 86 86 103 107 107 103 105 104 106 106 111 112 113 113 122 130 135 137 142 149 157 166 173 178 175 181 188 189 173 172 181 183 175 179 194 201 206 209 223 230 227 229 240 227 212 233 232 233 226 205 190 176 260 228 190 175 224 210 232 195 202 251 249 267 259 274 218 137 171 177 182 182 156 171 204 214 221 235 232 237 240 249 264 277 242 223 195 184 185 184 186 156 170 228 239 241 269 309 316 346 nan 81 62 nan 179 188 199 212 213 211 216 223 235 240 244 222 201 204 206 219 205 197 205 204 198 192 187 190 212 212 225 214 189 183 184 191 188 176 177 184 169 175 177 179 183 180 184 189 187 189 204 211 214 218 219 218 227 235 222 221 217 226 223 225 222 218 220 225 224 225 229 230 234 245 247 249 255 251 234 221 216 214 221 230 246 252 248 248 255 269 261 266 265 269 272 269 272 291 296 299 299 307 311 299 294 293 306 327 2 3 348 329 357 46 55 44 50 52 42 49 53 47 39 42 60 69 68 59 69 61 65 80 75 67 83 112 103 64 82 50 42 49 78 84 83 93 98 97 101 98 85 79 90 120 119 121 117 103 107 111 115 116 108 105 108 110 129 140 134 145 145 157 163 171 172 174 185 184 184 184 183 188 194 189 186 195 206 219 216 234 252 239 212 222 217 215 232 230 199 231 241 193 177 219 212 211 257 174 187 180 257 258 256 247 258 278 281 207 157 242 216 226 229 150 156 203 230 232 215 249 242 254 267 279 196 81 148 178 172 203 44 132 131 129 241 248 260 265 286 316 330 23 26 nan nan 173 189 193 191 214 207 214 227 232 261 264 248 197 216 216 214 195 198 199 195 183 197 196 202 209 200 221 213 194 196 184 189 193 185 176 188 180 172 181 181 184 187 179 185 193 188 200 214 213 217 214 220 221 232 225 217 212 222 227 226 230 227 222 222 225 227 231 236 240 248 249 257 253 254 233 222 220 220 228 237 245 253 250 251 250 258 261 265 261 268 270 265 270 275 286 295 288 293 283 278 278 275 248 192 117 52 11 325 38 74 72 65 61 76 78 68 70 67 72 74 76 79 88 95 91 87 85 87 82 88 101 99 126 103 132 150 137 114 101 94 85 102 107 98 107 86 72 83 110 137 132 121 114 120 121 108 121 122 118 112 123 131 140 148 148 140 150 150 164 166 172 178 183 178 187 186 187 189 197 197 190 206 207 202 214 202 202 201 178 200 203 211 217 224 196 180 168 189 151 195 233 284 346 90 154 233 267 282 305 262 276 290 297 314 331 337 276 199 207 115 107 278 266 272 224 251 260 258 285 255 165 37 116 181 196 234 99 97 154 204 232 278 326 257 267 254 301 341 1 9 nan 124 150 188 200 216 210 213 233 235 239 238 232 217 227 235 215 225 203 198 196 181 199 223 227 215 196 203 211 209 192 185 189 193 194 187 185 184 179 187 185 181 185 183 180 189 190 198 199 219 219 219 220 229 231 230 220 208 222 220 229 229 221 223 225 224 226 231 241 247 255 258 261 258 249 230 228 227 235 238 241 238 253 254 255 258 259 255 267 272 271 265 266 277 266 278 284 279 268 272 257 249 236 219 195 181 153 99 90 26 94 72 71 77 79 74 83 85 96 94 90 87 100 98 98 95 91 89 88 91 94 108 108 111 109 114 125 123 121 128 129 136 149 137 117 101 121 57 118 125 140 121 112 115 117 114 116 113 109 109 105 117 124 140 152 136 140 151 150 158 161 166 169 183 176 175 182 193 193 197 202 197 196 182 174 202 197 187 186 190 184 204 214 208 209 201 188 146 171 167 227 225 197 120 138 160 279 331 297 300 291 297 298 306 319 333 352 359 19 70 67 111 338 288 318 293 256 305 283 325 351 353 1 345 329 265 339 346 356 49 291 257 260 299 298 264 282 282 337 352 354 360 353 51 187 187 211 207 212 229 242 240 239 236 239 236 239 236 217 213 194 202 188 251 234 226 211 196 201 201 196 201 195 187 194 196 191 187 184 188 187 186 188 194 187 185 189 197 195 200 205 213 215 217 229 229 230 219 214 221 221 225 228 230 229 228 226 229 236 239 245 251 263 264 264 246 233 231 235 239 241 239 245 249 244 253 256 258 260 275 272 260 254 265 261 272 271 265 255 251 241 248 225 204 197 173 159 143 128 112 119 113 85 79 58 89 95 96 111 118 113 113 110 108 108 108 109 104 102 99 96 99 108 107 105 126 132 131 140 127 128 134 128 145 142 138 156 158 134 135 153 141 133 135 127 127 123 124 114 110 108 117 102 114 126 137 131 136 132 148 150 158 162 168 170 166 173 174 185 184 185 192 186 180 187 177 192 202 196 187 181 182 190 198 200 209 198 178 159 154 165 206 179 148 135 116 137 164 227 321 312 295 296 299 312 320 340 344 1 8 32 21 47 354 342 332 325 316 313 331 330 337 339 331 333 334 334 329 326 334 306 271 281 295 302 314 313 318 313 320 340 351 3 18 43 99 216 215 193 199 220 229 227 232 233 239 243 241 237 234 293 308 295 222 239 244 233 224 204 198 204 198 200 195 195 194 197 189 188 189 195 195 194 193 194 189 194 193 195 200 202 206 210 206 209 217 220 223 220 221 221 220 216 220 231 236 234 230 232 237 241 252 252 266 275 263 251 237 238 239 239 242 247 247 252 255 254 259 262 263 272 263 260 257 261 262 274 276 261 247 232 231 226 208 200 187 178 161 148 143 142 123 101 99 111 110 124 134 128 127 137 122 121 114 107 114 117 112 109 116 112 114 105 100 109 116 112 132 141 137 134 141 143 145 151 155 164 167 169 153 148 156 145 144 142 143 143 144 138 133 135 133 122 128 115 122 130 131 143 153 147 146 148 148 153 156 155 167 164 186 184 185 184 185 183 189 184 185 192 190 179 185 187 194 203 196 203 189 176 160 149 148 176 141 154 138 136 143 111 354 13 310 310 315 320 318 325 332 345 357 15 17 15 8 346 335 311 325 297 304 306 309 308 307 315 316 315 305 299 282 285 285 264 262 266 278 290 286 292 302 316 328 338 336 340 321 258 219 244 241 236 242 247 230 231 238 237 231 231 238 232 240 312 289 256 245 252 250 232 219 210 205 200 200 199 194 199 198 194 187 187 190 199 198 200 196 195 193 195 199 199 199 206 209 208 210 212 219 223 220 221 218 214 213 221 220 233 235 230 232 237 242 250 253 257 267 261 253 241 244 241 243 245 249 249 258 259 261 265 277 280 262 264 267 260 263 272 279 275 254 225 222 243 233 212 198 192 182 169 160 153 149 142 126 122 129 124 151 147 146 138 140 125 111 115 107 110 124 123 118 113 114 108 102 100 109 116 117 119 128 140 139 151 163 163 165 168 168 173 168 161 156 162 159 156 154 147 152 150 154 145 137 147 134 136 133 133 140 149 149 146 144 141 138 139 142 144 145 156 156 174 177 186 186 181 181 179 178 180 183 182 180 178 184 192 196 195 196 188 195 178 148 156 155 160 167 94 30 18 25 349 357 317 323 331 340 339 340 349 347 354 24 18 14 10 343 318 303 299 296 292 285 286 289 284 280 286 282 297 295 289 276 262 262 271 265 271 273 281 285 291 297 297 298 296 291 281 253 231 238 238 231 237 239 225 226 239 237 231 243 244 241 246 270 262 260 252 251 249 240 230 222 211 209 204 206 203 198 198 196 190 186 184 199 202 202 203 198 193 196 199 200 202 210 207 217 213 209 212 218 223 220 213 212 207 216 219 216 233 225 225 236 241 246 248 251 258 254 257 244 241 245 241 248 247 253 257 258 263 272 271 255 259 261 257 273 282 292 277 267 260 246 228 236 249 223 210 199 185 177 164 158 158 152 140 138 141 133 150 157 158 140 137 122 120 127 125 122 128 118 118 109 109 113 113 115 117 nan 116 nan 126 140 145 143 148 150 157 171 180 184 177 174 163 163 172 175 175 165 155 152 156 157 152 153 159 144 141 144 134 128 137 156 139 136 150 138 140 146 146 152 nan 166 175 175 184 181 175 181 183 174 182 182 179 180 181 189 187 198 189 185 186 188 155 160 154 154 84 44 52 4 22 354 323 344 330 330 335 337 343 341 nan nan nan nan 358 335 316 308 300 294 293 301 293 284 288 284 283 279 273 272 272 279 275 270 268 262 264 276 276 271 278 284 285 281 282 284 279 264 260 245 251 244 241 240 234 228 226 234 235 251 235 235 243 262 269 258 257 260 248 250 237 233 231 219 216 213 212 206 209 205 201 193 187 192 198 198 202 209 208 199 195 198 198 203 209 208 216 220 214 211 217 224 225 213 210 205 212 215 212 214 221 223 228 237 246 245 248 252 249 246 251 245 247 245 248 249 253 259 258 266 260 250 249 252 254 263 258 274 274 270 258 257 252 253 246 242 244 227 212 190 182 168 160 159 152 142 159 156 161 165 181 174 146 146 147 143 140 131 138 136 125 118 117 119 123 128 130 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 174 177 183 181 nan nan nan nan nan nan nan nan nan 150 143 nan nan nan nan nan nan 155 nan nan nan nan nan 171 173 182 181 184 187 183 187 178 196 200 187 195 187 195 193 198 201 187 185 183 175 171 134 139 83 37 11 2 345 3 12 354 353 337 329 325 325 nan nan nan nan nan nan nan nan 297 nan 293 284 287 298 296 nan nan nan nan nan 276 263 263 280 277 269 nan 264 264 267 276 276 276 275 279 276 270 281 276 272 264 257 256 255 254 252 245 234 231 244 251 251 236 241 263 269 260 253 257 255 242 243 231 231 226 221 219 222 216 209 207 203 199 197 196 201 199 189 203 215 207 199 199 202 201 205 208 214 219 220 214 212 219 222 217 214 208 216 217 216 216 217 217 226 233 239 245 241 244 248 248 249 248 240 243 245 245 250 264 262 263 257 253 253 247 241 245 248 250 255 252 251 247 255 260 273 262 262 254 222 191 188 176 167 164 159 152 168 174 173 180 190 187 160 154 154 155 146 152 146 143 137 136 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 180 nan nan nan nan nan 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 184 180 190 191 188 193 185 189 208 201 209 206 198 199 194 177 158 161 187 169 133 97 84 81 353 334 336 332 351 356 338 301 291 293 nan nan nan nan nan nan nan nan nan nan nan nan nan 288 289 nan nan nan nan nan nan 286 nan 277 269 273 279 276 nan 269 268 268 269 274 275 275 279 276 272 277 279 277 271 268 266 263 261 255 242 234 237 236 241 nan 240 260 267 268 255 250 246 238 244 243 236 230 225 224 224 222 217 215 211 207 206 205 207 205 198 196 203 206 204 208 201 203 208 215 212 221 218 227 220 218 218 223 nan nan 219 223 225 226 219 220 220 220 227 232 239 235 240 244 244 245 246 247 249 248 251 263 260 255 256 255 253 246 244 244 250 247 246 244 236 240 238 240 269 261 268 256 229 213 195 188 178 175 163 153 177 202 196 200 194 190 nan 169 165 160 152 147 153 nan 139 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 189 195 203 199 201 198 198 199 199 216 193 182 190 209 164 159 195 175 112 35 344 nan 353 329 317 316 312 303 276 279 285 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 274 268 270 274 276 nan nan nan 270 268 271 275 274 278 275 273 266 261 262 270 267 264 256 255 265 265 257 nan 240 nan 239 251 272 278 263 245 240 239 239 236 239 239 230 233 231 226 219 224 219 216 212 214 214 221 214 212 210 205 201 205 201 204 205 215 216 212 216 227 230 229 224 226 233 nan nan 224 225 228 226 219 219 216 218 227 236 235 236 242 249 260 255 253 253 253 252 248 247 253 253 253 256 258 263 257 255 251 247 nan nan nan nan 226 244 254 nan nan nan 243 228 214 207 201 187 149 136 204 nan 224 nan nan 197 nan nan nan nan 165 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 219 202 nan 201 196 199 183 180 201 164 164 181 165 205 210 314 306 324 nan 333 303 307 303 289 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 273 274 276 273 270 269 267 263 261 267 269 265 264 258 252 248 249 nan nan nan 252 254 270 274 264 249 240 239 233 226 231 237 235 238 240 230 225 223 223 219 224 220 216 224 234 229 221 217 218 218 214 210 210 213 217 213 210 221 227 231 232 234 232 233 nan nan nan nan 230 nan 221 220 222 223 230 240 245 248 250 255 262 268 265 263 256 251 246 249 254 256 255 259 260 258 nan nan nan nan 242 240 nan nan 229 230 nan nan nan nan 253 nan nan nan 227 222 161 nan nan 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 198 203 195 173 199 185 170 179 182 255 248 274 294 281 288 291 305 313 322 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 264 265 264 262 263 256 258 260 262 260 258 258 257 250 254 256 255 253 256 268 274 254 234 230 229 227 230 232 235 233 233 227 225 224 221 222 226 228 218 215 219 230 230 222 nan 220 226 221 214 214 223 214 213 214 234 232 229 226 228 229 nan nan nan nan nan nan 227 229 231 233 232 240 245 250 252 256 259 265 269 267 263 257 259 259 260 262 262 260 262 266 nan nan nan nan nan 246 nan nan nan nan nan nan nan nan 262 nan nan nan nan 249 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 202 184 184 213 194 175 166 260 257 272 260 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 268 282 nan nan nan nan nan nan 260 259 258 258 268 260 256 260 260 259 259 260 258 254 257 260 258 254 264 267 255 235 235 230 223 232 233 234 237 235 231 228 225 223 222 221 228 228 223 218 219 222 223 nan nan nan 228 226 223 222 218 220 221 224 241 236 238 nan nan nan nan nan nan nan nan 233 232 231 235 238 238 239 246 254 258 261 266 270 269 267 269 272 272 274 275 274 273 269 nan nan 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 188 201 202 189 175 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 280 nan nan nan nan nan nan nan 263 259 257 262 268 265 263 261 261 261 261 259 255 255 257 257 254 260 255 241 234 229 223 228 232 231 234 238 240 233 230 227 225 226 226 225 235 225 220 nan nan nan nan nan nan nan 223 225 225 220 225 227 242 238 240 240 nan nan nan nan nan nan nan nan 238 nan 238 240 242 242 243 249 257 262 267 272 271 272 283 283 284 283 283 284 279 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 198 192 185 nan nan nan nan nan nan nan nan 330 332 328 324 331 329 325 nan nan nan nan nan nan nan nan nan nan 320 317 nan 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 263 260 261 262 269 267 265 261 259 258 256 254 254 252 252 249 250 249 240 234 231 231 233 236 239 241 241 238 237 236 234 230 230 228 226 233 225 nan nan nan nan nan nan nan nan nan nan 222 225 225 233 237 255 245 nan nan nan nan nan nan nan nan nan 237 239 243 243 244 245 250 253 257 262 267 268 266 273 282 284 287 289 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 301 301 306 307 nan nan 322 325 321 316 315 312 322 322 320 318 317 nan nan nan nan 317 318 313 309 314 314 312 310 306 nan nan nan nan nan nan 296 296 299 298 299 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 263 263 267 265 265 nan nan nan nan 252 253 nan 249 245 249 245 240 234 233 234 237 241 244 243 241 240 nan nan 236 233 nan 230 230 233 nan nan nan nan nan nan nan nan nan nan 218 222 225 227 222 227 242 240 nan nan nan nan nan nan nan nan nan nan nan nan 244 247 252 255 256 258 263 265 266 269 274 282 283 285 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 298 299 301 310 316 319 321 316 nan nan nan 324 321 316 320 321 317 nan nan 314 312 304 298 298 297 297 300 298 304 306 303 303 303 301 299 295 293 291 294 295 293 294 294 293 nan nan nan nan nan nan nan nan 287 288 nan nan nan nan nan 259 261 269 268 266 nan nan nan nan nan 250 257 256 251 241 247 250 243 235 234 235 233 241 246 247 241 nan nan nan nan nan nan 234 nan nan nan nan 234 nan nan nan nan nan nan nan nan 218 236 228 233 238 nan nan nan nan nan nan nan nan nan nan nan nan nan 244 243 249 254 256 259 262 nan nan 268 271 275 nan nan 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 291 295 293 296 299 305 312 324 322 323 324 323 315 310 301 313 313 314 311 309 309 305 303 300 nan 295 298 298 297 nan 298 301 300 299 nan nan nan nan 293 291 291 294 293 291 290 291 291 nan 285 282 279 282 nan nan nan nan nan nan nan nan nan 260 267 271 269 nan nan nan nan nan 246 258 260 252 240 243 248 246 241 244 244 246 249 249 248 245 nan nan nan nan nan 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 239 233 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 250 256 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 303 307 303 298 303 304 306 308 308 308 310 307 305 307 302 297 299 300 303 305 306 302 297 296 295 297 296 295 297 299 300 300 300 301 301 301 301 300 298 298 296 293 291 289 287 288 289 288 287 284 283 282 281 280 279 280 277 273 273 nan nan nan nan 260 257 268 270 nan nan nan nan 255 249 257 260 250 243 248 251 248 248 252 249 249 251 253 248 247 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 nan nan nan nan nan nan nan nan nan nan nan nan nan 254 258 266 nan 270 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 303 310 309 311 309 304 305 305 nan 298 293 302 299 296 297 296 295 293 292 296 293 293 294 294 296 297 295 294 293 294 297 298 299 299 298 297 300 301 298 295 294 294 295 295 294 291 289 288 286 285 285 282 279 279 279 278 276 277 275 274 nan nan nan nan 256 255 265 269 268 nan nan 251 262 259 260 257 247 244 251 252 250 246 249 250 254 254 254 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 259 261 265 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 289 285 289 285 280 284 287 301 296 nan 292 294 294 289 291 289 289 290 288 289 290 289 290 292 292 294 293 293 293 295 296 298 298 298 299 299 297 295 295 294 293 293 292 290 288 288 287 286 283 282 282 281 279 277 277 279 275 276 275 279 275 nan nan nan 254 252 258 265 268 nan nan 251 253 257 258 255 251 252 254 253 252 251 251 252 253 255 254 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 nan nan nan nan nan nan nan nan nan nan nan nan nan 267 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 274 270 270 274 273 273 275 280 291 297 297 297 294 291 289 288 289 291 293 292 292 290 288 288 290 292 292 296 297 299 299 299 298 296 295 294 293 291 291 290 289 287 285 283 281 280 279 279 279 280 279 278 276 276 275 273 274 274 274 276 275 278 nan nan nan 257 251 256 260 264 261 257 259 257 256 256 nan 254 255 254 254 255 253 252 254 252 253 253 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 nan nan nan nan nan nan nan nan nan nan 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 271 269 265 267 270 267 265 275 277 284 282 286 291 292 nan 289 287 289 293 293 290 289 291 292 293 296 298 298 297 296 296 295 295 296 296 296 295 292 290 286 283 281 278 276 275 274 274 274 275 275 274 272 272 272 271 271 270 267 268 268 273 276 278 278 nan 270 263 256 258 261 261 262 260 260 260 258 256 254 257 258 258 258 258 257 256 253 250 248 247 247 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 nan nan nan nan 259 262 nan nan nan 259 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 268 268 269 nan 264 264 266 267 269 276 282 284 284 289 288 287 287 287 289 287 287 289 289 291 292 292 294 296 295 296 296 296 297 295 294 295 293 291 288 285 282 281 280 280 280 nan nan nan nan 269 268 269 270 269 268 267 266 266 266 264 265 266 268 270 272 275 274 271 266 262 263 263 262 265 265 263 261 nan 257 254 255 258 259 259 259 260 259 256 251 nan 246 245 nan 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 263 nan nan nan 266 263 267 nan nan nan 268 271 nan 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 269 271 277 282 286 288 288 290 289 290 288 287 286 285 286 288 289 290 292 292 290 292 293 294 295 295 294 293 290 289 287 285 285 284 nan nan nan nan nan nan nan nan nan nan 265 263 263 263 262 262 261 261 261 259 257 259 263 266 267 270 275 274 264 263 265 268 270 268 267 265 264 262 260 259 255 256 258 259 259 259 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 258 269 nan 257 260 262 274 nan nan nan 272 nan nan nan 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 269 278 284 287 289 291 291 291 289 288 289 289 287 288 290 291 nan nan nan nan nan nan nan nan 292 292 291 289 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 265 264 263 260 257 258 259 257 253 251 253 255 255 261 264 269 268 266 264 266 268 275 276 270 262 265 265 263 260 257 255 255 256 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 268 266 264 263 265 273 274 276 nan 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 285 290 294 297 296 294 290 290 290 291 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 282 283 278 278 267 265 264 263 263 260 258 256 252 247 247 251 254 256 256 258 258 261 264 261 264 267 276 270 265 263 263 261 259 257 254 255 nan nan nan nan nan nan nan nan nan nan nan nan 240 241 240 nan nan nan nan nan nan nan nan nan nan 244 257 263 263 265 271 274 275 276 276 276 nan nan nan 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 293 294 295 295 293 292 291 292 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 357 347 320 307 289 275 268 261 254 249 247 248 248 246 249 249 243 245 249 246 255 262 265 269 271 270 265 261 257 256 253 251 252 252 253 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 nan nan nan 249 251 256 260 264 271 275 277 277 276 276 275 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 294 296 297 297 295 294 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 352 339 330 318 304 295 270 258 261 254 249 244 240 238 238 241 232 244 248 257 254 260 262 269 268 265 262 256 252 252 251 251 249 249 248 nan nan nan nan 246 242 nan nan nan nan nan nan 241 nan nan nan nan 243 247 nan nan 256 259 259 262 266 271 278 278 279 276 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 298 299 299 298 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 330 323 319 322 317 316 286 265 260 257 250 244 243 243 244 235 nan nan 246 240 237 247 254 255 257 256 nan nan 250 248 248 248 248 246 nan 246 246 nan nan nan 243 240 236 239 nan nan nan 240 242 nan nan 234 242 nan 253 nan 258 260 265 267 270 273 276 278 280 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 297 298 301 299 298 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 322 321 317 313 312 309 306 281 263 256 251 248 246 242 235 233 nan nan nan nan nan 227 235 241 nan nan nan nan nan 246 245 245 243 242 242 nan nan 246 245 nan nan nan 239 236 237 nan nan 238 236 nan nan 237 244 nan nan nan 260 265 270 269 278 278 278 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 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 253 255 nan nan nan nan nan nan nan 303 302 301 301 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 320 311 304 304 304 285 266 256 252 248 244 244 237 234 nan nan nan nan nan nan nan nan nan nan nan nan nan 243 243 243 242 241 239 239 242 243 245 242 242 nan nan nan nan 237 nan nan nan 239 242 244 246 251 257 265 261 265 270 271 276 277 279 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 nan nan nan nan nan nan nan 303 304 304 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 298 282 268 nan 250 246 244 240 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 241 242 240 240 241 240 240 242 241 241 239 nan nan 239 238 nan nan 250 249 248 247 250 254 261 267 271 274 276 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 241 nan nan nan nan nan nan nan 304 306 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 315 308 313 306 nan nan nan nan nan 267 nan nan nan 243 238 235 nan nan nan nan nan nan nan nan nan 219 nan nan nan 245 243 244 244 241 240 239 nan 241 241 242 241 241 241 240 240 243 242 244 nan 250 258 255 254 251 249 255 264 269 272 276 276 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 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 221 229 238 236 nan nan nan nan nan nan 296 300 301 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 295 nan nan nan nan nan nan nan nan 238 242 nan nan nan nan nan nan nan nan nan nan nan nan nan 244 244 246 nan nan nan nan 240 nan nan nan 240 241 242 243 241 243 245 nan 248 255 258 256 254 254 250 254 267 270 270 275 277 nan nan nan nan nan nan nan nan 277 nan nan nan nan nan nan 296 nan 293 290 nan 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 233 227 230 235 nan nan nan nan nan nan 297 298 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 240 nan 243 245 245 244 247 248 252 253 257 258 nan nan nan 251 266 273 273 273 277 nan nan nan nan nan nan nan 278 nan nan nan nan nan nan nan 292 293 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 nan nan nan nan nan nan nan nan nan nan nan 230 232 229 240 nan nan nan nan nan nan 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 244 244 245 247 245 250 253 256 256 257 258 257 257 256 267 273 277 276 275 275 278 278 279 281 281 282 279 nan nan nan nan nan nan 291 291 289 288 283 283 282 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 243 238 232 234 228 nan nan nan nan nan nan nan 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 218 216 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 245 nan 249 nan 253 255 257 260 261 258 256 258 266 274 279 280 279 281 281 278 276 276 275 273 280 278 nan nan nan nan nan 286 287 286 286 279 280 281 285 nan nan 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 239 232 234 239 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 239 nan nan nan nan nan nan nan nan nan nan nan nan 236 247 247 247 258 255 258 258 260 259 259 258 262 273 275 276 279 279 280 280 277 274 267 274 276 274 nan 272 278 277 280 281 282 281 279 280 282 283 287 283 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 213 225 240 241 238 240 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 nan nan 254 259 258 256 263 261 263 264 271 273 274 273 279 278 279 280 276 273 276 278 276 274 275 276 281 281 277 280 279 284 282 284 288 286 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 245 225 236 243 216 217 224 232 283 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 272 270 nan nan nan nan 224 nan nan nan 229 nan nan nan nan nan nan nan nan nan nan nan nan nan 242 nan 252 258 262 263 nan 270 268 268 267 270 271 267 261 269 276 278 nan 278 272 274 272 274 274 278 275 274 277 276 283 291 288 288 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 nan 230 231 244 245 229 224 231 227 223 241 281 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 251 257 262 269 nan 266 266 267 266 269 267 262 261 262 269 272 275 274 273 277 275 272 274 270 271 272 275 279 284 291 290 290 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 218 224 234 247 233 224 236 239 251 246 283 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 nan nan nan nan nan 254 263 267 268 266 262 261 263 268 266 269 271 266 271 275 272 267 268 270 277 283 287 289 291 280 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 229 227 233 238 238 236 231 240 252 256 280 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 261 262 263 262 264 268 270 267 265 264 267 269 272 276 265 264 270 280 280 284 291 293 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 238 234 227 222 228 238 226 217 248 268 299 285 283 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 nan nan nan 252 259 260 259 258 258 264 264 nan nan 264 264 265 263 265 269 268 266 274 278 296 294 284 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 243 235 234 242 239 238 227 226 261 270 260 292 295 293 295 299 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 258 nan nan 250 261 263 261 nan nan nan nan nan nan nan 260 260 259 260 261 271 279 279 281 289 286 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 252 258 237 244 257 250 240 246 249 254 255 297 299 295 296 297 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 nan nan 265 264 nan nan nan nan nan nan nan nan 257 257 258 257 263 271 274 270 275 273 283 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 256 269 256 264 263 257 267 249 245 254 252 254 296 298 298 298 294 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 313 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 263 268 269 nan nan nan nan nan nan nan 258 254 256 258 259 263 271 268 266 264 263 275 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 282 271 251 228 270 253 244 266 255 262 268 255 255 292 294 297 298 293 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 328 330 nan nan nan nan nan nan 311 316 319 312 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 nan nan nan nan nan nan nan nan nan 254 253 258 258 260 259 261 261 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 285 292 265 277 276 260 268 271 269 275 270 268 283 287 290 292 301 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 331 nan 327 324 317 314 319 318 313 316 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 nan nan nan nan nan nan 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 322 316 316 299 292 281 295 309 302 284 273 271 270 264 288 288 291 293 301 305 308 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 330 329 323 318 318 315 314 314 316 305 nan nan nan nan nan nan 292 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 233 nan nan nan nan nan nan nan nan nan nan nan nan nan 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 321 313 307 309 285 283 302 305 295 285 269 272 278 293 289 295 295 300 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 nan nan nan nan nan nan nan 316 320 320 317 316 315 317 315 301 308 nan nan nan nan nan 282 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 255 nan nan nan nan nan 228 nan nan nan nan nan nan nan nan nan nan nan 243 249 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 271 277 nan nan 288 269 297 304 308 295 274 262 262 273 291 289 288 294 300 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 305 320 323 319 316 310 303 296 295 nan nan nan nan 289 nan 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 256 249 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 336 nan 304 262 255 267 nan nan 293 293 307 301 308 308 307 293 273 nan nan 288 293 297 302 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 312 324 319 313 302 295 296 295 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 261 264 248 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 314 312 308 296 286 282 260 nan nan nan 291 304 310 312 312 294 279 296 nan nan 283 289 297 301 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 307 309 296 nan nan nan 307 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 234 216 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 269 nan nan 310 310 nan nan nan nan 297 316 7 37 99 78 54 50 81 151 272 269 280 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 260 294 298 nan nan nan 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 212 196 191 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 114 92 74 48 48 62 75 72 52 52 276 264 nan nan nan nan 300 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 269 297 293 292 nan 308 316 nan nan nan 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 234 nan nan 170 177 185 193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 134 99 84 95 81 61 58 34 61 nan nan nan nan nan nan nan 286 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 273 300 296 nan 283 286 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 nan nan nan nan nan nan nan nan nan nan nan 190 189 nan nan 181 196 187 nan nan nan nan nan 190 226 228 239 nan nan nan nan nan 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 93 101 105 95 76 61 63 64 86 86 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 272 297 287 274 273 288 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 237 nan nan nan nan nan nan nan nan nan nan nan 175 nan nan nan nan nan 176 nan nan nan 177 200 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 69 64 79 87 75 59 59 62 76 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 304 305 283 243 267 289 289 nan nan 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 244 nan 336 nan nan nan nan nan nan nan nan 166 nan nan nan nan nan 187 nan nan 202 218 219 229 216 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 86 80 72 72 83 67 55 63 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 103 123 357 346 215 229 268 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 88 nan 112 139 nan nan nan 176 nan nan nan 174 195 225 215 202 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 50 68 58 59 35 50 45 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 95 90 66 81 113 190 197 nan nan nan nan nan 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 133 126 121 112 81 111 173 208 nan nan nan nan nan 174 193 215 nan 219 nan nan 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 21 352 350 350 349 nan nan 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 115 101 107 96 84 111 193 nan nan nan nan nan nan nan 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 157 155 146 129 134 nan nan nan nan nan nan nan 183 202 nan nan nan nan nan nan 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 322 320 319 321 294 nan 225 223 209 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 118 101 89 92 144 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 131 149 171 206 185 162 nan nan nan nan nan nan nan 184 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 300 291 293 295 nan nan 227 221 214 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 113 148 133 116 154 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 210 229 216 nan nan nan nan nan nan nan nan nan nan 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 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 310 307 nan nan nan nan nan nan nan 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 136 218 226 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 151 211 221 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 274 nan 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 183 216 266 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 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 nan nan nan nan nan nan nan nan nan nan nan nan 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 325 307 nan nan 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 206 218 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 208 222 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 186 200 206 213 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 193 198 205 nan nan 220 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan