CAPE 1058 1495 1285 913 1322 1048 896 544 571 708 1010 1216 832 394 769 797 667 466 634 829 860 755 778 1160 1094 1059 748 764 605 648 606 667 603 544 540 764 670 986 688 665 588 512 629 707 733 819 709 601 619 787 776 744 861 816 800 743 704 748 845 822 734 660 840 785 835 796 860 816 863 802 799 853 783 777 721 653 576 551 605 630 643 784 747 211 242 294 360 478 493 494 451 496 617 604 672 721 514 546 878 721 765 763 910 906 902 946 844 946 967 970 928 916 843 882 927 989 1048 982 866 1121 1108 1138 1145 1100 1037 973 967 925 949 979 1025 944 909 889 945 858 845 818 814 748 733 717 869 1041 1091 1117 1183 936 1032 1076 1174 1108 943 825 707 661 592 527 525 377 488 891 657 589 770 707 757 791 895 696 569 636 729 711 729 766 793 834 827 830 811 743 695 584 860 234 299 391 419 402 411 370 354 331 319 303 295 316 348 416 559 639 628 640 627 625 539 489 465 478 459 422 388 426 460 490 542 593 646 709 777 834 804 669 674 733 793 776 700 702 688 702 632 626 680 652 579 449 315 247 254 258 394 618 690 666 587 605 705 728 194 1357 1653 1484 860 1093 892 735 498 107 249 542 876 1174 995 1017 892 788 625 694 719 723 403 1044 171 1048 1064 949 873 760 585 725 806 945 887 904 961 913 758 635 593 498 552 790 674 704 658 680 747 786 755 752 817 837 882 788 804 818 802 783 750 828 735 668 837 849 843 795 855 894 934 874 801 814 761 781 756 754 711 708 675 704 866 609 263 295 434 468 373 370 365 389 291 313 414 375 421 495 611 715 679 789 781 792 800 838 889 930 912 889 853 861 875 941 956 1065 1121 1103 1141 1121 1124 1248 1204 1154 961 1086 1100 1101 1020 975 961 969 937 923 813 844 839 848 859 824 638 573 616 862 1030 1097 1102 1114 1079 1089 1122 1247 1229 912 823 832 863 1007 961 847 931 1007 889 725 681 722 796 855 857 786 825 992 1000 786 868 802 818 951 902 854 845 896 851 751 589 918 313 261 316 336 296 296 301 344 313 343 358 353 385 448 497 541 660 813 836 822 763 666 534 521 560 583 637 693 706 709 724 795 863 962 976 954 942 1021 962 889 833 772 699 658 696 633 643 650 702 680 722 684 724 626 463 382 340 344 331 433 499 442 329 209 121 85 1304 1473 987 1128 966 898 893 652 297 49 360 450 512 784 853 1052 1081 1011 655 642 744 616 354 421 244 517 717 769 667 730 692 811 564 358 697 725 693 845 733 316 691 563 644 655 632 697 653 673 609 546 513 537 666 705 754 828 942 867 887 972 832 962 883 899 880 915 829 899 791 957 939 938 914 638 655 572 619 513 448 584 674 718 524 538 510 390 357 362 319 305 306 200 248 284 243 397 415 567 695 649 639 664 790 727 762 818 777 841 814 709 805 896 935 1032 1067 1023 987 1022 1123 1079 1159 1066 1103 1189 1139 1173 1123 1069 1056 951 949 950 917 850 811 805 815 755 752 635 587 671 755 914 957 1005 1089 1053 1072 1206 1266 1246 1130 903 799 915 902 805 764 595 653 704 758 724 713 759 859 823 899 963 926 933 868 911 1025 1053 1035 1042 941 959 902 829 762 680 626 654 258 352 403 407 398 400 373 395 397 402 419 467 522 609 726 768 737 842 803 883 965 1009 1031 990 916 954 1073 1056 1070 1028 1068 1016 1009 962 852 807 813 859 884 878 776 718 653 651 699 657 665 681 618 651 685 746 720 773 838 765 564 588 669 818 503 431 314 127 118 1463 1151 1540 756 1097 1142 1006 658 373 304 287 336 630 877 917 748 878 1153 1072 947 588 566 250 342 576 566 465 618 546 583 666 610 392 289 573 486 544 463 652 572 643 318 615 586 465 535 608 466 595 447 555 724 515 683 777 848 871 940 924 952 941 1020 977 958 942 990 893 891 877 798 894 903 873 769 720 541 540 526 676 513 347 358 327 396 481 473 411 363 345 247 257 197 341 309 307 432 489 616 621 614 718 630 728 710 880 872 879 823 838 904 913 912 1057 1047 1017 956 1039 1049 1161 1123 1187 1162 1106 1206 1246 1278 1213 1184 1135 1038 1037 971 907 869 693 590 570 583 699 719 633 653 810 844 915 955 903 1045 1100 1198 1227 1091 897 858 771 757 675 674 740 704 680 690 745 778 786 809 847 940 1033 952 975 885 866 900 965 1015 1016 898 930 987 938 953 893 821 844 1001 592 751 894 989 998 921 710 499 480 511 591 659 804 945 987 1031 987 846 888 851 902 956 1009 893 1004 941 982 960 904 918 1247 1166 1082 1106 1038 1059 1080 910 916 843 857 927 814 675 673 540 568 664 637 713 717 740 701 803 858 879 856 866 728 612 563 516 488 523 563 1824 1091 1647 1283 1164 1326 757 662 374 748 586 837 970 1063 1079 925 1141 1280 969 1072 946 822 602 631 633 410 453 529 600 463 614 544 549 749 453 511 260 348 476 536 509 593 496 148 432 611 726 581 658 456 493 627 570 621 770 769 857 864 904 932 955 991 967 1000 1009 996 935 885 727 834 878 905 905 730 712 654 663 685 671 586 530 475 410 275 188 319 437 335 353 347 380 337 398 373 359 443 439 534 598 783 851 727 726 883 827 821 986 1087 1017 997 1005 951 927 995 1104 1002 990 1103 1166 1097 1143 1103 1203 1249 1254 1292 1264 1157 1040 1065 1005 913 868 827 719 657 663 556 476 660 641 705 857 882 899 781 810 940 923 1011 909 854 900 857 797 800 748 733 663 677 635 633 738 774 901 928 1007 1033 1019 940 978 874 955 978 928 1006 1029 1093 1032 1053 1057 951 926 940 898 940 973 1109 1119 1081 972 1140 1264 1050 839 867 915 1027 1001 877 833 915 814 833 869 861 903 900 817 831 822 931 999 1095 1073 1101 1198 1188 1231 1145 1221 1191 994 981 964 938 867 913 940 836 786 751 819 787 725 701 765 754 712 696 772 917 881 813 778 890 859 794 674 678 694 1954 1512 1524 1581 1792 1021 659 969 877 432 595 482 574 1059 1238 1082 1042 773 976 869 921 742 628 731 776 584 678 843 627 522 710 670 668 529 598 576 550 327 557 598 531 577 451 138 625 677 584 589 670 553 488 514 705 730 747 708 683 710 799 758 857 974 1028 1068 948 937 913 988 889 880 930 924 887 811 719 688 689 713 748 671 579 511 478 332 333 290 249 370 304 400 413 476 442 407 351 472 517 459 582 758 875 906 722 844 860 1002 1031 1079 1011 1071 1042 857 840 852 985 990 954 1071 1154 1304 1272 1259 1278 1167 1228 1236 1228 1212 1136 1130 1090 1023 838 813 777 726 644 579 669 791 729 837 902 737 677 623 620 706 858 836 882 960 834 783 854 766 737 632 744 760 744 829 829 871 896 921 983 1053 923 941 961 992 891 998 993 935 916 928 1013 1095 1010 994 1020 951 1194 1095 1102 1186 1228 1102 1198 1149 1110 1141 1040 1064 1067 1058 1008 862 816 718 880 859 818 749 674 964 909 1015 1082 1055 1109 1060 1064 1086 1003 1086 1142 1338 1370 1135 1066 1008 1007 921 891 998 1016 1033 1071 1035 1024 956 926 975 987 774 751 790 802 768 691 827 888 764 711 721 796 688 770 1645 1686 1715 1829 1503 771 554 578 948 299 441 544 914 1094 1117 1033 1069 1109 928 544 478 643 604 720 642 513 947 763 819 613 654 726 640 585 434 511 474 615 518 474 330 513 383 407 445 683 658 778 636 570 580 531 453 509 664 821 610 659 708 594 775 888 925 1062 1042 862 829 930 974 948 1075 993 931 755 819 814 606 680 763 690 649 560 461 404 395 397 375 278 300 214 343 389 458 504 405 521 535 591 649 835 879 974 944 750 883 874 1016 1005 1075 1074 1010 857 905 1015 1035 1185 1239 1222 1215 1202 1180 1191 1183 1214 1228 1188 1214 1228 1149 1089 1050 1039 913 851 782 761 676 772 671 831 775 835 739 676 702 738 764 901 965 1001 950 919 895 834 833 908 865 839 735 790 777 738 809 893 1028 1015 1029 1001 906 968 933 975 1033 1007 948 939 1015 965 914 989 998 1126 1058 1109 1242 1195 1153 1260 1197 1234 1138 1168 1048 998 1011 1002 913 971 982 920 854 743 781 754 835 900 839 937 944 955 1042 1069 1040 1171 1156 1149 1193 1066 1105 1005 985 1073 1060 1052 1131 1310 1081 1201 1253 1148 1140 1081 1097 978 1043 1067 1165 1076 893 976 984 942 1010 880 782 777 781 766 828 813 663 1477 1501 1625 1202 857 608 1074 659 308 466 628 827 1088 1174 1189 1105 1276 1092 792 684 478 341 390 502 506 781 801 972 862 919 857 676 692 636 554 428 298 439 467 570 455 320 461 493 673 564 663 587 620 752 720 755 724 560 598 460 378 385 529 619 616 567 744 839 718 751 848 930 991 1029 921 923 955 1035 773 601 537 957 1061 738 599 583 377 352 229 294 396 425 349 306 262 295 397 492 392 610 771 892 884 948 907 837 669 906 787 919 1067 1025 1103 1164 1130 1279 1266 1260 1190 1210 1142 1188 1151 1211 1230 1175 1098 1184 1174 1200 1180 1113 1059 1055 1044 980 971 950 824 804 830 895 911 871 834 834 830 858 906 894 897 970 933 915 911 855 822 865 853 947 923 902 845 764 744 773 822 968 987 952 1023 1009 1093 927 840 947 902 883 964 995 1103 1090 991 1106 1140 1124 1209 1257 1254 1266 1155 1122 1151 1178 1129 1019 958 905 884 937 943 931 978 956 944 876 846 874 786 909 1020 1010 887 1078 1103 1140 1182 1114 1203 1122 1173 1284 1247 1388 1293 1228 1252 1310 1362 1197 1046 1013 1144 1194 1159 1033 699 838 1096 1091 1146 982 1096 1182 1074 1056 1047 1051 895 958 1047 859 922 869 809 991 1331 1360 966 693 889 206 101 353 621 725 904 1067 1209 1181 1375 1263 1118 794 754 445 599 571 493 609 738 695 781 757 769 553 585 647 674 642 638 502 379 489 524 565 585 682 701 575 741 705 635 621 699 792 778 662 735 653 578 476 501 554 484 538 511 617 556 541 612 845 1019 962 994 934 852 862 1179 910 619 401 490 490 834 653 589 417 433 189 60 109 180 545 252 193 189 357 570 527 774 898 896 916 993 869 587 754 819 1039 1110 1073 1155 1319 1234 1119 1151 1109 1214 1131 1085 1156 1184 1175 1126 1153 1213 1246 1200 1138 1204 1136 1149 1107 1060 1057 946 935 958 1031 976 913 892 869 810 784 831 792 789 749 800 820 843 818 846 834 818 817 826 908 882 881 858 899 901 885 868 1027 1040 1043 1013 1047 1092 1091 1035 1002 882 870 929 924 936 988 1006 951 1031 1174 1137 1194 1309 1325 1293 1248 1201 1053 1148 1130 1052 923 1037 1082 1126 1035 976 777 890 868 1074 834 914 914 845 934 1063 1141 1207 1177 1102 1118 1093 1254 1241 1135 1221 1293 1197 1282 1330 1197 1182 1148 1165 1236 1365 1065 1016 1222 1338 964 930 1095 1202 1175 1227 1207 1196 1190 1190 1185 1175 1130 1065 974 927 968 901 903 1429 1338 799 797 1093 403 122 291 540 621 730 975 1134 1207 1379 1415 1267 1136 1083 964 782 741 638 735 698 769 702 673 661 613 550 657 522 727 586 568 529 527 494 537 577 510 664 694 615 534 402 464 599 413 698 606 711 628 745 804 557 531 548 583 588 541 602 516 732 639 681 779 911 1013 987 752 957 1059 1034 494 410 435 410 298 313 382 135 82 125 29 34 63 144 435 206 282 270 550 911 818 1037 950 1024 991 909 914 801 862 947 1196 1291 1196 1116 1057 1153 1066 1111 1077 1013 1015 1176 1205 1250 1070 1191 1179 1142 1126 1169 1175 1140 1175 1022 1026 982 936 970 923 952 919 755 858 855 812 809 730 614 691 693 686 687 720 725 745 703 817 771 797 773 912 880 914 880 921 966 980 988 946 936 918 1049 1043 991 961 922 846 838 932 942 1074 1099 1132 1005 1104 1208 1189 1185 1321 1337 1276 1253 1125 1211 1116 985 1027 1028 867 957 973 858 842 993 1080 1152 1135 1082 1045 1117 1082 1079 1112 1243 1273 1242 1271 1182 1064 1341 1286 1260 1366 1376 1382 1383 1412 1307 1316 1449 1334 1267 1277 1321 1206 1225 1194 1255 1242 1298 1305 1255 1299 1316 1305 1284 1288 1224 1154 1299 1152 1223 1163 1227 1181 1087 1476 1313 867 673 777 472 448 565 537 635 922 1021 1200 1348 1305 1286 1246 1250 1063 982 928 867 774 767 718 757 660 620 555 699 638 736 710 627 627 499 579 463 352 270 642 745 553 614 623 455 586 544 555 426 492 679 779 806 758 816 760 596 599 631 603 574 512 515 519 547 577 506 771 727 765 685 1077 1060 993 663 465 442 308 240 140 177 128 72 44 67 95 98 62 394 429 336 204 503 969 1036 1134 1067 1059 1060 927 840 744 885 903 1227 1305 1186 1068 1072 1001 986 1058 1128 1264 1223 1213 1226 1167 1129 1090 1058 1110 1074 1045 1109 1037 1020 934 985 1063 945 949 882 837 768 766 754 778 745 624 575 576 594 557 557 603 628 661 664 696 709 734 741 799 836 849 883 941 969 976 982 1017 1000 1023 1041 1123 1105 1115 1089 1022 958 1116 1072 1053 1154 1198 1221 1174 1030 1076 1237 1272 1330 1284 1294 1280 1269 1158 1200 1133 1119 1115 1035 1079 984 1091 1066 1083 1156 1094 1206 1164 1130 1201 1176 1099 1154 980 1215 1208 1279 1207 1258 1189 1206 1325 1463 1428 1386 1287 1429 1409 1476 1398 1395 1335 1330 1350 1425 1369 1282 1387 1401 1388 1373 1396 1430 1406 1432 1433 1334 1273 1325 1472 1407 1266 1201 1297 1235 1256 1409 678 586 835 544 533 572 595 644 832 929 1215 1160 1194 1278 1248 1158 957 816 900 935 790 787 693 612 677 564 646 674 841 677 612 605 595 485 469 404 308 364 531 676 639 556 506 546 318 437 434 520 468 350 704 653 798 795 706 619 746 706 744 716 662 677 647 553 510 708 553 556 536 208 166 412 974 617 648 514 491 271 233 132 125 89 48 43 35 80 119 68 261 111 442 297 280 831 1084 1169 1243 1131 1022 1071 997 1071 1100 1212 1239 1422 1243 982 1061 1070 1047 1353 1426 1521 1507 1549 1380 1285 1174 1052 968 1040 1046 1021 1035 945 1005 983 846 896 843 826 831 807 812 740 810 772 689 613 534 553 531 595 548 619 677 691 650 689 709 682 699 718 784 817 867 915 957 930 945 1029 1054 1084 1114 1118 1132 1170 1219 1149 1201 1178 1166 1241 1219 1223 1272 1210 1217 1209 1214 1273 1192 1156 1329 1303 1365 1315 1214 1238 1213 1159 1161 1047 1283 1298 1267 1107 1142 1186 1245 1296 1335 1257 1258 1218 1169 1218 1222 1291 1338 1194 1246 1313 1354 1348 1453 1324 1376 1461 1416 1413 1438 1470 1445 1481 1472 1451 1419 1359 1312 1491 1422 1476 1464 1469 1486 1410 1520 1614 1571 1573 1598 1534 1535 1507 1515 1459 1442 1491 1465 800 1324 965 828 410 748 664 798 852 1176 929 1238 1117 1062 995 1033 1051 944 903 779 868 854 713 670 700 658 671 653 474 471 416 430 418 495 506 485 469 529 650 639 460 427 389 422 557 534 518 454 425 311 665 859 740 877 933 622 652 637 696 679 669 746 734 600 581 433 493 347 275 174 226 346 407 716 626 739 603 286 285 161 91 95 35 39 8 41 115 93 145 244 114 409 335 506 1014 1227 1046 1043 1030 902 1113 1176 1104 904 1032 1205 1257 1026 1062 1032 1207 1166 1208 1312 1473 1481 1270 1272 1273 1355 1010 990 994 1034 993 1020 944 892 904 811 770 767 833 817 775 829 767 726 713 581 583 551 510 747 777 881 783 750 734 633 676 716 731 765 758 821 879 892 939 966 994 1056 1120 1164 1183 1167 1124 1116 1115 1167 1127 1112 1160 1212 1277 1266 1275 1310 1306 1297 1239 1286 1157 1256 1304 1304 1370 1331 1211 1145 987 1114 1226 1239 1446 1424 1305 1270 1332 1346 1343 1334 1373 1297 1325 1229 1248 1324 1331 1282 1314 1376 1361 1374 1380 1427 1528 1515 1505 1436 1543 1456 1482 1546 1488 1479 1487 1500 1472 1499 1412 1442 1511 1548 1554 1605 1517 1503 1569 1571 1574 1633 1648 1582 1592 1619 1585 1603 1651 1587 1325 1118 950 924 829 855 630 823 842 1034 868 1049 1171 1058 747 482 315 274 199 244 1061 1078 1004 884 731 539 598 481 528 508 559 608 585 681 738 675 708 735 768 722 618 697 618 508 539 468 404 389 492 501 562 507 567 665 635 869 941 832 591 588 712 815 680 732 630 539 518 495 341 417 554 272 308 219 388 612 506 638 422 352 235 192 165 82 23 15 20 61 55 7 134 133 153 407 426 534 746 776 829 1195 1303 1274 1358 1268 1018 993 1024 1009 900 853 1054 1181 1140 829 989 1172 1157 1170 1249 1324 1163 1285 1003 951 964 882 928 938 905 907 895 1021 876 878 954 806 760 785 675 632 633 509 399 559 789 771 820 861 808 795 679 713 712 730 762 768 743 785 857 903 980 1004 970 1026 1051 1123 1095 1128 1085 1066 1138 1127 1071 1194 1114 1151 1226 1314 1245 1228 1144 1191 1161 1121 1147 1147 1134 1171 1144 1221 1177 1168 1094 1193 1303 1279 1323 1371 1329 1327 1232 1152 1149 1146 1223 1245 1285 1297 1366 1335 1405 1422 1351 1382 1461 1380 1541 1566 1537 1524 1502 1606 1476 1497 1514 1470 1402 1523 1543 1534 1501 1513 1447 1380 1538 1489 1605 1626 1590 1583 1565 1601 1691 1760 1691 1668 1654 1730 1639 1758 1728 1224 1284 1211 958 939 862 930 816 999 923 839 1140 572 569 911 904 960 790 840 803 597 838 1046 862 699 713 519 250 102 82 79 96 116 118 157 283 467 415 385 416 439 378 289 282 387 452 501 479 459 543 569 548 617 511 541 599 547 478 479 538 584 688 615 700 619 794 873 786 565 723 581 430 357 216 401 549 472 455 386 524 316 222 125 68 31 6 0 38 26 26 84 109 38 165 344 569 636 629 781 1186 1205 1321 1383 1375 1084 1018 890 973 1043 1067 1023 1092 494 419 547 767 1083 877 1017 812 771 814 870 909 949 915 911 864 896 933 878 907 854 991 1026 955 903 911 917 851 717 392 453 601 909 789 655 642 754 858 779 862 854 846 743 792 721 663 733 835 831 879 981 1062 1132 1152 1073 1104 1095 1155 1125 984 1034 1080 1114 957 1112 1136 980 1000 1010 989 914 1023 1060 1044 1040 1009 1012 1066 1076 1108 1081 1139 1204 1208 1351 1397 1470 1386 1148 1148 1222 1097 1025 1193 1316 1382 1361 1436 1403 1299 1425 1526 1487 1454 1516 1504 1646 1590 1651 1471 1621 1566 1515 1499 1509 1513 1501 1567 1602 1551 1609 1633 1587 1521 1661 1648 1652 1661 1497 1679 1739 1798 1793 1831 1820 1792 1781 1835 1811 1145 1168 1092 1082 1062 1082 942 1048 1040 960 1211 455 951 764 887 1024 971 929 814 721 690 602 379 492 482 487 370 329 440 686 783 394 154 140 100 65 57 79 99 122 118 107 69 65 86 116 118 211 255 248 348 449 423 439 446 623 699 625 563 494 539 462 726 678 640 807 805 507 628 689 592 502 589 332 563 601 402 336 332 439 450 277 132 88 29 16 0 43 13 22 23 9 97 158 239 277 675 761 987 1218 1214 1385 1130 1035 1142 953 1042 893 718 842 726 579 288 333 397 582 732 451 685 566 654 517 952 788 933 953 856 829 840 787 824 755 787 845 871 887 917 814 903 862 491 245 341 707 740 622 405 164 240 394 481 559 699 736 515 574 738 724 759 808 819 826 852 917 959 986 1096 1124 1109 1091 1030 732 611 850 769 690 763 912 870 866 817 897 844 829 860 884 832 810 832 855 923 936 947 1031 961 1122 1256 1330 1299 1382 1263 1214 1258 1238 1229 1214 1316 1327 1383 1388 1542 1533 1573 1498 1498 1502 1553 1559 1616 1663 1588 1632 1637 1620 1533 1472 1350 1472 1502 1547 1638 1674 1643 1650 1558 1533 1674 1662 1692 1623 1757 1758 1799 1883 1952 1957 1870 1879 1789 1620 1615 561 452 848 922 1087 863 1070 1072 1095 1057 301 1026 1134 666 957 868 843 814 656 550 482 711 886 884 747 687 649 471 485 431 43 0 0 0 7 34 67 78 142 118 62 52 27 57 123 167 98 55 77 56 74 174 496 453 449 432 504 505 639 632 540 504 549 496 722 921 846 610 579 645 425 467 850 745 778 676 343 293 177 347 362 282 169 109 105 0 0 26 8 1 22 47 163 96 199 361 662 831 1013 1078 1080 1016 857 982 971 683 731 749 607 592 520 354 278 395 401 657 542 440 487 459 418 380 454 548 682 655 605 709 688 702 702 669 710 748 758 823 852 700 926 840 350 227 300 311 293 367 110 53 51 53 101 207 283 706 404 299 561 693 869 788 707 780 827 873 974 941 1032 1026 893 776 980 809 636 618 553 568 618 721 700 622 625 588 594 687 689 615 611 561 635 698 750 828 862 878 1003 1181 940 975 937 996 963 1076 1161 1209 1247 1232 1276 1369 1568 1437 1464 1486 1587 1611 1593 1605 1570 1701 1663 1650 1607 1553 1463 1624 1552 1417 1586 1555 1642 1688 1730 1752 1630 1554 1430 1501 1686 1725 1858 1810 1857 1891 1960 1882 1976 1952 1844 1738 1661 1733 1669 560 831 884 1188 957 1149 1016 1097 825 816 1039 1064 847 964 623 155 0 0 0 0 0 0 0 0 47 216 161 0 0 0 64 163 44 0 0 0 2 385 504 117 78 103 148 310 119 293 284 176 85 54 0 30 135 467 573 463 410 434 541 449 540 551 495 559 496 488 641 700 671 670 547 605 677 543 842 567 253 241 237 318 470 306 250 198 118 1 0 3 0 47 271 243 174 239 263 336 515 626 863 902 817 689 846 843 649 362 558 536 462 546 475 350 355 500 601 586 722 473 248 193 276 279 241 319 366 425 356 413 518 665 787 726 821 761 887 789 725 763 825 535 446 144 134 73 78 57 62 30 24 23 36 57 111 345 18 102 277 564 699 807 761 680 820 919 982 1003 842 843 740 903 920 838 676 531 380 479 688 539 498 421 498 496 530 563 516 480 506 456 481 550 566 564 655 687 709 748 827 682 695 651 670 706 756 865 753 843 953 1054 1078 1189 1323 1496 1579 1613 1611 1636 1657 1766 1810 1725 1773 1784 1617 1733 1683 1726 1726 1671 1683 1785 1756 1750 1696 1721 1636 1740 1779 1866 1865 1780 1924 1924 1810 2008 2063 2017 2013 1864 1707 1715 1724 725 861 971 1219 1122 1194 931 938 1222 967 994 1129 688 178 0 0 0 0 0 0 0 12 0 0 0 0 0 0 63 415 435 403 213 102 76 19 56 88 99 180 278 304 173 144 185 158 292 400 469 323 152 68 5 122 304 282 480 471 471 380 484 387 454 533 478 508 502 502 552 562 567 625 662 669 705 489 290 411 423 701 514 472 295 215 152 1 0 0 3 103 233 379 310 403 401 434 331 260 481 918 796 635 671 527 485 220 255 294 389 510 511 424 472 366 450 473 504 518 363 65 95 76 110 151 165 53 174 240 284 438 617 663 787 781 778 693 561 533 333 299 233 99 138 37 31 29 32 30 22 21 21 20 43 23 13 123 243 346 576 824 870 926 943 1047 980 954 713 655 598 615 611 599 424 304 282 397 461 401 339 330 322 329 304 327 301 278 314 351 356 403 345 341 339 381 399 442 485 481 514 544 520 536 541 543 408 498 597 774 850 1077 1234 1175 1421 1392 1515 1573 1731 1755 1765 1814 1841 1811 1857 1846 1802 1793 1816 1783 1754 1817 1855 1895 1811 1850 1712 1787 1796 1889 1895 1852 1710 1907 1886 1965 2013 2113 2004 1921 1853 1831 1811 698 1179 1212 1085 1190 985 1258 1166 1131 1003 501 64 0 0 0 183 146 341 334 511 269 197 1 0 0 0 65 581 502 505 463 358 465 464 383 302 228 166 202 239 215 171 167 117 123 85 54 157 264 313 243 276 124 36 64 134 242 614 537 512 495 525 543 594 555 569 658 706 851 786 796 750 759 827 638 391 508 656 377 816 648 526 289 250 242 15 0 1 29 91 247 314 353 386 301 169 202 149 246 527 417 32 69 144 380 207 48 138 250 341 306 420 546 311 218 341 351 360 377 190 32 20 42 54 36 16 12 133 240 620 622 485 654 739 675 572 398 278 245 258 166 35 29 28 39 30 28 25 16 16 9 19 13 8 24 58 61 173 213 378 663 754 682 666 854 711 478 460 432 549 506 356 211 137 151 263 255 228 152 191 108 173 208 129 107 144 182 203 201 188 187 215 214 233 141 236 234 219 189 223 324 415 474 421 331 288 345 368 493 751 934 984 1125 1140 1176 1295 1453 1604 1630 1856 1881 1927 1874 1796 1831 1597 1762 1911 1971 1871 1875 1971 1920 1823 1839 1923 1843 1852 1964 1831 1697 1890 1967 1939 1889 2084 2107 1978 1790 1909 2104 974 866 925 1161 1127 1097 1366 1144 924 151 0 0 0 166 520 394 156 514 1026 765 567 783 760 624 547 655 468 273 231 238 231 174 211 220 198 94 100 98 105 131 113 93 48 17 17 62 125 13 85 117 192 101 348 193 57 18 102 303 556 587 566 494 530 601 584 626 735 844 903 884 965 1002 876 853 718 571 869 674 644 687 580 514 296 214 208 162 38 81 36 69 474 235 267 240 87 93 137 296 139 76 1 4 8 8 10 17 28 94 158 120 80 254 572 420 187 236 313 262 290 197 90 29 33 32 33 18 4 10 135 498 454 484 477 492 529 417 169 69 106 120 42 33 39 19 25 25 27 25 18 10 9 4 1 15 29 32 30 34 84 154 246 455 368 373 353 386 238 253 183 213 165 203 125 171 131 205 175 109 27 73 74 68 79 88 71 106 111 132 126 140 152 159 79 111 54 114 81 74 86 204 115 127 175 163 158 199 200 210 346 411 509 593 678 760 941 1164 1222 1393 1456 1641 1702 1800 1868 1909 1927 1899 1790 1799 1816 1782 1649 1878 1937 1777 1753 1792 1823 1973 1829 1807 1998 2231 2204 1955 1813 1789 1994 1991 1786 1635 1956 1269 1102 1107 895 1277 1222 1002 754 0 0 0 305 607 821 889 676 815 636 675 894 739 669 681 411 546 622 596 677 617 557 462 335 239 209 141 62 36 334 250 131 87 58 35 4 1 0 0 1 0 0 68 116 135 293 209 59 0 108 333 463 509 506 527 546 552 599 622 869 823 635 538 554 753 887 904 773 644 503 480 667 596 338 283 265 227 138 96 54 33 65 416 195 154 71 61 155 286 531 92 78 60 245 114 6 13 16 19 73 13 5 1 97 291 304 75 153 185 208 152 130 138 148 26 18 30 18 6 0 14 76 237 215 219 198 318 222 61 46 98 46 41 32 34 23 33 32 25 29 20 18 24 12 14 25 32 32 32 31 36 48 109 151 164 166 164 263 170 212 72 75 58 61 83 93 105 79 41 52 43 42 61 18 33 42 50 51 94 106 124 114 106 111 61 52 56 56 56 47 54 97 95 65 68 89 110 123 139 124 201 324 458 455 425 478 592 698 829 1068 1245 1424 1559 1666 1806 1861 1853 1997 1906 1725 1954 1785 1555 1698 1847 1858 1687 1711 1811 1898 1927 2026 2190 2037 2036 2040 1879 1912 1797 2095 1962 2034 1710 1229 1061 1151 1305 958 353 187 0 0 492 947 1056 806 753 198 709 1080 611 512 627 900 372 739 932 836 811 642 572 546 455 311 262 250 362 336 266 167 134 107 89 71 23 1 0 0 82 0 0 0 0 0 57 1 74 219 279 165 0 137 393 406 474 451 500 572 612 665 643 910 819 726 446 400 702 841 814 388 239 370 381 322 205 214 197 83 108 88 83 25 167 271 159 181 85 166 218 165 454 248 345 306 585 348 132 12 14 15 12 8 3 2 79 229 137 32 14 57 179 134 82 78 91 66 73 16 26 20 0 6 27 32 74 50 43 79 48 53 23 40 51 51 65 81 45 46 43 38 35 28 34 24 25 32 31 28 40 37 34 32 30 30 49 66 99 83 98 62 33 31 15 62 30 51 41 44 19 83 15 36 29 23 41 23 35 22 29 60 65 78 107 65 91 59 59 62 47 53 48 70 68 95 77 82 86 111 94 118 125 170 195 206 245 270 359 370 460 573 635 815 1037 1225 1306 1404 1528 1669 1748 1956 1757 1838 1986 1985 1927 1989 1702 1739 1749 1753 1654 1516 1860 1725 1922 2178 1750 1613 1737 2066 2266 2100 2067 2152 1444 1332 1188 696 42 0 0 388 1085 984 714 471 90 850 915 721 624 745 631 718 377 903 856 768 959 660 204 69 44 6 0 30 102 196 216 221 193 184 159 170 94 0 0 0 0 1 24 0 0 1 0 0 0 0 24 66 195 212 0 243 384 475 520 506 603 645 655 523 834 849 834 845 422 549 635 745 197 128 267 271 112 165 135 102 66 51 22 20 29 255 277 190 138 131 205 178 157 250 492 239 528 435 300 465 52 18 98 156 10 7 17 84 76 93 88 3 2 126 156 55 4 67 75 63 179 66 13 0 0 24 30 35 40 44 46 39 23 19 41 60 58 64 54 68 62 45 45 41 37 33 31 25 35 40 38 39 37 32 26 31 32 34 56 54 51 40 14 13 18 16 38 38 16 18 52 45 16 16 15 8 20 45 9 26 52 17 33 30 36 84 90 47 49 43 30 30 40 34 67 70 74 96 104 92 99 84 112 117 132 143 156 182 214 224 248 284 354 402 489 621 810 867 937 940 982 1185 1352 1585 1765 1773 1866 2028 1815 1726 1525 1435 1621 1518 1629 1905 1690 1551 1545 1710 1854 1536 1758 1754 1792 1739 1857 1135 986 377 0 0 57 598 972 664 0 5 117 386 824 1173 839 764 1129 633 401 715 812 648 321 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 32 6 0 0 0 0 0 0 45 65 113 45 0 0 7 1 4 11 201 136 0 283 378 523 498 564 629 688 531 586 842 824 771 850 767 474 454 524 439 376 392 377 217 147 79 4 0 0 9 107 273 137 174 149 151 147 169 272 333 436 525 492 607 503 442 404 323 364 350 125 49 10 68 143 70 15 9 48 55 58 49 7 1 9 10 86 82 22 5 0 0 13 27 31 37 38 31 22 20 42 50 52 63 58 69 65 63 38 38 42 35 28 37 32 45 62 39 42 38 33 31 32 27 32 52 35 18 17 17 18 19 16 19 31 20 35 31 39 12 12 12 10 9 12 11 16 10 18 23 40 27 31 47 29 32 31 41 42 45 54 63 54 63 70 87 97 97 113 120 128 115 119 139 165 166 187 197 204 196 203 235 247 312 396 511 656 740 804 900 1114 1453 1662 1766 1829 1796 1684 1460 1415 1595 1651 1666 1971 1681 1529 1506 1348 1386 1454 1479 1551 1763 1729 142 0 0 224 711 1023 1239 804 148 0 2 2 2 88 423 778 761 888 814 758 796 691 284 5 4 4 2 1 3 3 35 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 58 66 7 4 74 0 0 23 39 20 10 163 162 310 340 405 500 497 536 594 671 615 613 610 689 937 924 846 750 663 599 578 535 323 276 468 311 134 20 23 127 283 232 146 166 142 94 116 193 405 412 387 359 360 520 592 597 497 472 455 421 380 293 107 162 176 86 41 14 13 20 7 23 66 65 52 37 97 27 16 63 24 6 7 23 23 24 30 29 24 19 39 44 55 62 65 66 63 57 47 33 37 34 35 32 33 27 63 62 45 47 42 35 27 32 31 19 25 21 21 20 18 12 15 17 21 38 25 37 38 15 8 11 7 11 11 6 8 6 27 8 10 20 17 31 26 15 28 28 35 46 50 48 57 56 48 64 70 78 93 104 117 105 100 103 121 119 117 101 109 82 71 67 78 85 122 169 216 297 392 489 582 751 906 1058 1184 1344 1424 1488 1353 1417 1700 1757 1625 1461 1279 1118 1165 1080 1090 1258 1499 1733 1603 0 15 669 1159 1213 1041 863 622 741 44 2 0 0 0 48 453 508 726 911 711 682 432 16 8 104 72 94 7 2 8 96 96 26 0 0 0 0 0 0 0 0 0 0 0 1 8 0 0 0 0 0 0 0 0 1 53 3 7 151 104 76 342 365 478 499 506 573 697 686 683 739 724 899 889 906 766 628 562 475 527 409 299 599 832 688 712 491 185 328 216 222 141 95 88 119 277 508 507 491 553 450 658 559 565 486 415 462 469 466 401 317 434 301 162 68 63 18 14 10 23 19 31 98 100 92 7 6 9 30 11 16 19 20 19 20 20 17 15 24 38 38 60 63 60 56 62 58 47 33 29 28 28 30 31 42 66 46 43 35 42 33 30 20 18 24 16 18 17 19 18 16 17 16 28 16 31 26 27 37 11 6 5 10 10 8 10 10 9 10 18 16 9 27 21 31 31 40 43 44 45 50 52 48 52 57 59 66 76 84 73 85 89 96 80 51 34 31 25 27 21 10 5 1 4 18 55 111 186 270 380 475 573 680 799 902 1042 1160 1239 1432 1631 1533 1378 1272 1158 1075 1009 936 846 1001 1280 1457 429 1095 1326 1255 808 133 576 1029 271 118 288 790 835 59 104 304 465 459 661 713 693 214 80 117 186 13 8 17 12 5 2 33 102 42 39 0 0 0 0 0 0 0 0 0 0 3 0 0 0 85 40 92 88 12 0 0 2 2 99 185 170 271 307 341 408 414 470 549 753 694 818 862 910 976 862 821 799 821 781 730 659 507 644 703 751 711 772 121 270 431 346 160 141 159 265 387 676 443 476 517 499 608 553 502 428 417 475 501 500 395 388 488 321 305 243 213 153 182 82 30 43 37 43 40 40 32 8 12 16 38 14 4 6 14 18 17 13 17 14 20 26 45 54 61 59 66 79 66 47 44 38 27 32 30 29 59 54 36 30 33 29 23 20 22 14 16 18 14 18 16 16 8 21 23 21 23 31 12 13 8 12 10 7 6 9 5 9 9 6 7 5 16 17 24 30 38 38 33 35 39 36 35 33 40 42 42 48 54 60 62 48 37 37 34 25 15 5 1 3 1 0 0 0 0 0 0 5 29 101 160 212 269 348 401 497 611 752 876 995 1194 1381 1348 1290 1196 1159 1103 988 840 734 612 718 1043 1275 1346 604 918 1129 983 482 151 1 0 421 836 715 638 833 865 807 847 682 452 179 130 369 257 72 12 15 9 5 0 0 100 146 100 33 24 0 0 38 74 47 0 0 0 0 8 24 1 6 99 113 116 69 84 37 63 143 122 180 212 243 299 317 347 419 449 501 639 735 748 997 1046 1081 1020 827 730 650 567 541 671 815 773 674 726 580 406 58 167 609 166 128 141 185 368 608 640 459 438 486 477 580 501 560 500 469 516 585 494 455 416 312 283 303 299 247 280 176 150 132 66 50 17 12 30 45 32 34 22 37 41 16 19 21 18 13 7 4 14 8 27 44 57 63 80 83 72 77 63 46 36 30 30 31 35 45 47 43 33 34 33 25 18 21 16 19 17 18 14 19 19 21 18 20 29 34 11 7 4 5 6 6 4 5 8 9 10 9 8 9 7 5 12 16 15 23 24 32 42 32 24 20 26 33 38 32 27 27 31 30 21 18 20 9 9 5 2 1 0 0 0 0 0 0 0 0 0 0 0 1 54 82 74 133 196 247 404 547 662 829 1020 1125 1140 1114 1087 1120 1142 1000 946 798 617 1099 634 615 981 1081 1137 416 175 490 267 0 0 442 694 845 905 966 1057 851 697 356 219 291 252 319 54 4 12 8 4 0 0 25 45 121 103 21 39 59 78 46 110 112 13 0 0 32 105 102 15 0 1 0 78 1 85 74 106 124 143 196 220 254 262 308 434 434 450 501 666 876 945 1003 937 782 764 678 600 592 714 602 804 722 524 609 452 483 161 87 453 320 228 161 228 347 573 648 520 441 484 424 516 450 419 503 453 423 361 480 515 525 499 340 343 303 368 289 170 95 98 108 65 61 45 36 8 8 13 12 28 56 48 40 23 15 25 22 7 6 19 25 33 40 56 59 76 84 83 82 60 35 26 35 26 16 30 40 40 31 33 25 19 20 20 16 16 18 16 13 18 14 13 13 12 14 8 14 6 4 10 9 8 6 8 3 10 9 9 7 9 8 6 7 9 6 5 10 15 21 21 21 20 11 18 16 19 17 12 10 9 12 10 5 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 18 61 118 181 314 452 618 844 951 957 952 1046 1110 1092 983 930 849 1426 1170 1243 1064 870 432 233 564 983 996 532 570 217 248 353 622 679 776 786 583 297 210 208 321 193 49 18 14 11 6 0 0 0 0 0 0 0 13 0 0 0 57 70 17 60 97 86 0 0 56 0 3 37 2 29 133 93 130 97 120 160 186 225 219 271 395 434 414 418 567 815 939 1027 1030 834 849 781 628 573 678 682 734 749 574 481 508 511 664 338 217 382 318 278 243 326 506 653 632 530 462 526 351 238 196 275 348 248 171 241 341 503 538 403 261 287 230 71 16 12 14 13 15 35 54 63 52 32 11 11 17 28 39 58 26 27 23 20 8 3 12 25 44 37 53 52 49 81 79 86 66 37 36 35 29 23 17 43 36 38 37 32 14 24 20 15 17 14 13 17 16 13 11 11 11 13 13 11 8 8 7 5 4 6 7 11 11 9 7 8 9 9 7 9 6 5 5 5 4 7 7 10 12 12 8 5 9 4 2 2 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 29 55 131 374 470 584 762 899 978 1071 1071 976 946 917 1289 1311 1266 1014 1016 280 184 304 805 908 750 579 463 55 125 447 780 800 638 601 312 106 147 332 355 43 34 14 14 9 19 13 33 116 137 95 51 31 16 5 0 0 126 68 67 10 1 5 0 0 84 28 0 49 108 109 58 97 31 101 133 162 163 210 259 364 421 458 423 505 740 953 1042 1017 919 818 806 625 612 560 739 646 602 572 690 545 610 785 703 243 358 356 318 274 314 433 582 496 446 406 481 246 103 102 241 298 171 80 66 181 257 324 271 183 140 67 10 9 8 8 8 8 8 12 29 52 57 33 7 9 14 16 33 58 42 16 28 50 43 4 20 33 34 28 35 51 49 70 68 70 48 45 43 26 28 24 22 26 15 30 21 21 20 15 16 13 12 17 13 13 10 9 11 9 13 10 8 10 7 7 6 9 8 8 10 10 10 8 5 6 7 5 5 5 4 4 3 2 2 2 2 1 3 2 4 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 7 80 301 391 455 651 809 908 962 939 913 874 1302 1308 1207 1022 661 193 27 5 350 260 290 198 19 13 15 73 286 554 659 624 314 153 387 397 242 197 77 28 12 12 18 29 49 83 123 211 249 232 113 74 7 0 140 98 84 108 7 7 1 96 48 1 88 34 0 77 82 72 78 86 117 142 158 192 249 361 435 436 474 487 680 877 955 989 886 818 742 703 652 614 564 607 527 537 547 541 515 782 712 591 346 322 310 331 317 358 402 512 503 404 476 459 413 403 352 189 59 131 166 83 169 172 157 33 28 26 12 12 8 7 7 8 6 8 10 19 62 62 48 20 10 49 40 42 52 21 23 33 34 36 26 30 32 28 20 23 38 51 66 61 66 54 34 43 31 29 24 21 36 29 18 22 19 15 16 11 15 14 9 7 12 9 8 8 6 8 4 4 8 8 10 9 8 7 7 7 7 8 7 6 4 5 4 4 3 3 2 3 3 2 2 2 2 2 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 8 42 303 378 467 573 673 790 803 789 807 1081 941 1004 1152 403 319 252 30 4 6 8 10 9 6 4 7 7 241 602 647 344 197 632 428 342 205 85 38 17 11 4 4 4 33 164 277 381 402 341 204 81 0 72 137 114 94 4 0 4 85 105 2 0 26 3 57 19 5 1 82 23 101 161 201 249 322 394 447 503 487 686 859 939 939 826 734 719 726 696 686 581 577 565 515 554 560 526 697 855 821 691 408 361 370 333 258 285 345 430 378 374 389 416 406 336 192 49 58 60 141 139 77 43 13 13 11 10 5 8 6 16 50 24 4 5 15 41 68 64 58 28 32 19 15 21 30 18 35 39 27 25 16 13 21 16 16 33 32 58 56 59 88 45 29 24 19 18 34 23 26 23 24 26 16 12 22 19 8 8 13 8 7 5 9 4 4 6 4 6 5 4 9 7 5 5 6 5 5 6 6 6 4 5 4 3 3 3 3 2 1 2 2 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 0 3 45 235 344 445 542 577 651 657 640 1101 1063 994 836 743 622 456 145 5 7 9 12 8 7 9 4 4 215 821 811 520 553 605 509 325 116 76 44 33 12 11 1 0 12 144 198 271 349 387 342 131 16 50 95 73 64 65 122 1 50 2 0 16 1 49 10 5 0 34 89 101 101 162 178 252 300 367 423 488 581 687 802 866 778 764 732 714 719 696 634 616 546 568 504 464 398 467 679 732 733 653 604 525 512 439 528 499 370 264 342 359 407 347 384 367 199 45 56 69 95 146 156 57 9 28 24 3 30 74 42 5 56 30 6 7 8 19 50 75 75 68 69 39 32 22 31 27 36 37 29 27 16 9 9 3 11 37 33 51 62 58 55 84 47 28 22 25 32 34 33 44 26 14 17 20 13 5 9 10 5 5 6 7 8 5 7 5 6 6 5 8 9 8 6 5 5 7 6 5 6 7 6 5 5 3 3 3 3 3 2 2 1 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 63 153 231 319 372 404 184 0 1044 957 869 636 281 135 18 8 10 9 8 9 12 7 8 11 6 784 990 725 649 640 538 476 312 153 35 27 41 16 19 13 2 9 84 200 242 377 297 335 163 75 111 182 81 114 111 6 0 1 106 0 1 0 0 23 0 3 111 16 111 104 114 187 206 295 323 404 464 535 628 719 817 838 761 739 726 693 684 672 592 574 531 490 398 366 314 349 552 831 739 771 643 482 410 544 552 491 374 239 282 387 251 166 155 178 104 201 149 179 88 115 65 31 46 9 10 30 25 62 34 50 22 14 37 6 43 67 69 69 80 83 67 63 74 83 80 65 54 35 34 34 15 25 16 1 23 35 35 36 55 62 71 87 31 28 27 27 22 28 38 31 25 13 11 11 11 8 5 11 2 9 8 9 10 9 5 8 4 4 4 8 9 9 6 5 6 8 6 6 7 7 7 5 4 2 3 3 3 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 20 68 116 190 271 187 0 0 323 899 758 731 609 311 83 10 17 15 16 14 9 9 8 9 12 138 734 839 730 659 591 511 357 269 118 15 23 43 17 14 15 2 18 118 184 246 303 315 225 213 143 136 101 139 107 119 82 2 0 0 51 78 2 86 2 0 0 0 1 53 47 113 138 222 272 320 359 428 480 562 647 784 813 820 693 702 716 674 656 667 590 551 493 452 464 409 358 391 419 634 703 558 400 648 431 275 552 402 285 208 242 311 196 182 193 154 231 247 129 121 70 54 106 86 83 98 67 82 91 85 81 66 29 49 48 73 60 55 51 59 64 78 84 92 93 78 82 79 52 50 37 13 17 21 5 11 24 23 28 29 55 71 67 50 44 40 46 35 23 22 20 34 21 19 10 7 8 7 9 5 7 5 9 7 9 9 8 6 5 5 7 7 8 8 6 6 8 8 6 7 7 6 5 5 4 2 2 2 1 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 41 77 73 80 142 227 33 0 0 0 0 0 840 847 706 529 244 62 244 42 13 12 17 9 11 8 5 7 62 573 738 662 589 496 478 304 86 17 21 21 47 11 11 11 5 22 92 172 249 208 230 185 177 156 125 102 135 119 84 106 103 69 61 58 54 69 6 56 0 3 48 41 63 66 139 158 187 260 298 326 401 423 498 589 720 785 821 732 764 723 717 615 598 544 487 381 396 451 480 419 367 416 365 417 632 283 302 472 428 397 455 362 228 225 196 195 150 118 100 172 171 136 85 113 126 144 162 151 122 85 89 83 82 95 103 73 39 56 68 70 67 62 73 57 49 86 100 101 87 55 75 91 54 56 11 12 24 19 10 6 22 29 31 43 55 70 76 72 46 45 42 34 21 26 28 15 16 13 12 9 8 3 8 8 7 7 7 4 8 7 6 5 5 4 7 6 9 8 6 5 4 6 4 5 4 5 5 4 3 3 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 10 46 71 139 187 1 0 0 0 5 0 0 0 568 760 863 826 591 345 54 8 61 18 8 9 8 13 6 3 23 453 755 645 506 438 351 169 33 11 16 14 21 13 12 10 8 29 87 143 191 136 114 104 129 131 108 135 148 111 140 94 101 104 107 135 146 54 76 87 0 39 65 113 57 106 86 160 155 205 270 320 344 389 415 508 562 704 752 750 753 661 699 587 520 492 420 367 369 490 440 448 413 435 415 437 376 337 425 348 445 472 406 355 444 313 259 284 221 178 178 153 137 163 159 173 162 158 145 88 73 58 75 66 70 62 60 78 79 63 66 76 69 68 77 78 63 67 69 57 18 28 8 58 85 75 46 23 13 16 7 4 0 2 19 36 33 34 56 71 48 29 16 38 26 17 14 18 16 8 14 9 8 8 7 4 5 8 6 4 3 7 7 7 6 5 6 6 6 5 5 3 3 1 3 2 3 4 4 4 4 3 2 2 2 1 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 51 82 146 12 0 0 0 0 0 11 3 1 531 490 688 708 688 495 463 281 187 192 11 40 42 6 13 5 6 222 569 409 362 290 199 69 7 7 10 15 18 23 16 6 6 20 42 100 164 108 59 29 3 10 9 4 72 81 61 2 46 154 104 56 99 83 135 85 125 103 80 90 113 153 138 120 193 232 234 327 301 375 362 436 548 644 750 784 728 655 658 581 513 480 531 501 427 500 453 467 360 356 325 274 429 418 396 364 247 476 583 435 252 379 318 338 234 212 187 212 204 194 167 134 168 146 96 86 68 67 5 37 61 60 56 72 70 88 92 84 98 83 86 96 87 71 62 58 114 27 0 33 77 102 95 74 62 48 42 5 1 1 14 38 34 19 19 20 31 38 29 32 20 19 13 20 18 15 7 7 12 12 6 4 8 5 7 6 1 2 5 5 3 3 3 3 4 5 3 4 4 2 2 2 3 4 4 5 4 3 4 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 35 54 198 0 0 0 0 0 27 204 26 0 135 401 402 518 436 649 413 337 378 393 423 347 228 57 5 8 9 3 19 147 291 242 150 78 27 9 7 11 13 25 30 10 6 5 8 17 52 125 136 81 25 10 6 3 4 7 2 2 30 58 118 117 189 158 156 174 132 106 105 139 157 178 173 132 196 174 197 246 292 299 364 367 409 493 571 676 723 641 663 659 597 522 480 514 503 466 436 445 317 252 221 282 355 315 411 405 255 260 362 505 348 289 313 343 456 344 275 231 198 136 109 99 73 37 26 68 80 70 70 70 55 38 55 60 71 83 82 85 78 90 90 108 113 105 100 82 63 90 148 73 136 105 121 129 116 112 91 95 80 51 27 26 26 21 19 23 29 19 27 34 33 15 5 21 10 21 23 10 7 15 8 6 6 5 6 6 6 3 2 2 5 5 4 4 3 3 2 3 4 5 5 3 2 4 4 3 6 5 5 4 4 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 133 86 220 0 0 0 0 0 8 289 316 231 231 400 398 469 477 469 417 396 128 137 217 218 249 229 238 80 6 5 2 4 12 90 65 32 11 10 14 13 8 14 38 24 7 7 5 20 46 96 119 70 29 5 8 18 53 79 108 1 59 125 149 177 152 154 233 177 136 161 173 147 142 119 161 179 208 246 244 218 298 327 339 319 379 459 492 490 648 639 591 656 635 489 430 422 462 376 293 318 315 347 313 306 368 435 362 337 249 325 441 480 348 284 288 294 278 246 224 215 140 106 84 37 14 7 18 26 70 78 79 68 12 5 71 70 81 94 87 80 89 98 99 99 103 110 100 75 60 16 41 87 117 129 124 110 121 121 113 100 97 102 107 84 37 19 14 18 24 23 36 37 32 27 11 7 22 15 15 14 16 8 7 6 5 6 9 9 9 8 3 2 2 4 4 4 2 5 3 3 4 4 3 4 5 3 3 3 2 2 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 81 226 418 333 0 0 0 0 0 4 87 163 107 116 284 273 310 324 333 310 249 254 102 7 26 33 70 94 113 181 81 11 2 3 4 8 18 19 55 16 11 10 8 17 36 9 3 13 10 34 55 94 94 38 15 43 78 24 59 109 71 86 137 159 167 174 187 135 165 155 115 170 179 170 135 145 179 199 224 291 252 228 308 321 333 327 356 402 371 393 509 585 567 502 420 402 434 448 368 310 307 395 395 351 334 336 441 312 258 220 374 369 413 344 268 257 233 243 211 133 101 57 8 6 13 12 13 23 4 3 66 60 1 37 72 50 59 60 89 91 92 95 88 111 82 112 91 66 77 78 56 67 99 115 117 108 100 82 58 47 74 79 72 81 89 102 94 59 40 23 16 15 15 11 2 18 4 0 10 18 9 15 14 8 11 4 5 5 7 5 9 7 3 2 3 5 5 4 2 4 3 4 4 2 4 5 4 4 3 2 4 4 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 188 232 11 0 0 0 0 0 77 173 225 394 475 148 119 73 130 163 190 162 101 52 59 29 24 25 36 63 30 51 144 57 13 5 6 40 58 55 29 8 9 14 8 12 14 3 2 7 11 16 50 101 103 51 101 104 139 171 122 107 95 140 168 163 177 246 161 160 143 140 180 222 159 133 123 119 161 129 192 257 301 215 344 360 360 324 416 446 411 455 405 446 411 356 419 435 451 417 383 461 410 326 332 376 365 370 250 272 285 364 358 392 382 272 184 144 148 217 152 51 33 34 9 3 0 0 0 0 0 0 49 1 80 81 75 57 37 63 81 70 80 70 74 52 102 84 79 59 88 92 104 97 119 105 112 96 63 61 55 12 13 12 42 42 54 81 99 94 51 20 16 15 5 0 0 0 0 8 11 0 11 12 4 12 3 6 8 3 5 11 7 6 5 5 5 2 4 5 7 3 3 3 2 2 3 4 4 4 3 4 4 5 5 3 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 25 186 283 2 0 0 0 0 0 7 129 354 445 113 0 1 2 1 2 18 28 36 21 23 21 24 22 9 18 32 23 52 73 89 70 52 27 17 34 56 41 33 22 5 5 11 9 0 2 6 4 6 21 77 80 85 107 129 129 186 163 152 141 216 211 266 224 207 266 167 169 171 235 213 152 137 129 157 142 161 246 284 360 231 355 375 422 413 389 352 494 688 451 420 332 365 474 557 517 548 405 373 464 468 446 384 301 218 270 308 192 143 215 234 228 187 159 167 159 137 132 43 93 79 81 75 48 53 64 57 54 59 62 61 79 86 71 69 62 45 64 80 39 21 29 45 88 80 81 78 105 88 88 87 99 73 63 50 36 17 11 15 4 3 3 3 9 22 55 95 82 40 19 10 20 9 0 0 0 2 8 6 3 10 2 2 6 7 4 5 4 7 5 6 6 3 4 2 4 5 4 4 4 4 3 2 2 2 3 3 4 3 5 5 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 4 0 0 0 0 0 0 0 0 0 69 218 29 2 0 0 0 0 2 10 19 16 12 8 2 8 12 5 9 17 63 58 47 69 69 70 57 58 53 51 59 42 31 8 7 7 9 0 0 4 9 6 38 59 50 81 96 113 138 151 114 199 205 187 223 244 232 278 192 247 244 222 315 237 159 155 158 158 207 270 317 346 428 333 360 468 391 358 371 494 729 610 390 322 392 515 539 475 425 400 500 585 983 655 423 209 208 230 166 152 127 200 201 229 237 211 218 146 127 101 91 69 70 35 34 53 40 70 77 67 37 56 52 66 55 47 50 63 65 68 62 48 52 46 71 72 59 69 72 76 71 74 82 78 81 67 49 40 23 36 16 3 18 26 10 3 3 0 2 44 81 56 16 20 20 0 2 0 0 0 0 6 12 7 5 3 9 8 5 4 4 4 3 5 3 1 2 2 4 5 4 4 5 4 2 1 2 6 4 1 3 3 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 132 16 0 0 0 0 0 0 0 0 6 3 0 4 3 4 2 3 6 18 45 37 33 62 54 50 70 64 74 65 59 56 52 29 18 11 7 1 0 0 5 31 28 12 9 76 86 119 136 152 169 187 169 228 339 383 330 322 307 317 307 296 326 306 239 194 255 297 346 346 392 434 464 377 459 563 575 476 456 489 522 660 747 782 658 594 445 385 457 556 619 543 412 397 278 134 143 165 179 210 245 174 203 201 185 152 132 111 94 82 81 72 55 56 80 59 45 38 58 49 44 44 29 28 26 45 43 44 48 38 42 51 56 54 50 83 71 75 47 72 74 72 77 85 90 82 70 56 55 41 19 2 12 17 17 21 15 20 2 0 70 92 43 43 25 0 2 0 2 0 0 5 6 4 7 6 6 9 5 6 7 4 4 3 6 4 5 4 2 4 3 6 4 4 3 2 4 3 2 1 2 2 1 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 67 162 66 4 2 0 0 0 0 0 0 0 0 0 0 1 2 2 4 4 0 4 17 41 39 26 19 53 83 78 86 86 79 66 95 88 78 49 13 0 0 2 9 33 8 9 26 68 74 107 139 154 165 155 165 325 284 289 315 359 341 382 298 166 351 383 374 375 327 400 408 388 451 432 427 450 516 563 451 528 681 787 855 948 837 701 594 537 444 448 392 396 407 292 288 198 193 223 207 193 236 244 219 210 211 195 136 100 63 50 45 53 42 22 33 27 45 46 45 60 53 48 40 41 37 50 39 36 35 51 61 64 57 63 55 44 52 58 73 76 70 57 80 80 79 78 83 70 73 71 50 50 48 45 25 33 12 28 22 7 13 0 43 99 61 74 18 1 3 0 0 0 0 0 0 1 5 2 8 9 9 6 6 5 5 4 7 3 3 2 2 4 3 3 4 4 3 3 2 3 2 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 174 1 0 0 0 29 124 184 217 416 251 253 13 14 3 0 0 0 0 0 0 0 0 0 0 1 1 0 1 3 4 1 3 7 14 8 4 56 57 47 81 90 86 82 86 86 83 71 42 0 0 4 13 23 32 13 46 48 72 92 115 145 157 202 307 252 279 309 358 396 395 284 170 167 300 324 373 431 505 545 495 471 524 547 511 559 558 613 658 678 792 1010 1022 922 733 524 398 252 539 444 483 271 284 241 224 228 189 221 228 229 176 187 159 182 99 50 38 36 30 19 15 31 31 33 38 38 40 40 43 44 44 41 56 50 44 43 52 38 48 50 52 52 52 45 43 40 50 59 66 58 62 59 73 69 76 88 92 87 74 82 66 67 49 55 49 60 55 58 60 53 34 0 36 127 68 76 17 16 3 2 0 0 0 0 0 0 0 6 7 4 6 1 4 2 0 3 6 5 3 3 6 5 3 4 3 5 4 3 4 3 2 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 298 73 0 0 2 0 31 105 345 534 268 90 186 43 15 10 30 1 0 0 0 0 0 0 0 1 1 1 1 2 1 3 7 4 6 6 7 2 1 14 36 19 10 32 63 55 85 83 83 90 84 11 0 24 14 80 79 42 55 53 70 94 114 138 162 140 59 119 280 332 385 408 347 230 203 315 411 484 519 555 584 612 607 609 536 587 522 481 475 591 596 688 832 835 760 639 548 457 295 474 534 446 263 234 230 268 224 197 163 192 255 263 198 147 121 35 27 6 0 0 0 0 0 0 0 0 26 31 29 37 37 45 46 44 45 55 62 53 57 49 46 46 58 51 45 47 46 44 42 35 34 42 50 48 63 58 58 64 72 71 78 75 80 82 76 70 60 50 60 78 74 55 47 4 5 81 85 87 39 22 4 0 0 0 3 3 2 0 1 1 3 4 2 0 1 3 1 1 2 3 3 3 5 3 3 2 6 4 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 165 324 57 16 73 21 35 146 136 199 307 156 16 257 0 0 0 0 0 0 0 0 0 2 4 5 5 3 2 11 5 9 6 6 7 7 7 9 10 8 6 1 14 7 13 9 15 18 59 73 86 84 87 79 14 1 4 11 54 55 63 52 75 101 122 139 40 85 122 192 309 376 398 423 404 300 456 561 445 648 686 640 643 736 663 562 517 576 631 663 630 614 737 720 634 553 713 614 507 438 497 484 416 346 309 254 224 187 182 142 200 128 84 73 48 25 2 0 29 32 35 36 0 0 0 31 26 34 39 38 43 44 44 52 53 48 53 43 54 54 49 50 42 47 51 54 52 48 42 36 35 43 38 35 42 40 63 66 64 65 62 66 72 66 67 58 65 50 64 55 57 58 54 41 27 5 1 62 71 87 97 60 28 8 11 4 13 4 3 2 1 1 2 3 3 3 3 0 0 1 0 0 0 0 1 0 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 118 451 120 33 0 2 0 0 51 185 247 108 4 8 3 0 0 9 1 0 6 6 3 3 3 3 4 6 8 13 19 9 7 14 9 14 12 6 5 7 10 9 7 7 5 7 7 5 9 14 15 23 24 29 84 96 77 47 0 0 0 47 72 60 78 106 124 91 108 83 219 201 358 405 434 422 383 506 527 613 427 671 639 889 903 830 736 675 694 690 497 692 681 705 658 645 604 573 529 496 460 406 390 331 292 289 248 259 102 104 53 51 44 34 23 18 16 15 21 31 41 42 30 30 42 40 46 68 61 56 58 51 51 48 42 46 52 62 63 66 61 65 74 63 57 54 57 72 64 46 44 31 0 3 1 3 3 5 35 45 46 3 0 0 6 1 3 3 3 33 51 47 44 57 50 49 71 9 2 35 63 76 95 129 74 40 28 11 23 9 8 4 6 2 2 6 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 4 4 329 138 0 7 0 0 0 0 15 72 28 6 16 269 0 16 22 28 12 3 6 9 3 3 2 2 4 7 4 6 29 41 29 27 16 7 6 3 5 10 11 9 9 8 4 2 2 3 3 9 5 13 11 11 10 3 17 12 39 32 0 0 39 87 83 106 114 187 148 34 178 186 367 420 442 445 436 444 512 401 353 440 614 671 668 639 622 684 686 665 615 607 700 634 536 568 570 567 517 529 488 416 256 133 235 238 147 40 30 25 19 17 19 18 16 14 20 23 29 44 46 38 42 46 49 53 47 47 55 50 42 45 50 47 46 50 51 49 53 50 52 66 61 48 63 51 45 49 59 50 45 36 1 2 1 2 3 3 2 1 0 3 3 2 2 2 3 2 2 2 2 1 13 0 44 35 30 48 59 12 14 51 44 90 126 146 102 79 75 39 15 14 3 5 5 12 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 11 0 17 90 23 2 0 0 0 0 76 106 42 0 0 0 28 52 17 11 2 0 3 10 3 1 1 1 2 0 5 59 31 10 7 3 3 9 6 5 6 8 4 3 3 8 4 3 6 9 3 2 5 2 2 3 2 0 1 0 7 15 0 0 47 104 148 153 111 263 349 409 440 414 465 478 501 497 490 513 542 509 487 543 744 723 574 551 517 715 652 433 447 538 559 571 545 543 549 497 453 356 272 220 165 126 100 40 33 7 16 15 21 20 17 18 20 45 24 40 34 37 40 42 35 38 45 45 39 38 49 50 59 51 51 53 55 53 57 65 57 65 59 56 57 46 56 74 59 46 58 44 42 13 0 0 2 4 2 4 6 4 2 3 2 2 2 2 1 2 1 3 2 2 3 0 3 5 4 52 63 58 15 46 49 63 117 134 95 122 116 85 42 22 6 19 11 14 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 25 57 84 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 42 11 2 0 0 2 2 4 1 0 10 27 39 16 3 2 3 8 9 9 9 7 6 7 3 5 4 7 8 10 5 6 4 7 8 6 2 3 3 1 0 0 29 19 1 0 49 126 205 200 198 354 488 519 510 537 551 550 531 448 520 529 439 425 477 504 498 522 501 525 564 499 460 380 406 402 369 414 457 481 454 354 261 177 87 53 47 46 31 10 10 16 21 21 24 17 18 19 23 28 29 35 37 38 31 34 32 31 39 47 40 41 34 36 32 31 25 32 40 38 43 51 52 57 59 63 68 51 50 74 62 60 56 55 46 39 0 0 0 2 0 0 1 1 1 1 2 18 0 0 0 1 1 21 29 2 4 4 4 4 0 36 53 56 46 51 54 101 103 101 99 105 122 101 69 72 35 12 11 16 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 4 9 70 6 0 0 1 3 4 0 32 9 5 10 5 3 7 8 8 8 10 10 9 7 11 7 7 8 10 7 6 3 6 7 3 2 6 2 2 4 2 2 0 0 10 13 4 1 24 106 220 236 279 452 601 635 616 618 558 533 528 560 542 495 377 395 424 372 327 397 381 384 376 380 364 338 297 286 296 294 252 191 123 64 27 39 39 43 33 26 0 19 23 23 26 20 20 20 24 20 19 24 25 25 33 29 38 22 23 23 17 25 24 30 33 32 34 52 45 44 40 38 33 38 45 50 42 37 39 30 36 44 49 42 37 0 38 0 0 0 0 0 0 0 3 3 4 2 24 3 12 4 1 1 3 8 0 2 3 2 6 4 3 23 29 29 33 49 50 69 81 76 109 101 114 110 99 62 39 27 25 10 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 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 6 0 48 10 0 0 3 1 1 31 14 8 6 3 4 5 7 5 10 4 6 7 8 7 7 9 8 9 7 5 5 5 5 4 5 7 9 8 3 2 1 2 3 2 8 8 0 5 0 5 91 261 293 424 540 706 730 717 626 581 612 535 527 495 360 330 350 314 276 285 307 293 288 270 228 128 122 109 111 106 115 85 36 28 26 34 38 30 19 0 7 31 39 46 29 25 25 22 20 20 21 20 22 25 26 28 22 28 26 19 22 26 26 26 35 31 32 29 35 31 34 37 36 40 40 38 41 37 37 42 32 28 26 40 60 42 4 22 0 0 0 0 0 0 0 0 1 4 25 2 23 15 9 0 2 0 1 0 0 1 3 7 4 10 4 28 20 11 23 22 33 67 67 94 115 112 105 88 62 50 30 21 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 0 0 0 7 2 10 25 17 42 29 11 4 2 4 3 3 4 7 7 8 7 3 9 7 6 7 5 5 5 4 2 2 2 3 3 5 8 3 2 2 2 1 8 7 9 3 4 0 7 5 16 189 344 384 516 637 692 726 647 578 509 513 445 375 285 255 251 242 186 187 188 197 166 147 110 79 59 55 82 73 38 36 38 30 32 35 29 0 0 7 38 35 45 49 47 22 23 25 24 26 20 19 17 23 20 16 17 23 17 18 18 13 28 27 24 25 28 31 22 41 38 55 42 28 37 24 37 30 46 47 37 33 39 50 0 0 2 0 0 0 0 0 0 0 31 30 37 6 0 0 0 0 43 0 26 22 0 0 1 0 3 5 8 10 13 0 0 3 9 0 26 48 59 62 85 93 103 97 89 67 45 25 24 22 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 1 0 0 0 11 2 16 49 43 18 16 12 3 5 3 1 2 5 5 4 6 6 6 4 2 2 3 2 2 2 1 0 0 0 0 1 3 8 2 3 2 6 2 4 2 3 6 4 0 1 6 7 57 209 393 432 492 652 707 698 616 530 444 417 300 249 210 192 152 127 130 132 104 86 64 45 35 19 22 24 24 20 24 24 17 18 30 35 9 45 51 48 52 49 45 44 44 31 24 25 21 19 15 12 17 15 8 16 14 16 16 10 26 25 21 16 26 25 0 23 40 40 6 0 0 0 35 1 16 37 49 43 37 1 36 50 43 47 49 0 1 0 0 0 1 0 0 2 61 0 0 0 0 44 0 40 47 49 18 2 2 0 2 2 11 17 9 1 0 0 6 0 0 41 61 78 83 87 87 82 74 48 28 43 34 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 2 0 0 0 2 2 6 0 0 0 0 4 1 0 8 28 18 10 2 4 2 1 2 3 4 5 3 3 4 4 3 2 1 2 1 1 0 0 0 0 0 0 0 0 2 4 2 2 4 4 5 6 2 3 3 2 3 0 0 0 118 229 331 396 504 699 731 668 538 471 401 322 253 186 179 137 96 72 70 62 56 37 9 0 9 16 18 23 20 19 7 3 5 21 24 34 35 39 41 29 37 47 45 19 17 20 10 15 14 13 14 15 17 8 13 18 11 16 17 17 12 0 20 0 0 0 0 0 0 0 30 35 0 33 34 49 34 31 35 53 44 53 50 51 44 0 0 0 0 0 0 0 0 0 20 23 44 0 0 0 8 0 25 26 34 32 8 7 0 1 3 10 8 15 5 9 1 0 0 0 0 0 31 74 73 77 96 88 79 45 28 42 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 1 4 10 1 0 0 0 0 5 0 1 10 17 4 2 2 1 1 3 4 3 2 2 3 2 2 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 2 2 1 2 3 3 2 3 2 2 3 2 4 0 0 4 227 169 290 465 589 736 657 521 456 392 297 220 186 166 128 76 42 24 14 0 0 0 3 8 10 8 6 15 2 0 9 22 22 29 32 35 39 33 26 18 20 32 17 13 10 14 17 17 16 16 20 16 12 14 12 13 12 13 9 13 18 1 0 0 0 0 0 0 0 0 0 42 32 2 33 36 34 41 25 43 35 33 45 26 26 21 0 33 28 23 38 21 28 14 18 22 19 30 31 46 30 30 27 23 40 27 40 27 0 1 1 6 8 4 7 7 1 0 0 0 0 3 21 59 76 82 89 76 55 33 41 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 5 22 4 8 8 1 0 0 0 9 12 2 2 3 4 6 0 0 0 0 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 2 1 2 5 8 6 10 3 0 4 3 0 9 173 170 348 472 661 687 556 423 326 218 204 190 167 126 68 53 22 8 3 0 0 8 14 12 3 1 0 0 4 10 23 28 26 31 39 36 27 28 17 16 18 12 11 10 9 10 12 13 13 12 9 14 12 11 13 13 22 0 0 0 0 0 0 0 0 0 0 0 0 5 33 27 27 34 39 0 38 30 0 33 43 47 72 61 61 59 40 44 39 38 49 52 47 43 40 22 16 11 13 12 20 27 30 18 29 27 36 32 0 0 3 4 6 7 3 9 1 0 0 0 0 0 0 59 58 77 77 80 50 59 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 32 1 9 6 2 1 1 1 5 4 15 7 6 4 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 3 4 5 7 8 9 14 5 19 10 8 3 6 37 128 185 477 519 633 605 373 180 75 86 137 156 126 76 53 22 11 4 4 3 10 8 6 0 2 2 5 10 23 25 32 29 39 42 36 34 22 25 14 13 13 15 10 10 14 13 11 15 11 9 11 8 8 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 38 43 26 34 29 48 37 32 50 34 34 33 39 40 51 45 33 63 26 40 58 53 56 64 66 55 35 29 19 20 33 40 28 26 28 26 3 0 2 1 3 4 6 6 6 4 0 0 0 0 0 69 84 81 82 49 47 36 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 2 4 9 12 0 2 0 3 1 4 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 1 1 1 3 4 4 6 12 15 25 23 22 11 1 11 76 143 295 366 465 484 233 52 6 4 22 42 72 78 40 37 23 17 15 18 19 14 6 3 0 0 6 20 24 24 26 31 31 37 43 38 24 17 16 18 9 11 7 4 12 14 13 9 10 8 9 9 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 11 30 8 39 20 33 41 44 37 33 33 32 34 40 39 45 37 35 42 43 59 38 58 60 59 48 48 53 61 61 22 18 18 22 21 29 24 31 20 2 0 6 0 2 4 9 9 12 9 2 8 20 86 83 76 65 49 35 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 12 10 4 2 9 12 0 0 0 0 3 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 5 3 7 0 15 43 30 31 8 16 35 125 199 203 291 228 107 32 15 4 5 11 23 41 46 37 27 18 25 27 31 18 16 12 8 13 22 22 28 26 32 27 29 33 36 40 22 17 14 17 17 6 6 10 13 11 12 9 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 9 41 25 36 31 46 39 25 22 28 30 33 46 36 31 24 46 46 57 59 59 64 64 56 65 59 43 48 52 70 49 14 25 24 10 25 35 25 34 0 0 9 0 1 0 0 2 27 9 13 17 87 65 67 56 38 28 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 7 7 7 14 16 8 0 0 0 0 0 3 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 21 0 56 21 54 47 25 6 36 60 171 139 162 121 57 9 10 8 6 12 14 33 41 40 35 17 21 26 31 25 19 18 18 21 24 27 30 27 24 26 26 37 42 27 26 15 22 13 15 12 7 11 10 7 11 11 11 7 3 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 27 19 30 40 45 40 36 43 22 24 28 23 37 37 36 44 52 50 48 26 34 27 36 58 56 63 66 51 39 39 46 59 50 51 25 17 20 30 37 33 0 0 0 1 2 5 8 1 3 10 8 6 92 82 62 33 22 15 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 14 23 22 14 30 1 0 0 0 0 1 1 5 6 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 53 55 51 18 44 10 139 143 83 56 24 3 2 6 4 14 16 29 32 37 32 21 17 16 25 27 23 20 25 26 28 24 28 26 25 24 28 35 37 39 23 18 18 11 13 6 8 12 8 7 9 8 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 22 13 0 0 0 42 32 0 0 0 0 29 23 8 34 44 37 38 34 60 61 52 55 43 44 51 49 54 58 71 67 60 64 61 55 55 22 19 27 26 38 28 16 6 0 9 7 0 1 0 4 17 14 6 74 55 14 11 15 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 26 0 0 0 0 0 0 0 0 1 14 20 20 26 17 29 10 0 0 0 0 0 1 6 15 17 22 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 13 32 40 60 46 45 1 119 140 48 26 8 5 2 3 7 17 25 28 26 35 28 12 8 12 17 18 24 23 23 25 27 23 24 25 29 30 33 37 28 30 20 17 19 11 12 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 0 0 0 0 0 0 0 0 0 0 0 0 0 2 29 40 44 61 48 30 36 56 58 46 55 64 64 44 68 53 66 61 70 61 63 61 48 28 43 30 29 24 17 6 0 0 1 3 0 4 4 10 6 38 28 5 24 40 22 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 2 0 0 0 7 0 0 0 0 0 0 0 0 3 19 10 0 5 0 0 0 4 0 1 2 4 0 7 8 10 21 20 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 0 1 0 24 36 55 84 55 27 0 94 22 19 2 7 2 0 1 14 21 22 28 34 20 5 8 6 10 15 22 24 25 28 25 23 27 29 31 28 31 24 24 24 22 17 16 16 12 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 41 35 47 38 57 59 65 52 41 48 55 72 78 78 69 69 70 72 71 70 58 39 51 40 26 22 24 12 1 0 0 2 0 5 8 12 18 56 1 15 26 27 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 0 0 0 0 0 0 9 10 1 0 0 0 0 0 1 8 18 4 0 0 0 0 0 3 10 22 22 4 15 6 9 12 14 20 18 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 8 52 1 31 38 58 79 62 69 43 49 56 32 5 9 0 0 9 21 14 11 13 15 14 12 10 3 6 14 23 24 22 26 24 24 28 32 33 38 28 23 21 17 21 21 13 15 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 32 45 57 51 62 73 77 76 59 45 67 68 63 61 66 71 72 72 68 64 43 48 56 46 30 23 23 3 6 0 0 2 3 14 23 12 0 5 15 13 21 20 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 11 37 10 0 0 0 1 5 20 20 11 21 0 0 0 0 0 0 2 2 4 3 2 11 6 14 11 10 22 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 29 42 55 4 21 56 63 78 77 120 121 100 83 45 11 6 0 0 0 18 13 11 10 8 8 5 3 3 6 18 20 25 22 26 23 27 28 31 35 35 35 34 22 17 17 17 13 13 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 49 36 28 42 64 67 66 73 76 77 64 68 71 74 85 77 77 79 76 80 79 67 30 61 72 52 23 26 24 9 9 0 8 1 7 22 13 15 0 0 0 0 10 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 51 47 10 0 0 0 2 20 14 17 14 45 0 0 0 0 0 0 0 0 0 0 0 0 1 5 19 8 9 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 2 13 5 5 11 22 55 79 98 90 96 123 169 99 45 54 17 1 0 0 8 15 14 17 17 16 11 6 4 7 6 11 26 28 28 24 25 32 32 34 39 37 34 36 32 20 20 20 16 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 47 62 45 37 60 70 69 79 90 82 61 54 67 71 70 84 91 91 83 110 98 68 64 68 83 70 47 40 18 23 1 2 0 1 4 21 11 23 2 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120 28 3 13 11 10 0 0 0 0 0 45 0 0 0 0 0 0 0 0 0 0 0 0 0 7 10 14 8 8 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 12 4 28 45 56 138 103 85 84 113 63 65 18 19 45 1 0 0 11 13 20 24 23 17 12 6 6 8 9 9 13 26 25 23 21 33 33 37 39 32 23 28 37 38 18 17 19 16 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 43 59 67 51 36 60 78 75 71 75 58 49 56 67 71 77 53 72 95 123 104 76 90 80 97 79 59 43 33 8 5 1 2 0 0 6 8 24 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 10 39 172 36 7 9 10 19 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 5 10 11 13 11 8 10 8 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 3 1 4 23 5 17 52 76 185 137 121 105 48 66 15 25 29 15 11 0 0 12 14 21 27 23 14 9 6 0 0 6 9 13 21 21 21 24 29 29 36 37 30 15 17 37 43 34 23 21 17 17 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 50 50 51 70 32 32 70 72 69 62 41 45 56 53 78 51 80 97 125 144 113 74 89 63 100 95 67 53 41 22 4 2 1 12 0 4 0 20 15 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1567 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 39 76 52 11 30 31 25 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 20 43 19 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 5 34 65 121 157 138 101 110 83 45 29 19 19 10 22 16 0 0 0 23 28 27 20 16 10 8 0 0 0 0 1 20 20 26 24 26 27 32 26 29 27 25 37 42 28 26 21 22 21 17 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 61 61 53 53 59 25 48 58 56 56 57 57 56 49 90 87 82 108 132 130 113 93 65 73 91 94 87 64 52 45 22 6 8 15 14 0 4 17 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 105 164 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 18 115 97 82 113 15 5 22 21 27 21 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 19 65 100 108 107 142 98 36 4 0 0 0 2 8 0 0 0 11 21 17 14 14 13 9 0 0 0 0 0 0 0 0 0 21 24 28 27 13 23 36 36 38 37 28 31 27 23 20 17 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 52 54 52 56 53 27 26 41 61 73 72 71 62 61 95 91 64 117 120 122 128 119 112 83 63 105 100 80 70 43 46 23 13 2 12 0 25 20 2 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 140 369 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 52 128 84 149 99 187 0 0 0 1 4 13 10 16 20 13 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 28 5 12 35 108 69 25 29 16 2 0 0 2 12 16 3 0 0 2 12 13 10 9 7 1 0 0 0 0 0 0 0 0 0 0 0 19 19 3 28 35 39 32 17 33 28 25 24 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 0 0 0 0 0 0 0 44 55 51 50 43 24 17 36 32 70 71 66 69 66 98 95 76 83 121 133 135 131 107 105 102 111 110 73 70 75 66 48 12 4 15 1 26 23 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 543 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 49 85 0 97 33 202 308 5 0 2 7 8 16 27 26 19 17 12 14 22 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 10 21 7 56 32 13 16 3 0 2 0 7 11 16 11 10 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 42 50 39 46 51 53 43 22 22 20 19 16 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 47 52 52 45 46 25 41 39 54 52 62 63 56 68 84 107 94 95 125 142 150 144 121 115 92 96 94 86 67 74 65 69 4 12 17 4 23 30 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 20 93 108 215 167 130 65 0 57 24 6 2 10 26 27 13 11 11 8 38 58 34 36 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 20 7 8 0 24 0 1 11 0 1 1 4 17 15 38 14 6 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 43 48 35 36 46 55 44 32 31 25 24 8 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 0 0 0 0 0 0 0 41 52 49 43 44 44 51 61 58 38 43 63 40 57 67 94 101 95 111 142 152 137 128 111 95 110 95 87 90 101 103 73 10 6 7 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 3 2 9 4 162 143 272 234 132 35 88 76 8 23 25 23 13 13 10 9 11 61 42 39 42 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 8 10 2 3 17 9 3 4 2 2 4 2 9 24 39 46 23 7 2 1 2 7 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 10 27 28 44 40 39 33 32 27 25 12 10 12 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 22 45 52 46 44 47 53 64 67 55 53 53 50 55 62 82 98 99 108 138 141 134 115 95 64 73 96 89 87 99 96 70 50 26 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 5 0 5 4 1 145 176 62 68 11 24 30 12 5 6 7 11 12 9 87 76 45 60 63 19 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 1 1 2 11 4 12 3 4 14 9 8 12 20 3 4 7 3 3 17 23 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 44 39 39 34 24 23 6 24 19 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 27 43 44 46 49 54 54 48 59 56 52 57 53 70 80 95 116 108 124 128 121 104 83 78 85 93 81 79 93 87 46 2 0 0 2 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 2 4 0 438 118 74 28 18 11 5 1 4 4 10 7 0 1 82 58 48 68 47 0 5 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 6 8 12 11 32 26 8 15 20 4 5 0 0 5 14 19 15 9 0 6 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 0 0 0 0 0 5 0 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 27 37 39 48 54 46 31 48 60 55 62 62 62 108 89 118 119 119 133 127 107 75 54 82 83 69 73 83 75 49 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 2 0 9 0 0 0 0 0 0 142 103 50 23 7 1 2 3 4 3 2 0 0 0 2 32 59 75 77 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 13 13 8 23 18 11 18 21 16 10 5 8 17 11 5 3 0 0 0 0 0 0 0 0 0 5 10 6 8 2 0 0 0 0 0 0 0 0 0 0 0 11 1 1 2 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 0 0 0 0 0 47 19 27 51 47 26 35 45 56 53 72 83 96 116 103 127 105 135 129 99 89 70 76 65 56 64 81 64 45 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 11 7 0 0 0 0 0 0 0 12 44 44 23 16 6 1 2 2 3 1 0 0 0 0 0 3 39 37 34 75 28 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 2 3 7 9 14 14 1 6 2 3 3 1 0 1 2 0 2 1 1 1 8 0 5 13 11 6 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 25 44 51 36 16 34 38 55 56 86 103 132 113 108 121 133 122 93 74 61 47 43 49 71 77 58 36 12 24 0 0 0 0 0 0 19 2 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 0 0 0 0 0 0 0 0 19 0 5 7 6 1 3 2 1 0 0 0 0 0 0 0 0 0 0 2 2 8 22 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 7 1 1 1 1 0 0 1 1 0 2 1 2 1 28 0 6 6 3 19 4 5 8 14 7 12 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 6 0 0 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 39 34 44 55 42 23 36 30 36 55 90 113 109 137 108 78 129 123 100 71 25 25 35 47 69 61 50 53 45 0 0 1 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 0 0 0 0 0 0 0 9 8 10 11 12 2 2 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 2 2 2 2 6 20 7 7 14 5 16 8 6 6 3 0 1 5 1 6 9 8 6 4 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 49 49 41 39 44 52 39 33 45 31 28 51 108 114 99 118 117 71 101 120 89 48 27 42 28 34 64 45 31 16 2 0 0 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 5 19 25 29 0 0 0 0 0 0 0 10 11 11 10 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 3 1 0 0 0 0 0 0 0 1 19 8 11 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 3 3 3 0 0 5 0 13 4 0 7 1 2 11 9 11 15 7 0 14 1 10 30 12 10 9 9 9 5 11 3 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 16 63 19 0 0 0 57 38 40 52 44 45 41 27 28 39 89 101 106 102 124 64 64 109 92 30 30 41 35 40 43 14 2 2 25 0 0 0 1 0 4 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 12 27 57 6 18 0 0 0 3 0 5 17 17 8 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 1 6 11 2 0 0 0 0 0 5 1 14 20 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 4 6 2 3 5 4 4 0 0 0 0 0 1 8 5 1 0 0 0 0 0 0 1 0 1 2 9 12 6 2 0 2 11 14 13 12 11 4 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 26 0 0 0 0 0 49 34 44 56 60 49 40 43 21 16 89 90 112 125 103 59 83 103 63 22 27 40 42 50 13 4 16 22 49 0 0 0 2 1 8 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 5 1 82 83 56 0 0 0 3 0 0 0 18 18 2 3 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 3 4 17 20 6 29 31 22 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 5 9 0 1 3 2 0 0 2 2 0 3 2 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 30 30 47 57 49 42 27 12 33 108 111 94 125 56 79 95 90 45 21 22 30 54 37 4 21 16 28 0 0 0 0 6 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 0 0 0 0 0 0 0 0 0 0 0 0 4 30 8 26 32 101 44 0 0 1 0 4 0 1 15 1 0 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 2 0 0 0 2 8 12 35 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 4 2 0 7 7 2 0 0 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 39 53 50 47 47 28 9 10 85 95 100 89 67 44 79 98 56 31 3 18 37 47 12 10 4 13 35 0 0 0 0 4 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 40 32 35 4 0 0 0 0 15 2 0 2 19 12 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 2 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 3 4 7 5 3 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 10 41 40 38 38 44 16 6 41 95 70 57 80 75 45 56 54 29 9 2 23 46 12 6 2 9 25 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 29 15 19 17 2 2 0 0 0 0 11 0 0 1 5 20 11 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 8 6 10 2 1 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 28 54 37 35 50 69 90 97 110 94 52 66 80 103 69 36 19 5 7 39 43 0 6 12 19 30 35 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 40 5 2 0 0 0 0 0 0 0 0 0 0 0 5 22 16 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 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 4 3 4 3 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 55 36 34 50 82 94 106 100 77 78 87 121 65 35 21 25 29 30 44 19 1 14 24 17 34 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 10 16 17 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 3 5 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 6 1 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 30 54 37 28 37 85 97 68 39 91 79 96 115 58 17 34 70 65 51 44 26 9 17 12 20 23 0 0 0 0 0 9 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 3 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 2 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 10 52 39 21 18 67 119 106 55 91 70 56 38 19 26 64 84 72 61 49 38 30 15 20 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 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 8 4 5 6 3 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 7 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 38 17 5 45 117 94 40 107 60 39 35 53 66 59 75 59 48 16 9 13 20 0 0 0 0 0 0 2 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 32 0 23 20 0 30 95 51 53 75 54 43 54 56 41 37 36 12 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 1 0 13 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 0 30 28 5 0 14 0 19 92 56 43 44 50 42 47 56 41 40 61 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 30 12 5 0 7 14 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 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 2 5 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 25 39 49 49 45 0 0 20 7 14 66 57 39 35 37 41 53 67 67 61 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 1 0 0 0 4 0 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 34 33 55 45 0 0 0 0 8 9 46 61 23 29 37 45 46 61 53 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 14 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 0 12 46 19 0 0 0 0 14 14 52 18 13 21 32 42 36 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 0 0 0 3 17 22 35 11 20 26 49 46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 53 44 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 1 0 0 0 0 0 0 0 0 0 0 0 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 26 34 21 26 29 47 58 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 14 50 33 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 17 31 32 20 24 27 37 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 3 12 8 12 2 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 7 28 26 21 25 31 50 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 7 0 1 2 8 4 10 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 20 29 32 44 49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 27 26 41 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 17 17 26 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 17 0 0 0 0 0 2 16 15 14 22 41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 26 31 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 13 0 0 0 0 0 0 10 11 10 17 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 9 8 5 11 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 1 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 1 8 7 1 9 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 6 9 0 2 11 12 7 4 1 11 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 26 19 1 12 23 15 9 6 2 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 9 17 17 8 9 5 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 19 16 17 16 14 14 14 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 18 24 18 19 25 27 24 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 6 15 17 16 33 35 41 38 37 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 15 26 34 36 37 41 42 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 11 28 37 39 36 34 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 52 22 8 6 23 27 5 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 7 1 0 0 1 10 24 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 22 50 19 4 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CIN 0 0 0 -21 0 -1 0 -1 0 0 -1 0 -3 -21 -9 -7 -12 -18 -15 -6 -13 -7 0 -2 0 -2 0 -2 0 0 0 0 0 0 -3 0 -2 0 0 -1 -1 -4 -2 0 -1 -2 0 -2 0 0 0 -1 0 -1 -1 -4 -3 -2 0 0 -1 -2 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -10 -7 -3 -1 -2 -1 -2 -2 -2 -2 -2 -1 -2 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -4 -6 -6 -8 -10 -12 -12 -6 -3 -6 -7 -10 -8 -7 -5 -5 -7 -7 -5 -5 -4 -4 -4 -2 -3 -3 -6 -7 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 -47 -25 -4 -6 0 0 0 -10 -8 -19 -18 -22 -38 -20 -3 0 -1 0 0 -1 -8 0 -9 -6 -5 -9 -2 -7 -4 -5 -4 -4 -4 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -14 -35 -36 -41 -35 -12 0 0 0 -2 -1 0 0 -34 0 0 -8 -22 0 -9 -4 -2 -8 -19 -1 0 0 0 -3 0 -7 -6 -7 -12 -15 -13 -3 -31 0 -5 -2 -3 0 0 0 -2 -3 -3 -2 -2 0 -1 -2 -1 -5 -2 -1 -2 -1 -1 -1 -1 -1 -1 0 0 0 0 -1 -1 -1 -1 -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 -9 -6 -1 -1 -3 -4 -5 -4 -6 -5 -5 -3 -4 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 -1 -1 -2 -4 -6 -5 -4 -2 -3 -7 -6 -5 -2 -1 -2 -3 -1 0 -1 -1 0 0 0 0 -1 -2 -5 -4 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 -23 -32 -16 -15 -7 -10 -7 -14 -1 -3 -12 -10 -12 -9 0 0 0 0 0 0 0 -1 -4 0 -1 0 0 0 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 -1 0 -1 -6 -17 -28 -25 -30 -9 -11 -10 -22 -34 -50 -78 0 0 -12 -9 0 -9 0 0 -3 -25 -4 -8 -4 0 0 -1 -1 -5 -4 -8 -14 -16 -9 -10 -30 -12 -3 -5 0 0 0 0 -4 -6 -1 -1 -8 -2 -2 -12 -2 -1 -1 -1 -1 -1 -1 -2 -1 -1 -1 -2 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 -1 -6 -11 -13 -14 -5 -5 -6 -3 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 -1 -1 -2 -1 0 0 0 0 -2 -2 -1 -1 -1 -2 -2 0 0 0 0 0 0 0 0 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -45 -28 -3 -8 -8 -12 -5 0 -6 -6 -2 -13 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -17 -48 -55 0 0 -1 -11 0 0 -8 -8 -3 0 -1 -7 -1 -1 0 -9 -2 -4 -5 -5 -10 -7 -23 -15 -3 -2 -4 -1 -3 -1 0 -3 -10 -26 -3 -5 -7 -6 -4 -2 -3 -4 -1 -4 -3 -2 -1 -3 -2 -2 -1 0 -2 -2 -2 -1 0 0 0 0 0 -1 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 0 0 -1 -1 -1 -2 -8 -5 -11 -5 -5 -5 -5 -4 -3 -2 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -1 -1 -1 0 0 0 -1 0 0 -4 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 -1 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 -4 0 0 -13 -6 -2 -1 0 0 0 0 -2 -2 0 0 -1 -3 -6 -3 -1 -1 -4 -3 -5 -4 -4 -1 -1 -1 -2 -3 -4 -3 -21 -6 -6 -5 -3 -3 -4 -6 -3 -2 -2 -2 -2 -3 -3 -1 -3 -2 -1 -1 -1 0 0 0 -2 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 -3 -3 -2 -3 -2 -6 -5 -6 -7 -4 -4 -2 -1 -1 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 0 -1 -1 0 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 -7 -3 -11 -13 0 0 -1 -1 0 -1 0 -1 -1 -1 0 0 -2 -4 -1 -2 -2 0 0 0 -4 0 0 -1 -7 -3 -5 -3 -2 -1 -14 -3 -1 -2 -2 -2 -3 -4 -5 -1 -2 -1 -1 -2 -1 -1 0 0 0 0 0 -2 -1 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 -4 -3 -2 -4 -6 -7 -4 -4 -3 -1 -1 0 0 0 -3 -1 -1 -1 0 -2 -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 -2 -2 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -21 -14 -2 0 -35 -20 -23 -3 0 0 0 -1 0 0 -2 -2 -1 0 -4 -1 -3 -1 0 0 -2 -6 -5 -7 -2 -2 0 -1 0 -1 0 -1 0 -1 -1 0 -2 -4 -2 -4 -3 -2 -3 -3 -2 -4 -3 -6 -3 -2 -2 0 0 -2 0 -3 -2 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -9 -7 -9 -5 -4 -4 -6 0 -1 -1 -2 -3 -1 -1 -1 -3 -1 -1 -2 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -12 -19 -20 -1 -17 -37 -25 -16 -4 0 0 0 0 -2 0 0 0 0 -2 -1 -1 -9 -3 -1 0 -1 -4 -2 -2 -3 -3 0 -1 -2 0 0 0 0 -2 -1 -1 -1 -2 -1 -2 -2 -1 -5 -5 -4 -5 -5 -8 -11 -10 -6 -4 -4 -3 -3 -2 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -9 -8 -7 -2 -4 -2 -1 -3 -1 -1 -2 -2 -8 -3 -4 -1 -1 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -13 -19 -1 -57 -79 -39 -22 -11 0 0 0 -2 0 0 0 0 0 -1 -1 -1 -1 -1 0 -1 0 -2 -2 -1 0 -1 -2 -2 -2 -2 -2 -1 0 -1 -2 -1 -1 -2 -2 -3 -3 -3 -4 -5 -5 -4 -2 -3 -5 -5 -6 -5 -6 -4 -5 -7 -3 -1 -1 -2 0 -1 0 0 -3 -1 0 0 -2 -7 -1 -1 0 0 0 -3 0 -5 -13 -20 -5 0 -7 -18 -12 -14 -1 -2 -3 -3 -2 0 -1 0 -4 -4 -4 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -13 0 -26 -58 -48 -30 -14 -5 -1 -1 -2 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 -4 -3 -1 0 -2 0 0 0 0 -1 -1 0 0 -2 0 -1 -2 -3 -8 -7 -7 -6 -3 -3 -2 -3 -2 -3 -3 -2 -3 -2 -2 -4 -3 -3 -6 -5 -3 -4 -3 0 -2 -9 -4 0 0 -13 -17 -7 -13 -19 -19 -16 -27 -28 -24 -37 -21 -1 0 0 -8 -24 -12 -1 -3 -6 -5 0 0 0 -2 -2 -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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -12 -15 -6 -19 -24 -33 -25 -13 -3 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 -1 0 -9 -1 0 -2 -3 -2 -2 -2 0 -1 -2 -7 -1 -1 -1 -3 -4 -6 -2 -3 -3 -5 -6 -7 -2 0 -2 -1 -1 -3 -3 -2 -3 -3 -4 -4 -5 -10 -1 -4 -3 0 0 0 0 0 0 -2 -16 -14 -24 -48 -60 -46 -37 -40 -53 -59 0 0 0 -4 0 -18 -14 -4 -4 -2 -4 -2 0 0 0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -12 -7 -7 -15 -25 -30 -16 -10 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 -1 -1 -3 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -1 -2 -3 -3 -8 -6 -4 -7 -4 -4 -5 -3 -3 -4 -2 -2 -2 -7 -3 -2 -1 -2 -2 -3 -5 -3 -7 -5 -8 -9 -1 -2 -6 0 -1 -7 -5 -9 -19 -41 -65 -81 -68 -37 -50 -66 0 0 0 0 -10 0 -1 -26 -10 -7 -2 0 -2 -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 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 -1 -6 -33 -25 -17 -13 -5 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -2 -2 0 0 0 -1 0 -1 -3 -2 -3 -2 -3 -4 -4 -6 -3 -4 -4 -3 -3 -3 -5 -4 -3 -4 -4 -3 -1 -1 -1 -1 -4 -2 -5 -7 -3 -2 -5 0 0 0 -3 0 -4 -7 -14 -46 -62 -87 -71 -65 -89 -78 -82 0 0 0 0 0 0 -2 -8 -6 -6 -2 -4 -1 0 -1 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 -2 -10 -15 -18 -21 -9 -4 0 -1 0 0 0 0 0 -5 -7 -12 -11 0 0 0 0 0 -1 -1 0 -1 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -2 -5 -4 -6 -3 -6 -1 -2 -5 -4 -1 0 -4 -2 -3 -2 0 0 -12 -1 -15 0 0 0 -5 0 0 -3 -1 0 -11 -9 -24 -48 -68 -72 -76 -104 -141 -142 -2 0 0 -2 0 0 0 -1 -6 -7 -6 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 -1 -8 -14 -6 -5 0 -1 0 -5 -7 0 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -13 -18 -17 -10 -12 -16 -10 -4 -4 -6 -7 -9 -9 -16 -16 -21 -17 -6 -1 -5 -5 -4 -5 -5 -2 -5 -3 -2 -3 -9 -19 -21 -11 -2 -3 -5 -9 -5 0 0 0 0 0 -27 -2 -14 -1 -2 -8 -12 -38 -25 -39 -89 -67 -106 -149 -188 0 -11 -15 -9 -2 0 -4 -15 0 -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 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -1 0 0 0 -3 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -4 0 0 0 0 -2 -2 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -5 0 0 0 -11 -17 -18 -27 -29 -26 -26 -13 -17 -15 -25 -18 -14 -9 -4 -22 -49 -36 -17 -4 -7 -9 -4 -1 -6 -8 -15 -33 -26 -32 -4 -9 -9 -8 0 -1 0 0 -1 -5 -3 -40 -2 0 -1 -16 -44 -24 -17 -114 -59 -49 -122 -160 0 -8 -1 -17 -6 -1 -1 0 0 -29 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -2 -4 -3 0 -13 -2 -7 -6 -16 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -19 -8 0 0 0 0 -25 -11 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -2 -2 0 0 -1 -2 0 -2 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -11 -1 0 0 -4 -2 -1 0 0 -28 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -3 0 0 0 -5 -9 -18 -8 -1 -2 -15 -17 -40 -18 -2 -63 -3 -16 -14 -18 -16 -13 -1 -1 -3 -10 -15 -16 -12 -5 -23 -22 -19 -32 0 0 0 0 0 0 -1 0 0 -1 0 -2 -9 -30 -32 -51 -46 -119 -99 -85 -134 -14 0 -11 -10 0 -9 -25 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -8 -7 -1 -1 -12 -5 -14 -23 -24 -7 -2 -1 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -13 -17 -9 -9 -8 -1 -51 -89 -92 -91 -33 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -15 -13 -8 -6 -4 -12 -9 -11 -15 -11 -11 -20 -19 -17 -5 -1 -2 0 -2 -3 -1 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -3 -1 0 -1 0 0 0 -1 0 0 0 0 0 -1 -19 0 0 0 0 0 0 0 0 -9 -8 -16 0 0 0 -12 -25 -20 0 0 0 -1 -8 -2 0 -4 -1 -16 -46 -36 -66 -63 -95 -3 -17 0 -43 -5 -11 0 -11 -15 -18 -12 -23 -4 -9 -18 -16 -39 -37 -3 0 0 -2 -6 0 0 -3 -2 0 -12 -23 -9 -12 -9 -90 -110 -77 -129 -71 0 -19 0 0 0 -1 -1 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 0 -2 0 -4 -24 -37 -20 -29 -37 -23 -12 -6 -15 -11 0 0 0 0 0 -2 0 0 0 0 0 0 -4 -41 -50 -86 -67 -92 -96 0 0 0 -112 -61 -31 -2 0 -25 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -15 -34 -28 -13 -20 -27 -46 -40 -31 -38 -40 -38 -55 -53 -52 -40 -30 -21 -21 -22 -13 -20 -17 -4 -5 -11 -7 -8 -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 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -7 -6 -1 0 0 0 0 0 0 0 0 0 0 -14 0 0 0 0 0 0 0 -11 0 0 0 0 0 0 -8 0 0 0 -15 -14 -1 -1 -3 0 0 -21 -40 -45 -7 -36 -66 -139 -94 -69 -53 -80 -31 -34 -29 -9 -40 -70 -14 -16 -30 -27 -15 -6 -9 -14 -11 -36 -22 -8 -8 0 -1 0 0 -1 0 -6 -29 -8 -5 -1 -13 -69 -115 -31 -61 -20 0 0 -7 -3 -6 -8 0 -3 -7 -6 -6 -34 0 0 0 0 0 0 0 -18 -3 -6 0 0 0 -1 -1 -6 -4 -4 -1 -5 -17 -80 -46 -86 -59 -38 -48 -85 -44 -31 -28 -3 0 0 0 0 0 0 0 0 -4 -7 -10 -48 -31 -1 -1 0 0 0 0 0 0 0 -26 0 0 -37 -5 -3 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 -5 -17 -40 -48 -41 -36 -47 -62 -67 -87 -81 -92 -99 -97 -110 -105 -95 -89 -84 -74 -73 -73 -65 -59 -53 -44 -45 -33 -30 -24 -26 -17 -21 -31 -15 -11 -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 -7 0 0 -1 0 0 0 0 0 0 -6 -17 0 0 0 -8 -3 -8 -10 -2 -6 -20 -3 0 0 0 -19 0 0 -1 0 -1 -1 0 -3 -17 -39 -29 -62 -61 -41 -10 -48 -22 -21 -27 -42 -59 -99 -71 -81 -67 -14 -81 -55 -10 0 -18 -10 -8 -14 -6 -10 0 -9 -5 -5 -1 -2 -1 -2 -4 -3 0 0 -1 -1 0 -1 0 -6 -63 -53 -4 -13 -119 0 -61 -66 -42 -1 -9 -3 -1 -7 -1 -14 0 -4 0 0 0 -14 -13 0 -29 -14 -27 -8 0 -4 -1 0 -10 -25 -11 -11 -9 -3 -22 -86 -1 -30 -130 -55 0 0 -65 -23 0 0 0 0 0 0 0 0 -1 -25 -19 -36 0 -1 0 0 0 0 0 0 0 0 0 0 0 -3 -56 -52 -26 -18 -4 0 0 0 0 0 0 -3 -4 -10 -8 -15 -30 -65 -98 -94 -67 -81 -87 -124 -118 -163 -134 -125 -179 -207 -178 -163 -152 -157 -162 -154 -131 -128 -111 -145 -108 -106 -110 -111 -96 -71 -53 -37 -44 -47 -54 -43 -36 -27 -3 -3 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -3 0 -2 0 0 0 0 0 0 -11 0 0 0 -5 0 0 -4 0 0 0 0 0 0 0 0 0 0 -11 -19 -20 -19 -30 -27 -28 -40 -1 -2 -7 -12 -10 -10 -20 -44 -68 -81 -41 -18 -41 -30 -16 0 -13 -70 0 -38 -112 -17 -2 -16 -10 -6 -18 -8 -1 -1 -1 0 0 0 -2 0 0 0 0 -1 -1 -2 0 -1 0 -4 -37 -59 -2 -1 -60 -51 -44 -45 -83 -3 -1 -3 -16 -26 -5 -1 -1 -7 -4 0 0 0 0 0 0 0 -5 -14 -33 -36 -5 -1 -7 -44 -44 -15 -17 -6 -6 -51 -2 -1 -1 -1 0 0 0 -41 -1 -3 0 0 0 0 -6 -11 -24 -33 -42 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -15 -4 -9 -16 -57 -43 -20 -8 -12 -12 -22 -20 -36 -40 -65 -68 -81 -74 -127 -101 -122 -93 -110 -165 -236 -202 -202 -209 -207 -200 -257 -219 -254 -233 -243 -221 -201 -176 -224 -196 -242 -189 -212 -219 -196 -115 -149 -129 -110 -123 -121 -95 -89 -81 -54 -36 -28 -19 -14 -13 -3 -2 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 0 0 -2 0 0 0 0 0 0 0 -1 -2 -14 -37 -52 -79 -30 -46 -61 -84 -111 -26 -43 -51 0 0 0 0 0 0 0 -14 -6 -4 -86 0 -23 0 -13 0 -26 -13 -6 -9 -7 -3 -1 -2 0 0 0 -3 -2 0 0 0 0 0 -1 0 0 -1 -67 -103 0 -2 -30 -31 -73 -72 -88 0 -4 -17 -29 -24 -2 0 0 0 0 -1 -4 -47 0 0 0 0 -10 0 0 0 -39 -17 -9 -78 -53 -34 -44 -55 -43 -25 -24 -1 -5 -2 -3 -2 0 -4 -68 -24 -30 -21 -17 -1 -7 0 0 -17 0 0 0 -1 -2 -1 0 -1 -1 0 0 0 0 -1 -1 -2 -3 -4 -5 -5 -35 -75 -61 -61 -64 -69 -54 -74 -66 -99 -106 -135 -142 -179 -175 -168 -204 -243 -188 -203 -255 -247 -325 -289 -290 -292 -302 -258 -242 -236 -259 -237 -246 -295 -297 -281 -297 -302 -297 -288 -207 -186 -207 -200 -181 -175 -169 -176 -146 -115 -71 -46 -52 -62 -41 -36 -25 -13 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 0 -2 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -14 0 0 -7 0 0 0 -1 -5 0 0 0 -2 -5 0 0 0 0 0 0 0 0 0 0 -11 -34 -43 -24 -37 -74 -90 -99 -35 -37 -33 -34 0 0 0 -27 0 0 0 0 0 0 0 0 0 -51 0 0 -2 0 0 -21 0 -8 -3 0 0 0 0 0 0 -7 -7 0 0 0 0 -2 -1 -4 -11 -45 -53 -35 -54 -30 -22 -62 -119 -57 -2 -24 -32 -25 0 -14 -4 0 -1 -4 -6 0 -1 -8 0 0 0 0 0 0 0 -57 -29 -44 -38 0 -118 -40 -74 -105 -90 -70 -49 -43 0 0 -2 0 -2 -1 -4 -55 -8 -3 -17 -1 0 0 0 0 -1 0 -68 -1 -1 -1 -1 0 0 0 0 -1 -2 -1 -3 -2 -3 -6 -7 -8 -6 -87 -89 -109 -96 -154 -107 -144 -166 -1 -153 -70 -181 -193 -178 -27 -251 0 -257 -279 -305 -297 -345 -337 -374 -370 -327 -322 -302 -277 -324 -297 -333 -309 -291 -336 -318 -320 -276 -276 -224 -238 -225 -210 -180 -194 -172 -154 -139 -123 -118 -120 -116 -81 -88 -68 -55 -38 -15 -3 -3 -3 -3 -1 -1 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 0 0 -10 0 0 -11 0 0 0 0 -13 0 0 0 -1 -2 -3 0 -1 0 0 0 0 0 -20 -3 -13 -1 0 -38 -32 -62 -60 -76 -138 -161 -181 -156 -19 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 -4 0 0 0 0 -10 0 0 0 -8 -17 -3 -7 -63 -35 -171 -84 -41 -49 -124 -146 -98 -14 -18 -44 -53 -9 0 0 -2 -2 0 -7 0 0 -3 0 -7 0 -13 -14 0 0 -19 -73 -84 -79 -94 0 0 -96 -69 -55 0 -75 -76 -79 -44 -35 0 0 0 0 0 -2 -5 -4 -3 0 -2 -1 -4 0 -3 -1 -4 -1 0 -1 -1 -1 -1 0 -2 -4 -2 -3 -3 -4 -1 -3 -4 -4 -3 -2 -114 -109 -110 -135 0 -1 0 0 -207 -156 -1 -79 -194 -201 -2 0 -81 0 -195 -299 0 -356 -341 -430 -399 -416 -408 -319 -296 -388 -374 -379 -396 -389 -359 -382 -310 -307 -290 -260 -248 -248 -222 -227 -197 -187 -189 -187 -188 -180 -176 -147 -140 -121 -119 -86 -62 -49 -19 -12 -3 -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 -7 0 0 -6 0 0 -3 0 0 -18 0 0 0 0 0 0 0 -1 -2 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 -4 0 0 0 0 0 0 0 0 0 -9 -3 0 -4 -22 -14 -21 -5 -75 -136 -137 0 -12 -172 -58 -6 -42 -41 -16 -4 -1 0 -3 0 0 0 -1 0 0 0 -1 -2 0 -2 -25 -29 0 -66 -57 -61 -6 0 -44 -50 -55 -47 0 0 0 0 -132 -107 0 0 0 0 -2 -4 -3 -3 0 0 0 -4 -3 -2 -4 -3 -4 -1 -2 -1 -3 -3 -3 -1 -4 -4 -5 -2 0 -5 -2 -2 -3 -2 -2 -1 -3 -137 -1 -1 0 0 0 0 -1 -17 -212 -50 -272 -249 -243 0 0 0 0 -1 0 -63 -27 -279 -464 -445 -395 -440 -443 -392 -438 -421 -418 -388 -384 -371 -367 -342 -351 -340 -337 -295 -263 -242 -228 -230 -236 -244 -241 -228 -221 -196 -178 -179 -189 -182 -174 -177 -149 -112 -91 -73 -53 -36 -28 -14 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -7 -3 -2 0 0 0 0 -7 0 0 -11 -2 0 0 0 -43 0 0 0 0 -3 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -2 -17 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -2 -2 0 0 0 0 0 0 0 -2 -4 -3 -10 -17 -18 -79 -85 -54 -24 -10 -47 -7 0 -4 -7 -10 -2 0 0 0 -5 0 0 0 0 0 0 0 0 -8 -67 -43 -51 -105 -78 0 0 -10 0 0 -45 -76 -58 -106 -119 -70 0 -64 0 0 0 0 0 -1 0 0 0 -2 -4 -3 -2 -2 -4 -5 -2 -1 -1 -3 -3 -3 -3 -2 -6 -5 -1 0 -1 -1 -1 -1 -1 0 -1 -1 0 0 0 0 0 0 -1 -1 -1 -245 -233 -285 -266 0 0 0 0 0 0 0 0 -118 -429 -13 0 -468 -477 -450 -437 -479 -436 -445 -428 -399 -401 -392 -374 -394 -405 -357 -345 -314 -280 -278 -274 -268 -276 -277 -286 -275 -265 -281 -295 -286 -296 -312 -288 -273 -255 -213 -182 -153 -128 -111 -68 -51 -32 -15 -5 0 0 0 0 0 0 0 0 0 -9 -26 -23 -32 -19 -10 -1 0 -3 0 -2 0 0 0 0 0 0 -1 -22 0 0 0 0 -16 0 0 0 0 0 0 -1 -2 0 -18 -3 -36 0 0 0 -49 -37 -24 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 -1 0 0 0 0 -6 0 -19 -1 -8 -2 0 0 0 -2 -4 -11 -10 0 -2 0 -1 -4 -8 -8 0 0 0 0 -1 0 0 0 0 0 0 0 -2 -2 -3 0 -14 -56 -64 -54 0 0 0 0 0 0 -123 -136 -168 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -4 -1 -2 -3 -3 -1 -2 -1 -2 -3 -2 -3 -2 -6 -2 -1 -2 -1 -2 0 -2 0 -1 0 0 0 0 0 0 0 0 0 -1 -306 0 -278 -321 -301 -282 0 0 0 0 0 0 0 -108 0 -336 -504 -525 -286 -453 -454 -430 -427 -431 -427 -429 -430 -434 -438 -426 -420 -402 -410 -361 -323 -323 -326 -336 -324 -330 -336 -354 -385 -402 -389 -388 -406 -417 -424 -230 -434 -370 -303 -275 -219 -174 -150 -123 -86 -70 -46 -29 -21 -6 -4 0 0 0 0 -14 -25 -34 -41 -36 -52 -26 -17 -10 -2 0 0 -6 0 -18 0 0 -6 -42 -2 0 0 -28 -20 0 0 0 0 0 0 -5 -24 -9 -6 0 0 0 0 0 0 -4 -77 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -12 -7 -2 0 0 0 0 0 0 0 -1 0 0 -2 0 0 0 0 0 0 -9 0 0 0 0 0 -26 -1 -3 -4 0 0 -3 -7 -2 0 -1 0 0 0 0 0 0 -1 -1 -1 0 -1 -3 -4 0 -7 -17 -20 -25 -29 -34 -101 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -4 -3 -2 -3 -4 -1 -65 0 -1 0 0 -1 -3 -4 -2 -2 -3 -4 -2 -2 -1 0 -2 0 0 0 0 0 0 0 0 0 -1 -83 -80 -71 -301 0 -86 0 0 0 0 0 0 0 0 0 0 -91 -257 -509 -502 -480 -450 -444 -455 -467 -473 -479 -488 -487 -490 -484 -477 -449 -430 -396 -374 -386 -390 -394 -399 -394 -407 -440 -484 -114 -512 -128 0 0 0 0 0 0 -94 -341 -276 -244 -223 -200 -181 -158 -131 -80 -65 -49 -26 -8 -2 0 -7 -18 -27 -33 -47 -46 -66 -90 -82 0 0 0 0 0 0 0 -1 -12 0 0 0 0 0 0 0 0 0 0 0 0 -10 -15 0 -3 -41 0 0 0 0 0 0 -68 -120 -143 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 -18 -7 -2 0 0 0 0 0 0 0 0 0 0 -3 -5 -1 -17 -2 -1 0 0 -2 0 -8 -8 -55 -29 0 -3 -2 -2 -1 -3 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -3 -9 -10 -5 -3 -19 -15 -42 -42 -89 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -3 -3 -3 -1 -2 -2 0 0 0 0 -3 -2 -1 -1 0 -3 -3 -5 -2 -3 -2 -1 -1 0 0 -1 0 0 0 -1 -2 0 0 -316 -320 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -543 -545 -535 -512 -508 -509 -509 -514 -534 -542 -544 -547 -537 -533 -517 -500 -489 -465 -457 -483 -489 -492 -499 -490 -513 -547 0 0 0 0 0 0 0 0 0 0 0 -24 -210 -210 -222 -171 -162 -193 -160 -117 -99 -60 -43 -37 -31 -40 -44 -43 -49 -57 -76 -89 -115 0 -1 -1 0 0 0 -1 -10 -1 -11 0 0 0 0 0 0 0 0 0 0 0 -4 0 -1 -2 -55 0 0 0 0 0 0 -1 0 -84 -103 0 0 0 0 0 -222 -80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -22 -20 -6 0 0 0 -2 -1 0 0 0 0 -14 0 0 -2 -5 -2 -3 -1 -3 -49 -8 -2 -3 -20 -36 -4 -1 0 -2 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -1 0 -2 -40 -45 -42 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -7 -4 -3 -1 -1 0 0 0 -2 -2 -1 -1 -3 -2 -1 -3 -3 -2 -4 -3 -2 -1 -1 -1 -1 0 0 0 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -120 -608 -317 0 -589 -577 -570 -575 -588 -609 -613 -614 -608 -600 -594 -592 -591 -560 -554 -561 -588 -615 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -173 -190 -251 -202 -180 -217 -209 -155 -120 -87 -77 -76 -63 -59 -66 -80 -85 -92 -101 0 0 0 0 0 0 -7 0 0 -1 0 0 -1 0 0 0 0 0 0 0 -1 -4 -2 -1 -13 -81 -1 0 0 0 0 0 0 0 0 0 0 -17 0 0 0 0 -1 -4 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -28 -13 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 -18 -1 -2 0 -11 -16 -3 -1 0 -4 -17 -5 -3 -20 -31 -14 0 0 0 0 0 0 -1 -5 -9 -6 -2 -12 -44 -14 0 0 0 -1 -12 -6 -16 -31 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 -6 -5 -3 -2 -2 -1 0 0 -2 -1 -1 -1 -2 -4 -1 -3 -2 -3 -2 -2 -1 -1 -1 -2 0 0 -1 -1 -1 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -664 0 0 0 -180 0 -656 -661 -657 -664 -671 -672 -452 -687 -333 0 0 0 0 0 -312 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -126 -272 -254 -299 -209 -196 -160 -119 -103 -92 -81 -93 -109 -111 -123 0 0 0 0 0 -3 -8 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 -21 -11 0 -1 -79 0 0 0 0 0 0 0 -119 -120 -134 -7 -9 -18 -23 0 0 -246 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 0 -26 -11 -4 -39 -1 0 0 0 -3 0 -1 -13 -35 -8 -1 0 0 0 0 0 -11 -40 -42 -9 -4 -37 -26 -5 -36 -9 -2 -13 -33 -38 -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 -1 -3 -6 -8 -6 -4 -2 0 -1 -1 -2 0 -1 -2 -2 -2 -2 -2 -6 -3 -3 -2 -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 -144 0 -51 -93 0 -675 0 -631 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -408 -409 -254 -237 -218 -165 -137 -126 -125 -131 -140 -154 0 0 0 0 0 -9 -7 0 0 -4 -4 -5 0 0 0 -1 0 0 0 0 -1 -3 0 0 -4 -14 -57 0 0 0 0 0 0 -159 -126 -85 -78 -90 -204 -168 -23 0 -204 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -26 -4 0 -75 0 0 0 -1 0 0 -4 -11 -7 -2 -4 0 0 0 0 0 0 0 0 0 -15 0 -50 -4 0 -49 -23 -33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -7 -4 -3 -1 -2 -1 -1 -1 -1 -1 -2 -4 -6 -1 -3 -3 -1 -1 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 -553 -517 -303 -277 -247 -211 -192 -178 -179 -192 -192 0 0 0 0 0 -1 -13 -7 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -7 -59 -1 -1 0 0 0 0 0 -101 -73 -61 -56 -77 -121 -117 0 -29 -193 -95 0 0 0 0 0 0 0 0 0 0 0 0 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 -12 -5 0 0 0 0 -1 -1 -1 -2 0 -11 -5 -3 0 0 0 0 0 0 0 -7 0 0 0 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 -7 -3 -3 -3 0 -1 -1 -3 -2 -4 -2 -2 -3 -2 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -496 -556 -367 -315 -282 -256 -257 -245 -259 -275 0 0 0 0 0 0 0 -18 0 0 0 0 0 0 0 0 0 -5 -1 0 0 0 0 0 0 -34 -85 0 -1 0 0 0 0 -1 -122 -103 -82 -70 -66 -84 -173 -1 -34 -263 -45 0 0 -146 0 0 0 0 0 0 0 0 0 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 -5 -2 0 0 0 0 0 0 0 0 0 0 0 -2 0 -1 0 0 -1 0 -6 0 0 0 -2 -26 -75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -5 -4 -3 -3 -2 0 -2 -5 -3 -3 -2 -3 -3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -703 -575 -472 -427 -385 -364 -358 -505 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 -22 0 0 -1 0 0 0 0 -1 -27 -92 -85 -64 -91 -85 -151 -211 -218 -155 -278 -248 -166 0 0 0 -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 -1 -5 -18 -6 -22 -18 -1 0 0 0 0 0 -1 0 0 0 0 -14 -1 0 -4 -7 -5 -6 -10 -22 -47 -39 0 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -5 -5 -4 -3 -1 -1 -5 -4 -3 -3 -2 -3 -1 -2 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -679 -709 -617 -566 -499 -452 -534 0 0 -14 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 -26 0 0 0 0 0 0 0 -3 -46 0 0 0 0 0 0 0 -5 -132 -94 -81 -65 -69 -102 -114 -154 -170 -222 -191 -236 -225 -297 0 0 0 0 -41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -6 -15 -30 -1 -12 0 0 0 -2 0 -1 -1 0 0 -10 -33 -3 -5 -2 -17 -16 0 -21 -37 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -5 -4 -5 -3 -4 -5 -3 -2 -2 -3 -2 -3 -2 -2 -2 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -771 -708 -662 -660 -646 -592 -543 -564 0 0 0 0 0 0 0 0 0 0 0 -1 -27 0 0 0 0 0 0 0 0 -39 0 0 0 0 0 0 0 -62 0 0 0 -1 0 0 0 -1 0 -155 -102 -76 -94 -83 -101 -115 -141 -188 -219 -179 -201 -203 -112 -242 0 0 0 -1 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 -5 -20 -13 -2 -14 -5 -1 -1 -5 -3 0 -1 -2 0 -1 -7 -10 -15 -20 -27 0 0 0 -8 0 0 0 0 -1 0 0 0 0 0 -1 -1 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 -1 -4 -6 -5 -5 -3 -2 -2 -4 -2 -3 -2 -6 -2 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -790 -623 -721 -689 -628 -588 -95 0 0 0 -153 0 0 0 0 0 0 0 0 -1 -1 -7 -12 -8 0 0 0 0 0 0 -29 0 -2 0 0 0 0 -9 -57 0 -2 0 0 0 0 0 0 -4 -165 -107 -84 -108 -131 -163 -121 -144 -186 -151 -153 -199 -158 -144 -86 -57 -123 -101 -185 0 -1 0 0 -3 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -5 -24 -8 -3 -6 -2 -1 -4 -5 -3 0 0 -1 -8 -1 -17 -14 -9 -12 -27 -25 0 0 0 0 0 0 0 -1 0 0 -1 -4 0 0 0 -1 -8 -9 0 0 0 0 0 0 0 0 0 0 -3 -22 -11 -22 -7 0 0 0 0 0 0 0 0 0 -1 -5 -3 -6 -7 -4 -2 -5 -8 -7 -2 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -845 0 -760 -695 -627 -222 0 0 0 0 0 -149 -175 -30 0 0 0 0 0 0 0 -1 0 -2 -1 -41 -36 0 0 0 -1 0 0 0 0 -2 -15 -70 0 0 0 0 0 0 0 0 0 -1 -5 -161 -92 -143 -7 -4 0 0 0 0 -7 -9 0 0 0 -116 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -40 -1 0 0 -2 -1 -2 -3 -2 -12 0 0 0 -12 0 -2 -3 -24 0 0 0 0 0 0 0 0 0 0 -10 -34 0 0 0 0 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 -38 0 0 0 0 -1 0 0 0 0 0 0 0 -2 0 -2 -6 -6 -6 -8 -3 -5 -4 -5 -4 -5 -3 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -823 -796 -763 -522 0 0 0 0 0 -104 -50 -78 0 -28 0 -1 0 -1 0 -1 -6 -6 -9 -1 0 -1 -37 0 0 0 0 -11 -3 0 -6 -19 -62 0 0 0 0 0 0 -1 0 0 0 0 0 0 -110 -97 0 -2 0 0 0 0 0 0 0 0 0 -5 0 -64 -2 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 -1 -4 0 -9 -15 -24 -13 -13 -3 -6 -1 -13 -5 -5 0 -1 -7 -6 -1 0 -5 -20 0 0 0 0 -4 -2 -2 0 0 0 -1 0 0 0 -19 -15 0 0 0 0 0 0 -20 0 0 0 0 0 0 -1 -1 0 -18 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -4 -5 -4 -3 -5 -5 -4 -3 -3 -3 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -740 -637 -688 -301 0 0 0 0 0 -89 0 0 0 0 -1 0 0 0 0 0 -1 -9 -2 0 -1 0 0 0 -41 0 0 0 0 -1 -10 -28 0 0 0 0 -1 0 0 -1 -2 0 0 0 -1 -1 -83 -137 0 -2 0 0 0 0 0 0 0 0 -8 -45 -52 0 0 -18 -13 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -4 -5 -2 -3 -3 -1 -1 -21 -7 -3 -1 -5 -6 0 0 -4 -6 -18 -21 -14 -5 0 0 0 0 -1 -1 0 0 -3 -1 -2 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -9 0 0 0 0 -3 -34 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -3 -3 -4 -5 -2 -1 -1 -1 -2 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -697 -541 -436 -120 0 0 0 0 0 -76 -31 -6 -16 -6 -15 -5 -1 -3 -1 0 0 0 -6 0 -10 -9 -36 -19 -12 -5 -40 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -14 0 -2 0 -11 0 0 0 0 0 0 -9 -9 -3 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 -4 -4 -1 -2 -4 -4 -7 -6 -1 -2 -2 -14 -8 -2 0 -1 -3 -1 0 0 0 0 0 0 0 0 -1 -11 -33 0 0 0 -2 -9 -5 -27 -6 0 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -1 0 -3 0 -1 -3 -2 -2 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -738 -588 -556 -108 0 0 0 0 0 -44 -1 0 0 -5 -65 -50 -35 -10 -4 -1 0 -10 -43 -39 0 0 -4 -5 -79 0 -15 -34 -18 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -8 0 -11 -6 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 -22 -12 -1 0 0 0 0 -4 -5 0 -1 0 0 0 -1 0 0 0 0 0 -2 -2 0 -16 -10 -2 -1 -2 -2 -6 -6 -1 -2 -1 -6 -3 -3 -3 -2 -1 -2 0 0 0 0 0 0 0 -4 -1 -3 -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 -5 -3 0 -4 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -814 -606 -528 -499 0 0 0 0 0 -115 -9 0 -27 -88 0 0 0 0 -9 -22 -2 -15 0 0 0 0 -8 -6 -3 0 0 0 -16 -86 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -10 -12 -4 -1 0 0 0 0 -1 0 -2 0 0 0 0 -4 -3 -4 -3 -13 -44 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -12 -12 0 -2 -1 0 -1 -1 0 -2 -5 -4 -2 -3 -3 0 0 0 0 0 0 0 0 0 -1 0 -5 -3 -2 -4 -8 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -4 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -293 0 0 0 0 0 0 0 0 0 -4 -124 -257 -95 0 0 0 0 -6 -4 -1 -2 -1 0 0 0 0 0 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -5 -3 -2 0 0 0 -1 0 -3 -2 -2 -1 0 0 0 0 0 0 -3 -19 -14 0 0 -27 -29 -3 0 -22 0 -1 0 0 0 0 0 0 0 -6 -17 -9 0 0 -2 -2 -1 -5 0 -11 -4 -1 0 0 0 0 -1 0 0 -1 0 0 0 0 -2 -2 -7 -3 0 -14 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -21 -20 -72 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -2 -1 0 0 0 0 -1 -1 0 0 0 -2 0 0 0 -1 -4 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -180 -312 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -1 -4 0 -2 0 0 0 0 0 0 0 0 -3 -31 -29 -26 -17 -27 -36 -27 -4 0 -1 0 0 -3 -3 -2 0 0 0 0 0 -1 -4 -2 -1 0 0 0 0 -16 -9 0 -3 -11 0 0 -2 0 0 0 -1 0 0 0 -7 -16 0 0 0 -1 0 -1 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -4 0 -4 0 0 0 0 0 0 -1 -1 0 0 -1 0 -2 0 0 0 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -139 -271 -43 -53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -1 0 -4 0 0 -3 0 0 -1 -2 -1 0 0 0 0 -2 0 0 0 0 0 0 0 -2 0 -1 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 -4 0 -1 -1 0 -9 -3 -9 -24 -15 -11 -3 -1 0 0 -1 0 0 0 0 0 -1 -2 -2 0 0 0 -3 0 0 0 0 -1 0 0 -1 -9 0 0 0 0 0 0 -1 -2 -6 -7 -6 -9 -7 -30 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 -11 0 0 -8 -1 -29 -2 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -129 -91 0 0 0 0 -3 0 0 -2 -47 -25 -46 -38 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -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 -1 -1 0 0 0 0 0 0 0 0 -5 -6 -4 -7 -3 -1 0 0 0 -8 -8 0 -5 -9 -1 0 0 0 0 0 0 -1 -2 -4 -1 -84 0 0 0 0 0 0 0 0 -14 0 0 0 0 0 0 0 -6 -28 -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 -8 0 -3 -13 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -116 -62 0 0 -24 0 0 -10 0 0 -13 -19 -27 -47 -50 -21 -19 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 0 -1 0 0 -1 0 0 0 0 -3 0 -1 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 -1 0 0 0 0 0 -2 -5 -6 -5 -4 -1 -1 0 0 0 0 -1 0 -4 -3 -3 0 -2 0 0 0 -1 -1 -3 0 -46 0 0 0 0 0 0 0 -1 0 0 0 0 0 -5 -7 -5 0 -14 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -6 -13 -6 -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 -163 -33 -7 0 -2 -16 -34 -21 -24 -3 0 -2 -48 -14 -4 -3 -2 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -14 -1 0 -1 0 0 0 0 0 0 -12 0 0 0 0 0 0 -1 -1 -1 -1 0 -14 -3 -1 0 0 0 0 0 -2 -8 -6 -8 -10 -1 0 0 0 0 0 0 0 -2 -1 0 0 0 -12 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -2 -1 -12 -47 -34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 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 -81 -75 -1 -2 -11 -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 -222 -37 -42 -1 0 0 0 -9 -70 -18 -3 0 -48 -39 -115 0 -1 -16 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -4 0 0 0 0 0 -4 -11 -9 -7 -5 -9 -1 -4 0 0 0 0 -1 -1 0 -8 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -11 -16 -2 -1 -20 -32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -2 -116 -94 -62 -97 -16 -55 -3 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -368 -23 -47 -36 0 0 0 0 0 0 -136 -33 -101 -59 -160 -101 0 -27 -39 -26 -37 -16 0 0 0 0 0 0 0 0 0 -1 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 -2 -7 -1 0 0 0 -7 0 0 -1 -3 -1 -1 -19 -2 -2 0 0 -3 -4 -14 -17 -10 -17 -12 -4 -5 -5 -4 -6 -3 0 0 -1 -1 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -115 -81 -60 -91 -98 -86 -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 -144 -121 -6 0 -1 0 0 0 0 -2 -15 -7 -17 0 0 0 -48 -44 -63 -66 -13 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -7 0 -8 -7 -11 -2 0 0 0 0 0 0 -2 -12 -15 -6 -6 -8 -10 -15 -4 -2 -8 -2 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -8 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -101 -92 -134 -84 -64 -81 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -78 -14 -1 0 0 0 0 0 0 0 -3 0 -1 0 0 0 0 0 -2 -65 -69 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -6 -7 -5 -6 -3 0 0 0 0 0 0 -3 -18 -15 -12 -18 -23 -13 -12 -15 -1 0 0 0 0 -4 -1 0 0 0 0 0 0 0 0 0 0 -4 -19 -17 -28 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -1 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -2 -157 -25 -48 -79 -82 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -100 -41 -45 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 -8 0 0 0 -11 -23 -10 -5 -8 -3 0 0 0 0 0 -3 -8 -23 -16 -15 -23 -14 -13 -6 -10 0 0 -1 -5 0 0 0 -1 0 -2 -1 0 -1 -2 -10 -15 -16 -20 -28 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -4 -3 -2 0 -7 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -3 -2 -2 -90 -135 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -61 -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 -1 -1 0 0 0 -3 -52 -17 -8 -8 -6 0 0 0 -2 -4 -8 -26 -15 -17 -31 -20 -22 -21 -8 -4 -1 -1 -2 -6 0 -5 -13 -6 -5 -1 -1 -1 -8 -14 -18 -15 -17 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -1 0 -1 0 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -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 -2 -1 -2 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -25 -13 -11 -8 -8 -1 -1 -2 -6 -9 -15 -18 -19 -31 -30 -14 -4 -5 -26 -8 -26 -5 -1 -2 -3 -9 -2 -2 -4 -1 -3 -11 -15 -9 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -189 -2 -5 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 -59 -23 -14 -13 -13 -8 -2 -4 -6 -11 -15 -18 -21 -21 -32 -28 -22 -24 -13 -6 -12 -10 -4 -2 -6 -24 -8 -6 0 -3 -10 -16 -17 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 -1 -1 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -352 0 0 0 0 0 0 0 -2 0 -4 -3 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -50 -16 -20 -20 -18 -9 -2 -5 -10 -21 -20 -15 -14 -17 -48 -16 -18 -27 -18 -20 -15 -17 -16 0 -7 -4 0 0 -2 -8 -9 -8 -13 -6 -5 -2 -3 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -4 -1 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -133 0 0 0 0 0 0 0 -1 0 0 -4 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -24 -16 -22 -18 -19 -6 -5 -13 -25 -27 -24 -14 -27 -14 -18 -21 -32 -44 -68 0 0 0 -13 -9 -9 -5 -1 -3 -9 -2 -5 -7 -4 -3 -2 -2 0 0 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -1 0 0 0 0 0 0 -1 -2 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -201 -300 -97 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 -6 -26 -15 -21 -16 -25 -6 -9 -19 -30 -31 -21 -20 -10 -8 -4 -2 -24 -6 0 0 0 -12 -4 -3 0 0 0 0 -6 -3 -3 -4 -2 -3 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 -1 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -265 -248 -38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -25 -8 -9 -26 -15 -12 -16 -34 -62 -47 -21 -9 -16 -33 -38 -25 -8 -2 -48 -33 -19 -13 -8 0 -1 -4 -6 -5 -5 -4 -5 -5 -1 0 -1 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -4 0 -9 0 0 0 0 0 -1 -2 -2 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -225 -199 -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 -29 -8 -15 -25 -30 -24 -38 -28 -26 -30 -51 -54 -40 -37 -10 -29 -39 -42 -39 -31 -19 -27 -22 -17 0 -3 -4 -3 -4 -8 -7 -5 -3 -2 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 0 -3 0 0 -4 -11 -7 -12 -2 -5 -1 -2 -2 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -176 -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 0 0 0 0 -2 0 0 0 0 0 -13 -18 -3 -25 -41 -47 -56 -28 -33 0 0 -44 -159 -97 -20 -13 -21 -23 -40 -36 -27 -16 -28 -24 -23 -9 -6 -7 -8 -5 -9 -8 -7 -5 -3 -3 -4 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 -1 -10 -7 0 -2 -1 -4 -3 -2 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -134 -77 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -18 -5 -26 -55 -62 -71 -20 -5 -115 -118 -68 -50 -35 -13 -25 -13 -32 -33 -34 -25 -19 -20 -18 -21 -13 -11 -8 -6 -9 -11 -9 -6 -3 -2 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 -1 0 0 0 0 0 0 0 -1 -2 -1 -10 -11 -7 -5 -13 -5 -2 -4 -6 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -10 -9 -52 -80 0 0 0 0 -33 -35 -37 -21 -12 -8 -3 -37 -27 -29 -26 -19 -12 -14 -8 -7 -7 -8 -8 -9 -8 -5 -3 -4 -2 -2 -1 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 0 0 -1 -5 -1 -4 -9 -5 -4 -4 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -3 0 0 0 0 -1 -1 -4 -6 -32 -32 0 0 0 -35 -23 -30 -37 -28 -7 -4 -2 -30 -37 -36 -22 -19 -16 -9 -6 -6 -10 -10 -9 -8 -8 -7 -4 -7 -2 -2 -2 -3 -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 -2 0 -1 -3 -17 -9 -6 -9 -6 -12 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -7 0 -13 -1 0 0 -1 -3 0 -7 -17 -20 0 0 0 0 -12 -26 -35 -17 -10 -4 -3 -6 -12 -43 -44 -33 -21 -15 -15 -12 -10 -9 -8 -7 -6 -7 -6 -5 -6 -5 -2 -3 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -11 -5 0 -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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 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 -7 -1 -3 -2 -9 -6 -18 -1 -5 -2 -1 0 0 0 -23 -27 -37 -16 -17 -7 -3 -3 -3 0 -30 -26 -20 -15 -15 -19 -12 -11 -8 -6 -6 -5 -4 -6 -5 -5 -2 -3 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -10 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -6 -16 -14 -23 -21 -32 -1 -2 0 -2 0 0 0 0 -32 -26 -24 -26 -16 -4 -3 0 -7 -26 -23 -20 -21 -14 -14 -14 -9 -6 -6 -5 -6 -6 -6 -6 -4 -3 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -3 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -12 0 -1 -10 -14 -13 -19 -17 -21 -33 -31 -30 -22 -2 0 0 0 0 0 -15 -37 -31 -17 -18 -22 -21 -22 -11 -25 -30 -27 -21 -18 -17 -11 -13 -9 -7 -6 -5 -7 -8 -7 -6 -6 -6 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 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 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 0 -17 -4 -11 -29 -14 -16 -27 -22 -46 -23 0 -27 -3 0 -5 0 0 -28 -35 -26 -20 -20 -20 -19 -25 -27 -30 -29 -34 -26 -17 -16 -13 -10 -7 -5 -5 -6 -9 -13 -11 -6 -4 -7 -5 -5 -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 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 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 -10 -15 -9 -27 0 -7 -18 -6 -15 -27 -47 -35 -5 0 -8 0 0 -10 -29 -20 -18 -21 -21 -22 -28 0 0 -36 -35 -30 -23 -17 -13 -11 -10 -7 -7 -9 -11 -15 -13 -7 -4 -5 -6 -6 -5 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 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 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -2 -3 -1 0 -2 -6 -10 -10 -15 -56 -46 -41 -7 -1 -2 0 0 0 -23 -17 -16 -17 -16 -23 -30 0 0 0 0 -1 -24 -19 -15 -14 -12 -12 -9 -10 -14 -14 -12 -8 -4 -7 -6 -6 -6 -4 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 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 0 0 0 0 0 0 0 -3 -25 -35 -8 -24 -26 -7 -8 -39 -25 0 0 0 0 0 0 0 0 -12 -21 -20 -21 -25 -30 -36 0 0 0 0 0 0 0 0 0 -7 -10 -12 -13 -19 -14 -10 -8 -5 -4 -6 -6 -5 -5 -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 -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 -11 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 -1 -20 -13 -31 -12 -9 -19 -3 -4 -8 0 0 -1 0 -6 0 0 0 -3 -29 -27 -27 -26 -31 -43 0 0 0 0 0 0 0 0 0 0 0 -19 -19 -2 -9 -7 -5 -4 -6 -3 -3 -4 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -12 -10 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -67 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 0 0 0 0 0 -1 -7 -23 -12 -11 -4 0 -1 0 0 0 0 0 -3 -2 -23 -70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 -2 -3 -1 -1 -1 -2 -1 -1 -4 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -1 0 0 0 0 0 0 0 0 0 -18 -13 -14 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 -1 -1 0 0 0 0 -8 -22 -43 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -4 -2 -4 -4 -3 -1 -1 -1 -1 -3 -4 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 -6 -13 -20 -8 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -6 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -15 -10 -6 -13 -12 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -6 -4 -4 -4 -4 -2 -1 -2 -7 -8 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 -7 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -14 -26 -24 -20 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 -3 0 -10 0 0 0 0 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -4 -6 -5 -5 -2 -1 -1 0 0 0 0 0 0 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 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 -2 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -8 -18 -22 -13 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 0 0 -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 -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 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -7 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -10 -5 -8 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -8 -5 -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 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 -1 -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 -2 -10 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 -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 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -23 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -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 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 -4 -7 0 0 0 0 -1 0 -8 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 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 -1 0 0 -2 0 0 0 0 0 0 0 0 -1 -6 -3 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 0 -1 0 0 0 0 0 0 0 -12 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 0 0 0 -15 0 0 0 0 0 -8 -6 -6 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 0 -1 0 0 0 -1 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -2 0 -4 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 -16 -12 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 -2 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -12 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -2 0 0 -1 -1 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -38 -8 -11 -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 -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 -2 0 0 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 -3 -5 -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 -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 0 0 0 0 0 -1 0 -3 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -4 0 0 -1 -2 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 -3 -32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -3 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 -5 -3 -1 -2 -1 0 -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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -4 -8 -6 -9 -9 -5 -2 -2 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 -1 0 -2 -2 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -3 -3 -10 -6 -7 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -2 -6 -9 -5 -4 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -4 -3 -2 -1 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 -2 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -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 0 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 -1 -2 -3 -2 -2 -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 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -9 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 0 0 0 0 0 -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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 0 -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 -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 -46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -11 -2 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -3 0 0 0 0 0 0 0 0 0 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 -49 -14 -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 -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 -8 -4 0 -2 -35 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 0 -2 0 0 0 0 0 0 0 0 -14 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -2 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -2 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -2 -5 -2 0 0 0 0 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 -8 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -5 -1 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -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 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -5 -2 -3 -3 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -114 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -11 -1 0 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -9 -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 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 Wind_Speed 1 12 17 21 17 19 16 11 12 14 15 12 10 3 6 5 7 7 12 12 7 6 7 6 4 3 5 3 1 2 3 2 1 3 3 2 3 2 5 4 4 4 7 7 7 7 7 8 10 12 12 11 11 13 13 13 12 13 13 13 12 12 12 12 14 16 16 18 18 19 18 19 20 19 18 17 17 16 16 14 13 12 12 12 10 8 11 12 13 13 12 11 11 11 10 11 10 9 8 9 7 7 8 9 9 7 8 7 6 5 5 4 5 7 8 7 8 7 9 9 7 7 8 8 9 9 7 6 5 5 4 2 2 2 2 1 1 1 1 2 3 4 6 7 7 6 5 6 7 9 11 12 10 11 14 15 15 15 17 14 15 16 16 16 18 19 18 17 17 17 19 20 22 23 26 26 27 27 28 28 29 28 28 30 32 34 35 32 30 29 30 32 31 27 22 27 22 16 19 10 9 7 12 19 9 8 7 5 4 5 7 8 10 11 10 10 11 10 9 10 12 13 12 13 10 9 9 6 8 7 6 5 5 6 4 3 5 7 8 8 8 9 7 6 6 6 6 7 8 7 7 4 13 16 15 20 21 15 12 15 18 16 12 7 3 7 3 6 10 11 13 7 3 4 5 8 5 5 5 3 3 3 3 2 3 4 2 2 1 1 4 2 3 6 5 5 7 7 7 9 9 10 10 11 12 13 13 12 12 13 13 12 12 13 13 14 15 16 18 19 19 19 20 20 19 17 18 18 17 15 15 14 14 12 11 10 11 12 12 12 13 14 14 14 14 11 10 10 9 9 9 7 7 7 8 9 8 6 5 5 4 5 6 4 5 7 10 9 9 9 7 6 6 6 7 6 5 4 3 3 4 3 2 2 2 2 1 1 1 1 2 3 4 4 5 5 5 5 6 7 10 13 11 11 12 13 15 16 16 16 16 15 15 15 14 13 15 16 16 17 16 18 21 21 23 23 23 25 26 28 27 26 26 28 30 32 34 35 32 31 32 29 26 31 29 20 21 14 13 16 15 16 8 7 11 20 12 8 7 8 8 8 12 12 13 14 11 14 15 13 15 13 13 13 14 13 13 10 4 5 6 7 5 5 6 5 6 6 7 8 8 8 8 7 6 7 7 6 6 7 6 nan 3 6 8 15 10 12 14 16 17 nan 16 12 7 1 7 11 15 13 13 9 9 9 6 5 5 5 4 3 3 2 3 3 3 2 0 2 2 1 2 3 2 3 4 5 7 6 7 7 9 8 10 10 11 13 13 14 14 13 14 13 13 12 13 12 14 15 15 17 19 20 21 20 20 20 20 20 20 19 18 17 15 15 13 12 11 11 12 12 11 12 12 13 14 14 13 13 11 11 10 10 9 7 6 7 7 7 5 4 4 3 5 5 6 6 7 9 10 10 8 7 8 8 8 6 4 4 3 3 3 3 3 3 2 1 1 1 1 1 1 1 2 3 2 3 3 4 5 5 6 9 10 9 9 11 12 14 15 16 18 17 16 15 15 14 14 13 15 15 16 17 20 19 19 21 22 24 25 27 25 26 26 26 27 30 33 34 30 28 30 32 30 31 28 33 24 22 17 11 14 25 15 12 11 9 8 16 10 8 7 11 13 13 16 16 15 14 15 16 13 13 14 17 18 15 13 10 9 7 4 4 5 6 7 7 7 7 8 8 8 9 8 9 8 7 6 7 7 6 6 5 6 5 4 6 16 17 15 13 14 16 16 14 10 7 0 9 17 20 20 15 10 11 7 6 6 7 7 5 5 3 2 1 3 3 2 3 3 7 3 2 2 2 3 4 6 7 7 7 9 9 10 10 9 11 13 12 13 13 14 13 13 13 12 12 11 14 15 15 16 19 21 21 22 22 22 22 22 21 20 18 17 16 16 16 15 14 12 10 10 12 13 12 13 14 13 13 13 12 11 10 9 10 8 6 7 5 6 4 3 4 5 6 8 7 8 9 9 11 11 9 9 7 6 6 6 5 3 4 4 3 3 3 3 2 2 2 1 1 2 2 1 1 1 1 2 3 3 4 4 5 6 7 8 10 9 11 12 13 13 14 13 14 14 14 14 13 14 15 16 16 16 19 19 18 21 21 24 25 26 25 25 25 25 25 26 30 30 26 28 30 25 30 30 30 28 28 25 26 15 15 14 19 20 9 7 8 12 10 12 11 10 16 17 16 15 17 17 15 13 15 18 18 16 14 12 11 11 9 7 5 5 7 8 8 9 9 9 9 9 9 10 9 8 8 9 7 7 6 6 5 5 5 5 8 10 14 19 16 12 15 20 17 15 7 4 1 7 10 21 21 20 17 10 8 3 6 7 6 5 6 3 3 3 3 3 1 1 4 1 1 2 2 2 4 6 5 5 8 8 8 9 9 10 11 12 12 13 14 14 13 13 12 12 12 13 13 14 15 16 18 19 22 23 22 24 24 25 26 25 23 21 20 18 18 17 17 17 16 12 9 10 11 12 12 12 12 13 12 11 11 11 9 9 7 5 7 6 5 5 4 7 8 8 8 9 11 10 10 9 9 9 7 7 5 5 4 4 4 3 4 3 2 1 2 2 1 3 2 2 3 3 2 2 1 0 1 2 3 4 4 4 6 6 6 7 7 9 9 11 12 12 13 11 12 12 13 14 15 16 17 17 17 18 17 18 20 22 23 23 24 24 23 24 24 24 27 28 30 27 23 27 29 26 17 27 28 32 25 24 22 21 18 19 21 19 10 8 9 11 12 12 13 11 16 17 18 17 17 16 15 15 15 15 15 11 10 9 9 8 7 6 7 8 8 8 9 9 10 11 12 11 10 10 9 9 9 8 8 7 5 5 5 4 13 18 16 14 18 9 10 11 17 18 8 5 3 6 8 13 18 18 16 12 9 8 7 7 7 7 5 6 5 3 3 3 4 3 3 4 3 2 2 2 4 4 4 5 4 9 8 7 8 9 11 12 12 12 13 14 13 14 14 13 13 13 14 14 14 16 16 18 20 21 23 23 26 28 27 28 28 27 26 25 25 24 23 21 21 19 17 16 11 12 11 12 12 12 12 11 9 11 9 10 10 8 9 9 10 9 8 8 9 9 9 10 10 9 10 9 8 7 7 6 6 5 4 3 2 2 3 3 2 2 1 1 2 2 2 3 2 3 2 3 2 1 1 0 2 3 3 3 3 4 4 4 5 5 8 8 9 11 10 11 11 11 11 12 13 14 15 17 17 17 18 17 18 20 22 21 22 24 23 22 22 21 23 25 26 29 31 31 27 28 27 28 18 27 35 31 36 26 23 24 24 16 17 16 16 11 11 13 14 11 13 11 13 16 14 17 17 14 12 12 12 13 11 9 8 8 7 7 7 6 6 8 8 9 10 10 11 11 12 11 11 11 10 9 8 8 8 7 5 7 5 12 14 16 11 9 16 15 17 21 5 4 6 5 8 11 13 14 11 10 6 6 6 7 7 7 7 6 7 5 4 5 6 4 4 4 3 2 2 2 3 4 6 6 5 6 7 8 8 8 10 12 12 13 13 13 14 13 13 13 14 13 12 12 14 15 19 19 20 22 23 24 25 28 28 29 29 30 29 29 30 31 28 25 24 24 24 22 19 16 13 13 11 10 12 11 10 9 9 10 9 10 9 8 10 10 10 11 11 9 9 8 8 9 9 9 9 8 7 6 5 5 5 4 5 4 3 2 3 3 4 4 3 2 2 3 3 2 2 1 2 2 0 0 2 2 2 3 3 3 4 4 5 4 4 6 8 9 10 11 10 12 11 10 11 12 13 14 15 15 16 17 18 19 18 19 20 21 22 22 21 21 19 21 22 27 28 27 32 31 29 28 26 29 27 23 28 36 32 22 21 19 22 14 19 18 23 13 14 16 16 18 11 12 14 14 14 17 16 12 13 13 12 11 8 7 8 7 7 7 6 6 7 8 10 10 11 11 11 12 10 11 11 9 8 7 8 7 7 4 5 5 16 11 2 9 12 17 15 9 7 8 7 8 7 9 11 13 10 9 8 8 8 8 7 8 7 7 8 6 5 6 5 5 6 4 4 4 2 3 3 4 6 6 6 6 7 7 8 9 10 12 12 13 15 15 15 15 15 13 13 12 12 12 12 13 14 17 18 19 23 24 27 25 27 27 29 30 30 29 31 32 33 31 29 28 28 29 26 26 22 15 13 13 11 10 10 9 10 10 9 9 10 10 10 11 11 11 11 9 10 10 10 10 9 9 10 9 9 7 7 7 6 6 5 5 5 4 4 4 4 4 3 3 2 2 3 2 2 3 4 3 2 1 1 2 2 2 3 4 4 4 5 5 5 5 6 7 8 9 10 11 11 11 12 11 12 13 14 13 15 15 15 17 18 19 20 21 22 22 21 21 21 21 17 18 23 26 29 29 25 28 31 30 28 25 28 24 26 25 27 31 18 23 22 24 24 20 26 20 18 15 18 17 18 16 16 13 14 13 13 13 12 9 7 7 8 8 7 8 8 8 8 9 10 10 11 12 14 14 13 12 13 12 11 10 10 7 7 7 7 7 7 21 17 21 17 9 8 3 9 9 8 8 10 9 9 9 10 9 10 11 12 10 9 8 8 7 8 7 6 5 5 5 5 5 5 4 3 3 2 3 6 7 7 7 6 6 7 8 9 9 11 13 13 15 17 17 18 17 16 15 13 13 12 12 14 13 15 17 20 24 27 27 24 27 28 30 30 29 29 28 32 31 34 32 31 33 nan 31 32 28 20 16 15 11 9 10 8 9 10 12 11 12 13 12 11 11 11 10 10 11 11 10 10 10 10 10 10 9 8 7 6 5 6 6 5 5 4 4 3 3 3 3 3 2 2 2 2 2 3 3 2 2 3 3 3 2 4 4 4 3 4 5 6 6 6 7 7 7 8 9 9 10 12 13 13 13 14 15 14 15 14 14 15 16 17 19 20 20 22 22 21 22 20 17 16 17 16 20 24 23 22 25 22 22 25 25 24 26 25 16 22 22 24 27 30 24 22 27 26 24 22 18 17 15 18 15 16 17 15 12 10 10 9 9 8 8 7 7 7 8 7 9 10 12 11 13 14 15 16 16 16 15 15 15 12 11 10 10 9 8 8 8 16 18 15 9 8 4 6 10 9 9 10 11 12 9 9 9 9 10 10 10 10 9 8 10 9 8 6 7 6 6 6 5 4 4 3 3 3 3 4 6 6 6 7 7 8 7 7 7 8 9 12 14 15 16 16 17 18 19 17 16 15 13 14 13 13 17 18 19 26 28 26 26 27 30 30 28 27 28 28 30 30 32 34 nan 34 nan nan nan 32 31 21 19 14 10 12 10 10 11 13 13 12 13 14 11 12 11 10 11 11 11 10 10 10 11 10 10 9 8 8 7 5 5 5 4 5 5 4 4 3 3 3 2 2 2 3 3 2 3 4 3 4 3 2 5 4 5 5 5 5 6 6 8 8 8 9 9 9 9 9 9 9 10 13 13 14 14 15 15 15 14 14 14 14 15 18 18 20 22 22 22 22 22 19 17 14 15 15 14 16 16 17 22 23 19 18 21 28 34 28 31 21 21 32 26 27 26 26 28 15 18 21 18 18 22 18 18 15 11 10 8 8 9 8 7 8 9 9 9 9 8 10 12 13 13 14 15 16 16 16 15 16 15 14 13 13 14 13 12 12 11 9 14 13 10 8 5 4 10 11 10 11 11 12 13 12 10 10 11 11 11 11 10 9 8 10 7 6 5 6 4 4 5 4 2 2 4 3 4 4 6 5 6 5 6 5 6 6 7 7 10 9 11 14 15 16 16 17 18 19 19 19 18 18 15 14 13 15 22 22 28 32 33 34 31 31 29 26 26 27 30 29 31 30 33 nan nan nan nan nan nan 33 34 26 18 16 14 14 12 11 12 12 13 14 13 13 11 11 12 12 12 12 11 11 11 10 10 10 8 9 9 8 6 4 4 4 5 5 5 5 4 3 2 2 3 3 3 3 5 4 5 6 5 5 6 7 6 6 7 8 7 7 8 9 9 9 10 10 10 10 11 11 11 11 13 13 14 15 16 16 16 14 14 14 13 15 15 18 20 21 22 22 23 22 21 16 15 13 12 14 13 12 12 15 20 24 20 18 21 21 27 28 30 15 15 17 23 22 20 22 17 19 15 18 20 18 14 11 12 10 10 9 9 8 10 8 10 9 9 8 8 9 11 12 14 13 14 13 16 16 16 16 14 15 14 13 13 15 15 15 13 11 11 16 12 10 6 5 7 10 11 12 13 13 12 12 11 12 10 9 9 9 10 10 9 8 5 6 5 5 5 5 4 3 3 4 4 3 3 4 5 6 6 7 6 6 5 5 7 7 7 10 10 12 15 15 15 18 17 19 19 20 20 20 19 18 16 18 17 23 26 29 31 33 36 34 30 28 27 26 28 29 30 31 32 nan nan nan nan nan 39 nan 34 35 32 26 21 16 13 11 11 12 12 13 15 15 14 15 14 14 14 13 12 12 12 13 12 10 11 9 9 9 8 6 5 5 4 4 4 5 4 4 4 3 4 3 3 4 6 5 7 6 8 6 6 6 6 6 6 7 7 8 7 8 9 10 11 11 11 11 10 11 12 12 12 13 15 15 15 16 17 18 17 16 15 14 14 14 15 17 19 20 21 23 23 20 19 16 16 15 15 14 16 15 14 16 17 21 26 23 18 20 20 21 27 23 17 15 15 17 18 17 16 20 16 16 15 13 11 13 13 14 14 11 11 12 12 12 11 11 10 10 10 11 13 14 14 15 15 16 16 16 17 17 16 14 15 15 14 15 14 13 12 11 10 11 6 4 7 8 10 13 12 14 13 13 11 11 10 11 10 11 9 8 9 6 4 4 4 4 5 4 3 3 3 3 3 5 5 5 5 7 8 8 9 8 8 8 8 8 8 10 10 11 14 14 14 14 17 18 20 20 19 20 21 20 20 20 19 18 17 23 29 31 24 17 27 31 29 27 26 29 29 30 31 nan nan nan nan nan nan 43 nan 38 39 40 32 25 20 15 13 12 13 14 14 16 16 16 14 14 16 15 14 12 9 9 10 10 10 12 10 10 11 13 12 10 8 8 6 6 6 6 5 5 4 3 3 5 6 6 6 7 7 7 7 7 7 7 7 7 8 7 7 8 8 9 10 10 11 10 12 10 10 12 13 13 14 15 16 16 17 18 18 18 18 18 16 16 16 15 17 17 20 21 22 23 21 20 19 18 17 14 14 14 13 14 15 14 15 16 19 21 17 19 21 24 19 18 23 17 15 15 14 14 14 15 15 14 13 13 14 12 14 13 13 13 13 11 12 12 11 12 11 12 13 13 13 14 16 16 17 17 16 16 17 17 16 14 15 16 16 16 15 13 12 5 4 4 3 5 8 10 11 13 14 12 12 13 12 14 13 13 14 12 12 8 5 5 3 4 5 5 2 2 3 5 5 6 7 7 8 9 10 10 11 11 11 10 9 10 9 9 9 9 10 13 14 14 16 18 18 21 20 20 20 20 22 22 19 22 18 24 27 18 26 30 6 19 21 25 24 25 27 27 29 30 34 38 nan nan nan nan nan nan nan 40 42 40 37 26 18 18 16 15 17 18 19 19 19 19 17 15 13 12 10 9 9 10 10 10 10 10 11 12 14 14 13 11 10 9 8 7 6 6 5 5 5 5 5 6 5 4 6 6 7 8 7 8 7 8 8 8 8 7 7 8 9 10 10 10 11 10 11 11 12 13 13 14 15 15 16 17 18 19 19 19 19 18 18 19 18 19 19 20 22 23 24 23 21 20 19 20 18 16 16 14 16 16 15 14 13 11 13 12 14 14 17 20 18 16 16 17 15 15 14 14 14 14 14 13 14 14 12 12 12 13 13 12 12 12 12 11 11 11 13 13 12 13 15 16 17 18 17 17 17 17 18 17 17 18 18 19 17 16 15 16 5 4 3 1 5 8 9 12 12 13 12 14 13 13 14 13 13 14 13 13 11 9 6 3 4 3 3 3 4 nan nan nan 7 7 7 8 9 9 10 12 11 11 12 13 13 13 13 12 11 12 11 13 12 14 19 20 22 23 22 22 22 22 21 22 25 26 21 32 30 28 35 35 13 8 19 23 26 23 24 29 28 39 36 nan nan nan nan nan nan nan nan 40 nan 33 31 28 25 19 19 20 20 21 21 20 18 16 16 15 12 10 10 10 10 9 9 10 12 12 13 12 12 14 13 11 10 8 8 7 6 5 4 4 3 4 4 3 4 5 6 7 8 8 7 7 8 7 10 10 10 9 8 8 9 9 8 10 11 10 10 11 11 12 12 14 16 17 17 18 18 20 20 20 19 19 20 19 19 20 20 21 21 23 23 22 21 21 17 19 15 14 15 15 14 16 8 15 10 10 15 14 11 14 15 14 15 16 16 15 14 13 14 14 13 14 12 14 12 12 14 13 14 13 12 10 11 12 10 11 12 12 11 12 13 15 16 17 18 18 18 18 19 19 19 20 20 20 20 20 21 19 20 5 4 4 7 5 7 11 12 13 13 13 13 14 14 14 13 12 12 13 9 8 8 7 6 5 5 3 1 2 3 5 8 9 8 8 nan nan nan nan 12 12 15 nan nan nan 17 17 16 16 18 16 12 11 14 18 18 21 22 23 23 24 23 24 25 27 29 30 30 32 32 36 36 24 4 15 13 27 24 23 27 32 39 38 nan nan nan nan nan nan nan nan nan nan 34 44 31 36 30 25 26 24 23 22 21 19 17 13 12 11 11 11 12 10 10 10 11 11 12 11 13 13 14 13 13 11 12 10 9 7 5 5 5 5 4 4 4 5 5 7 7 7 6 7 8 9 9 10 10 11 10 10 8 8 9 9 8 10 9 10 12 11 12 12 12 14 15 16 17 17 18 20 20 20 20 19 19 20 21 21 23 22 23 25 23 23 23 22 19 17 15 13 13 13 13 9 8 11 5 11 12 14 10 8 7 8 16 14 14 13 14 14 15 13 12 12 12 11 12 12 10 9 7 7 12 11 11 10 11 10 11 11 12 14 14 16 17 17 18 19 19 19 20 21 21 22 22 23 25 25 23 23 8 8 8 11 7 9 10 11 12 11 12 13 13 11 12 12 12 13 12 12 9 8 7 6 5 3 4 2 4 3 nan nan nan nan nan nan nan nan 13 15 nan nan nan nan 16 16 nan nan nan nan nan 15 16 15 16 18 19 19 23 23 23 24 26 27 29 30 29 31 34 31 24 30 22 5 12 19 20 17 24 21 24 29 41 46 48 nan nan nan nan nan nan nan 41 nan 28 37 38 35 33 28 26 23 20 19 19 17 14 12 11 10 11 10 10 11 10 11 11 11 11 11 10 11 12 11 11 11 11 10 9 7 6 6 6 6 6 7 7 7 7 7 6 6 8 8 10 9 11 nan nan nan 10 9 7 8 8 8 10 10 10 10 11 11 12 13 13 14 16 16 16 17 19 18 19 19 18 18 19 22 22 22 22 22 23 25 24 23 23 22 19 20 20 20 15 10 6 6 4 6 8 8 2 15 12 9 7 7 5 13 16 16 15 14 13 12 12 11 11 10 8 8 8 9 10 11 11 12 12 11 13 13 13 13 13 12 12 14 14 15 17 18 18 20 21 23 23 25 26 26 26 25 26 4 15 9 9 10 10 9 11 10 10 10 11 12 13 14 15 nan nan nan nan nan nan nan nan nan 7 5 nan nan nan nan 3 nan nan nan nan nan 5 10 10 nan 12 14 13 11 12 11 10 nan nan nan nan 13 15 17 19 18 19 21 18 25 25 25 27 32 31 30 29 34 33 28 27 22 18 5 22 20 16 19 22 23 36 40 36 36 nan nan nan nan nan 33 28 29 17 33 36 37 36 32 32 28 23 22 20 17 17 14 12 13 13 11 10 10 12 10 8 9 9 9 9 10 10 12 13 12 10 10 9 8 7 7 7 6 7 6 7 7 7 7 6 8 7 7 nan nan nan nan nan nan nan nan nan 7 8 nan 8 8 9 10 10 10 9 10 12 13 14 14 14 14 16 16 17 18 19 19 19 20 22 21 21 21 21 23 24 24 24 23 21 18 13 12 16 14 10 8 8 6 8 7 9 11 8 13 16 16 14 17 18 18 17 16 16 15 14 12 11 11 11 11 10 10 10 11 11 12 12 13 12 12 13 12 10 10 10 7 9 9 10 12 12 14 17 19 23 23 25 25 25 27 24 27 18 14 10 11 10 10 9 10 9 9 10 11 14 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 4 1 1 1 nan nan nan nan nan 4 1 3 4 4 5 3 2 6 8 10 10 nan nan 15 17 18 18 19 19 19 22 24 24 26 31 33 33 31 34 37 33 32 29 29 24 17 16 15 23 28 23 33 29 26 15 nan nan nan nan 37 28 32 32 25 30 32 32 34 30 31 28 26 23 19 15 14 15 13 13 11 10 9 9 8 7 8 8 6 8 nan nan nan 7 7 7 nan 8 8 7 6 6 7 7 6 7 8 9 8 8 7 9 nan 9 nan nan nan nan nan nan nan nan nan nan nan nan 8 9 9 9 9 8 8 9 10 12 14 13 13 14 15 15 15 18 18 17 19 19 21 20 21 22 22 23 24 22 21 21 19 17 16 15 13 14 13 10 7 8 8 7 10 12 14 16 15 16 16 18 19 17 16 16 16 15 14 14 12 12 11 11 11 11 10 10 10 11 12 12 12 13 13 12 9 8 7 6 6 5 5 6 5 6 7 9 14 18 24 24 22 23 25 26 15 14 12 11 10 10 9 7 9 12 13 nan nan nan nan 17 16 18 16 15 15 16 nan nan nan nan nan 13 11 12 12 11 11 9 8 9 8 6 4 2 3 2 5 7 6 nan nan 7 8 10 11 12 15 nan nan 16 17 19 19 19 20 24 25 24 29 31 34 35 35 33 35 35 37 36 31 22 22 22 23 23 24 33 21 5 1 nan nan nan nan nan 33 30 39 34 28 28 24 27 32 28 28 nan nan 18 16 14 nan 12 11 11 10 10 9 8 8 9 5 5 6 5 nan nan nan nan nan nan nan 6 6 3 6 7 5 7 8 9 9 11 9 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 9 9 7 9 9 9 10 12 12 13 14 13 15 14 15 15 15 16 18 18 20 20 21 21 21 22 22 21 20 19 18 16 14 16 14 14 11 12 9 9 9 9 10 12 14 15 15 15 15 16 15 16 15 16 16 14 14 12 11 11 12 11 11 10 9 9 9 11 11 10 9 10 10 8 7 7 5 4 3 2 3 3 3 3 5 6 9 12 16 19 19 19 20 14 11 10 10 10 8 9 9 10 13 nan nan nan 14 16 17 18 19 18 18 17 18 15 16 17 17 15 15 15 15 15 14 14 13 12 nan 13 nan 12 12 12 nan nan nan nan nan 12 nan nan 11 11 12 16 20 nan nan 17 17 19 21 19 21 23 24 26 28 33 35 37 37 39 39 39 38 34 36 39 39 30 21 26 27 31 7 6 17 nan nan nan nan 33 30 34 33 nan nan 29 32 29 nan nan nan nan nan nan nan nan nan 11 10 nan 8 8 7 8 8 8 5 4 4 nan nan nan nan nan nan nan nan 8 6 6 5 5 7 8 9 9 nan 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 7 9 10 9 11 12 12 14 12 13 12 12 12 13 13 14 15 16 nan nan nan nan nan nan nan 20 20 20 20 18 18 17 nan 18 nan 14 nan nan nan 8 9 9 11 11 12 12 12 13 14 14 14 14 13 12 11 11 12 12 11 10 7 9 9 7 7 8 8 9 8 6 7 6 7 6 5 5 4 4 4 0 2 2 2 3 5 6 5 8 10 11 13 11 12 11 9 11 10 10 10 nan nan nan 12 14 15 16 18 18 19 17 18 18 14 12 13 15 16 16 17 17 16 16 16 17 17 17 nan nan 18 16 15 nan nan nan nan nan nan nan nan nan nan nan 16 15 18 19 nan nan 15 16 19 20 20 20 22 24 27 30 33 34 38 41 41 38 36 34 33 36 39 37 37 25 25 11 19 9 8 nan nan nan nan 32 37 35 nan nan 28 34 30 nan nan nan 19 18 nan nan nan nan nan nan nan nan nan 7 7 nan 7 8 6 5 5 4 4 nan nan nan nan nan nan nan nan 5 6 8 8 8 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 10 8 9 11 11 11 13 nan nan nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan 10 10 12 12 12 12 13 12 12 11 10 10 9 10 11 9 7 9 9 7 7 7 9 7 5 3 3 3 5 4 6 7 7 7 5 6 6 5 7 6 7 8 7 5 6 7 10 12 10 9 9 9 10 10 nan nan 10 12 10 9 11 15 16 17 18 17 17 12 11 13 13 12 13 14 16 17 17 17 18 19 19 19 19 19 20 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 15 nan 13 16 18 19 20 20 22 25 27 31 33 37 38 39 36 34 32 32 34 41 39 45 32 21 23 35 nan 8 nan nan nan 38 33 34 34 nan 30 32 33 31 28 24 19 19 15 14 nan nan nan nan nan nan nan nan 8 9 nan nan nan 7 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 nan 11 11 12 11 11 11 10 9 9 8 8 9 8 8 9 12 12 13 13 11 8 6 5 4 3 4 5 6 7 7 7 8 7 6 7 6 6 6 8 8 6 7 8 9 7 10 10 9 9 nan nan nan 9 10 11 12 11 nan 11 13 13 14 14 11 11 11 12 12 11 10 11 13 nan nan nan nan nan 18 18 18 18 20 20 22 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 nan 12 15 16 20 20 19 22 25 27 28 33 36 36 36 33 33 34 35 39 37 39 38 32 36 43 nan nan nan nan nan 29 30 33 32 31 28 28 32 31 27 24 23 17 17 15 nan nan nan 10 nan nan nan nan nan nan nan nan nan 8 8 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 12 nan nan nan 9 10 11 11 12 11 11 10 9 8 10 10 9 9 10 11 11 12 12 12 11 11 10 6 6 6 7 9 8 8 9 9 9 8 7 8 9 9 7 9 8 9 8 5 5 9 10 9 nan nan nan 6 8 9 nan nan 11 11 11 11 11 11 11 10 9 9 9 9 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 21 nan nan nan nan nan nan nan 10 9 nan 11 12 15 17 16 20 23 26 29 29 34 35 34 32 32 33 36 35 33 33 36 42 40 nan nan nan nan nan 26 29 34 30 29 31 28 28 30 30 28 23 22 18 17 14 14 12 11 10 9 nan nan nan 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 11 12 13 12 11 10 9 10 11 10 10 11 13 14 14 13 14 14 13 13 13 12 12 11 11 11 9 9 8 9 10 11 10 10 10 11 11 11 10 10 8 5 3 10 nan nan 5 5 6 6 7 7 nan nan nan nan nan 11 11 9 9 8 10 8 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 8 9 9 9 11 13 17 19 24 24 25 28 31 32 31 31 32 34 34 31 25 31 42 43 41 3 nan nan 11 25 25 32 32 31 nan 32 31 30 28 29 25 23 18 16 16 14 13 13 11 10 8 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 12 12 12 12 12 12 12 12 11 11 nan nan nan nan nan 15 14 14 14 14 14 15 13 13 13 13 12 12 11 11 10 12 11 10 9 9 9 10 10 11 9 8 5 4 nan nan 6 5 7 5 4 6 7 nan nan nan nan nan nan 10 8 8 10 10 4 2 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 9 8 nan 6 6 7 9 13 16 21 24 25 28 31 31 33 33 34 34 31 28 26 24 40 41 38 26 19 3 12 15 21 24 28 nan nan 29 29 29 30 29 27 24 19 18 17 15 15 14 12 10 8 8 9 10 12 nan nan nan nan nan nan nan nan nan 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 16 15 14 15 14 14 13 12 13 13 13 11 11 11 10 10 11 10 11 9 9 8 9 7 6 8 5 5 4 3 4 5 7 9 10 10 nan 5 7 7 6 6 7 1 3 nan 5 5 nan nan nan nan nan nan nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 7 7 6 8 11 13 16 20 24 26 29 31 32 34 32 33 34 32 29 24 20 32 31 30 21 33 9 13 20 21 25 26 29 29 30 29 29 30 32 24 24 20 18 17 16 15 14 14 13 12 9 10 11 12 14 14 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 15 14 13 14 14 14 13 12 12 13 12 12 11 11 11 12 11 12 11 11 14 6 8 6 7 6 5 3 5 6 nan nan 9 9 6 4 5 4 4 4 1 5 4 4 4 3 nan nan nan nan nan nan nan 13 16 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 nan nan nan nan 9 7 5 6 8 8 9 12 17 19 20 24 25 26 30 32 34 35 33 32 31 31 27 15 22 25 24 29 32 26 nan 22 21 28 25 29 27 29 30 27 32 31 27 25 19 19 17 17 16 17 16 15 14 12 11 13 15 15 14 16 18 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 14 13 13 12 13 14 14 14 13 15 15 14 15 15 15 14 7 8 7 6 2 5 5 5 4 4 nan nan 8 8 7 7 5 3 2 2 5 6 5 5 4 nan nan nan nan nan nan nan nan nan 14 14 nan nan nan nan nan 14 25 nan nan nan nan 24 22 nan nan nan nan nan nan nan nan 8 5 5 6 8 10 12 13 18 21 22 22 25 26 26 29 32 34 33 33 33 32 30 21 16 21 19 26 29 16 4 nan 25 26 20 24 28 29 32 27 28 25 25 20 20 20 18 16 15 16 15 15 14 14 15 17 18 19 18 17 18 nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 12 14 14 15 15 15 16 16 16 17 17 18 18 10 9 10 7 7 6 5 4 7 4 1 4 6 8 8 7 5 2 1 2 5 5 5 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan 8 nan 5 6 9 12 14 16 19 24 24 21 21 25 25 27 27 28 28 30 31 32 30 27 20 20 15 16 22 25 8 8 25 19 24 19 25 28 29 27 29 22 23 23 20 19 17 16 15 15 16 15 15 17 17 19 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 15 14 15 15 15 16 18 18 17 18 20 9 10 10 9 10 8 7 7 8 8 7 6 7 nan 8 10 9 5 1 4 5 4 4 4 4 nan nan nan nan nan nan nan nan 8 10 nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan 22 24 nan nan nan 7 8 10 14 14 18 21 23 25 22 20 22 22 23 23 21 23 25 25 27 26 28 24 20 17 8 30 22 25 17 15 24 21 23 25 27 26 24 30 24 22 23 20 18 17 16 16 15 nan nan 17 18 19 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 11 12 15 15 15 18 19 20 9 8 10 9 9 8 nan nan 9 10 10 10 nan nan nan nan 7 6 2 5 6 6 4 6 6 5 nan nan nan nan nan nan nan nan 6 5 6 11 18 nan nan nan 18 nan nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 12 13 15 18 20 22 22 22 19 19 18 20 20 18 19 19 21 21 21 23 23 19 16 9 21 22 17 25 18 23 24 23 26 24 27 29 29 24 23 23 20 17 17 18 18 nan 17 18 nan 20 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 11 11 13 16 19 21 21 12 11 10 9 8 8 8 nan nan nan nan nan nan nan nan nan nan 7 3 6 7 6 7 6 6 8 nan nan nan nan nan nan nan nan 3 4 4 6 10 18 nan nan nan 19 18 nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan 11 14 15 18 18 23 21 18 16 15 16 17 17 15 17 17 17 17 18 18 19 17 13 9 16 21 14 16 21 17 27 32 27 24 30 30 25 24 23 23 20 18 18 18 18 nan nan nan 20 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 13 16 18 20 21 21 21 13 12 12 12 10 13 11 12 nan nan nan nan nan nan nan nan nan 5 7 10 9 8 9 10 10 9 nan nan nan nan nan nan nan nan 5 6 7 8 13 21 21 nan nan nan nan nan nan 21 nan nan nan nan nan nan nan nan nan nan nan nan 10 12 14 18 18 19 21 19 16 14 12 13 15 15 13 14 15 15 16 16 18 19 16 13 11 10 14 7 6 14 6 24 30 28 23 34 28 24 23 23 22 21 17 17 18 19 nan nan nan nan 27 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 15 16 22 20 nan 16 14 14 14 17 16 nan nan nan nan nan nan nan nan nan nan nan 8 9 9 11 11 13 13 13 14 nan nan nan nan nan nan nan nan nan 11 11 14 17 21 20 nan 17 20 nan 18 22 nan nan nan 19 nan nan nan nan nan nan nan 21 nan 14 12 15 19 21 20 19 15 13 11 9 10 11 11 10 11 12 12 13 15 17 18 19 17 15 14 18 7 15 15 13 9 21 25 23 24 25 23 22 21 20 20 21 21 23 20 23 24 26 28 nan 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 12 12 nan nan 6 19 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan 8 10 10 11 11 14 15 16 16 16 nan nan nan nan nan nan nan nan 14 15 15 18 18 20 22 23 21 21 21 24 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 19 21 21 18 15 11 9 6 8 9 8 7 6 7 10 11 13 16 18 18 16 15 17 14 9 13 16 16 10 7 8 24 25 28 26 19 17 17 19 21 23 24 24 24 28 31 32 34 nan nan 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 nan nan nan nan nan nan 23 22 20 18 19 nan 18 nan nan nan nan nan nan nan nan nan nan 11 14 15 15 15 16 17 nan nan nan nan nan nan nan nan nan nan nan 19 19 22 23 24 25 23 23 22 25 25 nan 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan 16 19 21 20 19 16 11 8 4 6 8 6 5 3 4 8 10 14 16 20 20 19 20 20 16 14 12 20 15 10 9 9 19 26 24 25 19 16 16 20 20 24 26 28 28 30 32 36 nan 37 36 41 42 44 39 nan nan nan nan nan 36 nan nan nan nan nan nan nan nan nan nan nan 35 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 8 8 nan nan nan nan nan nan nan nan 26 25 25 23 22 20 nan nan nan nan nan nan nan nan nan nan nan 15 16 17 16 18 19 20 nan nan nan nan nan nan nan nan nan nan nan 22 21 25 26 27 28 27 27 26 25 25 24 nan 24 24 24 21 22 nan nan nan nan nan nan 21 nan 21 nan 18 20 20 19 17 14 8 4 5 6 5 5 4 4 7 10 14 18 21 23 23 21 20 16 18 16 16 17 14 9 11 18 23 25 25 26 28 23 22 24 28 29 30 30 34 39 41 42 42 45 44 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 nan nan nan nan nan nan nan nan nan 28 27 27 26 26 25 24 23 23 21 nan nan nan nan nan nan nan 18 19 18 19 21 22 nan nan nan nan nan nan nan nan nan nan nan nan 26 26 28 nan nan nan nan nan nan nan nan nan nan nan 23 26 nan nan nan 23 nan 19 20 nan nan 22 21 18 17 19 21 20 17 16 10 5 2 6 3 4 4 4 6 10 13 17 18 21 22 22 22 23 18 18 18 19 17 14 10 15 21 23 18 17 27 27 30 29 32 36 36 35 39 42 46 47 48 47 48 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 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 10 nan nan nan nan nan nan 19 nan nan 12 32 30 30 28 26 27 27 28 28 27 24 23 nan nan nan nan nan nan 19 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 29 nan nan nan nan nan nan nan nan nan nan nan 24 26 27 28 25 25 22 16 16 17 19 21 24 21 16 18 20 20 18 15 11 6 5 4 7 6 4 5 7 9 13 15 16 18 20 22 25 21 19 22 23 19 19 17 16 14 23 23 17 17 21 27 30 35 40 42 43 39 41 48 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 42 38 36 nan nan nan 45 nan 39 37 45 45 38 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 nan 5 nan nan nan nan nan nan 14 13 7 7 36 35 35 33 32 32 31 30 30 31 29 28 28 25 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 30 nan nan 27 27 29 29 28 29 27 22 19 14 15 17 21 24 21 17 16 19 19 16 14 11 8 8 8 9 9 7 5 6 10 12 14 18 22 22 22 22 23 25 21 20 19 17 15 15 18 22 18 22 22 26 29 31 37 43 44 42 43 47 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 41 42 nan nan nan nan nan 41 43 46 46 47 48 47 45 nan 44 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 5 2 5 nan nan nan nan nan nan nan 3 6 12 41 40 39 39 37 36 36 36 33 nan nan nan nan nan 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 nan nan 31 31 30 32 30 29 27 24 20 16 13 12 21 20 22 18 16 16 16 17 14 11 9 8 10 8 10 10 7 5 7 10 11 14 17 18 21 21 20 18 18 18 13 13 13 17 20 19 17 24 30 33 34 39 42 44 44 47 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 nan 44 nan nan nan nan nan nan nan 41 43 44 46 nan nan nan nan nan nan nan nan 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 4 2 nan nan nan nan nan nan nan 13 7 6 36 44 44 nan 42 41 40 38 38 nan nan nan nan nan nan nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 35 nan 32 32 34 32 32 32 nan 32 33 32 32 33 31 27 25 21 18 15 15 19 20 21 17 11 13 12 16 13 10 7 5 10 11 8 8 8 6 8 8 10 13 16 18 20 21 20 23 21 15 13 11 15 18 20 22 28 29 31 35 37 36 43 47 48 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 47 nan nan nan nan nan 44 nan 42 45 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 3 nan nan nan nan nan nan nan 1 6 44 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 32 32 33 33 33 32 34 33 35 33 34 32 29 27 23 20 18 21 20 23 19 15 8 10 10 11 12 11 9 7 7 9 10 7 8 5 5 12 11 10 14 13 16 19 24 22 20 14 11 17 23 24 23 39 42 39 40 38 40 36 41 43 51 52 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 32 32 33 31 34 32 33 34 34 34 32 30 25 23 20 20 21 19 17 15 8 8 8 9 9 10 9 8 6 7 9 9 7 7 4 8 14 12 11 15 15 17 20 27 32 37 34 34 35 38 37 43 42 40 39 39 41 43 32 32 35 43 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 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 32 33 32 33 32 31 34 34 34 34 32 28 23 22 19 19 18 15 9 7 7 6 5 6 7 9 9 8 8 8 7 10 10 10 8 8 11 10 8 5 14 21 28 30 33 31 32 38 38 39 37 43 45 46 44 48 51 47 44 43 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan 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 32 33 32 33 32 36 34 31 32 31 26 23 19 15 15 13 10 5 6 4 3 4 4 7 8 8 8 5 7 9 10 9 7 5 7 8 7 16 11 23 26 24 27 30 35 36 39 37 41 41 49 44 53 46 40 48 47 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 nan nan nan nan nan 8 16 7 34 34 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 32 32 33 34 36 33 33 31 31 29 25 21 19 16 15 10 4 2 3 5 4 2 5 4 5 5 7 5 5 6 4 6 9 11 14 13 11 21 24 26 23 24 30 39 37 41 28 36 36 23 30 31 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 nan nan nan nan nan nan 7 18 10 40 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 30 33 35 34 nan 32 33 31 30 28 24 22 19 15 12 6 8 6 7 6 5 4 2 5 4 4 1 4 7 11 13 13 15 18 19 8 21 23 21 25 29 34 34 30 34 40 39 35 28 45 43 37 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 14 nan nan nan nan nan 26 26 16 14 31 nan 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 30 31 nan nan 32 31 31 30 29 27 24 22 17 15 11 8 12 12 12 10 9 8 7 7 7 9 13 15 15 15 18 21 23 26 30 36 29 27 28 31 34 41 32 31 32 47 42 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 17 nan nan nan nan nan nan 24 27 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 28 29 nan 29 nan 30 30 30 30 29 28 26 23 20 17 15 12 11 14 16 15 14 15 13 13 16 18 20 20 19 20 23 26 28 28 30 32 31 31 31 32 36 38 46 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 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 18 21 nan nan nan nan nan nan nan nan nan nan nan 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 29 30 32 nan 29 29 30 31 30 32 28 27 27 20 25 15 12 12 16 19 21 23 19 19 20 22 23 25 22 21 23 25 27 28 28 30 31 30 32 35 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 16 18 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 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 26 30 32 31 30 30 29 31 32 32 31 31 30 31 29 24 25 24 23 24 26 24 24 23 20 19 21 21 24 23 24 25 26 28 29 29 27 29 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 22 21 nan 20 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 28 28 26 29 31 32 31 30 30 34 33 31 30 32 35 34 32 29 29 30 25 26 22 24 23 21 20 20 20 21 24 22 24 25 25 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 23 24 25 nan 20 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 26 25 28 31 32 30 30 33 33 31 31 34 34 40 40 35 31 25 31 31 26 26 25 25 26 25 22 30 27 28 29 29 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 23 24 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 26 28 32 30 32 31 34 33 31 33 34 40 43 40 38 38 35 32 29 28 29 29 29 27 30 33 30 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 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 22 21 27 27 29 30 31 35 33 31 33 33 35 42 44 30 39 36 29 25 33 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 26 26 30 32 34 37 33 33 34 30 38 44 48 39 42 42 37 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 25 26 34 36 38 36 33 32 34 29 38 43 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 18 24 22 31 37 36 37 31 31 32 31 34 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 24 37 35 36 32 29 29 30 30 32 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 25 32 35 34 34 28 nan nan 26 27 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 22 30 33 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 21 25 33 35 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 33 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 18 nan nan 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 4 11 19 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 36 42 46 nan nan nan 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 12 11 8 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 22 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 8 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 18 21 26 nan nan 36 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 11 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 nan 10 nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 11 14 16 20 22 23 24 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 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 21 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan nan 12 10 12 13 16 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 8 12 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 12 nan 15 12 12 12 14 16 nan 17 nan nan nan 35 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 7 9 13 7 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 14 13 12 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 17 15 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 nan 16 17 17 17 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 16 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 12 14 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 6 9 11 nan 16 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 8 nan 6 8 nan 15 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 7 7 7 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 5 8 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 7 nan 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 nan nan nan nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 7 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 359 31 30 29 35 20 15 13 6 360 346 342 355 57 118 142 163 130 119 103 119 139 147 108 111 79 93 111 163 195 209 222 259 250 230 200 194 294 270 254 239 243 243 229 236 229 234 243 248 251 253 258 256 259 259 258 258 258 261 257 252 248 250 251 250 250 250 252 247 243 243 238 236 235 233 233 231 229 223 216 209 200 194 188 178 155 133 130 127 115 106 105 106 102 99 95 94 95 100 101 105 105 102 108 111 119 120 123 132 149 145 175 182 196 195 199 187 172 190 193 205 215 202 199 196 190 190 182 156 145 136 123 180 169 186 193 209 259 280 201 190 175 186 187 204 212 215 223 237 251 254 255 253 254 259 260 263 269 267 267 255 248 242 240 237 237 238 243 249 253 256 254 246 242 240 238 238 238 237 238 238 240 239 238 242 241 237 236 233 238 231 231 230 231 229 227 228 238 233 229 236 247 244 239 258 258 267 276 298 314 300 291 290 288 296 299 305 301 300 290 285 294 294 298 296 300 288 288 303 304 293 284 264 272 276 223 198 189 183 175 179 172 170 155 140 139 127 115 108 113 113 123 9 28 26 31 24 27 29 19 2 350 348 351 70 193 155 118 112 87 112 119 117 269 91 120 118 84 107 182 195 181 166 168 239 248 159 64 259 242 285 276 270 271 273 263 266 255 247 243 250 249 256 258 258 267 269 269 267 267 266 265 261 257 259 258 254 252 251 248 247 243 242 240 237 231 228 232 226 220 213 204 202 196 185 169 147 138 133 124 110 109 104 102 101 97 97 100 102 96 105 100 116 109 115 115 129 122 119 117 136 115 136 143 179 188 195 184 175 184 195 205 174 171 184 180 179 171 144 115 107 124 149 139 176 190 214 181 163 170 161 170 181 182 197 199 209 210 213 219 228 237 244 243 242 246 252 249 249 244 238 245 249 246 243 247 249 248 240 242 241 235 238 239 240 243 243 242 241 238 239 239 237 236 239 240 239 241 238 238 239 236 233 234 228 226 218 236 232 233 240 238 257 251 247 239 256 259 273 294 308 302 282 282 284 291 296 293 293 294 287 286 291 295 294 293 294 292 266 278 268 266 261 257 241 222 224 213 191 182 178 180 176 170 163 151 152 142 124 126 131 nan 164 6 35 23 30 7 19 5 10 nan 343 335 331 255 130 154 135 126 109 100 117 95 124 86 146 78 133 137 202 201 150 147 167 238 241 156 91 254 277 293 294 269 289 275 263 246 258 252 253 259 260 263 264 260 263 271 269 265 268 269 270 267 260 259 260 258 256 262 258 251 244 241 241 235 234 229 225 223 218 209 197 195 192 183 175 157 138 130 123 116 112 107 103 104 104 104 109 104 105 107 105 105 114 117 121 124 125 123 115 121 126 137 140 148 150 183 193 183 190 190 168 158 159 176 145 145 125 107 119 134 131 129 126 131 126 120 110 138 177 182 140 159 174 205 209 207 208 207 210 227 248 255 251 242 239 238 240 245 243 243 246 252 252 249 250 248 246 244 237 234 234 232 231 236 238 239 238 242 240 236 236 234 232 233 238 240 238 238 236 237 237 240 234 229 232 230 239 232 231 231 242 245 245 247 234 235 272 280 281 282 268 279 281 283 282 288 288 288 288 293 293 290 291 286 281 271 267 261 245 228 245 225 227 226 216 210 197 191 185 176 176 179 171 173 158 157 151 124 135 137 127 221 349 353 348 351 351 351 344 344 3 3 354 348 259 183 160 135 122 113 137 95 128 132 116 103 141 164 156 185 113 75 106 177 196 174 152 150 163 275 300 297 281 256 258 257 240 252 240 248 252 257 266 267 266 266 268 272 267 268 268 268 269 271 265 264 265 261 257 251 250 244 239 237 232 228 229 224 221 219 217 207 196 191 185 172 159 146 134 119 110 109 107 106 105 106 107 103 103 98 98 105 109 112 116 124 118 128 115 101 101 126 132 131 137 136 137 136 145 150 159 155 153 151 161 152 150 140 140 131 128 140 119 117 140 124 122 133 120 101 74 75 82 150 198 213 213 218 223 220 235 251 257 254 252 251 250 250 250 253 252 246 247 251 251 249 247 245 245 242 238 239 234 230 231 236 238 238 238 234 236 236 233 233 232 233 238 241 238 237 238 237 242 238 234 229 233 229 246 241 247 235 239 242 270 262 255 274 265 268 272 259 261 272 280 281 286 286 284 289 289 289 289 284 281 271 272 275 272 249 230 212 210 202 203 192 191 200 197 187 178 177 184 175 173 172 167 155 145 145 132 131 235 302 330 340 352 359 336 341 312 316 333 1 339 234 49 18 108 107 110 98 105 115 145 104 140 133 152 127 111 108 126 118 117 146 141 124 132 227 329 321 259 249 253 263 234 243 250 241 249 248 255 259 263 264 262 266 271 276 278 275 275 274 272 272 268 264 260 254 251 251 248 239 238 236 229 228 228 224 222 220 209 204 195 190 171 158 156 152 136 119 109 103 104 105 102 99 97 94 96 99 103 105 111 109 112 117 112 132 117 111 125 131 130 129 129 131 136 141 150 148 151 153 148 155 151 152 152 137 124 142 129 142 136 158 128 168 162 127 112 117 87 149 179 254 266 265 241 228 226 242 251 265 270 275 266 262 261 261 257 254 257 253 251 252 246 246 245 239 237 236 235 234 231 231 229 233 238 239 236 235 235 233 229 229 229 230 229 233 228 226 225 230 235 233 233 234 230 238 235 234 233 233 243 258 267 261 269 280 269 269 265 257 264 271 279 276 281 284 289 287 292 282 276 270 273 273 267 259 233 225 213 215 206 200 200 199 201 198 196 191 189 186 186 183 175 176 159 148 151 146 136 307 284 304 304 351 4 333 287 296 295 288 73 70 104 98 94 106 111 116 111 103 103 109 110 110 123 132 104 112 115 121 119 137 143 152 121 131 167 151 197 261 276 262 244 242 244 244 246 256 256 253 249 255 257 260 259 259 262 260 262 264 271 274 271 270 269 264 254 252 246 244 242 240 240 235 233 233 225 232 230 223 213 207 201 188 170 162 149 149 131 123 111 106 106 101 99 97 91 92 95 97 95 103 100 99 104 118 120 117 132 134 136 144 139 135 134 133 141 148 157 148 146 139 142 134 143 150 128 115 136 161 167 189 178 183 180 145 122 113 92 72 106 136 134 281 281 280 279 261 262 271 261 259 276 284 279 273 265 260 265 257 257 251 250 246 249 245 244 241 235 234 232 229 228 230 232 232 231 231 233 235 233 230 229 229 228 228 231 227 227 228 233 222 223 232 229 226 234 238 240 236 243 247 245 259 276 271 266 271 277 268 276 269 273 280 274 274 284 281 284 272 279 273 271 272 264 255 255 249 237 238 235 231 224 215 212 206 204 203 194 196 194 196 189 183 176 166 168 153 165 160 270 261 281 324 278 328 305 306 305 118 139 113 102 96 95 99 103 129 126 123 100 84 95 95 108 105 109 102 117 133 158 166 161 154 147 116 112 138 171 223 254 269 265 273 262 258 262 261 265 265 262 259 259 254 251 254 260 260 257 259 264 266 269 270 266 265 262 257 253 250 247 246 246 239 236 237 228 229 232 232 228 220 220 217 209 196 181 158 151 140 129 117 113 105 100 93 96 92 90 97 105 107 100 108 111 117 127 131 140 146 148 154 149 143 140 143 147 150 156 157 150 145 146 148 152 145 129 122 149 161 172 177 188 194 202 197 171 149 124 104 93 300 73 28 354 326 321 304 286 277 289 290 292 281 274 279 280 276 270 264 262 257 253 252 255 252 251 249 245 241 235 232 227 227 229 229 231 232 231 228 229 230 230 226 230 231 230 233 230 233 229 228 229 226 225 229 229 234 234 234 244 243 255 256 254 250 266 266 263 265 257 271 269 268 268 272 271 271 273 274 271 268 268 272 265 260 245 250 251 252 241 237 234 224 222 217 212 211 212 205 209 204 204 206 195 182 179 177 171 167 157 279 295 264 297 288 313 288 327 47 112 115 103 125 108 107 112 123 112 121 110 98 83 84 95 95 98 95 126 133 148 157 157 153 151 135 122 174 188 187 230 246 249 253 255 257 261 262 266 259 255 261 263 263 263 262 260 261 265 269 264 257 255 259 257 261 261 260 262 258 251 244 247 245 240 236 231 227 233 232 233 229 225 220 216 208 202 201 178 154 143 136 119 117 111 103 102 98 102 105 104 106 110 113 118 122 132 136 150 147 153 153 157 150 152 148 148 154 156 163 160 161 151 149 152 137 144 155 152 158 172 165 169 175 194 210 201 179 183 190 183 173 186 220 219 237 266 276 275 292 294 296 294 294 283 275 275 273 279 276 273 270 270 265 261 255 255 249 248 249 246 237 230 229 223 224 226 223 227 225 222 222 217 216 224 228 229 229 230 229 234 229 235 233 232 230 231 224 229 236 234 255 247 252 251 251 252 242 256 260 264 259 267 264 265 259 263 263 264 267 266 260 257 254 255 248 249 246 238 241 236 239 237 232 222 219 222 217 216 211 214 214 215 212 208 208 198 195 188 196 193 179 279 275 287 288 315 312 355 87 91 109 117 117 120 110 115 120 126 105 106 98 90 90 85 91 100 103 111 123 139 139 161 150 136 128 135 149 182 197 226 241 243 249 248 249 252 251 251 251 260 267 264 261 264 264 260 260 260 256 255 259 259 257 255 260 259 263 268 262 258 250 247 247 244 239 234 229 228 227 229 234 230 227 222 217 211 nan 195 186 166 154 142 128 126 124 107 111 104 118 119 121 118 121 123 131 132 142 155 152 159 158 157 156 152 150 147 145 148 150 150 148 153 147 142 143 135 148 145 155 153 138 158 142 140 179 215 189 204 228 237 216 196 207 237 243 229 242 233 245 270 284 282 280 271 285 278 275 277 277 280 280 281 279 273 268 263 257 253 247 248 248 244 235 228 228 226 223 225 224 223 218 219 216 217 219 218 216 225 225 228 230 230 226 226 228 231 230 227 225 226 225 242 243 246 242 250 249 244 253 253 255 255 255 257 266 261 263 254 259 252 252 255 254 247 242 244 236 243 250 246 229 229 235 235 231 227 220 220 215 214 217 215 217 221 222 221 218 222 216 208 218 212 284 281 287 355 342 321 119 107 115 117 115 120 121 127 116 113 104 104 101 95 90 78 72 76 80 85 106 115 120 148 157 127 131 134 143 168 197 197 219 238 244 250 253 255 258 261 268 273 276 270 271 267 265 261 260 260 259 258 258 257 252 247 248 251 262 266 262 261 255 246 241 242 239 232 230 227 223 224 228 226 227 227 224 nan 215 nan nan nan 175 158 152 143 138 134 113 117 121 116 128 122 130 125 129 145 148 157 159 162 158 158 163 153 146 145 143 143 147 147 147 145 149 139 135 136 144 145 164 153 145 160 164 130 140 205 211 226 240 242 259 238 225 238 243 264 259 278 283 284 290 293 296 293 289 286 284 280 286 284 281 275 275 277 274 275 271 269 262 256 253 245 243 241 238 233 229 225 226 225 223 221 220 219 218 214 215 214 215 217 216 221 222 222 224 218 218 224 234 232 231 238 236 236 242 245 247 252 251 244 252 253 254 257 262 260 250 250 252 238 241 236 251 252 255 233 238 233 229 233 243 235 231 233 234 235 234 230 230 224 225 223 223 225 227 226 232 231 232 231 223 233 234 283 313 7 28 51 66 116 117 119 122 120 127 123 124 125 121 121 113 108 99 91 79 70 74 87 102 112 107 110 149 155 136 125 193 197 182 209 223 232 244 254 262 263 264 276 283 284 279 270 277 277 273 270 269 267 263 259 258 256 255 254 248 251 243 250 263 264 261 255 245 224 213 228 228 224 222 223 219 222 224 226 225 220 nan nan nan nan nan nan 162 153 144 139 128 133 131 135 134 130 134 138 135 141 152 155 168 164 164 160 160 160 150 141 140 141 138 152 150 150 153 163 149 154 157 160 158 165 165 167 175 191 165 192 213 211 212 217 235 237 235 232 228 224 243 260 260 276 280 286 292 293 287 290 286 283 287 290 289 285 283 280 277 280 276 271 270 271 272 266 260 252 251 249 244 236 228 226 225 224 221 218 220 221 218 220 223 226 220 220 220 213 220 225 225 229 224 230 227 231 237 236 229 226 230 239 238 242 240 247 249 255 253 252 248 234 230 236 234 234 230 234 249 248 246 241 238 241 238 235 236 231 242 237 238 240 237 233 229 229 229 232 235 237 232 238 231 237 236 231 238 238 302 332 30 33 78 88 97 110 117 123 126 120 121 127 129 124 112 116 111 109 98 91 88 102 108 117 118 118 148 158 152 176 172 222 213 226 235 245 247 248 250 245 249 256 268 262 265 268 267 266 267 266 269 275 272 267 264 258 254 250 252 253 250 244 248 260 264 258 245 242 222 206 184 216 215 215 223 221 218 223 226 225 nan nan nan nan nan 184 nan 163 158 155 147 140 139 135 142 141 138 139 147 144 153 161 160 166 167 166 162 165 167 158 152 153 153 148 167 159 154 152 157 161 147 150 162 166 160 165 161 154 178 170 197 211 214 220 215 230 237 244 235 235 246 242 251 250 250 269 279 273 278 280 284 283 281 284 285 283 283 282 285 283 278 275 274 272 271 267 266 266 262 256 250 249 239 234 234 229 228 226 223 224 220 225 222 224 221 215 217 214 212 211 213 212 225 230 229 221 222 222 223 232 235 227 230 232 229 237 238 240 239 239 238 236 240 236 238 244 251 249 244 231 235 232 236 238 239 241 244 242 243 241 242 243 243 241 242 238 236 235 235 235 237 239 236 233 237 238 235 237 241 323 343 348 24 62 80 100 112 122 118 121 123 124 121 117 106 111 109 109 101 99 100 110 113 126 127 109 136 171 169 200 214 208 230 231 229 243 251 243 238 236 235 240 240 250 250 259 255 257 261 264 265 263 262 268 266 258 256 258 253 249 250 253 251 247 262 264 245 239 249 240 186 179 178 207 207 216 223 223 228 226 nan nan nan nan nan nan 185 nan 171 162 164 151 150 146 151 143 155 144 154 160 158 161 165 176 176 173 170 171 177 174 165 170 178 172 164 174 175 169 156 155 160 153 153 164 152 175 171 165 172 170 196 200 215 224 216 224 227 241 244 246 240 236 236 233 231 239 240 258 266 265 271 273 273 277 277 282 281 282 284 283 283 280 277 270 267 265 262 259 261 261 259 256 252 250 245 242 240 234 231 228 224 223 226 231 228 229 223 220 222 220 217 210 207 212 213 220 221 214 223 222 225 218 222 231 233 231 226 226 228 228 230 229 231 238 240 241 237 238 245 232 230 231 238 238 237 238 240 241 245 243 244 247 248 250 247 245 246 244 245 241 239 239 243 240 240 239 237 241 239 245 345 324 13 29 63 90 105 118 117 115 124 121 118 117 111 111 106 100 96 97 93 100 100 123 129 112 120 138 190 178 173 204 206 219 218 218 221 234 237 234 231 232 228 223 226 234 243 252 252 262 267 274 267 269 265 263 261 257 255 257 252 248 245 251 248 251 245 245 242 237 246 175 179 182 161 196 212 221 224 226 231 230 229 nan nan nan nan nan nan nan 172 160 164 154 151 153 154 163 159 167 167 165 168 171 173 177 173 178 177 181 185 193 182 187 174 172 171 176 168 157 159 150 159 162 170 174 179 179 169 168 162 184 196 226 229 229 240 245 242 245 244 238 242 239 237 233 230 229 238 241 255 260 261 254 265 274 280 286 290 286 287 285 285 283 276 272 269 267 263 259 256 255 249 247 242 239 241 239 236 231 229 227 230 231 234 232 233 234 234 232 227 223 219 215 205 205 191 210 202 211 212 208 218 221 216 223 223 220 221 225 229 228 233 229 229 236 240 241 236 234 229 233 239 239 250 245 239 242 245 245 248 248 248 249 247 248 250 250 247 245 246 242 243 245 243 239 241 240 241 245 248 302 325 8 31 83 103 117 114 115 112 120 115 117 109 105 102 94 91 87 86 82 84 84 85 75 90 114 182 198 nan nan nan 218 226 226 223 226 232 237 240 239 237 229 223 220 218 216 215 224 233 251 257 261 270 259 264 264 254 251 251 249 246 246 242 245 251 249 250 266 267 254 244 294 125 161 196 209 207 228 222 233 236 233 nan nan nan nan nan nan nan nan 157 nan 162 154 163 165 170 167 174 170 169 173 179 174 178 179 179 178 188 181 190 189 185 182 181 173 176 174 158 157 153 162 162 171 169 185 176 182 160 171 180 193 224 233 235 235 236 244 242 240 236 243 245 242 234 225 215 217 232 229 251 255 255 248 265 273 281 287 287 286 286 280 284 278 270 264 261 256 257 253 249 249 246 241 239 240 241 236 233 228 229 228 226 228 228 225 224 223 224 232 236 252 235 273 216 215 231 206 204 199 203 209 211 212 210 210 214 214 224 225 231 236 238 237 236 242 243 242 233 238 229 228 250 244 243 243 246 247 250 248 248 251 253 255 258 258 258 257 252 251 250 248 247 246 244 242 242 247 246 250 243 188 158 108 129 120 114 112 108 116 117 117 112 110 110 102 98 96 96 89 84 70 76 85 80 75 79 92 200 216 222 217 207 218 226 nan nan nan nan 245 238 234 nan nan nan 220 220 220 225 223 225 227 231 253 260 263 262 261 253 247 247 245 247 241 240 243 245 247 248 254 255 262 297 147 186 213 200 205 213 224 242 236 240 nan nan nan nan nan nan nan nan nan nan 172 150 170 168 171 171 172 171 173 181 183 177 183 188 188 188 192 192 191 179 179 179 183 181 177 175 163 166 158 163 164 171 173 180 179 176 185 190 189 202 212 240 254 243 242 242 235 237 240 239 242 247 242 246 232 225 225 227 234 251 265 262 269 276 275 274 277 281 277 274 273 267 263 262 256 253 252 254 251 246 246 245 242 238 238 235 231 225 220 222 226 227 227 226 225 226 230 237 248 261 268 276 272 282 277 277 220 222 203 224 189 210 212 214 207 223 223 223 227 230 231 231 234 237 237 235 235 239 247 247 235 239 244 241 243 249 251 251 251 257 256 260 262 263 263 261 256 255 253 248 247 250 249 246 245 247 249 251 193 199 113 126 128 116 117 116 111 111 116 114 113 112 105 99 95 97 91 93 88 85 80 80 90 103 95 96 127 166 nan nan nan nan nan nan nan nan 253 249 nan nan nan nan 245 243 nan nan nan nan nan 234 230 232 246 254 257 257 253 248 252 246 245 244 247 248 252 249 250 251 273 265 271 296 205 207 201 203 218 235 231 236 240 221 216 nan nan nan nan nan nan nan 155 nan 141 156 167 168 171 169 172 179 183 185 183 182 189 194 197 200 201 192 179 179 188 188 187 181 178 169 169 164 164 171 179 180 182 179 179 185 192 204 205 211 218 222 241 246 251 255 244 234 232 240 250 248 255 nan nan nan 241 242 243 267 271 277 283 285 283 282 277 275 269 271 268 262 255 253 253 249 251 249 246 243 244 242 241 239 235 233 231 227 227 225 233 236 235 237 241 243 239 244 248 242 259 273 247 243 243 192 208 212 212 185 213 244 243 208 213 218 221 220 216 219 218 221 228 231 240 236 241 236 235 247 245 242 241 241 257 256 261 257 260 264 263 268 264 263 261 257 253 249 249 246 245 248 250 247 250 250 249 125 196 131 117 122 119 115 101 107 110 109 113 113 106 107 105 nan nan nan nan nan nan nan nan nan 95 115 nan nan nan nan 220 nan nan nan nan nan 268 265 268 nan 250 256 253 246 231 238 242 nan nan nan nan 241 242 249 250 251 258 257 257 250 249 246 247 249 245 250 254 253 261 265 257 268 252 290 215 204 205 221 219 232 236 244 210 208 nan nan nan nan nan 158 159 130 159 141 154 167 165 167 163 171 177 184 186 185 181 190 200 191 195 197 194 198 190 197 201 204 197 189 180 182 181 179 177 179 181 183 181 179 191 194 203 212 217 227 231 242 248 258 264 267 252 247 nan nan nan nan nan nan nan nan nan 266 275 nan 288 290 286 287 283 276 282 280 274 272 267 257 248 245 239 239 244 243 242 237 231 226 236 235 231 231 227 230 231 231 239 240 238 237 238 231 234 235 221 211 219 221 236 228 221 199 196 221 209 210 207 207 209 210 205 207 204 210 212 213 211 221 225 229 243 245 249 255 252 252 246 245 243 249 255 257 259 263 264 260 259 263 262 259 254 255 255 248 244 243 247 248 247 249 250 246 106 121 128 126 118 111 101 102 119 121 114 119 118 109 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 76 95 97 127 nan nan nan nan nan 258 316 258 246 269 252 248 279 319 303 311 307 nan nan 254 249 252 255 260 264 256 253 255 250 244 250 249 249 251 254 257 259 257 267 277 245 225 219 243 234 228 245 246 205 184 230 nan nan nan nan 152 152 142 154 169 169 162 171 165 167 166 175 179 180 182 189 192 188 188 191 195 196 197 198 191 190 194 194 205 200 nan nan nan 191 191 194 nan 192 182 184 209 212 210 213 223 230 235 243 251 256 258 262 nan 258 nan nan nan nan nan nan nan nan nan nan nan nan 296 277 279 291 286 290 279 270 263 261 262 257 248 242 243 244 240 240 243 242 237 231 232 233 229 226 228 228 232 233 235 237 237 234 239 238 229 228 231 241 243 247 233 219 228 220 213 205 216 210 211 210 212 209 206 206 204 205 203 202 213 222 232 242 245 252 257 250 242 251 253 247 243 248 250 251 253 252 256 254 252 249 256 257 280 250 256 259 249 245 245 244 243 246 243 248 109 127 127 111 116 104 106 134 136 124 130 nan nan nan nan 94 89 82 76 71 71 68 nan nan nan nan nan 76 77 73 81 82 91 89 80 75 80 100 92 144 188 55 22 24 360 nan nan 340 320 313 307 305 301 nan nan 276 269 262 267 266 256 255 252 251 250 253 254 252 255 256 262 266 265 280 283 243 243 249 231 228 245 218 182 222 86 nan nan nan nan nan 155 166 164 169 172 164 174 172 167 168 170 nan nan 180 181 191 nan 186 193 199 197 193 196 189 194 201 216 205 204 204 nan nan nan nan nan nan nan 183 189 230 242 230 222 234 238 235 243 247 255 260 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 279 285 278 282 270 268 268 267 264 250 237 235 237 234 241 244 244 241 240 233 236 230 229 229 229 230 233 234 234 233 235 235 237 236 241 241 255 254 247 256 235 234 229 219 212 206 207 209 208 208 209 211 212 211 206 209 211 210 217 238 242 243 249 249 247 246 249 244 235 231 233 232 240 245 248 225 217 217 224 238 241 240 270 272 273 267 240 235 241 245 247 248 244 111 120 117 116 118 122 145 143 134 129 nan nan nan 102 96 91 85 83 80 69 65 64 59 61 61 61 68 77 79 79 81 83 83 80 74 nan 67 nan 50 40 34 nan nan nan nan nan 6 nan nan 334 320 318 313 305 nan nan 283 274 270 269 266 266 262 254 248 247 252 253 253 254 253 252 260 266 278 265 266 268 249 217 207 220 215 284 347 331 nan nan nan nan 167 170 171 174 nan nan 163 170 171 nan nan nan nan nan nan nan nan nan 196 206 nan 202 196 200 202 203 209 215 227 232 nan nan nan nan nan nan nan nan 192 209 240 260 240 241 247 246 248 nan 265 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 270 273 271 270 269 267 265 257 241 239 236 239 236 236 239 241 246 245 nan nan nan nan nan nan nan 232 235 235 231 236 242 241 nan 251 nan 268 nan nan nan 242 242 239 235 222 215 214 210 205 208 214 213 216 213 213 214 212 211 208 223 220 227 237 244 233 236 224 225 213 218 215 222 242 227 222 194 184 158 163 169 71 227 210 216 240 228 216 200 220 229 240 242 119 119 122 128 142 149 139 143 nan nan nan 110 110 99 96 90 86 85 80 62 66 70 65 70 65 64 68 70 72 77 76 75 73 69 64 nan nan 48 47 39 nan nan nan nan nan nan nan nan nan nan nan 333 325 311 308 nan nan 284 277 278 274 270 267 271 259 252 253 253 256 256 253 256 257 266 268 265 263 260 258 238 221 198 217 269 320 336 nan nan nan nan 169 171 172 nan nan 167 165 173 nan nan nan 182 189 nan nan nan nan nan nan nan nan nan 208 207 nan 216 213 222 243 245 241 240 nan nan nan nan nan nan nan nan 240 255 258 245 258 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 276 272 276 274 266 260 253 255 nan nan nan nan nan nan 233 nan nan nan nan nan nan nan nan nan nan nan nan 237 236 240 244 251 nan nan nan nan nan nan nan nan nan nan nan nan 223 213 214 207 207 210 211 213 215 210 212 204 199 199 191 191 203 220 217 197 194 217 212 199 209 228 218 210 218 187 169 170 153 146 125 136 159 154 162 170 176 181 178 209 243 227 232 125 126 131 148 150 140 137 nan nan 119 115 115 127 118 112 107 97 85 78 77 66 71 65 67 74 71 68 69 68 66 65 64 59 62 57 53 52 49 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 313 309 303 nan 294 285 280 278 272 267 272 269 258 258 261 261 259 260 260 260 261 259 258 257 256 255 246 211 244 270 nan 258 nan nan nan 158 165 175 181 nan 167 163 168 171 172 172 175 184 195 194 nan nan nan nan nan nan nan nan 224 221 nan nan nan 237 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 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 nan 214 204 203 209 208 210 210 209 207 199 201 203 198 199 201 198 181 177 174 180 189 167 162 154 143 151 174 151 161 142 148 139 133 151 164 160 160 169 175 174 171 189 220 235 243 136 139 143 149 nan nan nan 133 119 139 141 131 nan 117 114 110 103 86 77 88 74 66 66 65 74 80 78 nan nan nan nan nan 65 60 59 55 52 51 44 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 310 310 nan 299 290 280 278 273 276 274 271 264 257 259 260 262 261 261 257 252 255 256 259 263 251 236 262 272 nan nan nan nan nan 183 173 173 175 171 169 170 169 172 174 177 180 186 193 190 nan nan nan 204 nan nan nan nan nan nan nan nan nan 227 255 nan nan nan nan nan 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan 232 217 203 202 198 198 206 198 200 208 211 203 195 205 195 185 177 179 169 165 159 142 131 136 130 135 145 138 141 141 142 139 134 147 157 148 153 155 160 155 172 171 182 195 218 141 138 151 nan nan nan 128 123 143 nan nan 138 126 126 125 115 104 108 90 80 75 64 52 77 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 nan nan nan nan nan nan nan 328 327 nan 311 292 278 279 282 280 278 274 266 261 260 262 261 263 262 259 253 254 263 267 264 265 253 nan nan nan nan nan 190 175 189 184 177 172 168 174 174 175 181 181 185 191 201 183 189 198 195 210 229 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 216 212 202 200 193 191 192 189 195 201 208 205 191 190 179 168 170 169 162 155 145 132 129 129 125 132 136 136 136 131 131 134 135 142 155 150 154 152 150 148 152 157 164 160 164 144 nan nan 140 127 112 132 126 142 nan nan nan nan nan 122 115 110 115 115 91 81 41 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 333 332 322 313 300 287 286 284 283 278 275 267 265 262 262 261 259 257 257 252 257 262 270 270 263 275 268 nan nan 216 185 175 183 177 178 nan 170 171 178 187 192 185 184 194 195 197 191 196 200 208 230 238 254 270 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 204 204 195 189 187 190 185 191 193 206 nan nan nan nan nan 162 159 153 146 139 135 124 121 123 128 126 132 137 135 133 129 136 145 139 137 141 138 137 136 140 149 146 101 91 nan nan 134 147 134 131 146 128 162 nan nan nan nan nan nan 119 124 126 121 103 65 333 nan nan 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 341 340 nan 333 325 317 301 294 288 279 278 274 267 263 260 258 253 256 257 255 253 255 263 260 262 290 263 254 3 214 200 168 185 174 nan nan 170 175 186 192 194 187 190 200 200 203 202 205 209 211 223 243 266 275 278 287 nan nan nan nan nan nan nan nan nan 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 144 135 130 127 124 120 121 126 132 135 134 141 134 132 125 127 129 127 128 129 123 124 113 108 80 146 150 149 151 140 150 122 165 169 142 136 135 128 nan 117 122 124 118 121 126 12 344 nan 35 54 nan nan nan nan nan nan nan 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 3 2 357 348 322 304 302 289 275 269 264 261 263 260 256 253 255 252 253 256 257 264 278 279 291 274 252 282 189 192 201 191 183 185 174 174 185 190 195 191 194 195 200 208 209 207 212 220 225 232 237 257 272 282 292 294 305 308 306 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 129 126 120 117 123 130 134 127 129 128 118 121 117 111 109 106 103 110 109 108 106 101 94 168 170 142 161 157 164 174 188 161 nan nan 137 142 118 125 121 121 110 141 243 309 335 350 24 26 nan nan nan nan nan nan nan 40 27 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 15 nan nan nan nan 12 9 5 351 338 329 319 312 305 295 286 268 263 261 262 259 257 254 253 253 252 252 256 251 277 281 282 268 265 275 nan 195 196 186 196 185 176 183 188 194 196 197 198 197 205 213 214 214 212 218 224 229 243 253 268 273 284 283 283 290 296 297 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 131 132 126 128 119 119 115 111 106 100 98 99 98 99 96 96 92 88 190 196 176 167 193 203 192 174 153 144 nan nan 151 162 167 154 137 116 102 330 325 337 352 356 360 nan nan nan nan nan nan nan nan nan 12 17 nan nan nan nan nan 5 10 nan nan nan nan 10 11 nan nan nan nan nan nan nan nan 9 341 334 340 329 322 317 303 298 298 295 281 270 264 264 263 258 255 253 250 248 249 250 247 249 264 279 279 277 241 217 nan 198 203 194 186 181 189 191 194 186 192 197 199 210 218 219 222 223 224 229 234 239 252 260 265 267 272 274 270 275 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 127 124 119 109 105 102 104 103 95 99 101 99 95 90 86 197 196 189 192 190 201 206 171 154 116 77 139 172 174 159 158 157 163 354 332 330 332 347 346 349 nan nan nan nan nan nan 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 4 nan 331 327 322 318 316 309 302 298 294 286 275 269 264 264 258 257 255 251 248 245 246 247 237 255 255 268 258 263 224 199 204 202 204 189 185 189 198 198 195 197 201 207 213 220 225 227 229 227 235 239 243 252 252 258 261 265 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 106 103 104 99 98 103 100 99 99 92 87 89 215 202 207 202 202 194 193 184 176 179 196 192 189 nan 169 159 161 183 79 304 314 317 351 330 302 nan nan nan nan nan nan nan nan 23 32 nan nan nan nan nan nan nan 356 nan nan nan nan nan nan nan nan nan nan nan 6 8 nan nan nan 326 325 321 321 321 315 307 300 295 292 283 273 265 262 261 258 252 247 249 246 242 244 239 238 249 235 251 241 270 249 240 198 199 193 199 195 199 206 203 204 211 214 212 220 231 236 241 241 nan nan 250 254 259 264 266 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 107 103 104 105 106 101 96 91 90 89 230 232 229 214 204 201 nan nan 190 187 192 191 nan nan nan nan 161 173 144 305 318 329 344 315 316 310 nan nan nan nan nan nan nan nan 4 339 339 353 7 nan nan nan 354 nan nan 345 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 314 321 324 324 322 314 302 301 298 288 275 266 260 256 250 248 244 246 249 246 239 234 231 233 224 246 259 280 262 260 205 205 204 201 204 207 204 204 207 218 219 219 224 230 243 248 nan 253 256 nan 267 268 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 113 105 107 105 100 105 99 91 91 224 226 240 237 223 228 218 nan nan nan nan nan nan nan nan nan nan 162 176 315 323 323 303 304 304 303 nan nan nan nan nan nan nan nan 300 286 307 319 331 343 nan nan nan 339 339 nan nan nan nan nan 341 nan nan nan nan nan nan nan nan nan nan 329 331 338 334 326 317 312 306 292 277 266 260 252 244 244 243 242 244 245 233 226 222 218 200 229 255 278 286 253 216 221 214 213 214 207 200 201 206 217 223 225 230 233 248 257 nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 98 93 97 96 98 98 101 95 233 233 234 236 237 221 216 219 nan nan nan nan nan nan nan nan nan 164 149 321 316 318 312 306 295 287 nan nan nan nan nan nan nan nan 283 280 279 300 315 322 325 nan nan nan nan nan nan 330 nan nan nan nan nan nan nan nan nan nan nan nan 324 334 339 345 348 341 331 326 315 296 278 258 256 255 244 241 245 241 235 230 226 215 209 203 195 196 239 250 202 239 225 224 215 226 228 215 203 198 209 216 222 225 238 246 252 262 nan nan nan nan 269 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 85 93 104 105 105 96 nan 238 233 238 236 231 232 nan nan nan nan nan nan nan nan nan nan nan 203 286 305 303 306 307 298 294 293 nan nan nan nan nan nan nan nan nan 281 283 285 300 311 315 nan 313 305 nan 313 316 nan nan nan 323 nan nan nan nan nan nan nan 356 nan 346 338 345 352 354 352 346 341 326 311 275 248 251 255 246 242 244 246 233 223 216 201 194 186 182 181 233 222 202 214 242 227 203 213 221 214 203 209 210 221 225 233 238 246 250 257 262 262 268 268 nan 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 85 79 85 91 nan nan 27 237 234 236 239 237 nan nan nan nan nan nan nan nan nan nan nan 222 225 281 286 290 294 292 291 288 280 nan nan nan nan nan nan nan nan 277 273 283 281 283 298 310 308 306 306 313 311 313 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 359 2 1 1 1 355 342 325 273 241 242 248 247 229 241 243 225 211 202 192 189 179 186 181 199 200 204 213 195 202 224 209 214 215 211 202 225 237 236 239 246 255 259 260 261 262 261 267 267 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 73 78 nan nan nan nan nan nan 236 237 239 241 243 nan 244 nan nan nan nan nan nan nan nan nan nan 245 274 278 278 280 280 276 nan nan nan nan nan nan nan nan nan nan nan 272 281 283 281 281 288 295 297 300 293 301 nan 305 313 nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 7 10 12 3 356 338 302 233 230 230 213 239 233 227 217 198 191 188 186 178 182 185 183 185 171 203 185 200 196 219 220 218 219 223 244 238 257 248 247 256 261 265 266 265 269 268 nan 269 269 268 268 268 270 nan nan nan nan nan 269 nan nan nan nan nan nan nan nan nan nan nan 284 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 10 27 nan nan nan nan nan nan nan nan 238 235 235 241 246 250 nan nan nan nan nan nan nan nan nan nan nan 253 266 270 279 280 280 280 nan nan nan nan nan nan nan nan nan nan nan 268 270 275 275 274 275 278 284 283 286 285 284 nan 293 299 312 310 315 nan nan nan nan nan nan 6 nan 11 nan 18 13 20 19 12 9 356 347 224 215 202 246 226 228 201 204 196 188 186 187 180 184 183 178 191 168 179 215 208 174 193 192 218 225 221 235 232 260 261 254 259 262 271 269 265 265 266 265 266 271 273 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 337 nan nan nan nan nan nan nan nan nan 240 241 242 238 239 243 245 251 253 253 nan nan nan nan nan nan nan 250 260 267 275 281 281 nan nan nan nan nan nan nan nan nan nan nan nan 270 271 275 nan nan nan nan nan nan nan nan nan nan nan 289 303 nan nan nan 322 nan 340 350 nan nan 7 11 13 24 21 21 25 25 19 9 20 225 191 191 197 208 204 187 188 194 190 191 191 184 187 190 182 183 172 171 197 190 197 209 212 205 208 229 239 240 259 264 258 260 265 268 267 267 263 264 263 264 264 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 nan nan nan nan 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 335 nan nan nan nan nan nan 358 nan nan 52 248 244 244 246 243 245 243 242 241 242 247 254 nan nan nan nan nan nan 252 261 272 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 272 nan nan nan nan nan nan nan nan nan nan nan 281 290 293 298 298 307 318 330 345 0 4 11 9 12 23 24 25 35 30 32 29 42 107 146 142 153 184 186 172 184 189 191 193 188 191 190 193 184 182 175 178 177 187 192 216 222 215 215 221 239 249 253 258 259 259 268 269 267 262 263 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 271 271 267 nan nan nan 257 nan 266 270 266 267 270 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 311 nan 26 nan nan nan nan nan nan 154 284 192 156 252 247 245 245 249 246 247 248 245 243 240 240 246 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 nan nan nan nan nan nan nan 274 nan nan 279 280 285 288 289 293 297 299 302 308 320 3 8 6 8 22 28 30 33 39 38 40 60 102 119 132 139 146 177 172 184 184 191 188 189 189 188 192 185 192 183 189 186 191 199 211 224 221 230 230 240 250 259 259 262 263 262 260 259 259 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 257 262 nan nan nan nan nan 267 266 267 265 265 264 262 263 nan 258 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 335 258 210 nan nan nan nan nan nan nan 234 235 228 256 251 247 248 245 247 245 246 246 nan nan nan nan nan 245 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 nan nan 275 278 279 282 283 286 290 295 296 293 303 326 355 358 3 17 23 32 34 44 47 46 65 92 122 130 127 125 132 154 176 176 187 182 190 191 195 190 192 194 192 197 199 182 216 222 231 236 239 243 253 254 260 261 262 260 257 257 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 nan 257 nan nan nan nan nan nan nan 267 265 263 265 nan nan nan nan nan nan nan nan 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 354 288 nan nan nan nan nan nan nan 263 34 225 245 254 255 nan 250 246 247 247 247 nan nan nan 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 273 278 nan 274 274 275 277 276 283 nan 281 281 278 279 280 282 283 287 289 287 283 297 334 345 352 6 26 28 31 56 53 63 73 96 116 123 121 115 111 120 144 167 184 174 177 192 195 189 186 195 198 198 214 175 217 230 238 247 240 248 255 255 253 253 259 264 263 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 266 nan nan nan nan nan 269 nan 265 266 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 345 322 nan nan nan nan nan nan nan 129 111 263 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 272 274 275 278 280 290 284 284 279 277 276 279 283 285 284 279 288 297 316 327 343 2 10 37 47 65 71 74 88 106 119 127 112 103 76 127 156 168 171 170 192 191 188 201 201 209 206 227 227 235 227 234 247 244 244 247 249 250 251 255 259 260 263 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 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 274 274 273 277 279 279 283 284 280 277 272 277 277 279 279 283 294 305 309 325 333 8 34 35 56 80 94 103 128 141 129 125 115 128 126 142 150 159 169 190 192 209 230 238 242 241 249 251 246 238 250 251 247 251 258 262 263 251 251 258 263 263 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 275 275 274 273 274 277 282 275 270 267 271 271 271 274 278 290 297 301 317 349 10 25 16 59 92 103 114 121 122 119 112 114 119 113 125 137 144 170 196 212 248 275 249 249 255 252 260 255 248 251 258 252 252 252 253 254 254 248 255 255 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 273 273 273 274 276 274 270 266 263 265 266 263 265 272 291 295 304 328 341 351 9 45 77 99 120 127 137 130 121 116 112 113 125 149 173 182 190 245 260 262 259 254 259 256 253 254 255 259 249 250 241 250 251 232 236 250 251 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 318 nan nan nan nan nan 239 292 274 282 291 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 270 273 275 274 271 267 261 260 259 257 253 263 278 282 265 274 326 358 353 338 33 88 113 143 146 136 131 133 140 163 210 226 218 193 199 246 253 253 254 258 258 261 269 258 250 240 240 225 233 230 227 244 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 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 nan nan nan nan nan nan 255 260 243 258 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 271 273 275 275 nan 268 262 257 255 255 250 254 263 261 251 226 264 285 278 280 291 276 198 175 171 169 132 264 236 231 236 236 231 223 219 200 221 235 244 252 257 255 247 225 241 232 242 254 247 246 239 254 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 294 310 nan nan nan nan nan 238 255 293 306 282 nan 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 274 278 nan nan 269 264 257 250 251 249 246 254 246 228 222 273 276 268 264 254 256 242 218 196 239 256 260 251 232 237 239 234 233 229 219 238 252 251 250 251 251 258 261 258 259 277 261 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 307 324 nan nan nan nan nan nan 257 248 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 273 278 nan 275 nan 266 261 252 247 247 241 243 238 223 229 242 275 280 263 259 254 249 234 236 240 252 249 250 244 242 240 240 238 237 236 236 240 245 245 246 253 262 277 281 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 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 308 312 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 270 273 278 277 nan 269 262 253 244 242 244 239 236 221 229 239 251 253 259 259 258 252 235 232 247 243 245 246 252 255 248 247 244 243 243 244 246 246 252 258 263 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 275 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 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 265 260 271 275 279 277 269 265 257 245 241 240 240 239 228 219 228 231 258 258 253 246 245 238 235 247 252 242 250 249 248 254 250 250 250 249 248 252 252 248 262 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 249 261 nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 274 279 278 274 263 258 248 241 242 239 241 237 226 225 242 249 255 257 255 243 237 234 240 244 224 238 251 245 250 251 250 250 248 250 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 247 258 260 nan 269 270 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 259 278 280 276 270 260 253 242 240 241 238 243 233 226 233 242 249 243 243 250 247 235 237 243 251 244 234 234 243 243 247 245 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 263 267 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 280 282 276 262 257 245 241 244 245 240 236 231 229 233 241 238 244 253 245 241 243 244 245 242 242 246 246 244 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 263 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 273 283 282 271 259 256 241 243 246 247 240 237 232 238 242 244 243 239 234 253 251 248 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 287 286 278 262 257 248 244 246 247 244 239 234 235 236 245 251 248 256 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 253 289 285 267 256 252 243 248 250 246 243 244 237 238 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 278 289 273 258 253 246 246 251 250 249 247 243 239 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 277 278 256 255 249 246 250 251 252 254 247 242 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 264 260 253 252 247 249 251 nan nan 253 247 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 258 252 252 247 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 243 245 249 245 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 239 246 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 207 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 225 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 218 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 nan nan nan nan 267 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 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 325 203 200 221 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 272 267 nan nan nan 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 123 69 61 171 215 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 254 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 307 nan nan 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 115 160 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 247 260 264 262 266 nan nan 248 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 nan 295 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 163 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 268 275 270 266 262 260 252 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 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 248 277 287 278 268 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 83 129 163 190 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 nan 243 266 287 289 273 261 nan 245 nan nan nan 204 207 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 76 112 134 120 350 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 251 269 282 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 136 148 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 247 243 252 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 68 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 290 nan 262 247 241 245 255 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 133 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 257 241 238 239 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 274 253 244 233 237 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 261 272 245 nan 231 236 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 240 nan 262 253 nan 225 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 219 248 239 258 nan nan 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 210 232 249 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 223 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 174 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 nan nan nan nan 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 186 264 nan nan nan 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 158 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 172 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan