CAPE 1143 760 632 258 109 122 91 267 265 309 201 1033 891 639 828 1441 1396 1425 1433 1442 1372 1352 1364 1234 1270 1334 1363 1397 1328 1275 1272 1211 1222 1194 1155 1136 1117 1132 1074 1089 1090 1093 1046 1083 1051 1078 941 1006 1004 973 890 880 873 897 897 813 771 819 800 736 837 703 717 669 697 584 728 746 720 790 887 854 821 827 862 824 761 793 788 733 746 601 475 409 473 486 769 745 598 577 675 740 750 770 831 828 854 872 820 732 671 558 565 639 509 586 677 673 644 577 675 687 683 847 773 619 710 805 728 815 892 988 1017 1047 1014 1050 997 968 862 1007 974 956 946 938 895 862 819 784 778 775 714 654 602 555 609 655 655 657 664 725 783 800 835 845 824 798 888 896 869 875 873 977 1140 1021 1027 1012 1138 1175 1189 1138 1094 1074 1213 1210 1256 1297 1223 1194 1286 1354 1259 1100 1013 1035 933 958 922 1008 940 985 1034 1221 1142 899 734 780 870 781 740 892 813 869 581 507 536 604 714 756 848 708 906 736 751 813 800 758 656 754 814 730 735 809 842 762 696 649 514 491 501 417 439 475 471 402 355 309 365 438 453 446 397 409 502 533 606 652 679 758 703 663 570 1031 976 552 525 125 19 118 244 160 281 266 400 1048 1274 1397 1516 1628 1589 1560 1414 1439 1535 1495 1417 1321 1367 1295 1368 1284 1265 1220 1211 1216 1219 1178 1176 1171 1119 1162 1083 1106 1080 1088 1094 1123 1060 1006 1067 989 963 977 965 839 833 852 802 779 811 726 693 726 681 685 688 669 623 653 570 606 769 883 832 881 902 959 858 712 622 657 781 753 701 597 549 771 814 749 764 796 594 526 712 776 927 762 554 707 872 847 715 745 478 633 617 583 567 613 737 678 719 713 615 702 761 726 684 805 770 978 932 920 971 952 1022 1003 951 1017 983 938 899 924 881 839 847 757 755 759 747 735 724 652 615 579 536 536 622 676 741 664 699 528 719 919 854 900 872 902 910 889 829 841 906 1126 1137 994 1053 1009 997 1007 1012 1220 1215 1252 1129 1106 1133 1313 1314 1270 1273 1208 1144 1047 985 910 904 1009 1005 955 965 884 1020 1020 1036 997 900 887 792 803 825 735 909 539 495 520 563 638 768 778 834 605 623 668 720 817 711 716 703 721 724 704 699 658 579 493 563 498 405 375 355 330 361 291 293 234 193 186 138 155 184 192 235 285 366 496 624 691 750 850 830 734 651 975 984 381 162 187 132 233 217 222 396 489 902 1422 1485 1260 1261 926 1530 1643 1595 1619 1615 1572 1506 1463 1221 1313 1265 1334 1329 1251 1254 1255 1218 1228 1236 1192 1210 1138 1141 1100 1088 1095 1034 1110 1096 1089 1111 1011 971 972 952 960 859 769 773 746 634 629 664 683 608 594 570 637 648 686 729 681 710 725 776 784 851 889 781 618 563 630 714 724 832 881 866 829 734 702 743 725 614 777 914 931 762 750 770 764 675 715 600 630 539 583 676 668 675 854 689 589 740 491 524 821 753 680 908 904 873 966 945 922 931 967 1038 950 940 966 920 902 867 803 802 658 615 695 734 679 672 698 638 636 614 637 635 681 616 646 684 673 678 714 813 825 873 787 881 904 887 900 872 833 1056 1131 1140 1082 992 1057 1143 917 973 927 1176 1096 1113 1052 1094 1290 1285 1157 1190 1118 972 946 1035 962 975 925 936 909 924 773 856 900 907 908 942 835 809 876 859 701 533 569 567 573 605 715 719 518 443 488 507 708 558 512 519 530 538 543 520 487 446 425 397 295 282 234 221 224 250 231 240 207 196 215 229 210 147 149 162 166 217 259 362 478 576 681 820 986 937 1053 859 859 742 575 181 243 282 247 563 215 383 655 491 594 539 875 633 1079 1751 1678 1584 1528 1474 1480 1372 1135 973 1277 1304 1374 1293 1282 1366 1316 1277 1271 1247 1251 1238 1181 1170 1102 1140 1113 1099 1121 1134 1037 1066 1048 1025 992 980 910 910 878 800 786 665 724 698 661 551 530 484 471 524 538 475 664 570 625 782 811 813 789 726 731 736 735 716 713 863 908 929 896 773 735 602 612 883 866 822 884 816 776 778 724 692 706 639 722 732 658 845 872 637 736 666 621 618 741 544 741 791 941 973 898 867 911 821 934 949 947 935 907 921 848 838 835 799 751 738 728 753 752 676 617 637 611 657 665 732 715 698 673 624 664 727 660 552 702 820 902 888 876 783 805 869 894 862 1041 1035 1230 1187 1082 1079 1207 1099 942 849 943 971 962 1076 1004 985 1137 1093 1149 1119 1148 1074 1082 1142 1042 911 941 896 898 765 747 813 844 835 842 819 844 877 740 669 791 617 601 542 525 527 505 442 436 465 570 556 472 477 467 470 450 455 434 379 325 304 278 248 252 224 198 198 178 167 161 178 185 177 196 281 267 245 246 245 282 312 337 377 437 506 593 697 787 833 802 956 960 884 123 318 348 664 614 273 473 461 873 679 701 559 929 1200 1430 1631 1550 1574 1554 1485 1233 1154 1005 996 1177 1139 1392 1319 1337 1363 1223 1250 1248 1180 1143 1174 1165 1216 1201 1217 1137 1170 1129 1123 1106 1150 1151 1126 1071 1041 1006 940 890 846 810 727 570 576 700 582 489 494 505 479 581 655 648 712 606 778 820 801 745 753 726 811 876 963 955 973 946 955 895 768 705 601 623 844 912 883 829 816 823 828 708 632 731 579 477 611 484 724 745 616 639 596 625 588 593 690 764 784 742 755 852 701 815 802 826 849 971 937 914 901 904 799 810 777 797 787 763 737 681 658 639 641 675 736 757 781 696 697 805 743 779 731 760 767 829 957 930 834 779 811 678 762 775 803 1033 996 1076 941 905 1062 1102 942 994 974 915 921 1012 1227 1134 1117 1224 1379 1237 1147 1196 1158 1013 1081 1020 812 986 844 827 720 577 689 797 757 673 766 627 746 644 627 938 778 672 608 581 536 534 520 574 629 543 544 522 474 501 496 488 437 400 374 345 325 322 299 287 267 252 242 245 229 239 259 278 249 281 306 384 439 491 464 436 457 504 520 542 597 696 804 792 1030 872 586 757 594 431 512 418 366 169 369 630 849 874 830 757 829 831 959 1221 1248 1572 1635 1533 1431 1317 1371 1329 1307 1362 1515 1348 1356 1309 1315 1318 1329 1233 1138 992 935 1018 1249 1240 1192 1151 1133 1078 1053 1061 1068 1122 1107 1088 998 968 898 924 877 826 748 619 677 667 499 547 606 577 621 584 662 715 839 799 684 849 942 917 871 741 752 762 870 954 994 978 930 818 717 768 806 685 843 866 808 720 594 746 714 813 768 693 581 662 683 613 564 482 588 586 537 662 810 661 723 770 838 860 781 751 805 728 797 678 742 894 934 845 868 859 830 765 758 801 780 707 684 771 733 786 839 906 877 781 710 765 819 983 829 739 739 776 761 976 947 905 830 829 656 689 763 774 811 810 917 940 908 919 884 950 1011 1004 1107 1107 1083 1174 1254 1154 1239 1435 1421 1318 1320 1279 1137 1090 1058 956 979 922 773 656 696 660 633 519 691 772 653 468 571 472 462 636 936 864 834 683 673 606 615 638 661 678 692 686 668 585 569 489 443 446 467 485 503 529 527 542 558 539 540 567 543 481 469 478 527 567 561 573 661 672 727 720 715 725 730 758 784 805 1142 1031 925 857 772 571 315 285 417 189 209 424 578 899 830 1300 1445 1464 1274 727 870 843 655 1390 1575 1423 1416 1517 1426 1435 1299 1346 1427 1431 1361 1335 1271 1280 1297 1227 1151 1049 994 1106 1095 1181 1148 1229 1128 1181 1084 1142 1104 1074 1006 994 969 923 726 830 857 868 799 668 638 644 576 566 685 725 687 587 673 626 794 851 868 739 888 964 1004 921 1000 1038 1005 1028 997 984 935 736 868 823 847 796 807 794 769 520 497 742 707 772 677 682 688 681 683 596 644 667 447 612 473 748 772 743 703 801 821 802 773 658 713 764 920 897 824 837 834 809 817 828 708 772 784 652 633 899 1022 1047 936 1020 1015 871 741 811 969 1061 1104 1060 973 857 822 883 854 796 859 857 861 676 622 594 761 761 782 741 840 870 811 944 919 922 1014 1142 1261 1135 1118 1248 1267 1301 1363 1391 1557 1303 1210 1248 1234 1182 1031 908 836 676 676 668 656 648 568 655 522 667 679 670 612 552 452 557 838 864 940 863 784 875 791 775 784 732 705 665 681 701 683 642 635 707 620 558 562 689 789 747 702 680 657 509 477 472 455 506 620 767 806 907 924 912 990 1041 1151 1059 1042 969 932 949 967 1112 987 850 777 413 240 423 207 229 803 1418 1573 1544 1457 1568 1507 1292 1417 1477 1292 1054 597 967 1358 1234 1171 1385 1318 1304 1371 1404 1468 1410 1373 1321 1352 1345 1318 1241 1235 1016 965 1016 928 889 1201 1182 1136 1080 1073 1180 1108 1061 1064 970 976 908 839 884 841 831 809 719 651 658 500 580 671 773 762 655 612 722 927 968 964 965 935 1066 1072 1093 1173 1155 1155 1128 1133 948 753 927 964 929 948 907 830 777 725 697 672 740 783 743 686 682 623 581 553 518 479 463 598 602 675 705 678 667 623 804 917 909 897 810 821 737 780 778 694 748 837 792 736 871 943 717 645 684 948 1039 1008 983 960 806 581 583 775 1013 1157 1202 1217 1212 1178 1011 864 860 758 776 757 812 784 720 670 706 744 684 781 792 841 838 895 932 953 1033 979 1005 1108 1156 1279 1288 1360 1454 1469 1478 1453 1393 1310 1283 1233 1172 1075 1046 863 769 610 601 621 664 768 825 626 603 780 693 532 384 432 787 700 699 518 368 375 567 797 706 646 719 523 726 702 532 555 645 668 716 664 794 753 759 904 988 1019 842 788 779 708 681 656 696 649 689 563 590 717 727 864 812 741 747 857 845 851 794 883 875 737 439 102 276 329 311 738 1352 1378 1435 1485 1546 1469 1386 1357 1522 1542 1498 1460 1446 1384 1357 1263 1246 1228 1220 887 846 744 877 1096 1298 1363 1393 1295 1325 1220 1205 1295 1140 869 901 1130 1173 1125 1189 1117 979 1058 1175 1009 811 1015 977 1017 946 973 771 729 741 674 718 642 460 399 624 604 545 527 670 475 599 1004 1145 1106 1133 1095 1162 1236 1261 1270 1279 1286 1218 1064 804 910 978 1068 1071 984 922 892 831 849 853 731 815 797 565 673 680 598 583 582 550 613 591 615 603 725 748 879 909 712 697 776 873 887 722 747 852 789 995 776 844 1004 902 755 705 605 515 542 686 792 708 712 778 545 399 528 787 946 1088 1163 1126 1172 1036 850 686 852 798 742 692 770 828 815 727 674 754 862 976 944 911 904 911 922 959 1007 1046 1021 1241 1191 1299 1328 1472 1596 1398 1435 1388 1430 1431 1390 1318 1199 1152 1211 1181 959 881 756 812 871 896 900 729 694 655 775 599 571 530 465 422 459 634 637 665 611 588 653 485 525 759 755 714 849 784 786 679 671 873 828 965 961 882 921 825 813 840 967 781 842 878 841 748 685 730 710 667 637 780 672 558 562 595 676 332 423 444 658 882 664 457 404 334 400 1178 1350 1493 1604 1439 1320 1397 1508 1415 1478 1451 1433 1342 1338 1284 1252 1285 1164 1249 1139 1225 1247 1241 1285 1041 1136 1136 1233 1290 1314 1317 1241 1160 1159 1152 954 720 921 1127 1156 1119 1150 979 1046 1027 1004 1021 1018 1020 987 936 984 668 682 727 634 544 584 447 646 578 481 419 433 448 386 394 1002 1131 1201 1223 1134 1065 1093 1148 1187 1195 1135 1113 1115 1084 976 1094 1051 1059 1030 971 890 863 920 951 934 847 788 666 660 672 650 628 450 565 622 541 705 728 832 861 1200 1021 851 752 814 819 690 649 730 774 723 1058 767 796 640 861 689 433 370 405 432 496 457 503 520 400 332 412 679 915 968 1041 944 912 881 744 692 729 841 725 797 732 806 874 798 868 1074 1092 1050 1117 1010 887 1010 945 958 1001 1048 1129 1206 1485 1410 1465 1391 1517 1448 1442 1427 1440 1362 1371 1293 1346 1233 1227 1131 955 871 761 838 1031 1021 890 757 611 727 825 627 613 553 513 650 686 780 687 615 693 684 615 719 634 647 558 611 762 681 776 943 991 951 1012 750 853 1003 879 809 744 950 1002 893 883 921 820 772 739 780 759 692 653 678 666 671 834 841 786 421 464 350 372 577 571 565 437 284 1111 1345 1448 1412 1347 1364 1353 1385 1492 1395 1399 1353 1264 1196 1129 1157 1200 1245 1208 1181 1016 1096 1260 1312 1318 1260 1214 1240 997 916 1136 940 1094 1099 980 936 955 1062 716 646 1084 1102 1119 1122 994 991 976 896 989 960 755 786 913 951 701 614 626 534 609 673 775 647 481 409 506 493 547 367 470 776 941 1081 1181 1018 1075 925 895 925 976 1110 1114 1113 1220 1209 1128 1046 1066 1032 1005 903 863 885 937 895 931 830 741 614 677 710 719 670 484 760 829 792 957 846 840 960 985 918 826 811 791 811 925 1044 1065 1164 848 766 484 540 439 356 303 440 551 339 289 345 392 273 274 300 551 801 833 825 787 751 775 726 670 784 894 872 706 843 686 792 857 797 799 1066 1110 929 945 871 912 923 976 1096 1049 1115 1189 1479 1568 1424 1305 1442 1330 1384 1389 1331 1582 1463 1290 1272 1352 1178 1132 959 921 888 992 1003 1017 988 985 882 1003 772 708 623 591 628 871 787 729 659 610 619 820 818 895 872 861 785 726 933 1031 1027 1133 1105 961 984 1008 851 937 1182 1213 1179 1137 1040 1146 1174 1086 953 833 888 936 888 845 757 687 678 669 659 718 938 658 586 816 729 610 453 562 596 1030 1186 1290 1426 1368 1390 1281 1342 1406 1374 1438 1335 1270 1200 1229 1162 1132 1118 1085 972 900 948 917 923 1114 1195 1243 1220 975 1173 1239 1186 1200 1084 1064 869 840 799 771 956 949 813 983 991 1082 1083 818 689 734 759 745 703 534 665 671 799 689 517 483 400 444 450 431 519 290 225 226 375 484 247 516 455 749 1119 1068 932 889 741 756 892 1046 954 998 1127 1059 1016 1024 1094 1052 1043 972 926 911 885 909 959 868 758 802 809 767 753 726 796 834 775 1109 1061 975 1049 1186 1104 1100 1117 1139 1115 903 913 752 642 747 945 898 793 466 275 326 289 441 444 471 213 333 283 158 156 207 497 610 570 568 603 621 592 892 808 762 953 868 859 857 702 789 719 730 762 855 687 692 680 740 835 810 860 937 993 1082 1109 1259 1356 1183 1117 1201 1322 1238 1419 1464 1309 1267 1231 1260 1291 1139 1218 1119 1032 1116 1172 1227 1012 1148 1116 1146 1035 960 895 899 789 932 698 733 656 616 711 1177 1114 1035 804 682 788 908 884 778 751 882 995 1144 1176 992 974 1064 1143 1139 1343 1324 1374 1338 1305 1376 1259 1205 1167 1162 1105 1019 1048 1005 957 942 928 817 710 731 1116 1263 1232 1154 1111 1058 1194 1224 1259 1225 1179 1237 1273 1306 1259 1280 1339 1242 1243 1279 1337 1265 1226 1231 1167 1077 1097 1060 1123 1167 1166 1137 1147 1174 1147 1136 1135 1200 1161 1254 1148 1039 988 890 907 914 1020 938 1081 1071 1061 1058 1059 1075 1041 927 609 576 694 601 577 534 542 601 580 555 497 416 370 319 438 272 232 257 205 165 184 246 257 570 742 869 985 873 955 942 629 761 1030 933 939 993 965 860 907 1021 1079 1033 1015 937 898 966 936 936 904 890 842 822 767 611 710 835 755 852 1096 1224 1583 1101 1144 1151 1160 1268 1289 1054 881 800 564 368 414 629 981 803 421 430 306 262 286 190 309 162 152 160 141 122 194 433 353 356 306 373 522 539 765 682 616 754 807 869 721 731 702 624 639 603 549 582 604 588 618 698 764 792 870 912 988 995 1017 1044 986 1011 1037 1046 1089 1152 1226 1308 1218 1210 1228 1190 1156 1159 1128 1178 1200 1244 1215 1256 1114 1171 1158 1140 1001 818 1017 946 881 940 835 839 984 976 810 905 1000 739 999 1006 1200 1203 1225 1203 1168 1138 1040 1130 1207 1099 1139 1227 1307 1271 1194 1310 1433 1522 1428 1512 1391 1158 1243 1200 1115 1204 1198 1217 1198 1205 1042 816 685 977 945 1200 1210 1269 1254 1300 1234 1232 1323 1464 1452 1364 1216 1347 1333 1346 1364 1324 1239 1246 1231 1197 1198 1079 1084 1109 1114 1127 1141 1107 1064 1090 1133 1108 1179 1170 1171 1108 1103 1141 1092 999 932 767 956 1064 1156 1087 1033 1038 967 735 989 1062 989 1145 796 495 738 590 466 474 588 670 530 431 324 289 228 196 161 121 89 99 136 114 204 244 279 764 893 1100 658 500 676 400 444 768 777 859 922 917 728 761 887 997 990 977 1005 988 1051 1080 1051 1000 999 949 890 745 642 663 894 914 1028 1150 1431 1523 1491 1436 1262 1399 1196 1262 1063 931 617 374 270 287 396 506 346 282 333 191 182 149 128 233 217 127 110 123 115 260 340 302 233 178 229 238 332 512 344 443 446 539 642 803 683 603 529 569 617 465 509 493 505 571 601 674 733 721 763 824 893 908 937 908 817 858 885 873 1146 1009 1192 1165 1167 1051 1122 1117 1052 1198 1139 1181 1143 1130 1160 1163 1258 1181 1146 1143 1146 1113 957 904 954 814 935 1123 1007 963 1146 1026 1186 1143 1080 1000 978 1311 1194 1233 1014 989 1233 1281 1161 1283 1343 1307 1449 1386 1426 1424 1352 1494 1490 1538 1531 1424 1467 1356 1370 1342 1412 1214 1051 1123 1313 1006 1338 1337 1340 1415 1310 1361 1316 1321 1417 1416 1342 1276 1267 1271 1315 1375 1369 1271 1228 1119 1166 1223 1191 1163 1095 1176 1197 1165 1106 1080 1124 1131 1082 1082 1060 1060 1108 1103 1069 1066 1079 1087 1003 962 946 955 1015 998 1013 1034 1035 997 1027 921 996 993 971 988 995 658 516 506 339 352 440 471 560 481 361 286 162 118 93 59 44 86 147 143 260 813 879 885 746 603 330 264 188 293 208 286 603 812 775 644 574 749 883 895 897 998 1077 1034 996 1032 939 941 799 879 807 878 913 995 950 1037 1098 1208 1135 1280 1290 1186 1173 1058 1034 956 788 587 315 224 279 383 384 277 235 213 184 214 163 159 111 198 204 88 93 112 232 193 191 200 229 176 306 326 354 195 279 275 224 516 857 654 601 557 498 549 421 385 450 453 495 537 605 638 665 687 724 758 766 788 735 613 670 698 787 810 809 917 968 1023 1018 1148 1064 1087 1146 1173 1099 1059 1152 1048 1177 1071 1111 1156 1145 1105 1059 1017 920 897 959 846 874 1003 928 724 819 1054 887 990 1201 1214 1215 1118 1320 1367 1275 1454 1483 1434 1427 1389 1480 1486 1484 1568 1538 1490 1571 1629 1675 1530 1503 1378 1340 1156 1504 1487 1156 1265 1191 1141 1361 1429 1195 1299 1296 1251 1258 1257 1210 1208 1248 1319 1216 1158 1228 1263 1172 1198 1189 1171 1152 1088 1092 1069 1108 1073 1020 1068 1098 1077 1048 1029 970 981 1029 1045 1052 1053 1025 1010 1033 1084 1005 962 994 942 960 998 1001 946 982 953 986 1015 968 847 997 952 869 967 943 895 981 848 363 207 422 272 421 371 345 360 144 147 194 172 203 253 327 574 480 816 633 677 494 239 98 57 123 57 59 151 279 331 421 431 559 756 737 721 805 894 981 966 991 975 946 982 901 865 876 893 854 920 885 943 905 1065 975 1005 1037 887 975 987 845 853 820 511 392 447 427 463 412 289 215 310 249 323 218 189 105 149 126 65 49 181 175 159 181 177 139 137 134 209 182 144 163 128 342 544 702 465 581 511 447 392 322 310 392 437 468 534 553 593 586 566 585 624 659 615 582 685 813 695 640 654 745 730 794 906 1009 907 840 962 1099 1076 1000 977 983 1013 1020 1092 1049 1068 1005 943 832 872 885 820 818 924 888 834 842 882 830 946 1068 1257 1161 1135 1194 1420 1436 1408 1449 1411 1501 1390 1408 1604 1324 1722 1513 1495 1507 1393 1548 1629 1524 1443 1497 1337 1224 1118 1250 1238 1273 1173 1417 1509 1068 1311 1218 1162 1172 1352 1334 1279 1310 1230 1105 1047 1155 1178 1187 1181 1209 1149 1132 1148 1090 1076 1046 983 994 1056 1014 1029 1019 950 977 1001 986 966 963 1004 1012 983 1004 1116 995 986 941 872 944 898 951 909 849 932 936 936 1026 990 876 848 839 899 854 726 695 732 862 835 800 589 423 568 383 467 241 205 208 246 238 492 548 737 815 766 534 576 503 420 232 152 97 38 92 136 121 94 149 93 263 368 536 559 566 596 641 788 939 979 1083 936 812 775 578 768 774 709 820 804 853 872 1036 905 650 834 775 838 732 711 639 619 585 428 467 559 414 396 337 357 303 214 234 226 188 150 114 70 43 37 79 119 132 126 124 106 79 4 80 220 93 112 91 268 223 318 327 411 506 526 358 401 311 311 391 475 502 629 561 547 494 454 480 469 518 646 866 717 471 450 444 466 479 822 834 854 827 588 617 805 852 917 984 977 923 954 978 1024 963 1010 957 954 872 872 894 852 851 830 814 789 853 842 884 989 1050 1143 1254 1316 1324 1240 1495 1402 1484 1476 1486 1640 1500 1492 1292 1393 1569 1532 1489 1506 1511 1669 1677 1559 1386 1309 1392 1447 1398 1256 1327 1290 1121 1171 1348 1187 1184 1124 1044 1044 1033 956 954 930 1006 1066 1141 1155 1165 1078 1046 1047 1066 976 1081 1053 1114 1099 1089 1067 1029 972 1026 961 980 1023 1057 1003 1096 1079 1052 996 957 941 916 837 807 852 853 854 844 833 895 970 1022 983 1002 1109 922 774 732 789 742 829 854 756 655 592 748 679 667 551 606 329 294 270 506 627 663 742 527 765 591 800 512 341 251 227 150 141 140 58 24 184 183 135 68 116 142 324 477 648 462 606 595 753 815 946 803 771 670 663 641 614 608 628 597 767 692 926 956 574 842 802 577 498 658 614 644 462 409 453 421 467 412 292 382 382 296 306 295 151 183 161 73 70 82 94 81 71 77 98 79 81 88 87 172 146 112 140 207 156 163 259 364 556 363 290 353 296 288 326 357 435 724 728 510 455 424 341 373 432 710 906 706 415 311 297 314 521 721 777 928 587 439 437 427 639 600 670 832 980 956 1066 942 891 926 906 876 842 857 860 886 887 661 640 781 605 719 891 888 990 1106 1165 1154 1240 1353 1295 1346 1381 1452 1511 1515 1446 1494 1526 1538 1551 1479 1500 1509 1524 1596 1394 1716 1575 1685 1451 1560 1674 1561 1393 1268 1239 1007 1102 1082 852 771 843 979 680 773 871 925 1033 987 1000 955 869 979 958 906 860 874 902 951 976 953 919 917 929 988 991 954 947 949 866 917 1002 1047 1049 1036 1009 957 881 856 792 767 762 785 783 778 773 771 889 921 864 903 959 865 829 757 919 807 725 656 632 673 699 642 676 679 752 736 689 649 748 723 891 675 549 755 842 619 713 487 327 176 149 105 70 77 170 818 351 138 117 106 112 151 149 249 378 607 264 583 690 714 806 713 582 512 523 521 501 445 489 449 528 657 766 564 503 709 643 517 586 441 542 478 394 279 359 359 475 512 782 478 432 311 261 181 140 103 92 40 74 53 54 20 20 19 31 42 34 75 75 96 68 54 85 142 61 121 206 275 351 202 188 263 264 255 242 352 552 682 593 336 393 326 344 429 718 812 723 459 373 199 208 418 472 380 728 518 431 179 182 269 344 348 420 504 632 635 809 757 721 747 740 670 965 644 707 585 426 324 277 258 287 445 699 828 777 715 816 899 1008 1168 1167 1157 1113 1354 1307 1163 1331 1472 1443 1439 1513 1463 1533 1421 1358 1375 1351 1246 1316 1528 1677 1641 1639 1610 1639 1334 71 102 84 111 129 142 100 130 178 163 146 244 395 586 622 610 626 568 645 634 610 536 523 602 550 773 918 889 914 927 850 871 931 888 898 885 834 832 897 901 889 848 842 806 741 784 785 674 720 679 679 702 702 757 816 770 756 703 676 672 775 799 770 737 617 512 650 690 655 618 620 639 664 667 691 726 724 854 862 835 510 550 772 606 415 349 247 122 144 267 500 363 182 136 122 332 151 124 108 249 382 421 351 593 563 593 763 648 508 446 444 475 534 412 331 351 387 475 456 386 547 497 497 468 314 492 332 171 191 188 200 262 517 556 430 269 256 133 189 166 78 84 77 76 81 76 32 32 24 29 21 40 43 67 55 58 44 38 54 57 53 105 47 75 92 105 162 155 210 204 252 393 470 301 346 282 256 350 448 485 552 723 534 233 70 88 265 388 243 497 454 120 137 94 103 138 197 87 192 292 349 430 568 536 473 434 392 324 319 305 251 205 112 62 65 39 75 156 310 412 328 468 619 731 738 817 750 707 894 992 887 873 952 1120 1251 1127 1055 1081 1051 1074 1149 954 902 900 974 1127 1206 1292 1331 1414 1603 580 740 952 626 984 849 484 352 335 498 226 52 51 50 78 93 110 135 124 147 484 645 224 162 191 250 326 416 470 573 592 634 744 755 936 884 856 867 822 840 892 817 829 838 719 691 636 664 568 583 628 593 633 591 657 632 577 578 479 576 463 502 681 664 708 661 612 560 629 629 507 522 570 588 668 631 607 455 597 738 685 501 748 819 572 617 816 384 221 185 184 336 541 96 265 735 265 67 84 101 164 267 273 439 468 352 555 663 542 421 336 313 354 213 213 237 301 338 260 335 378 381 399 351 349 473 460 264 109 125 134 140 218 320 427 328 251 161 80 115 61 52 28 30 42 34 40 39 30 31 29 20 26 42 50 46 49 38 45 51 78 53 33 31 49 40 40 138 71 85 185 226 290 226 283 259 211 265 221 303 161 165 374 175 21 87 89 99 292 112 168 64 62 75 72 83 63 106 84 95 165 255 309 384 331 282 230 228 163 147 106 36 5 5 3 4 10 19 71 187 188 273 313 475 553 559 356 286 324 567 611 604 467 610 693 820 588 443 459 753 941 612 753 825 921 907 931 1003 1057 1072 1207 1310 1241 1162 1168 1434 1273 1215 1131 1341 1269 1092 668 445 492 304 280 360 282 487 838 1161 1148 1009 1085 1027 736 695 614 820 667 686 657 675 763 659 787 779 725 704 697 711 744 711 718 677 676 676 622 677 601 478 440 448 442 427 463 466 482 474 489 494 430 482 563 637 681 476 364 438 463 438 432 487 519 492 570 589 692 611 590 625 750 398 479 498 553 634 667 508 579 285 260 614 46 169 404 280 92 52 7 42 117 308 289 240 156 304 408 465 479 396 234 175 148 190 210 186 210 131 255 268 230 254 270 242 229 193 286 100 68 30 33 117 178 228 123 92 207 39 37 34 22 16 34 69 16 32 38 30 29 30 21 22 31 29 27 24 43 35 31 35 33 30 19 38 29 34 42 40 25 26 66 118 154 142 122 159 152 133 90 45 91 83 52 43 15 56 89 100 51 35 43 52 58 25 26 28 13 20 67 119 87 118 185 248 217 141 76 45 7 4 5 6 7 8 5 6 4 4 15 10 38 153 243 316 369 323 193 67 68 295 366 269 291 358 456 451 219 295 327 590 590 616 515 888 989 920 846 868 985 831 1162 1178 1255 1260 1209 1263 1174 1106 1053 1006 979 896 953 971 976 1059 1055 1208 1145 1034 1166 1067 945 937 939 933 820 789 795 751 714 716 728 663 741 725 790 784 703 700 639 587 516 494 502 483 466 479 420 494 547 465 396 392 364 382 398 387 409 398 417 446 421 398 387 384 361 312 298 317 358 363 390 405 396 434 429 497 586 603 562 565 721 613 317 625 629 526 489 500 543 337 186 152 81 169 185 101 14 37 12 9 92 97 187 139 191 235 261 395 373 260 136 79 138 207 154 48 46 104 168 152 220 219 137 39 80 87 38 36 44 34 65 111 92 45 29 37 44 29 24 32 21 31 29 24 28 43 11 27 26 30 27 24 6 28 31 28 34 35 34 31 35 33 32 21 25 26 30 34 36 34 33 49 68 96 93 70 86 55 57 48 70 67 36 35 68 40 32 26 17 22 16 17 13 8 6 7 2 25 61 43 44 45 74 88 73 42 13 9 13 8 5 4 11 11 10 8 11 9 10 8 8 5 8 29 69 50 13 25 69 167 282 299 303 347 361 349 484 504 597 605 643 588 637 746 841 780 785 857 817 1033 1135 1168 1225 1258 1182 1161 1128 1132 1116 1091 1133 995 981 946 906 882 850 865 1034 1056 985 886 897 927 866 895 840 777 792 784 779 786 673 616 595 623 587 569 550 600 499 475 431 416 341 339 333 314 395 322 310 448 346 364 394 391 373 337 341 355 371 378 395 363 396 421 454 421 326 259 242 249 321 395 420 406 390 454 511 519 478 441 607 728 325 307 436 669 315 745 203 123 150 44 54 61 37 46 6 14 11 56 51 65 131 105 92 107 179 253 230 176 60 19 42 137 16 16 31 111 94 120 152 111 124 108 50 51 45 39 26 47 83 44 38 32 31 41 41 38 34 33 36 35 23 27 35 12 16 9 19 20 25 20 20 21 24 20 28 14 31 8 21 26 12 14 27 18 32 41 34 42 38 30 40 42 53 31 40 34 36 29 29 41 65 43 44 35 34 21 20 20 13 11 8 0 0 0 0 8 16 18 0 4 7 13 11 14 12 5 4 3 6 5 5 6 9 11 7 7 10 10 9 9 12 10 41 6 9 13 59 89 83 116 130 174 174 219 209 369 418 417 389 318 360 497 603 587 599 696 1164 1207 1250 1205 1113 1093 1069 1073 1096 1124 1144 1071 1026 1080 1041 1003 984 940 914 944 902 906 838 877 849 866 775 759 703 648 673 635 623 678 685 666 584 550 467 408 379 328 298 286 332 355 307 329 267 256 261 250 291 284 346 403 362 381 352 389 383 341 333 336 352 358 365 381 418 429 482 510 453 383 303 284 323 393 429 470 468 473 512 490 487 636 710 628 388 528 341 352 272 191 82 41 14 17 7 6 26 36 41 52 31 75 90 179 78 61 103 75 161 257 46 14 13 16 24 34 32 59 36 43 181 92 45 47 56 52 34 28 44 53 47 50 21 24 39 38 35 25 29 16 30 48 38 41 41 28 20 34 27 33 33 30 13 16 12 22 23 28 26 18 21 15 32 23 11 16 28 37 37 29 34 26 27 33 35 33 32 36 33 31 29 33 34 37 31 41 32 31 17 22 16 13 0 0 0 0 0 0 0 6 7 0 0 6 4 9 8 2 3 3 4 2 5 9 11 11 11 11 11 10 9 8 9 6 7 5 2 1 5 2 0 11 21 19 19 46 75 116 129 141 129 133 131 218 341 381 453 1217 1193 1217 1188 1110 1114 1092 1113 1092 1046 1017 1008 1022 969 976 920 878 926 829 824 826 746 779 859 862 858 876 824 731 681 666 655 618 574 554 556 460 457 441 394 298 315 332 347 351 258 146 121 135 129 204 236 243 233 274 310 291 298 334 306 313 266 283 268 296 311 300 288 289 308 310 346 423 433 447 455 371 302 358 447 474 418 449 462 430 533 592 635 769 574 579 432 477 196 214 128 101 18 20 15 39 163 248 51 49 60 67 109 213 43 44 43 53 124 300 81 8 5 7 23 28 36 31 37 38 30 39 49 55 55 40 29 36 54 50 43 51 50 38 34 47 34 29 30 28 32 33 38 18 21 26 26 41 44 34 34 32 22 27 16 22 20 22 36 20 17 20 13 22 18 15 33 20 38 18 29 12 34 28 24 25 24 30 27 26 28 19 25 24 25 29 30 36 23 20 21 15 7 8 14 8 5 6 4 4 8 2 6 8 12 5 7 6 7 7 6 7 6 7 8 6 6 7 6 6 6 4 4 3 2 1 0 0 0 0 0 0 0 0 0 10 11 11 6 10 18 24 43 111 185 236 1215 1166 1134 1129 1109 1121 1134 1148 1090 1011 1009 966 895 859 879 970 887 853 837 898 830 815 780 784 731 705 762 756 712 645 618 493 443 396 406 351 289 190 168 208 320 290 251 149 112 76 61 47 40 60 48 103 180 172 178 218 239 256 264 257 254 232 214 228 201 241 244 265 246 251 237 238 258 359 381 397 409 435 335 374 475 492 484 485 476 500 511 601 653 482 575 668 549 330 182 180 162 49 118 122 94 71 54 10 7 33 53 75 153 74 34 46 45 59 173 229 64 33 23 11 17 31 55 35 47 37 34 42 53 49 47 45 33 38 57 53 44 54 40 49 41 28 48 37 40 36 31 32 33 32 54 26 26 36 28 45 25 9 17 16 5 11 17 10 33 20 16 16 15 25 32 20 38 31 31 21 13 19 11 24 29 23 29 29 20 18 19 21 25 29 28 27 24 26 23 22 8 2 11 12 8 7 9 5 2 9 12 10 8 6 8 10 10 9 8 10 9 11 8 8 5 5 5 3 4 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 51 103 1088 1122 1155 1171 1089 1058 1069 1082 1031 996 978 1035 978 960 889 920 945 965 940 813 748 837 721 684 636 703 702 653 575 355 240 141 114 64 37 31 49 200 309 234 183 170 68 26 12 8 18 7 9 14 13 14 23 73 107 121 158 141 210 185 227 214 212 211 169 159 174 186 184 170 201 259 247 233 279 271 292 341 368 361 352 469 462 447 513 523 468 512 594 674 552 595 610 518 291 176 180 105 112 154 204 271 233 54 0 1 41 48 72 126 168 94 58 37 67 234 105 39 109 43 26 21 28 34 34 39 34 40 48 51 53 37 40 35 60 45 45 47 38 34 41 35 39 25 27 30 51 40 34 42 34 42 24 51 17 30 27 25 21 29 23 16 18 6 8 10 17 9 19 31 9 21 39 36 33 22 39 25 21 34 13 15 32 8 19 22 5 10 16 26 32 35 48 30 33 9 14 17 2 12 9 7 3 11 7 6 4 5 9 6 7 9 6 8 7 8 5 9 8 6 5 4 5 5 4 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 473 898 961 1040 944 1083 947 1014 1072 1047 1003 1020 983 910 893 801 823 882 742 761 642 484 507 514 587 416 560 507 210 123 160 103 114 95 45 58 150 124 173 162 57 27 25 21 29 21 16 15 16 13 13 10 8 8 17 52 98 97 101 97 94 91 181 181 142 156 131 76 68 74 54 104 125 139 184 167 131 163 214 273 320 323 418 429 451 482 485 480 493 557 546 641 575 538 470 312 231 252 176 163 249 447 468 246 83 0 8 42 31 43 69 52 80 33 2 62 87 21 24 38 42 27 31 35 21 31 36 42 44 48 46 55 55 42 36 43 35 34 40 30 34 39 30 30 6 13 29 20 16 28 35 26 33 38 34 21 29 20 30 6 7 9 11 19 12 17 22 28 7 9 14 23 33 29 38 27 25 27 3 22 2 26 8 19 30 23 21 30 25 22 22 23 38 42 16 22 18 21 11 18 13 5 16 15 4 12 13 8 6 6 9 8 7 5 6 7 6 8 8 6 4 3 2 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 668 450 481 641 701 770 964 975 975 977 1002 942 989 914 878 782 795 761 611 537 474 404 229 199 185 97 167 68 143 177 389 397 475 484 455 436 322 283 198 98 47 34 46 20 13 27 17 14 145 89 93 65 31 15 16 18 14 10 10 27 54 49 57 73 77 45 33 23 21 13 11 13 14 18 59 71 70 49 54 89 146 234 205 205 267 357 462 427 530 528 554 620 684 662 401 482 337 313 305 314 302 367 486 581 281 184 49 37 0 15 52 42 35 62 20 4 62 36 9 15 26 27 29 26 35 30 37 37 50 27 58 59 62 52 35 40 43 39 32 34 29 42 28 33 24 35 22 36 36 38 25 27 30 12 23 31 32 30 23 35 34 18 20 17 27 33 22 11 18 27 24 28 22 31 34 33 31 30 30 20 23 42 7 32 13 19 15 15 21 22 11 10 21 24 26 13 5 6 11 8 12 7 3 8 7 9 5 7 9 8 8 8 8 5 7 5 4 4 3 4 4 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 876 742 404 445 487 438 611 920 893 977 933 938 865 799 714 594 478 406 410 243 205 158 169 107 61 49 40 58 111 477 557 479 465 452 460 369 286 226 116 98 34 18 16 28 17 157 62 39 216 276 213 156 133 93 40 25 18 19 16 9 10 10 18 22 22 23 27 17 23 21 12 7 5 6 6 14 11 10 4 15 15 33 87 135 143 186 168 324 439 509 531 579 622 577 629 524 535 464 348 303 227 282 315 313 586 513 366 214 120 22 37 34 36 7 29 1 17 44 37 41 39 30 21 17 35 38 41 36 34 59 82 71 55 61 52 44 40 39 42 39 35 45 43 34 41 31 26 24 25 22 22 22 27 52 27 30 26 30 26 26 18 29 10 19 24 36 33 7 11 28 11 46 18 35 36 34 30 33 37 38 6 22 12 17 27 28 29 20 29 26 29 20 21 18 22 15 20 19 12 3 8 8 13 6 9 5 6 8 6 8 8 8 8 7 4 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 1 1124 818 814 861 942 868 626 648 926 948 938 938 856 646 541 427 367 545 562 320 178 185 212 160 219 84 112 327 418 388 453 370 429 428 393 290 201 134 49 28 27 35 21 57 33 108 181 155 169 156 77 61 93 60 17 17 14 25 31 25 13 13 8 16 10 6 30 31 35 29 22 18 15 21 14 5 4 3 3 4 9 14 10 17 84 120 168 146 237 357 446 511 588 622 595 610 611 631 701 364 256 230 208 243 311 647 679 748 424 276 138 31 10 9 10 2 2 23 20 17 52 35 20 2 16 40 45 40 34 49 59 80 66 61 58 45 37 36 31 40 31 54 39 39 34 21 24 50 25 25 31 24 32 34 23 9 12 16 39 30 33 30 24 19 16 16 12 25 24 14 20 6 14 12 41 36 25 29 22 9 12 20 15 20 12 9 8 14 7 3 13 21 25 23 21 16 5 10 8 17 5 6 11 15 10 10 5 6 8 9 6 5 4 3 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 757 799 500 597 867 834 747 478 991 909 948 897 865 814 706 685 413 296 288 428 499 519 376 325 320 416 485 539 499 405 393 379 443 424 229 181 159 53 135 119 31 34 200 100 27 70 118 158 127 73 23 109 37 51 34 95 77 42 58 147 114 92 48 26 19 15 13 32 26 19 6 7 8 7 9 5 5 6 5 0 1 2 8 4 7 15 23 52 89 142 242 380 470 576 594 625 637 581 643 622 391 253 165 170 352 406 599 554 644 617 606 313 90 72 43 2 4 23 35 14 32 41 34 15 1 22 27 36 51 65 71 78 85 70 67 49 66 39 32 35 36 39 30 60 36 38 27 35 26 32 31 23 14 26 20 31 11 40 33 23 29 11 35 17 23 31 17 26 25 21 19 24 24 11 3 15 14 17 19 24 28 6 19 17 19 8 7 5 7 7 16 3 19 10 17 19 11 7 11 16 2 3 8 8 10 9 10 7 8 6 4 5 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 967 857 444 770 965 1044 1006 902 861 982 976 893 883 613 591 305 228 286 115 243 465 529 593 543 564 569 469 405 279 230 268 310 291 299 336 146 259 114 23 15 14 62 197 190 209 183 181 102 80 86 96 109 86 98 108 106 90 88 57 36 36 44 87 83 42 28 25 22 12 7 39 12 18 16 8 3 5 6 4 5 5 5 2 2 2 2 8 13 13 43 95 194 308 420 537 694 689 647 703 650 713 485 356 186 364 499 628 362 347 468 507 605 451 343 343 93 11 14 32 12 27 25 28 40 27 33 29 35 45 60 60 70 86 80 61 68 64 58 48 46 36 34 38 56 42 43 40 29 30 33 35 29 32 20 26 24 31 9 36 38 17 18 29 27 7 11 13 27 28 33 28 15 9 20 10 5 17 15 28 19 18 21 21 7 5 16 14 6 12 6 2 4 16 7 7 14 21 21 8 6 4 11 7 8 7 8 8 8 6 4 3 3 2 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 921 843 643 987 1010 1108 1064 1154 961 933 966 910 932 652 457 309 183 277 587 311 355 430 575 494 599 526 455 311 214 104 64 164 64 37 232 228 35 29 18 120 161 99 73 192 195 83 141 191 139 92 41 26 26 24 90 94 83 98 85 68 62 51 58 70 95 97 73 63 53 53 35 57 55 9 7 1 0 0 2 2 2 2 8 6 3 1 4 4 12 12 22 92 146 276 366 522 665 702 776 700 681 767 602 353 307 396 599 439 211 248 328 431 469 266 186 242 235 27 21 32 25 28 24 24 41 48 45 32 29 32 38 52 91 63 66 63 71 48 76 54 53 31 36 42 47 33 47 35 32 52 38 29 27 37 30 19 27 20 24 12 22 11 17 7 14 24 23 25 8 12 15 25 19 26 11 9 4 16 5 17 10 6 15 20 5 12 9 14 21 10 7 5 3 8 5 8 8 8 7 7 6 6 6 4 5 6 6 6 6 4 3 4 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 858 1035 900 963 1033 1158 1100 994 967 1006 931 1196 1080 829 388 154 119 84 247 189 178 404 406 398 397 433 381 300 275 329 166 32 247 152 62 135 175 174 91 70 75 53 41 40 25 74 70 85 58 21 90 47 78 29 95 111 100 77 92 92 70 76 85 73 53 42 46 47 48 30 45 28 43 32 53 57 33 29 25 9 14 5 4 5 5 6 0 3 1 2 4 8 26 103 222 347 504 615 731 763 764 674 841 629 406 324 555 508 275 203 266 216 293 202 128 123 128 201 200 85 36 33 28 21 22 37 46 33 18 18 24 38 51 43 68 65 52 80 59 52 51 43 49 32 39 42 35 37 41 36 36 36 21 18 35 30 39 32 25 24 32 27 28 5 24 24 21 8 23 20 11 28 10 6 17 11 3 4 18 9 11 3 8 3 16 9 8 8 6 6 9 9 5 3 6 2 4 6 6 9 11 11 9 8 7 7 7 5 5 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 793 994 1031 945 1052 1133 1212 1072 1047 914 998 1097 850 866 296 413 410 126 293 429 58 199 342 454 343 356 364 358 137 67 173 139 83 91 152 183 15 82 51 39 81 24 105 76 29 87 93 41 7 5 108 96 113 118 116 94 82 40 34 38 44 48 41 30 22 17 26 46 22 20 32 47 21 41 87 78 70 59 59 64 66 47 24 14 14 5 5 1 2 6 4 5 6 18 85 269 501 549 640 696 720 775 801 909 692 421 491 544 357 232 216 275 234 204 125 112 89 88 135 140 163 91 27 34 26 3 14 16 47 44 24 25 36 29 36 45 44 47 57 60 44 56 38 37 45 32 28 39 38 36 24 23 26 28 25 32 29 19 25 26 18 27 9 27 10 6 25 31 20 11 26 6 14 18 22 8 12 3 6 5 6 10 4 14 6 2 2 3 3 7 4 5 2 1 3 8 7 9 7 9 9 9 9 7 7 5 4 4 5 4 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 724 955 1075 941 1010 1049 1068 1052 977 943 944 899 820 514 249 190 385 180 118 263 289 63 117 288 366 155 83 120 120 246 60 134 102 84 178 35 128 209 124 73 178 130 61 49 63 70 27 11 70 74 106 114 111 107 83 80 43 20 20 29 55 58 43 13 41 26 52 52 81 55 71 54 53 53 54 57 66 67 64 59 53 47 43 42 46 57 55 35 34 11 8 4 8 11 26 108 287 489 617 645 708 813 853 872 930 655 571 494 530 478 447 246 217 217 170 103 112 87 60 75 82 23 95 46 24 21 6 1 38 37 72 55 27 17 17 20 27 24 20 32 39 43 51 36 43 37 42 32 32 31 29 34 25 20 18 24 21 21 22 12 22 24 12 16 19 16 23 24 4 20 4 8 18 14 6 11 8 12 9 8 8 6 6 3 3 3 3 3 12 7 4 6 5 4 5 8 7 8 6 6 5 8 8 9 7 7 6 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 0 0 0 0 0 0 866 866 971 1070 987 994 1036 1002 1022 908 850 929 796 461 410 339 133 297 368 140 128 339 283 102 233 98 33 158 29 51 73 67 51 101 79 63 136 123 120 164 90 47 201 130 77 28 17 26 88 100 100 86 68 56 32 43 18 21 62 67 52 25 17 26 62 74 87 60 52 48 51 51 16 56 54 43 54 48 38 45 28 35 33 24 37 49 49 42 44 43 31 28 29 9 8 32 74 223 447 677 715 763 825 914 887 856 727 697 574 501 645 563 461 518 283 252 215 80 74 72 68 2 109 72 19 4 13 46 30 3 18 39 30 7 9 40 38 23 10 0 27 37 37 48 34 31 29 31 34 25 32 22 34 29 28 31 26 25 24 14 10 24 20 12 22 7 12 8 8 3 10 10 6 6 15 3 6 10 13 10 8 6 5 2 13 11 11 7 2 4 1 3 5 5 1 6 4 6 6 6 4 2 4 5 5 4 4 4 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 763 681 780 867 940 1025 939 921 893 915 825 738 641 397 418 256 193 89 293 329 231 162 230 129 181 89 31 148 144 241 80 97 195 155 155 150 115 142 246 118 130 159 81 57 23 71 65 45 53 55 36 34 27 23 20 25 36 16 22 57 52 56 64 32 54 53 56 52 41 51 58 54 58 72 61 77 67 51 59 57 47 36 55 41 49 51 26 35 31 29 57 44 37 43 24 12 16 85 196 396 653 760 827 839 796 842 924 859 746 643 493 779 806 827 553 365 341 182 117 43 26 1 20 116 56 1 5 64 29 11 3 17 20 5 22 30 39 18 15 0 2 41 43 44 37 27 35 27 42 32 29 29 21 29 24 23 32 16 28 14 13 10 20 2 15 12 16 17 4 14 5 9 4 11 8 10 12 11 8 20 23 13 2 7 7 3 8 2 1 2 2 4 1 8 4 6 6 5 4 4 5 3 3 3 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 472 577 714 804 843 1173 844 856 883 858 812 751 625 504 430 265 233 318 234 309 163 65 85 98 112 131 279 196 97 159 134 193 134 158 200 97 181 212 68 9 40 42 37 33 27 76 33 44 33 36 34 30 21 27 22 43 53 36 69 49 72 38 31 20 40 67 67 46 51 70 55 54 52 72 77 79 70 62 79 63 63 66 66 74 71 52 42 52 40 39 37 49 51 41 37 61 29 18 80 201 328 636 732 864 866 916 862 896 939 904 657 856 1066 1066 908 730 596 406 253 129 79 33 0 56 0 6 43 0 44 43 55 45 45 21 0 17 5 8 1 0 11 31 35 40 48 35 31 39 27 31 31 31 33 22 25 22 24 17 2 8 14 6 13 10 5 4 13 14 9 14 26 11 14 15 20 18 16 21 20 24 15 16 14 6 2 2 3 4 3 2 2 2 4 4 6 3 6 6 7 5 4 4 4 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 466 693 695 994 1104 1014 884 653 709 780 745 583 500 410 599 543 398 197 277 263 356 284 182 107 113 162 117 65 68 224 33 65 23 41 63 44 125 74 16 22 31 20 28 26 42 49 32 58 43 52 61 35 37 29 27 8 14 33 32 72 59 21 9 43 53 58 31 48 71 72 46 47 49 46 63 68 52 55 26 38 37 35 24 32 48 50 47 32 32 28 49 41 44 50 58 57 56 65 45 86 227 414 641 750 864 867 989 997 953 871 948 1134 1130 1107 762 665 516 662 629 462 362 191 58 24 41 27 35 34 36 74 78 50 0 0 0 0 11 11 29 18 20 22 25 27 38 28 23 27 11 30 14 17 28 33 17 17 21 10 7 3 6 3 2 5 13 4 3 8 19 17 23 18 12 6 14 17 13 19 21 15 15 17 13 2 5 5 3 5 3 6 1 7 3 2 5 6 8 7 6 6 5 4 3 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 567 701 812 966 972 933 787 725 619 794 717 626 428 422 518 554 499 366 231 183 150 266 214 138 141 310 171 100 105 100 60 24 97 170 175 115 157 55 39 45 116 25 37 29 24 55 49 35 38 41 23 21 33 33 22 35 37 34 23 46 26 25 26 55 50 63 71 68 49 81 75 71 48 60 48 58 79 70 65 51 38 24 35 27 30 28 24 29 17 37 32 31 34 43 50 55 58 68 100 81 146 171 349 651 756 897 922 901 967 1131 1300 1341 1031 1046 502 326 269 258 382 345 375 490 414 220 129 113 93 72 94 69 51 19 0 0 18 0 11 24 65 62 53 26 32 36 30 24 18 20 15 15 35 25 26 12 21 23 16 11 18 13 4 2 17 7 3 5 5 7 5 25 22 15 11 21 9 14 8 11 12 5 14 15 13 6 3 3 6 5 7 5 2 3 5 4 1 8 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 803 546 712 741 910 886 845 745 887 650 669 700 654 500 506 594 575 472 353 133 242 188 141 153 97 129 119 75 42 50 52 37 122 136 106 103 121 101 37 60 46 49 33 33 20 20 29 76 32 16 29 36 31 25 29 28 26 29 24 26 52 13 34 45 43 57 71 57 92 82 73 75 81 81 74 59 25 13 8 16 35 55 74 78 78 82 71 49 22 18 11 25 33 57 58 41 28 39 56 79 141 163 298 332 418 605 761 906 935 740 980 1420 1326 961 1029 653 416 357 100 44 108 166 225 216 245 248 153 112 148 136 112 69 41 0 0 0 74 53 25 12 32 49 37 32 49 43 37 46 22 5 5 25 29 19 8 0 10 13 5 6 2 10 8 4 7 19 4 9 8 7 20 16 18 14 21 20 17 15 13 11 11 9 11 7 5 1 2 1 3 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 190 1157 856 535 564 580 623 722 828 754 691 630 621 604 585 551 638 691 621 488 203 156 187 146 108 103 125 69 74 69 52 37 29 32 86 110 112 131 56 57 39 34 27 45 35 22 22 31 62 58 41 26 18 24 27 25 25 26 20 23 24 33 24 22 41 45 62 57 68 70 54 67 71 88 62 23 27 26 30 61 69 54 75 66 67 74 92 91 105 97 84 80 80 36 19 13 44 77 39 39 42 64 73 151 203 360 398 402 599 709 855 909 854 1033 1362 945 994 898 831 1028 221 72 57 52 35 47 50 68 71 124 21 8 173 51 3 0 21 43 65 30 13 0 0 0 0 0 26 60 53 33 14 0 10 26 31 27 26 20 18 15 6 9 6 9 2 6 7 3 14 4 10 11 10 1 24 18 15 8 10 18 16 13 15 13 11 4 4 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 1040 610 1039 489 506 472 505 649 702 712 578 558 583 530 557 603 738 597 637 441 225 146 140 98 114 88 79 45 49 44 34 26 34 18 25 122 80 61 33 32 32 47 38 57 34 21 24 41 66 24 17 19 25 25 0 0 0 0 0 0 29 23 27 27 78 64 28 73 52 42 35 75 50 30 27 34 42 60 37 75 66 50 61 47 51 71 68 76 98 91 97 93 101 106 120 110 43 20 27 19 25 25 49 92 158 239 360 361 405 679 745 837 856 769 850 1096 1107 823 1126 1076 360 199 194 147 152 394 37 95 326 246 34 236 175 15 15 0 0 9 82 70 34 3 1 0 0 0 0 11 20 20 7 0 8 27 45 29 26 18 19 20 19 20 8 8 9 5 9 1 5 8 13 4 4 7 24 18 2 8 6 17 10 10 5 9 5 1 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 708 716 941 1136 381 379 359 397 538 606 555 463 435 406 415 590 611 639 417 558 536 256 132 129 104 84 82 47 21 85 24 31 19 22 11 12 72 113 44 18 23 23 35 19 48 28 25 21 47 57 16 20 20 4 0 0 0 0 0 0 0 0 25 47 52 76 49 48 26 32 26 41 31 24 30 35 61 64 74 74 71 57 47 46 60 69 77 87 92 103 113 113 119 118 155 126 133 123 136 47 30 16 13 23 74 98 191 294 435 441 588 786 890 996 858 669 1124 934 845 1313 976 851 641 544 369 219 295 211 370 355 301 57 19 104 212 106 1 0 11 39 51 26 26 9 32 4 0 11 43 34 23 14 5 10 19 10 33 36 20 17 19 28 24 5 0 18 10 7 6 2 9 1 5 4 9 9 8 14 7 2 16 1 7 8 5 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 612 747 867 1192 1038 319 274 246 241 251 279 319 340 376 369 407 544 560 536 375 317 331 141 65 78 80 49 4 11 42 75 37 25 12 8 14 24 33 51 51 35 23 20 26 9 34 43 16 23 39 63 12 22 0 0 0 0 0 0 0 0 0 4 41 42 50 69 28 20 35 27 30 30 24 34 58 58 70 74 76 58 62 50 52 37 38 58 81 99 105 128 111 116 116 126 133 155 192 192 162 161 175 65 35 15 26 134 185 245 354 502 575 771 749 953 874 694 441 441 750 1043 1060 1230 1083 817 530 288 293 274 210 263 386 214 318 250 104 44 0 96 31 45 43 33 27 1 0 0 0 0 3 21 30 18 13 20 17 0 0 0 0 0 0 6 6 0 0 0 2 7 9 17 15 7 1 2 17 9 8 16 3 2 6 5 4 3 6 1 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 566 773 1087 744 653 175 215 216 179 177 162 136 126 95 130 163 223 408 386 445 351 301 202 95 36 37 19 0 7 21 103 49 29 24 13 16 6 9 19 35 18 14 11 20 14 18 23 14 18 51 41 4 0 20 0 0 0 0 0 0 0 0 0 33 37 74 41 35 36 51 43 27 28 38 46 48 51 64 64 59 62 62 45 34 58 38 55 75 115 118 121 105 103 119 98 128 123 215 275 291 287 243 227 163 52 17 97 179 179 258 422 568 810 1113 1135 890 752 348 79 411 879 831 943 1029 674 658 697 661 561 397 220 256 293 352 359 120 13 17 127 149 117 44 38 93 64 19 0 0 0 0 0 0 0 0 10 22 6 0 0 2 0 15 0 0 0 0 10 5 18 19 24 18 10 11 11 17 34 21 9 14 6 9 1 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 207 512 770 686 396 384 26 42 37 38 52 80 84 62 19 26 102 105 272 349 452 450 436 248 207 64 7 9 1 0 0 0 4 19 23 8 6 16 11 6 16 25 11 7 13 11 8 14 11 14 27 31 21 1 15 0 0 7 0 0 0 0 0 0 38 65 56 28 32 46 37 27 28 28 45 54 45 45 62 70 67 66 54 39 50 62 64 90 100 118 120 135 114 108 151 130 167 281 363 240 364 405 413 404 324 167 106 202 91 230 267 272 401 578 1108 1234 1015 792 539 93 152 135 594 692 611 543 583 562 701 515 250 336 359 379 268 263 350 54 25 117 96 69 22 56 159 134 98 7 0 0 0 0 0 0 0 0 29 21 3 0 6 0 22 24 6 0 0 23 18 11 27 23 22 18 14 26 21 30 20 9 4 7 7 7 2 2 6 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 292 592 594 518 260 211 0 0 0 9 1 0 2 29 49 29 39 73 83 133 168 218 410 346 360 203 16 0 1 1 0 1 6 7 11 32 34 30 23 5 5 2 13 8 11 14 8 14 10 2 17 29 12 0 11 0 0 19 0 0 10 0 0 0 56 47 41 32 24 30 22 20 35 36 46 56 25 54 70 69 71 53 39 29 38 53 72 86 107 121 124 102 137 99 167 262 309 226 330 441 433 544 599 533 533 422 354 155 143 200 268 360 429 413 520 820 882 916 922 196 249 120 244 526 562 356 484 866 622 760 646 561 575 557 539 428 568 276 142 81 116 105 20 28 127 193 131 78 0 0 0 0 0 0 0 0 26 24 0 0 0 0 0 6 34 6 9 16 28 20 13 31 31 31 32 31 29 35 29 10 10 3 6 7 4 6 2 6 6 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61 1 485 433 278 188 16 15 1 0 0 0 0 0 0 36 32 33 37 52 96 152 276 256 270 288 60 24 2 0 3 1 10 6 6 6 21 27 14 13 2 2 5 9 5 6 10 15 12 0 15 31 10 0 0 0 0 16 12 12 11 0 0 0 21 41 23 31 8 23 15 31 28 28 43 41 56 47 44 58 54 34 40 38 29 38 76 100 109 129 120 126 155 140 257 273 283 369 448 357 399 450 519 574 649 595 408 235 196 371 361 444 463 505 451 557 778 922 862 785 309 273 262 357 254 370 680 753 601 479 816 627 532 434 388 400 549 470 279 99 121 137 13 52 88 184 126 65 67 34 2 1 2 0 0 0 0 30 19 0 0 0 0 0 4 26 11 13 36 13 23 35 21 34 31 22 31 45 35 10 6 9 5 6 7 4 5 6 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 1 20 103 401 1499 24 4 4 1 0 0 0 0 0 0 23 46 48 58 52 100 132 145 169 205 123 57 19 1 1 0 2 16 18 18 11 18 18 11 13 11 7 8 8 7 7 10 3 1 0 21 12 0 0 0 0 7 11 11 11 0 0 0 0 20 23 16 7 16 20 41 24 36 39 38 37 36 26 26 53 28 49 21 28 45 75 101 116 126 104 100 94 91 175 322 374 332 245 283 405 465 503 519 588 721 458 483 387 314 463 475 611 561 619 670 728 760 773 803 618 510 480 464 390 514 532 573 689 526 463 313 255 349 369 312 361 408 291 357 319 149 56 113 91 123 76 159 191 93 37 29 7 13 25 22 40 23 16 26 22 0 0 0 43 31 20 16 18 19 14 28 46 54 34 34 45 47 34 14 0 3 6 3 2 9 3 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 578 1328 33 10 15 3 8 5 5 0 0 5 3 3 2 4 13 13 9 21 40 131 119 118 117 61 2 1 0 13 23 25 23 23 29 16 5 7 6 13 8 7 7 9 6 0 0 18 12 0 0 0 0 4 8 10 7 0 0 0 0 19 23 3 10 16 30 22 35 42 39 29 52 46 47 56 56 50 51 43 24 74 74 107 110 113 85 130 61 121 196 211 180 313 406 400 519 439 461 519 608 716 521 683 386 351 349 463 577 664 617 691 635 806 887 1038 859 424 314 254 360 497 463 392 421 389 378 267 234 246 225 253 122 108 148 196 285 265 284 299 278 251 144 115 57 21 44 57 22 29 31 6 38 34 48 69 55 17 4 0 0 44 29 37 28 21 10 26 59 42 43 49 48 67 40 16 0 1 2 3 2 1 8 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1359 4 5 5 1 5 4 7 5 5 1 1 3 4 3 3 0 2 7 10 15 12 35 92 97 88 5 0 0 24 15 18 12 21 30 17 17 10 18 7 9 6 7 5 3 0 18 15 0 0 0 0 4 7 8 8 0 0 0 0 20 16 21 10 21 42 19 39 34 29 42 38 40 50 56 53 45 37 8 37 55 82 107 106 109 65 72 69 102 32 118 169 334 162 284 324 462 608 585 602 740 578 336 223 314 377 531 598 667 573 609 966 601 718 888 1029 879 527 25 428 559 537 569 471 312 211 128 96 168 150 136 95 82 94 204 140 118 212 203 234 204 226 302 305 250 123 94 98 90 64 71 65 55 67 71 79 85 82 66 19 40 57 66 30 7 15 30 61 56 29 41 44 68 54 33 17 3 2 2 0 1 0 3 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 1399 4 5 5 0 2 2 0 4 1 2 2 7 6 2 0 0 0 0 5 9 20 22 46 32 40 55 27 14 11 12 14 15 14 14 24 21 16 18 7 5 3 6 2 2 0 1 15 0 0 0 0 4 7 6 11 0 0 0 0 17 21 11 9 28 20 24 25 19 31 37 32 39 46 43 39 33 27 20 52 80 83 79 110 102 91 78 81 135 111 58 195 155 257 206 302 345 512 535 644 696 624 424 438 403 339 346 443 519 672 643 672 666 797 1048 1007 809 209 216 618 471 446 332 282 219 238 230 160 89 42 28 77 65 81 91 126 132 154 151 72 85 136 150 207 170 145 128 100 72 58 65 68 73 88 85 70 60 93 98 115 91 82 49 56 31 42 46 59 41 45 45 64 89 76 42 28 16 10 7 5 0 1 1 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 2 0 1 0 0 0 0 0 0 0 2 5 8 6 7 3 0 14 23 30 13 23 18 7 0 25 32 24 19 17 21 22 27 25 3 2 4 2 0 1 3 2 1 0 19 8 2 1 1 4 5 7 7 10 0 0 0 18 21 18 14 27 14 33 28 30 35 35 32 38 36 33 42 34 24 50 71 96 78 92 109 109 95 63 91 108 153 173 180 281 335 361 483 396 466 602 579 664 591 467 423 237 347 384 492 504 580 495 599 670 672 1107 1063 1067 713 689 633 761 377 349 367 310 217 152 111 70 31 9 11 22 28 48 98 105 141 105 158 83 60 24 18 68 68 56 39 59 40 41 21 26 38 90 86 91 63 99 133 129 82 105 98 114 94 110 104 68 63 64 63 78 88 93 45 45 32 22 20 13 8 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 1 2 7 6 5 3 2 1 14 18 8 8 7 7 0 0 0 15 46 34 28 34 41 23 0 2 2 0 0 1 0 0 0 14 8 5 2 0 2 4 6 6 8 0 0 0 12 24 11 17 9 21 25 25 34 31 33 33 39 27 28 26 28 22 61 69 80 90 112 110 113 91 61 74 63 79 104 253 293 158 112 37 276 351 525 568 403 466 477 392 328 459 339 126 113 402 476 448 664 591 1190 974 1253 852 702 687 421 475 550 393 245 163 91 76 29 8 4 18 32 49 53 134 172 175 159 84 46 13 80 88 83 53 38 39 45 31 19 8 2 12 26 50 66 64 99 147 171 161 159 162 155 135 149 142 126 130 127 100 83 84 96 96 81 77 54 36 27 15 6 2 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 9 3 8 4 10 16 4 3 37 1 3 0 0 1 13 48 31 44 53 1 0 0 0 0 0 0 0 0 14 6 4 2 0 1 2 4 2 4 0 0 0 12 19 9 23 31 13 28 26 33 35 32 36 39 30 37 28 25 43 59 59 67 69 101 109 101 67 79 84 81 82 130 197 187 192 232 132 5 5 8 79 120 263 412 309 435 453 97 37 6 268 476 379 654 587 510 690 1013 1011 827 436 637 511 410 231 170 79 41 35 21 20 25 37 21 53 43 124 179 182 136 165 122 109 113 130 112 101 90 71 5 78 57 10 16 17 3 4 8 18 12 48 42 33 51 134 151 168 162 157 159 136 129 120 127 129 125 99 108 98 88 73 44 16 8 11 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 4 5 7 7 17 35 24 18 3 6 0 0 0 1 6 10 32 1 0 8 0 0 2 0 0 0 0 4 5 3 2 0 0 2 3 0 11 0 0 0 5 12 9 22 17 15 27 27 24 30 41 47 34 32 40 36 43 50 54 56 62 49 62 105 104 100 90 109 118 98 152 195 162 260 333 261 257 191 174 215 331 317 340 380 489 345 79 0 0 41 150 343 512 482 279 348 410 766 513 669 564 319 173 107 84 113 129 95 75 68 75 50 90 122 104 142 179 173 127 166 146 135 135 129 84 96 74 43 12 34 14 0 0 1 0 0 1 2 1 7 7 6 61 48 28 8 135 197 167 130 137 132 145 121 136 120 125 98 78 70 61 64 56 28 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 7 4 3 21 37 7 8 0 0 0 1 2 5 10 7 0 0 0 3 2 0 0 0 5 11 4 1 0 0 1 1 0 7 0 0 0 0 12 10 23 7 18 25 21 22 28 41 48 28 33 27 30 46 51 54 50 53 57 58 71 96 90 86 84 93 73 123 130 209 280 306 372 398 525 514 452 368 332 349 514 635 405 114 35 3 10 134 204 463 328 162 296 546 663 775 531 299 181 133 137 124 112 106 126 120 107 52 29 36 38 26 123 127 146 146 155 140 143 152 107 50 26 9 14 2 2 0 2 1 0 0 1 0 0 0 0 0 2 0 3 7 15 31 57 34 52 79 22 57 88 74 122 153 124 101 55 50 58 54 65 49 23 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 0 0 0 0 3 3 7 5 5 5 13 17 0 0 3 1 1 6 6 0 1 8 0 6 1 6 6 3 9 10 0 0 0 0 0 0 3 0 0 0 0 5 12 24 11 20 22 21 22 25 36 35 28 23 29 31 44 53 49 43 45 44 55 48 16 16 80 11 72 106 93 107 163 242 287 413 453 555 582 398 404 444 371 380 342 377 68 32 2 0 343 687 775 548 374 319 289 441 199 315 183 131 119 79 43 21 14 34 20 59 47 20 5 19 8 26 50 50 21 16 108 147 132 66 19 8 0 1 3 2 8 0 0 0 0 3 2 0 0 0 2 2 2 0 0 3 13 48 55 52 37 43 13 4 10 3 28 37 82 70 66 66 62 101 73 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 22 10 10 5 0 0 0 0 0 1 8 17 15 11 50 6 5 0 0 0 0 0 1 0 2 0 0 9 4 1 3 5 6 1 3 1 2 6 3 4 8 0 11 2 7 6 6 1 9 0 0 0 0 0 0 1 0 0 0 0 2 13 27 14 17 12 22 24 26 36 24 24 19 27 33 41 40 42 39 38 42 39 10 1 12 1 4 18 0 87 21 103 124 157 297 498 708 643 692 713 619 448 364 280 226 179 90 1 4 126 322 386 133 234 184 100 29 79 67 68 10 102 86 69 52 48 44 35 36 16 15 17 25 18 34 40 60 47 11 1 9 28 22 17 7 5 2 2 7 12 13 7 3 16 27 17 5 11 6 0 0 0 0 0 0 0 25 33 52 21 6 6 14 25 22 25 12 11 20 93 98 100 107 83 62 45 6 34 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 26 43 6 0 5 2 1 8 0 2 10 16 21 51 66 55 43 0 0 0 0 0 0 1 0 0 4 3 7 7 3 8 6 1 4 3 0 0 3 9 3 8 4 10 1 3 13 8 14 4 0 0 0 0 0 0 0 0 0 0 1 11 29 14 10 12 23 25 28 26 20 18 16 10 36 37 41 37 38 38 32 32 37 37 1 5 3 8 38 23 0 8 4 37 70 75 248 469 619 585 429 317 260 208 183 112 150 144 68 79 81 50 39 12 5 9 21 15 63 126 92 86 83 68 46 42 11 3 9 6 3 4 5 26 27 44 39 20 20 10 49 31 36 20 3 3 9 9 4 1 0 3 7 5 11 4 0 0 1 13 0 0 0 0 0 0 0 3 36 23 23 13 5 6 27 18 14 13 40 42 23 41 47 99 88 87 68 60 66 41 15 8 1 0 2 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 34 56 8 1 1 8 9 14 14 9 15 31 50 66 66 53 50 0 0 0 0 0 0 0 0 0 0 1 2 0 1 5 4 2 4 3 8 3 0 3 4 2 2 6 1 6 6 12 9 14 1 0 0 0 0 0 1 0 0 0 0 10 25 12 6 8 19 28 31 18 14 18 13 10 24 27 27 34 39 27 32 28 25 31 10 0 3 11 6 2 0 0 5 1 4 18 5 53 103 182 163 93 87 21 9 0 45 12 9 22 47 43 56 47 29 33 67 68 107 96 61 61 59 9 4 0 1 4 7 7 19 13 3 37 7 21 5 4 9 36 4 3 3 1 3 3 3 7 4 3 4 4 4 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 9 0 1 5 17 10 4 12 19 36 30 27 34 89 94 72 76 48 25 13 36 50 20 13 9 6 0 0 0 2 3 0 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56 56 45 20 6 6 20 38 18 12 27 42 62 92 67 46 49 37 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 5 1 3 5 4 13 4 1 1 1 10 1 0 6 9 0 16 4 2 0 0 0 0 2 0 0 0 0 15 20 8 5 5 20 27 28 17 9 11 5 24 6 21 21 19 34 31 27 27 16 19 22 15 18 0 4 0 0 0 0 6 2 5 7 19 26 42 20 28 17 8 15 113 81 24 59 29 15 3 12 15 22 47 40 35 44 24 18 15 5 5 8 7 5 5 1 4 3 7 1 3 0 1 14 12 23 3 24 1 0 12 1 1 0 1 4 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 8 2 6 30 23 2 15 20 37 27 40 8 15 39 50 74 22 43 32 19 2 0 1 0 4 1 12 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 1 38 23 82 90 73 37 61 13 19 40 82 96 85 64 43 34 21 0 16 13 1 0 0 0 0 0 0 0 5 0 0 1 0 1 11 3 4 3 3 6 4 2 2 4 6 8 14 17 2 0 7 3 3 5 0 1 0 0 0 0 18 15 6 3 7 19 25 23 17 8 7 9 23 24 27 26 17 14 26 24 24 14 15 19 15 19 23 4 0 3 4 1 0 0 0 3 9 12 16 2 30 31 19 14 32 65 24 32 25 15 4 7 0 5 0 11 30 6 4 5 0 5 4 9 3 3 6 2 0 0 0 0 0 0 0 0 0 0 1 4 2 8 9 5 5 5 6 1 4 0 0 0 0 0 0 0 0 0 0 1 0 0 19 4 0 0 0 0 0 0 0 0 3 6 7 1 0 0 1 8 9 15 7 19 21 16 27 35 31 10 18 53 26 47 24 40 5 1 2 1 0 0 8 14 18 5 7 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 13 30 16 113 155 154 79 68 63 129 118 77 68 56 0 6 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 1 0 4 3 3 2 3 6 4 3 3 4 9 18 2 7 2 0 0 5 7 0 0 1 0 0 0 19 14 5 2 9 19 25 24 13 8 6 6 19 22 23 21 19 20 19 11 10 11 11 10 12 18 13 29 35 39 0 0 0 0 0 0 1 0 0 1 2 20 4 1 0 1 1 0 2 5 11 15 2 6 5 2 8 9 5 13 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 9 4 1 0 1 1 0 0 0 0 0 0 0 0 1 13 19 17 18 20 10 13 28 28 27 27 22 17 11 14 9 3 6 8 10 9 0 24 24 20 40 15 8 16 24 19 26 46 52 22 10 1 2 3 3 0 2 1 0 0 1 25 23 11 10 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 4 15 32 17 0 4 32 80 34 126 125 111 83 58 48 13 0 0 0 0 0 0 0 0 0 0 0 0 1 4 11 22 7 2 0 0 0 4 4 7 5 3 3 3 2 7 4 12 9 7 6 5 1 0 4 6 0 1 3 0 0 21 9 3 4 10 17 22 25 6 7 9 3 21 20 20 17 6 17 18 21 20 17 20 19 13 13 14 12 14 23 48 41 28 0 2 4 0 3 2 4 5 2 1 0 7 1 2 3 10 16 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 25 20 0 0 19 3 15 15 23 21 17 26 32 34 31 31 24 17 19 15 18 34 33 37 31 36 28 15 20 32 36 0 27 49 10 21 9 1 3 3 6 6 4 6 14 2 9 8 16 2 3 1 1 5 6 4 20 11 4 0 21 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 4 9 10 5 10 30 11 25 18 10 17 12 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 6 14 27 12 0 0 4 6 8 10 13 5 7 3 12 3 6 4 12 10 3 7 1 1 3 8 0 2 6 0 0 28 0 2 3 16 18 24 25 0 5 3 4 10 20 22 9 14 20 17 21 15 19 18 20 19 15 11 11 11 19 27 28 26 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 12 18 20 22 27 22 31 31 42 43 29 24 18 18 12 22 27 30 32 25 28 22 19 24 23 28 26 20 40 40 21 18 25 20 40 31 51 63 52 28 38 60 58 63 39 75 28 0 0 26 0 1 1 2 3 2 4 6 0 0 2 3 0 0 0 5 15 24 4 3 7 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 15 12 25 34 38 38 2 1 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 6 7 16 8 10 52 62 3 10 7 16 1 8 6 8 4 4 9 3 7 9 4 5 5 0 5 1 0 4 4 0 18 1 1 2 16 15 25 21 0 3 3 3 15 13 9 15 16 18 14 14 20 19 17 20 20 20 22 16 16 19 23 25 29 14 26 19 20 21 32 40 25 27 26 9 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 38 39 28 29 31 34 28 33 33 25 22 22 22 27 38 28 27 28 30 29 18 15 8 10 4 7 17 21 22 28 33 30 38 44 33 28 37 54 59 61 47 34 43 60 64 74 70 62 66 67 53 41 6 38 14 0 0 0 0 2 1 2 0 1 0 25 31 24 5 17 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 14 4 0 0 13 10 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 14 10 6 12 13 13 64 68 45 29 0 27 30 3 5 4 5 4 3 5 7 5 1 2 11 1 0 0 11 25 1 3 14 1 1 11 10 23 17 0 6 2 4 3 11 14 8 10 12 11 11 16 18 19 0 0 0 0 0 0 32 23 0 0 0 0 0 0 0 4 0 15 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 57 45 44 42 50 52 36 30 35 46 44 35 34 36 26 27 17 17 17 12 14 17 22 21 16 16 14 11 21 22 24 37 47 44 45 51 62 63 57 78 77 83 82 89 73 62 58 46 37 28 41 45 29 14 0 0 0 0 9 0 0 4 41 38 33 22 20 12 11 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 2 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 30 12 2 17 30 31 31 70 85 70 63 48 41 6 2 4 4 3 3 3 5 1 8 19 2 6 0 2 31 0 6 16 3 0 10 18 19 17 12 3 5 7 3 13 9 6 8 9 6 8 10 13 0 0 0 0 0 0 31 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 15 53 43 38 8 37 39 44 36 30 33 5 3 4 0 0 0 0 0 0 0 0 18 23 25 26 13 14 18 8 6 0 14 36 50 58 56 91 83 75 74 79 92 91 95 73 62 55 40 30 54 44 20 12 10 0 17 0 0 0 0 0 14 59 11 12 19 17 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 20 18 22 8 7 42 41 63 83 76 68 39 15 13 0 4 3 3 4 7 1 7 16 16 2 1 1 20 0 2 1 0 0 10 15 16 10 9 5 4 2 6 5 11 8 8 5 6 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 40 42 43 11 0 0 40 43 19 0 0 0 0 0 0 0 12 13 11 5 1 0 5 8 12 11 14 14 15 12 6 0 19 23 40 62 67 71 95 82 78 91 81 77 79 75 63 56 42 60 41 37 15 7 12 13 4 0 0 0 0 7 21 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 38 11 21 22 36 35 43 20 17 24 10 7 3 3 4 3 2 2 3 6 10 9 21 7 0 1 0 0 0 0 8 12 15 8 9 4 5 7 3 3 7 11 10 6 6 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0 0 0 0 24 32 31 45 39 43 45 47 45 47 42 28 11 46 31 32 30 27 23 18 15 13 0 0 0 0 3 1 4 6 5 13 13 22 7 26 4 0 33 74 90 92 113 91 95 107 80 73 64 68 54 53 41 45 16 13 17 9 7 0 0 0 0 19 54 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 2 2 4 0 1 4 11 11 14 2 12 9 4 10 15 14 7 2 3 2 5 4 6 9 9 8 3 0 1 0 0 0 0 7 11 15 8 11 4 1 4 2 2 6 11 13 5 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52 56 56 0 0 0 0 0 0 49 36 44 40 33 46 58 49 41 42 38 50 46 34 41 36 21 16 25 22 17 17 24 17 0 0 0 0 0 0 2 0 12 21 27 30 26 0 0 15 56 99 113 121 113 116 99 85 62 63 61 60 48 38 29 26 23 20 4 0 0 0 9 23 35 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 0 10 1 5 16 5 0 0 0 0 9 12 4 3 3 4 3 3 11 4 3 1 1 1 6 0 0 0 3 8 16 16 13 5 1 3 0 0 1 16 11 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 60 71 52 46 41 55 41 0 0 0 0 51 47 43 34 45 47 46 41 41 44 50 52 52 43 44 38 32 26 19 22 21 19 2 0 4 7 0 14 18 17 17 25 21 19 24 31 28 24 19 25 36 73 123 112 120 114 102 102 80 64 66 62 50 48 40 31 32 23 13 4 22 8 37 29 21 31 7 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 9 0 22 12 1 0 0 0 0 25 16 14 9 3 3 3 4 2 2 2 3 4 5 0 0 0 0 6 13 17 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 57 59 53 43 45 42 32 44 0 0 0 0 45 44 39 33 40 42 44 36 39 40 43 29 39 39 47 38 32 34 36 29 33 28 3 31 30 34 28 28 24 20 19 22 23 33 42 34 32 39 29 32 80 93 111 121 113 112 102 95 82 61 57 61 51 45 44 41 31 30 36 16 15 24 12 23 12 33 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 3 20 16 14 4 5 5 3 3 10 4 1 4 0 0 0 0 0 10 10 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 61 50 42 44 41 41 38 0 0 0 0 0 47 28 38 38 37 39 31 30 43 33 38 44 52 47 44 24 39 37 33 33 36 43 19 24 38 30 35 30 25 18 19 21 24 24 52 61 35 19 44 0 47 77 131 123 129 126 117 105 89 61 64 57 56 59 37 42 45 41 10 17 30 16 13 38 38 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 27 0 0 4 0 0 0 0 0 0 0 19 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 5 12 5 4 3 5 13 1 0 0 0 0 0 0 0 6 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 64 49 40 42 41 26 39 18 0 0 0 1 19 40 27 29 42 44 44 41 36 42 54 40 32 39 35 46 37 37 37 38 40 45 50 43 41 53 44 38 29 20 20 17 20 33 53 59 73 42 29 29 0 28 74 139 145 126 141 109 101 74 63 60 65 67 54 51 51 49 9 13 19 8 31 27 56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 16 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 3 3 5 4 4 2 7 19 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61 61 43 41 36 38 28 16 41 13 0 0 20 21 26 28 29 39 37 26 40 53 41 44 49 54 55 56 59 70 57 49 51 60 56 53 52 51 46 56 45 28 26 20 19 35 50 61 53 67 48 57 3 1 0 97 160 145 144 105 107 90 68 59 67 59 66 72 55 47 15 7 0 9 49 29 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 2 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 12 0 0 11 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 3 4 3 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 52 53 44 44 45 36 49 0 0 0 0 0 24 32 37 29 30 31 38 19 32 33 46 51 42 57 62 61 58 48 50 64 57 53 54 60 52 53 58 40 27 29 31 41 63 71 69 67 62 72 84 52 13 0 0 194 183 159 136 116 50 74 84 69 68 63 77 76 39 4 0 0 3 17 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 19 34 35 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 5 18 7 1 9 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 1 3 3 3 4 11 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 23 49 49 46 52 46 49 37 2 5 2 0 0 11 24 31 41 48 45 44 43 39 54 56 56 52 49 58 48 53 55 52 46 52 67 64 61 63 59 59 62 28 29 27 48 67 68 73 83 92 88 70 96 79 14 0 5 154 167 184 174 157 80 89 106 84 71 57 67 73 40 1 0 0 1 11 2 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 6 46 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 20 9 16 9 14 32 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 1 3 3 1 1 14 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 0 0 0 0 0 0 0 0 0 0 39 46 57 52 51 18 19 14 14 38 48 34 11 18 9 11 25 31 39 35 38 42 42 42 44 42 42 44 48 45 40 34 47 51 57 64 64 63 60 58 71 78 72 61 45 36 33 69 68 65 84 92 99 103 99 148 79 46 0 6 104 198 210 177 166 122 108 99 89 97 79 73 58 29 5 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 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 27 33 33 26 49 31 43 83 40 43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 1 1 7 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 25 37 48 48 52 31 13 22 18 15 27 14 10 5 0 4 27 33 38 36 28 26 24 27 28 28 28 29 30 34 1 46 47 41 45 54 78 86 83 74 73 79 70 82 50 48 36 36 64 79 78 99 126 141 142 144 148 110 39 0 0 38 294 244 72 111 138 116 84 93 102 103 80 70 22 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 33 34 57 84 98 41 66 138 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 1 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 3 33 40 29 25 8 34 33 35 33 23 21 18 0 0 0 0 0 0 6 15 43 49 56 62 59 58 57 61 64 63 63 69 69 70 78 85 90 85 80 81 92 97 42 36 53 63 81 94 108 119 133 148 142 141 127 36 0 0 0 254 261 218 89 59 135 110 103 103 97 82 83 31 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 1 30 94 127 123 104 79 6 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 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 22 35 17 24 0 0 0 0 0 0 0 0 0 0 33 57 43 33 32 39 45 45 44 41 36 36 41 60 60 59 53 40 54 71 72 78 91 115 109 115 112 72 39 49 50 54 79 99 92 99 115 111 122 104 131 36 0 4 0 15 213 285 220 131 111 124 78 78 106 79 81 31 2 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 5 39 45 163 171 172 182 22 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 51 42 43 33 40 37 43 40 24 12 10 18 28 58 68 72 69 62 63 66 51 58 49 57 52 36 41 39 32 25 34 42 56 71 91 104 101 113 101 64 92 67 86 40 32 50 0 0 121 158 1 10 25 0 84 53 93 80 88 63 7 16 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 19 52 82 109 143 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 1 1 1 4 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 39 25 29 28 19 33 22 22 10 8 22 26 22 14 12 9 10 10 16 13 9 17 26 25 23 20 14 17 27 36 38 72 82 82 87 74 93 98 91 95 90 75 63 24 0 0 0 52 81 54 3 1 0 13 55 35 47 88 104 17 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 4 2 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 1 2 0 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 54 0 0 0 0 31 32 10 26 17 25 32 24 26 22 25 14 17 14 4 1 1 3 2 1 1 1 1 1 2 6 13 20 23 28 39 60 63 65 63 74 86 80 87 105 118 107 74 52 50 44 0 0 0 64 57 0 19 56 55 56 68 80 42 51 0 2 0 4 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 47 0 0 0 0 0 37 32 3 3 3 6 14 25 21 14 10 9 8 6 2 1 1 1 1 2 0 0 1 1 0 0 8 13 19 57 68 64 51 44 46 60 73 98 75 85 112 100 69 61 54 60 52 0 0 0 28 65 69 68 71 75 57 57 61 10 2 0 0 2 0 0 0 0 0 0 0 0 0 14 5 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 1 0 0 0 2 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 20 31 36 0 5 13 28 27 10 7 18 21 17 12 10 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 53 61 49 61 91 74 67 103 103 79 45 33 47 70 59 55 38 52 71 87 97 87 99 35 31 44 17 6 0 2 0 0 0 0 0 0 0 0 0 10 16 4 5 0 0 0 0 0 0 0 0 0 0 2 11 1 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 66 0 0 0 0 0 17 39 47 1 6 6 7 8 10 20 31 31 24 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 43 50 61 68 81 64 62 98 95 83 59 40 49 60 55 97 98 115 98 74 65 60 71 92 127 162 31 0 0 0 0 0 0 0 1 2 2 1 11 29 14 9 9 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 1 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 32 32 22 13 14 11 0 0 0 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 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 5 0 0 0 0 24 36 30 2 4 5 7 8 15 27 27 17 0 0 0 0 0 0 0 0 0 0 0 0 0 6 16 4 1 21 18 0 0 0 42 62 49 72 53 77 73 72 62 63 84 87 70 62 47 45 75 84 97 70 72 47 31 39 61 96 106 48 0 0 0 0 0 0 0 0 0 4 17 1 6 6 18 13 49 46 0 0 0 0 0 0 2 0 0 0 0 0 0 4 2 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 6 11 34 27 21 17 20 6 6 9 0 6 7 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 0 0 0 22 37 38 47 11 3 8 7 11 17 12 0 0 0 0 0 0 1 15 35 2 42 47 0 0 0 0 0 0 0 42 21 21 16 15 3 0 73 48 65 75 105 76 88 89 110 139 104 86 71 63 74 82 85 90 94 66 44 58 69 52 75 51 0 0 5 0 0 0 0 0 0 0 0 0 5 6 9 50 8 0 8 0 0 0 0 0 0 6 0 0 0 0 1 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 15 8 2 1 0 0 0 0 0 0 0 0 0 0 0 13 26 25 23 26 13 11 7 7 13 12 16 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 41 31 89 45 15 4 6 7 9 8 0 0 0 0 0 0 0 37 0 43 38 33 0 0 41 0 0 0 42 53 39 41 4 0 0 37 1 16 56 45 57 85 79 70 84 99 122 115 84 49 59 88 88 85 68 74 46 17 18 25 76 65 25 1 0 0 0 0 0 0 0 0 0 0 0 2 20 45 39 38 25 13 50 41 0 0 0 0 0 0 0 1 0 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 24 23 10 0 0 0 0 0 0 0 0 0 0 26 28 20 21 12 18 20 9 7 13 14 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 81 59 58 86 61 33 8 7 7 5 0 0 0 0 0 1 47 43 0 1 40 39 43 0 0 0 0 0 0 0 0 0 17 39 42 4 0 0 49 42 21 42 44 52 25 60 119 83 104 130 120 130 98 127 186 154 100 105 100 108 91 98 37 4 7 0 0 0 0 0 0 0 9 0 0 0 0 0 5 39 65 13 1 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 19 0 0 0 0 0 0 0 0 0 3 26 17 7 9 15 13 13 10 6 16 15 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 32 11 10 49 79 50 37 37 21 17 12 6 3 0 0 0 0 0 0 1 41 34 14 33 10 34 41 0 0 0 0 0 0 0 0 0 0 0 0 0 18 28 26 35 13 26 39 43 32 52 71 121 125 161 197 197 204 193 204 239 150 162 148 132 154 108 29 6 1 0 0 0 0 0 0 17 15 19 62 6 0 0 42 35 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 4 0 0 0 0 0 0 0 0 0 0 0 0 0 9 18 7 6 7 26 29 13 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 28 30 55 8 6 44 44 52 32 15 6 5 3 1 0 0 0 0 0 0 0 0 0 4 32 0 0 29 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 28 11 24 23 35 49 57 56 67 79 105 160 207 215 203 251 281 288 219 203 196 84 73 7 0 0 1 0 0 0 0 0 0 12 11 26 30 38 0 46 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 4 14 28 12 3 5 17 24 23 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 1 0 0 0 0 0 0 3 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 37 30 6 9 10 18 23 24 17 15 8 3 2 0 0 0 0 0 0 0 0 0 0 0 0 30 12 38 45 45 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 23 29 28 27 41 63 69 108 174 183 184 186 249 289 243 107 29 5 5 0 0 0 2 0 0 0 0 0 6 35 27 7 21 15 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 6 19 24 35 42 3 1 2 17 30 25 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 4 0 0 1 0 0 0 0 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 13 8 10 8 12 15 16 12 15 17 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 22 48 63 40 35 48 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 48 44 44 52 59 71 95 156 192 201 231 212 17 0 51 8 64 1 0 0 2 0 0 0 0 0 5 0 21 0 10 15 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 0 2 24 30 14 9 25 35 33 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 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 9 13 13 9 8 9 14 6 6 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 12 25 29 26 26 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 53 80 87 75 81 118 162 206 57 29 4 3 31 46 6 8 0 0 0 0 0 0 0 0 0 5 12 30 5 3 4 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 30 29 16 1 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 1 1 0 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 7 9 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 89 75 104 119 79 7 68 37 47 9 0 0 0 0 0 0 0 0 0 0 0 11 19 17 4 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 3 3 0 0 0 0 0 0 0 2 12 13 3 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 6 0 0 0 0 2 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 75 47 77 48 98 10 4 12 0 0 0 0 0 0 0 0 1 0 0 0 47 26 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 1 0 0 0 0 0 0 2 1 0 0 2 7 0 0 0 0 0 0 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 0 0 0 0 1 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 38 52 48 45 18 8 24 4 0 0 3 39 0 0 0 0 0 0 0 18 23 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 1 6 0 0 5 2 10 28 26 10 4 3 0 0 0 0 0 1 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 6 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 33 53 39 23 17 8 21 24 0 1 3 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 11 6 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 4 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 3 0 0 0 0 0 0 20 18 34 43 19 37 10 35 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 1 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 0 0 0 0 0 35 24 16 13 15 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 0 0 0 0 0 0 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 3 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 2 0 0 0 0 0 0 1 0 2 4 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 3 6 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 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 0 0 0 0 21 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 2 2 0 0 0 0 0 0 0 6 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 8 5 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 4 6 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 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 0 -2 -22 -23 -28 0 -2 -10 -18 -7 -2 -4 -3 0 0 0 -1 -6 -11 -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 -1 0 0 0 -1 0 -7 -1 -1 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -5 -3 0 0 0 0 0 0 -2 0 0 0 0 0 -3 -2 -2 -3 -1 -1 -1 -1 -3 -2 -1 0 -4 -4 -5 -3 -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 -1 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -2 -3 -3 -4 -1 -1 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 -3 -4 -5 -11 -16 -12 -11 -5 -5 -8 -17 -28 -23 -27 -23 -11 -2 -1 0 0 0 0 0 0 -1 0 0 -1 -2 -23 -94 -17 0 0 0 -8 -10 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 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 -1 -1 0 0 0 -2 -3 -2 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 -1 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 -2 -2 -3 -3 -2 0 0 0 -1 -1 0 0 0 0 0 -2 -4 -10 -2 -5 -16 -23 -33 -40 -33 -46 -36 -34 -43 -43 -57 -43 -55 -54 -50 -21 -6 0 0 0 0 0 0 0 -6 0 0 -2 -15 -24 -7 0 -1 0 -9 -2 0 -1 0 -1 -1 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 0 -1 -3 -1 0 0 0 -1 -1 -1 0 0 0 0 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 0 0 0 0 0 -6 -3 -3 -1 -3 0 -4 -5 -4 -5 -4 -6 -3 -8 -14 -13 -17 -31 -47 -60 -63 -67 -71 -70 -76 -74 -53 -35 -44 -38 -38 -47 -52 -39 -40 -31 -10 -7 -5 -2 0 0 -1 0 0 0 0 -11 -11 -1 0 -2 0 -1 0 -2 -6 -6 -4 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 -3 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 -2 0 0 -2 0 0 -1 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -2 -5 -3 0 -1 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 0 0 0 -4 -2 -4 -1 0 0 0 0 0 0 0 -1 -2 -13 -7 -1 -5 -4 -7 -6 -7 -9 -20 -34 -43 -53 -70 -79 -81 -84 -108 -112 -109 -91 -63 -42 -32 -21 -24 -30 -23 -26 -19 -15 -18 -15 -5 -5 0 -1 0 0 0 0 0 -2 -15 -32 0 -1 -19 -4 -4 -3 -8 -6 -4 -6 -1 -2 -1 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 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -2 -1 -2 -3 -1 -2 -4 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 -5 -5 -2 -4 -2 0 0 0 -3 0 0 0 -4 -3 -3 -2 -5 -3 -5 -6 -6 -10 -15 -16 -22 -26 -38 -45 -48 -52 -59 -68 -56 -46 -46 -27 -27 -16 -7 -3 -1 -13 -3 -1 -1 -1 -1 -2 0 0 -3 0 0 0 0 0 0 0 -4 -1 -22 -10 -5 -8 -5 -6 -6 -4 -7 -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 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 -1 0 0 0 -3 -3 -5 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -1 -9 -8 -3 -3 -4 -3 -1 -2 -2 -3 -8 -8 -3 -1 -1 -3 -2 -1 -6 -9 -6 -5 -1 0 0 0 0 -1 0 0 0 0 0 -1 -14 -7 -2 -12 -13 -12 -8 -5 -3 -3 0 0 -2 -3 -4 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 -1 0 0 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 -1 0 -1 -2 -2 -2 -5 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 -3 -1 -1 0 -4 -2 -2 -3 -6 -4 -2 -5 -1 -2 -2 -2 -1 -2 0 0 0 0 -1 -1 0 0 0 0 0 -10 -18 -5 -8 -16 -5 0 0 0 0 0 0 -1 0 0 -1 -3 -8 -4 -1 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 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 -3 -2 -1 -1 -1 0 0 -1 0 -1 -6 -5 -2 -1 -2 -1 -1 -2 -2 0 0 0 0 -5 0 0 -1 -4 -3 -1 -1 -1 -1 -3 -2 -1 -1 0 -1 0 -1 -1 -2 -2 -3 -1 -2 -10 -6 -4 -3 -2 -2 -3 -2 -1 -2 -2 -1 -1 0 0 -6 -44 -24 -14 -6 -6 -2 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 -1 -1 0 -2 -1 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -16 -10 0 0 0 0 -2 -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 -2 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -3 -2 -2 -2 -1 0 0 0 -1 0 0 -2 -1 0 0 0 -1 -1 -1 -3 -4 -1 -1 -1 -1 -3 -2 -1 -1 -1 -1 -2 -1 0 -1 0 -2 -7 -9 -12 -5 -3 -4 -10 -9 -6 -7 -2 -3 -4 -1 0 -7 -9 -7 -4 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 -1 -5 -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 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -45 -53 -36 -15 -15 -3 -5 -18 -29 -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 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 -3 -2 -1 0 -2 -1 -2 -1 0 0 0 0 0 0 -2 0 0 0 -1 -2 -1 -2 -3 -3 0 0 0 -2 -2 -2 -2 -1 -1 0 0 -2 -3 -4 0 -2 -4 -4 -13 -7 -7 -7 -7 -4 -1 -1 -2 -6 -4 -3 -1 -1 0 -5 -2 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 -2 -2 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 -3 -5 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -59 -76 -41 -22 -52 -63 -50 -33 -69 -60 -43 -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 -3 0 0 0 0 0 0 0 0 0 0 0 -7 -1 -2 0 0 -1 -2 -1 0 0 0 -3 0 0 0 -1 -1 0 -1 0 0 0 0 0 0 -2 -3 -1 0 -1 -2 -3 -1 0 0 0 0 0 0 -1 -2 0 0 0 -1 0 0 0 -5 -6 -4 -4 -5 -6 -9 -1 -1 -2 -3 -1 0 0 -1 -5 -4 -1 -2 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 -2 -1 -4 -1 -1 0 0 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 0 0 -2 0 -1 -2 -2 -6 -1 -30 -6 -9 0 -1 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 0 0 0 0 -6 -67 -66 -92 -46 -44 -42 -130 -67 -76 -107 -96 -72 -6 0 -2 0 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 -2 -3 0 -2 0 0 0 -1 0 0 0 0 0 0 -1 -1 -3 -1 -1 0 0 0 0 0 -1 0 0 0 -1 -1 -2 -1 0 0 0 0 0 -1 -1 0 -1 -2 -2 -2 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 -1 -6 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 -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 -1 -1 -1 -5 0 -4 -22 -5 -5 -10 -9 -13 -19 -1 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 -1 0 0 -1 -1 0 0 0 0 0 0 0 -1 -11 -20 -1 0 0 -11 -50 -78 -109 -109 -151 -94 -128 -53 -80 -62 -68 -62 -12 -8 -9 -22 -20 -10 -7 -1 0 0 0 0 0 0 0 0 0 0 -1 -8 -9 0 -2 -2 -8 -4 0 0 0 -1 -3 -6 0 0 -9 -5 0 -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 0 0 -1 -1 0 0 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -2 0 0 -5 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 -1 -1 0 0 0 0 -5 0 -3 -3 -7 -37 -22 -23 -7 0 -17 -1 -80 -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 -3 0 0 0 0 0 -8 -4 0 0 0 0 0 -2 -15 -35 -72 -41 -10 -33 -54 -82 -162 -188 -92 -72 -114 -141 -77 -83 -77 -67 -52 -24 -24 -44 -61 -48 -52 -27 -10 -15 -11 -9 -6 -5 0 -2 -1 -1 -1 -1 -14 -13 -12 -18 -19 -14 -13 -6 -7 -4 -4 -8 -12 0 -6 -34 0 -27 -21 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 -2 -1 0 0 -2 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 -3 -2 -1 0 -3 -2 -1 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -3 0 0 0 0 0 -3 -25 -4 -14 -26 -37 -11 0 -2 -10 0 -1 0 -1 0 0 -4 -8 -4 -7 -9 0 0 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 -1 -1 -1 -7 -43 -83 -92 -67 -81 -104 -107 -148 -173 -157 -124 -68 -96 -44 -120 -108 -99 -71 -59 -33 -40 -66 -47 -67 -38 -34 -32 -67 -41 -36 -34 -8 0 -3 0 -1 -13 -8 -30 -34 -29 -37 -30 -29 -23 -29 -34 -38 -25 -23 -23 -30 -41 -69 -59 -53 -64 -45 -19 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 0 0 -1 -1 0 0 0 0 -1 -1 0 0 -1 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 -1 -4 -2 0 0 0 0 -2 0 -5 0 0 0 -6 0 0 0 0 0 0 0 0 0 0 0 -4 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -1 -2 -1 -1 0 0 -15 -10 -5 0 0 -21 -5 -6 -12 -1 0 0 0 -16 -30 -41 -40 -54 -32 -11 -7 -4 -6 -9 -4 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 -2 -1 0 -10 -29 -25 -49 -66 -99 -129 -145 -100 -129 -102 -151 -103 -98 -81 -97 -59 -6 -61 -48 -55 -81 -93 -83 -96 -121 -78 -98 -120 -121 -137 -44 -16 0 -19 -10 -16 -26 -35 -57 -44 -48 -51 -56 -51 -56 -63 -71 -86 -75 -74 -71 -92 -94 -77 -75 -91 -90 -43 -36 -3 -2 -5 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 -1 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -28 0 -1 -5 0 -6 -2 -3 -2 -1 -2 0 0 0 0 -6 -15 -40 -65 -43 -26 -20 -28 -31 -30 -14 -7 -1 -2 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 -3 -2 -3 -8 -7 -22 -14 -15 -55 -82 -140 -124 -136 -48 -118 -100 -61 -77 -100 -47 -2 -2 -34 -35 -47 -64 -74 -88 -112 0 -177 -108 -208 -119 -122 -95 -129 -70 -65 -40 -27 -21 -51 -52 -66 -76 -72 -66 -61 -49 -72 -103 -128 -142 -151 -143 -128 -79 -36 -83 -125 -115 -93 -67 -50 -6 -1 0 0 -2 -24 -3 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 0 0 0 0 0 -2 -2 -2 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 -1 0 -2 -8 -1 -3 -2 -2 0 -2 0 0 -2 -13 -5 -24 -33 -27 -54 -19 -32 -14 -19 -42 -28 -36 -16 -4 -1 -5 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 -13 -14 -3 -2 -5 -18 -22 -15 -26 -32 -42 -109 -104 -116 -134 -107 -87 -74 -48 -49 -63 -52 -44 -41 -62 -82 -84 -93 -116 -105 -113 -130 -166 -212 -132 -218 -156 -185 -169 -110 -63 -35 -62 -80 -66 -76 -89 -96 -108 -88 -41 -51 -106 -156 -163 -180 -170 -166 -88 -44 -89 -117 -139 -112 -115 -64 -11 -1 -1 -5 -22 -42 -16 -27 -10 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -2 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -10 -2 0 0 0 0 0 0 -1 0 -1 -1 -1 -6 -15 -36 -49 -27 0 -9 -30 -36 -42 -47 -47 -38 -15 -3 -1 -23 -1 0 0 0 0 0 0 0 0 0 0 0 -5 -7 0 0 -2 -11 -1 -11 -11 -10 -29 -21 -26 -24 -42 -36 -48 -36 -39 -15 -57 -64 -108 -141 -66 -69 -53 -56 -3 -22 -28 -28 -3 -1 -1 0 0 0 -132 -138 -253 -178 -115 -140 -180 -161 -173 -130 -94 -75 -106 -116 -101 -106 -122 -142 -102 -64 -48 -83 -199 -171 -200 -182 -178 -99 -72 -83 -105 -153 -168 -141 -85 -57 -63 -13 -33 -40 -117 -82 -105 -70 -67 -27 -25 -1 0 0 0 -1 -1 0 0 0 0 -1 0 -5 -9 -18 -13 -14 -4 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -34 -28 -41 -51 -35 -31 -49 -36 -22 -19 -24 -9 -4 0 0 0 0 0 0 -1 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 -1 0 -3 -6 -8 -12 -14 -1 0 0 0 0 0 -2 -1 0 0 0 -2 -1 -19 -16 -1 0 -9 -28 -38 -37 -15 -44 -47 -53 -21 -7 -1 -12 0 -2 0 0 0 0 0 0 0 -5 -17 -17 -26 -22 -16 -25 -21 -15 -22 -31 -16 -58 -33 -66 -76 -56 -27 -38 -43 -35 -27 -51 -89 -92 -86 -75 -67 -85 -67 -52 -66 -67 -78 -4 -1 0 -1 0 -1 -1 -162 -77 -152 -1 -2 -74 -176 -164 -134 -80 -184 -167 -174 -167 -178 -161 -180 -159 -110 -101 -208 -181 -221 -222 -184 -152 -133 -123 -81 -118 -204 -257 -224 -138 -77 -103 -51 -44 -150 -168 -203 -191 -165 -91 -105 -80 -47 -26 -19 -14 -19 -20 -14 -10 -18 -18 -18 -27 -43 -90 -122 -139 -155 -118 -61 -26 -13 -39 -11 -6 -6 -1 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 -1 -1 0 -3 0 0 -5 -26 -28 -8 -8 -35 -40 -36 -32 -31 -25 -22 -25 -18 -1 0 -7 -18 -16 -8 -2 0 0 -8 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 -1 0 0 0 0 -1 0 0 0 -10 -23 -28 -22 -9 0 -5 0 -11 0 0 -2 0 0 -2 0 0 -1 -1 -5 -4 -7 -2 -53 -18 0 -27 -79 -76 -73 -45 -20 -13 -3 0 -4 -4 0 0 0 -2 -8 -13 -53 -62 -46 -30 -42 -49 -46 -36 -38 -30 -60 -58 -31 -44 -97 -52 -44 -46 -56 -34 -67 -37 -61 -109 -59 -91 -77 -100 -38 -3 -3 0 -2 -5 -2 -4 -1 -1 -2 0 0 -1 -1 -2 -2 -2 -3 -110 0 -1 -3 0 0 -2 -198 -267 -273 -210 -202 -190 -246 -230 -238 -272 -227 -255 -217 -255 -255 -196 -218 -382 -262 -241 -256 -111 -193 -171 -273 -243 -222 -275 -249 -223 -121 -189 -180 -117 -80 -48 -31 -50 -76 -63 -82 -96 -97 -137 -167 -12 0 0 0 -179 -238 -145 -68 -78 -61 -46 -28 -17 -16 -38 -47 -40 -17 -13 -21 -30 -18 -12 -4 -6 -17 -21 -1 -1 -6 0 0 0 -1 -6 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -5 0 0 0 0 0 0 -1 -1 0 -7 -6 0 0 0 0 -8 -2 -1 -14 -25 -35 -46 -46 -26 -19 -4 -12 -15 -2 0 -2 0 -1 0 -4 0 0 0 0 -3 0 -78 -30 -6 -21 -73 -98 0 -99 -58 -20 -19 -28 -79 -20 -6 -5 -5 -1 -19 -23 -76 -73 -90 -64 -53 -102 -55 -58 -78 -68 -64 -100 -106 -145 -96 -37 -24 -4 -4 -53 -36 -50 -57 -72 -45 -1 -1 -4 -2 0 -14 -69 -3 0 0 -2 -1 -2 0 0 -1 -1 -2 0 0 -4 -3 0 -3 0 0 -1 -4 -3 -1 -3 0 -3 -366 -296 -285 -314 -331 -332 -347 -347 -362 -416 -369 -350 -336 -329 -2 -292 -281 -261 -322 -358 -332 -309 -283 -337 -341 -328 -299 -248 -195 -168 -182 -164 -148 -115 -115 -180 -205 -238 -331 -1 0 0 0 0 0 0 0 -40 -294 -244 -188 -94 -91 -78 -55 -54 -86 -141 -122 -61 -53 -65 -63 -47 -34 -33 -53 -38 -39 -18 -23 -2 -8 0 0 -3 -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 -1 0 0 -3 -1 -3 0 -1 -10 -3 -6 -2 0 -3 0 -3 -2 0 -1 -2 0 -1 0 0 0 0 -34 0 -33 -68 -17 -6 -3 -2 -22 -6 -6 -1 -6 0 -4 -1 -1 0 0 0 0 0 -8 -17 -36 -15 -18 -54 -74 -115 -61 -80 -97 -76 -65 -103 -68 -44 -27 -17 -16 -26 -56 -43 -86 -66 -122 -97 -6 -125 -75 -120 -86 -89 -142 -4 -24 -23 -1 -1 -1 -2 -15 -43 -60 -70 -1 -1 -1 -1 0 0 -1 -1 0 -1 -3 0 0 -1 -1 -1 -2 0 0 0 0 0 0 0 0 -2 -2 0 0 -1 -2 -2 -1 0 -3 -2 -4 -299 -424 -411 -411 -464 -421 -485 -447 -440 -367 -361 -237 -168 -345 -335 -221 -4 0 0 0 -247 -243 -252 -242 0 -233 -318 -226 -248 -259 -310 -269 -244 -263 -321 -417 -308 -248 0 0 0 0 0 0 0 0 0 0 0 0 0 -111 -216 -156 -197 -245 -209 -144 -113 -83 -77 -68 -61 -59 -57 -46 -33 -28 -22 -15 -10 -9 -8 -9 -12 -8 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -4 -4 -5 -2 0 -1 -1 -6 -1 0 -6 -21 -24 -39 0 0 -1 0 0 -21 0 0 0 0 -3 -3 -1 -3 0 -1 -4 -1 -2 -1 -4 0 -19 -20 -22 -57 -50 -48 -69 -82 0 -45 -46 -119 -133 -97 -42 -65 -85 -126 -83 -60 -56 -59 -16 -3 -42 -114 -7 -1 -4 -68 -29 -95 -112 -138 -107 -21 -4 0 -1 -2 -2 -2 -35 -1 0 0 -1 -1 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 -1 0 -1 -1 0 0 -1 0 -1 0 0 0 -2 0 -1 -2 -1 -1 0 -3 0 -1 -2 -122 -182 -552 -192 -627 -3 -2 -91 -1 -3 -405 -172 -150 -2 -124 -2 0 0 0 0 0 0 0 0 -9 -405 -359 -344 -124 -409 -415 -174 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -465 0 -246 -336 -296 -321 -224 -41 -295 -241 -176 -165 -158 -118 -101 -90 -94 -80 -74 -49 -48 -39 -36 -40 -46 -39 -26 -34 -31 -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 -1 0 0 -1 -1 -2 -2 0 0 -3 -15 -18 -13 -10 0 0 0 0 0 0 0 0 -45 -47 -34 -17 -39 -78 0 0 0 0 0 0 0 -2 -3 -3 -3 0 0 -1 -1 -1 -5 -8 -11 -14 -32 -64 -7 -97 0 0 -121 -118 -118 -129 -148 -95 -74 -108 -60 -74 -165 -66 -81 -40 -26 0 0 0 0 -14 -4 -67 -7 -3 -111 -17 -8 -1 -2 -1 -5 -2 -1 -1 0 0 0 -2 -1 0 0 -1 -2 -3 -1 -1 0 0 -1 0 0 -1 0 -1 0 0 0 0 0 -1 0 -1 0 0 0 0 0 -1 0 0 -2 0 -1 -2 -1 -4 -2 -3 -2 -2 -2 -2 -3 -3 -3 -2 -3 -3 -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 -224 -26 -23 0 0 0 0 -20 -210 -355 -305 -18 -278 -255 -229 -209 -160 -135 -110 -106 -91 -97 -97 -106 -92 -78 -69 -51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -2 -13 -24 -20 -16 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 0 0 -2 0 0 0 -61 -54 -57 -50 0 0 0 0 0 0 0 0 -5 0 0 0 0 0 -1 -5 -8 -22 -14 -26 -42 -22 -3 -18 -84 -49 -39 -113 -130 -127 -118 -76 -92 -98 -90 -100 -76 -97 -39 -18 0 0 0 0 -3 -1 -3 -4 -5 -4 -6 -2 -4 -6 -5 -3 -2 -3 -1 -1 0 -1 -1 -2 -1 0 -1 -1 0 -1 0 0 -1 0 0 0 -2 -2 0 -2 -2 -1 0 0 0 0 0 -3 -1 0 -1 -2 -2 -3 -3 0 0 -2 -2 -1 0 -1 0 -2 -1 0 -1 -2 -1 -1 -1 -2 -1 -2 -1 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -73 0 0 -280 -294 -206 -177 -164 -207 -192 -167 -160 -125 -87 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 -5 -6 -5 0 0 -3 -30 -50 -74 -80 -99 -91 -58 -72 -26 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -7 -8 0 0 0 0 0 -55 0 0 0 0 -8 -10 -1 -6 -10 -3 0 0 0 0 -1 0 -4 -6 -28 -18 -13 -58 -35 -31 -30 -46 -87 -61 -53 -143 -132 -109 -65 -89 -106 -117 -108 -54 -99 -67 -13 0 0 -1 0 -2 -122 -3 -3 -4 -5 -7 -3 -6 -7 -4 -2 -1 0 0 -1 -1 -1 0 0 0 0 0 -1 -1 0 0 0 -3 0 -1 -3 -1 -1 -1 -2 -1 0 -1 0 0 0 0 -1 -1 0 -1 0 0 0 -1 -4 -5 -3 -2 -1 -1 0 0 -1 -2 -1 0 0 0 -1 -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 -119 -205 -164 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -22 -67 -119 -122 -96 -16 0 -4 -20 -26 -120 -114 0 0 -106 0 0 0 0 0 -122 -62 -26 -9 -5 -5 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -12 -5 0 0 0 0 0 0 -1 0 -22 -14 -21 -26 -30 -5 0 -3 -87 0 0 -122 -108 -100 -77 -47 -83 -112 -99 -75 -80 -45 0 -17 -12 0 -1 -3 -1 -3 -2 -4 -3 -3 -3 -5 -7 -7 -2 0 0 -1 0 0 0 0 -1 -1 -1 -1 -2 -1 0 0 0 0 0 -1 0 -1 -4 -3 -2 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -1 -1 0 0 -2 0 -1 -2 0 0 0 0 0 0 -1 -2 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -61 0 0 0 0 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 -23 -8 -29 -21 -29 -91 -82 -30 -64 -39 -44 -143 0 0 0 0 0 0 0 0 0 0 0 0 0 -65 -95 -48 -43 -31 -23 -13 -13 0 0 0 0 -1 -5 -8 -3 -10 0 0 0 0 0 -2 -2 -1 0 0 0 0 0 0 0 0 0 -10 0 -2 0 -5 -7 -22 0 -6 -4 -10 -17 -3 -2 -1 -7 -67 -1 -32 -104 -112 -107 -97 -106 -97 -108 0 -67 -58 -2 0 0 0 -1 -1 0 -2 -3 -3 -4 -3 -3 -3 -4 -7 -5 -6 -4 0 -1 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 -4 -3 -2 -2 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 -4 0 0 -1 0 -1 0 -2 0 0 0 0 -1 -1 -1 -1 -2 -2 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -15 -15 -12 -51 -3 -60 -13 -13 0 0 0 0 0 0 -1 -13 -47 -142 -97 0 -117 0 0 0 0 0 -63 -105 -92 -119 -35 0 0 0 0 0 0 -77 -94 -84 -77 -40 -30 -55 -55 0 0 0 0 0 0 0 -11 -9 -18 -27 -31 -23 -12 -2 -9 -10 -3 -1 0 0 0 -20 -14 -1 -2 -2 -2 -1 -1 0 -4 -1 -2 -10 -4 0 -1 -25 -62 -95 0 -150 -100 -112 -103 -117 -62 -1 -64 -17 0 0 0 -1 -1 0 -1 -3 -4 -3 -2 -1 0 -4 -5 -7 -6 -5 -3 -4 -1 -2 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 -3 -1 -2 -3 -1 -2 -2 -1 0 -1 0 0 0 0 0 -1 0 -1 0 -1 -1 -4 -5 -1 -2 0 0 -3 0 -1 0 -1 0 0 0 -1 0 -1 0 -3 -1 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -3 0 0 0 0 0 0 0 0 0 -1 -6 -9 -7 -30 -31 -43 -34 -52 -68 -101 -115 -86 -46 0 0 0 0 0 0 0 -11 -41 -142 -172 -1 0 0 0 0 -58 -130 -84 -27 -3 -24 -47 -75 -123 0 0 0 0 0 0 -1 0 0 -1 -1 0 -56 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -49 -36 -21 -20 -12 -19 -1 0 0 -17 -13 -2 -7 -2 -12 -13 0 -2 -14 -9 -7 -10 -14 0 -5 -1 -15 -38 -99 -97 -118 -112 -51 -85 0 -2 -33 -4 -2 -1 -1 0 -1 -2 -3 -3 -3 -4 -2 -4 -4 -3 -3 -6 -5 -5 -4 -4 -1 -1 -2 -4 -3 -1 -1 -1 0 0 -1 -1 -1 -1 -1 0 0 -1 -3 -2 -2 -1 -2 0 -2 -2 -3 -1 0 0 -2 0 -3 -1 0 -1 -1 -1 -2 -2 -2 0 -1 -1 -2 0 -1 -2 -1 -1 -2 -2 -1 -2 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -542 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -2 -12 -19 -4 -2 -29 -64 -51 -34 -40 -29 -58 -47 -2 0 0 0 0 0 0 0 -14 -60 -124 -254 0 -72 -1 0 0 0 -83 -31 -56 -43 -59 -163 -35 -171 -36 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 -22 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -14 -31 -16 -6 -10 -1 0 0 0 0 -13 -22 -2 -10 -3 -1 -6 -12 -23 -35 -25 -9 -1 0 0 -1 -5 -31 -90 -147 -116 -77 0 0 0 -1 -2 0 0 0 0 -4 -5 -4 -4 -1 -2 -2 -6 -6 -2 -1 -7 -5 -7 -6 -2 -1 -1 -2 -2 -1 0 -1 0 0 0 0 -2 -2 0 0 0 0 0 -1 0 -2 -2 -1 -1 -1 -1 -1 -2 -1 -1 -1 0 0 0 0 -1 -2 -1 -2 0 0 -2 0 -1 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 -2 0 0 0 0 0 0 -1 -1 -16 -37 -39 -18 -19 -16 -21 -22 -7 0 0 0 0 -1 -4 -2 0 0 -31 -76 -104 -253 -105 -112 -1 -1 -34 -87 0 -114 -53 -29 -75 -150 0 -104 -10 -189 -16 -137 -189 0 -1 -81 -135 -118 0 0 -1 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -52 -57 -32 -28 -10 0 0 0 0 0 0 -1 -2 -2 -10 -9 -34 -54 -8 -1 -1 -2 0 0 0 -9 -41 -57 -90 -3 0 0 0 0 0 0 0 0 0 -2 -2 -5 -3 -3 -3 -3 -3 -3 -3 -6 -5 -7 -6 -3 -4 -1 -1 0 -2 -1 -2 -1 0 0 -1 0 0 0 -2 0 0 -1 -2 -1 -2 0 -2 -1 0 -2 -2 -2 -2 -3 -1 -2 0 0 0 0 0 0 0 -1 -1 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -2 -1 -34 -52 -51 -104 -52 -20 -11 -7 -3 -1 -1 -1 -5 -25 -34 -20 -13 -19 -17 -6 -122 -26 -132 0 0 -1 -25 -26 -37 -15 -21 -10 -71 -114 -129 -113 -86 -110 -89 -90 -94 -117 0 0 -1 -1 -1 -38 -8 -1 -1 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -64 -88 -72 -46 -22 -2 0 0 0 -7 0 -5 -10 -1 -3 -3 -39 -28 -2 0 -2 -5 0 -2 0 -2 -5 -10 -58 -39 0 0 0 0 0 0 0 0 0 -2 -3 -8 -5 -6 -2 -4 -3 -3 -3 -8 -7 -7 -3 -3 -5 -3 0 -1 -1 -2 -1 -2 -2 -1 -1 -2 0 -1 -2 -2 0 -2 -2 -1 -1 -1 0 0 -1 0 -1 -2 -3 -2 -2 0 -1 -1 0 0 -1 -2 -1 -1 -2 -2 0 0 0 -1 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 -2 0 0 0 -1 -12 -39 -78 -51 -3 -37 -29 -20 -4 -3 0 0 0 -13 -37 -106 -166 -77 -249 -134 -49 -46 -136 0 0 -75 -45 -64 -31 -21 -10 -64 -17 -9 -48 -108 -1 0 -1 -4 -42 -39 -44 -32 0 0 0 -1 -2 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 -80 -44 -34 -12 -1 0 0 0 0 0 -1 0 0 -16 -17 -14 0 -2 -8 -11 -1 -1 -3 -20 -38 -30 -37 -89 0 0 0 0 0 0 0 0 0 -3 -5 -6 -7 -4 -1 -6 -4 -4 -2 -9 -3 -8 -7 -7 -1 -3 -2 -2 -2 -2 -2 0 -1 -1 -2 -2 0 -2 -2 -1 -1 0 -2 -1 -1 0 0 0 -2 0 0 0 -1 0 -1 -1 -1 0 0 0 0 0 -1 0 -1 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 -23 -101 -101 -121 -53 -61 -59 -14 -15 -11 -5 -2 -3 -8 -14 -6 -68 -233 -36 -101 -219 -101 -49 -42 -94 -100 -75 -4 0 0 -1 -57 -75 -67 -11 -1 -65 0 -59 0 -7 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -105 -52 -20 -1 0 -1 0 -1 0 0 0 -1 -5 -19 -1 -2 -31 -52 -9 -36 -11 -42 -52 -56 -51 -52 -52 -57 0 0 0 0 0 0 0 0 -3 -5 -6 -5 -5 -7 -4 -6 -1 -5 -6 -8 -8 -8 -4 -4 -2 -1 -3 -3 0 -1 0 -1 -3 -1 -2 -3 -4 -4 -2 -1 -3 -2 -2 0 0 -1 -1 0 -2 -1 0 -1 0 0 -1 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -54 -25 -22 -100 -50 -19 -123 -46 -13 -4 -14 -6 -7 -4 -59 -126 -44 -87 -156 -174 -87 -42 0 -97 -98 -43 -47 -10 -22 -17 -2 -38 -68 0 0 0 -28 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 -1 -1 -1 0 0 0 0 0 0 0 0 0 -72 -74 -10 -2 0 0 -1 0 0 0 0 0 -2 0 -1 -24 -62 -31 -40 -86 -43 -33 -56 -79 -67 -45 -58 -47 -30 0 0 0 0 0 0 0 0 -2 -3 -3 -3 -6 -7 -6 -6 -9 -8 -7 -7 -5 -5 -3 -1 -3 -2 -3 -3 -4 -2 -3 -2 -2 -1 0 -1 -2 -3 0 0 0 -3 -1 0 -1 -1 0 -1 -2 0 -2 -2 -1 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 -7 -74 -93 -37 -95 -108 -57 -39 -127 -74 -23 -17 -57 -83 -62 -62 -25 -145 -70 -114 -169 -52 -71 -55 -9 -31 -58 -2 -21 0 0 0 0 0 -6 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 -95 -63 -5 -1 0 0 0 0 0 0 0 0 0 -5 -3 -20 -8 -48 -88 -88 -45 -64 -70 -59 -76 -76 -83 0 -52 -5 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -7 -8 -10 -10 -9 -7 -6 -5 -6 -4 -4 -2 -3 -5 -3 -2 -1 0 -1 -1 -2 -1 0 -2 -2 -1 0 -2 -1 -1 -1 0 -1 0 -1 -1 -1 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 -1 0 0 0 -11 -18 -37 -122 -58 -42 -97 -94 -24 -37 -82 -32 -84 0 -61 0 -166 -137 -142 -123 -111 -124 -120 -43 -34 -21 -1 -40 0 -5 -8 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -97 -118 -25 0 0 0 0 0 0 0 0 0 0 0 -8 -2 -4 -31 -17 -66 -29 -24 -86 -63 -36 -86 0 -70 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -12 -1 -10 -7 -10 -5 -7 -8 -9 -4 -3 -2 -4 -1 -2 -1 -2 -1 -1 -2 -2 0 -1 -1 -1 -1 -1 0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -4 -2 0 0 0 0 0 0 0 0 0 -16 -16 -58 -90 -152 -60 -55 -71 -69 -44 -67 -36 -83 -5 -61 -57 -20 -115 -90 -36 -46 -47 -31 -57 -24 0 -13 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -121 -54 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -12 -3 -26 -23 -69 -25 -82 -77 -66 -144 -71 -72 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 0 -4 -6 -9 -7 -7 -4 -1 -3 -3 -2 -1 -2 -3 -1 0 -1 -3 -1 -2 -2 -1 -1 -1 0 -1 -1 0 -1 0 0 0 0 0 -1 0 0 -2 0 -1 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 0 0 0 0 0 0 0 -8 -23 -60 -87 -66 -77 -54 -89 -140 -113 -106 -66 -50 -15 -42 -94 -49 -54 -26 -43 -34 -19 -63 -17 -5 -37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 -150 -16 0 -130 -59 -11 0 0 0 0 0 -1 0 0 0 0 0 0 0 -2 -3 -4 -10 -19 -41 -35 -157 0 -103 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -6 -8 -6 -4 -3 -6 -2 -6 -5 -2 -3 -3 -3 -1 -2 -3 -1 0 0 -2 0 0 -1 0 0 -1 -1 0 -1 -2 -2 -1 -1 -2 -1 0 -1 -2 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -4 -2 0 0 0 0 0 0 0 -3 -12 -27 -10 -19 -47 -107 -64 -75 -37 -49 -66 -96 -84 -53 -66 -39 -68 -42 0 -120 0 -58 -102 -118 -36 -77 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 0 0 0 0 -2 0 -1 0 -1 0 0 0 0 0 -142 -68 -121 -43 -8 0 0 0 0 0 -1 0 0 0 0 0 0 -6 -11 -21 -5 -1 -7 -17 -28 -69 -139 -172 -109 -40 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -2 -7 -6 -7 -6 -6 -4 -4 -1 -4 -2 -2 -4 -3 -2 -2 -2 0 -1 0 0 0 0 0 -1 0 0 0 -1 -1 -2 -1 -2 -1 -1 -1 -1 -1 -1 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 0 0 0 0 0 -2 0 0 -1 -21 -28 -25 -23 -31 -58 -88 -94 -100 -54 -65 -78 -67 -17 -38 -80 -79 -87 -30 0 -57 -16 -12 -31 -13 -92 0 0 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 0 0 -1 0 0 0 0 -119 -118 -74 -59 -20 0 0 0 0 0 -1 0 0 0 0 0 -18 -108 -63 -22 -35 -23 -6 0 -7 -5 -45 -27 -49 -73 -80 0 0 0 0 0 -1 0 -4 -7 0 0 0 -2 -7 -6 -6 -5 -4 -4 -4 -5 -6 -5 -4 -6 -4 -2 -1 -1 -1 0 0 0 -1 0 0 0 0 0 0 -2 -2 -1 0 -1 0 -2 -1 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -50 -2 0 0 0 0 0 -1 0 0 0 0 -1 -14 -14 -8 -19 -35 -59 -123 -81 -94 -95 -79 -121 -77 -87 -102 -3 -3 0 0 -62 -50 -41 -34 -21 -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 -1 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -122 -79 -32 -24 -9 0 0 0 0 -2 -1 0 0 0 0 -1 -71 -76 -109 -161 -80 -22 -13 -11 -4 -12 -22 -21 -27 -23 -37 -3 0 0 0 0 -259 -1 0 -3 0 0 -2 -3 -1 0 -3 -3 -5 -3 -4 -4 -4 -4 -3 0 -3 -2 -1 0 0 -2 0 0 0 -3 0 -1 -1 0 -2 -1 -1 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -154 -27 -58 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 -8 0 -5 -28 -110 -126 -95 -116 -118 -107 -90 -145 -103 -37 -40 -1 -1 0 -86 -66 -62 -35 -45 -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 -52 -59 -9 -10 -6 0 0 0 0 -1 -1 0 0 0 0 -20 -1 -31 -84 -100 -169 -148 -112 -91 -134 -58 -20 -186 -29 -8 -54 -3 0 -1 0 -233 -67 -1 0 0 0 0 0 -1 -1 -2 -14 -9 0 -5 -9 -6 -7 -3 -2 -2 -2 -1 -2 -3 0 -1 0 -1 0 -1 0 -2 -1 -1 0 -3 -1 0 -1 0 -1 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -40 -55 -30 0 0 0 0 0 0 0 0 -7 -4 -7 -2 -2 -1 -6 -1 -32 -101 -158 -127 -155 -137 -139 -137 -127 -46 -13 -5 -1 -1 0 -1 -54 -92 -94 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -35 -4 -3 0 0 0 0 0 -2 -1 -1 0 -1 0 0 -31 -88 -48 -50 -36 0 -103 -48 0 0 -88 -4 -7 -98 -88 0 0 0 -188 -218 0 0 0 0 0 0 0 -5 -8 -9 -12 0 -6 -11 -2 -5 -5 -4 -4 -5 -5 -6 -3 -1 -2 -1 -1 0 0 0 0 0 0 -1 -4 -2 0 -1 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -84 -72 -40 -46 -6 -2 -1 0 0 0 0 0 -5 -15 -11 -9 -3 -7 -15 -8 -13 -65 -130 -142 -169 -177 -169 -197 -25 -139 0 -1 -2 0 0 -3 -111 -72 -145 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 -1 0 0 -1 0 0 0 0 -1 -2 -11 -28 -2 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -9 -6 -3 0 0 0 -29 -47 -13 -3 -23 -18 0 -95 -181 -218 -179 0 0 0 0 0 -6 -1 -5 -3 -9 -8 -8 -9 -12 -3 -2 -5 -8 -7 -4 -4 -2 0 -2 -3 -1 0 0 0 0 0 0 0 -2 0 -2 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 -123 -81 -56 -34 -66 -10 -16 -5 -18 -17 -4 -2 0 -4 -11 -4 -4 -2 -5 -12 -19 -30 -111 -135 -160 -180 -221 -260 -258 -219 -167 -207 0 0 0 0 0 -1 -134 -140 -105 -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 -2 0 0 0 0 -2 -11 -1 0 0 0 0 0 -20 -12 -2 0 0 0 0 0 -2 -5 -66 -1 0 0 0 0 0 0 -11 -6 -12 -23 0 0 0 0 0 -15 -45 0 -37 -128 -129 -121 -206 0 0 0 0 0 0 -3 -4 -1 -5 -8 -6 -8 0 0 0 0 0 0 -3 -3 0 0 0 -2 -2 0 -3 -1 0 0 0 -1 -1 0 -2 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 -118 -75 -39 -48 -54 -10 -9 -22 -37 -32 -34 -35 -44 -65 -49 -39 -28 -5 -4 -8 -13 -20 -68 -109 -146 -202 -258 0 -241 -89 -150 -214 -1 -1 0 0 0 -1 0 -107 -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 -11 -29 -33 -13 -9 -2 0 0 0 0 -5 -12 -17 0 0 0 0 0 -10 0 0 0 0 0 -5 -8 -26 0 0 0 0 0 -30 -3 -1 -3 -6 -4 -24 -15 -1 0 -1 -12 -155 -73 -4 -36 -63 -94 -80 -69 -140 0 0 0 0 0 0 0 0 0 -11 -4 -4 0 0 0 0 -3 -1 0 0 0 -2 -1 -4 -6 -4 -3 -1 -2 -1 -2 -1 -3 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -186 -100 -79 -61 -90 -99 -21 -20 -34 -30 -30 -55 -54 -64 -123 -127 -47 -31 -3 -3 -7 -3 -4 -36 -74 -105 -199 -216 -196 0 0 0 -2 -1 0 0 0 0 -1 0 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -30 -29 -28 -8 0 0 -4 0 0 0 0 0 -19 -21 0 -10 0 0 0 -12 0 0 0 0 0 0 0 -16 -18 -1 -4 -7 -12 -18 -5 -4 -1 -31 -12 -5 -2 -6 -2 0 -55 -86 -12 -11 -35 -80 -31 -6 -17 -97 -110 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 -1 -2 -5 0 0 -4 -2 -2 -5 -6 -1 -1 -2 -2 -2 -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 -10 -103 -56 -49 -49 -79 -99 0 0 -5 -50 -51 -5 -2 -8 -75 -91 -89 -43 -34 -24 -32 -25 -6 -14 -10 -69 -132 0 -29 0 0 0 0 0 -1 -1 0 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -59 -41 -10 -5 -39 -18 -7 -6 0 0 0 0 0 0 0 0 0 0 0 -6 -7 0 0 0 0 0 0 0 -2 0 0 -20 -23 -19 -5 -4 -5 -6 0 0 0 -6 -1 0 -5 -11 -51 -39 -33 -56 -52 -11 -7 -24 -52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -3 -6 -2 -3 -1 -3 -2 -2 -4 -3 -3 -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 -102 -13 -34 -30 -35 -175 -18 -20 -22 0 0 0 0 0 0 0 0 -80 -56 -33 -7 -37 -7 -26 -37 -31 -48 -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 -2 -43 -42 -59 -22 -24 -21 -12 -8 -28 -22 -7 0 0 0 0 0 -2 -2 0 0 0 0 -4 -1 0 0 0 0 0 0 0 0 0 -2 0 0 -1 -25 -2 -1 -6 -2 -2 -3 -8 -2 -1 -1 -37 -15 -13 -95 -71 -33 -14 -14 -35 -45 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -5 -4 -2 0 -3 -3 -1 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -345 -250 -99 -7 -13 -26 -23 -17 0 0 0 0 0 0 0 0 -51 -31 -24 -4 -29 -42 -49 -47 -19 -49 -47 0 0 0 0 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -44 -67 -109 -122 -77 -18 -1 -17 -55 -35 -5 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 -3 0 -3 0 -9 -7 -8 -11 -11 -3 -6 -7 -4 -2 -3 -1 -1 -7 -26 -14 -12 -10 -12 -2 -4 -17 -20 0 0 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -3 -5 -2 -4 -1 -1 -2 -5 -9 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -161 -107 -12 0 -19 0 0 0 0 -7 0 0 -12 -24 -32 -55 0 0 0 -13 -42 -42 -12 -12 -30 -44 -63 0 0 0 -2 -3 -3 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -88 -56 -139 -101 -60 -42 -9 -2 -2 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -2 0 -1 0 0 0 -15 -1 -6 -1 0 -2 -9 -26 -8 -6 -3 -2 -5 -4 -10 -14 -10 -4 0 -2 -1 -1 -1 0 -1 -6 -8 -19 -59 -22 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -6 -3 -6 -4 -4 -3 -4 -11 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 0 0 0 0 0 -1 -2 0 -13 -10 -15 -22 -12 -35 0 0 0 -1 0 -4 -45 -33 -45 -58 -60 0 0 0 -3 -4 -3 -4 -3 -2 0 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -190 -239 -72 -25 -5 -35 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -9 -5 -4 0 0 0 0 0 -1 -4 -8 -9 -11 -8 -12 -5 -5 -1 -1 -4 -12 0 -1 -3 -1 -3 -3 -1 -2 0 0 0 -1 -16 -4 -4 -6 -4 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 -2 -2 -4 -3 -5 -2 -3 -9 -4 -8 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 -6 0 0 0 -2 -1 -8 -10 -4 -21 -74 -1 0 -1 -4 -4 -4 -3 -3 -2 -2 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -124 -87 -135 -33 -63 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 0 0 -2 -10 -12 -3 -4 -8 -21 -21 0 -9 -12 -3 -6 -10 -2 0 -15 -15 -35 -20 0 0 0 0 0 0 0 -1 -14 -3 -2 -3 -3 -4 -7 -15 -15 -27 -23 -8 -1 -2 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -4 -6 -5 -5 -4 -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 -2 0 0 0 0 0 0 0 0 0 0 -4 0 -11 -11 -26 -20 0 0 -3 0 0 0 0 0 0 -1 -2 -3 -4 -3 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -167 -90 -54 -56 -15 0 0 0 0 0 0 0 0 0 0 -2 -5 0 -4 -13 -23 -28 -19 0 -5 -21 -5 -5 -1 -7 -24 -3 -8 -21 -6 -2 -1 -5 -4 -28 -14 -17 -33 -19 -16 -2 -3 0 0 0 0 0 0 -2 0 0 0 -6 -8 -9 -8 -26 -26 -28 -16 -11 -1 -6 -6 -3 -4 -6 -1 0 0 0 0 0 0 -1 -2 -3 -4 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -15 -34 -12 -2 0 -6 -1 -1 0 0 0 0 0 -1 -4 -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 -63 -82 -31 0 -3 -1 -46 -7 -3 -2 -1 0 -1 0 0 0 0 -15 -38 -72 -38 -49 -18 -3 -20 -11 -11 -4 -19 -22 -13 -25 -12 -3 0 -5 -9 -19 -30 -19 -7 -7 -13 -2 -4 -5 0 0 0 0 -1 -12 0 -1 -2 -1 0 0 0 -7 -13 -26 -33 -50 -48 -25 -12 -2 -1 -2 -1 -1 -3 -1 -1 0 -3 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -1 -20 -37 0 0 0 0 0 0 0 0 -3 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -5 -2 0 0 -12 0 -24 0 -1 -2 -6 -4 -7 -1 -53 -26 -73 -62 -66 -21 -3 -13 -39 -3 -5 -11 -19 -31 -11 -6 -3 -4 -9 0 -6 -31 -39 -19 -5 -4 -12 0 -3 0 -4 0 0 0 0 0 0 0 0 0 -1 0 -4 -4 0 -19 -7 -19 -26 -29 -27 -16 -6 -3 0 0 -5 -1 0 0 0 0 -1 -2 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 -3 0 0 0 -28 -4 -5 -5 0 -33 0 0 0 0 0 0 -2 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -44 -61 0 0 0 -1 -2 -1 -9 -8 -8 -4 -6 -1 -10 -90 0 0 -78 -88 -16 -9 -22 -32 -52 -39 -9 -9 -9 -1 -11 -1 -1 0 -21 -9 -4 -5 -15 0 -6 -1 -2 -1 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -1 0 -4 -1 -1 0 0 -2 -3 -21 -4 0 0 0 -5 -3 -1 -8 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 -1 0 0 -30 -11 -2 0 -8 -23 0 0 0 0 -14 -19 -14 -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 -33 0 0 -1 -2 -4 -5 -4 -2 -2 -2 -1 -4 -57 -86 -102 -22 -25 -7 -9 -3 -16 -34 -29 -5 -4 -13 -17 -1 -3 -3 -19 0 -2 0 0 -2 -19 -5 -34 -32 -23 -3 -4 -1 -1 -3 -2 -1 0 -1 -5 -12 -6 -17 -1 -1 0 0 -1 0 0 -2 0 0 0 0 0 0 0 -20 -21 -29 -6 0 0 -1 0 -2 -1 0 -2 -3 -13 -23 -3 -3 -2 -2 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -5 0 0 -3 -3 -3 -7 -15 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 -32 0 -1 -3 -5 -1 -3 -8 -6 -9 -8 -2 -35 -97 -70 0 -36 0 0 -2 -12 -23 -21 0 0 0 0 0 0 -1 -13 -24 -13 -6 -16 -16 -31 -49 -31 -15 -19 -5 -2 -13 -29 -4 -4 -4 -6 -4 -5 0 0 -1 -1 0 0 0 0 0 0 -6 -1 0 0 0 -1 -3 -4 0 -2 0 -17 -2 -5 0 0 -1 -7 -1 0 -1 0 0 -1 -3 -5 -4 -1 0 0 -1 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -2 0 -4 0 -4 -2 -1 0 -9 -15 -1 -14 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 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 -8 0 0 0 -1 -1 -4 -7 -20 -8 0 -37 -27 -19 -29 -39 0 -1 -51 -41 -47 -40 -56 0 0 -3 -10 0 -6 -2 -8 -2 -10 -12 -16 -39 -27 -44 -52 -25 -3 0 0 -17 -3 -3 -2 -6 -16 -2 -9 -2 -1 0 0 0 0 0 -5 -3 -10 -12 -6 -3 -4 -3 0 -1 0 0 0 0 -16 0 0 0 0 0 -7 -13 -5 -1 -6 -2 -3 0 -1 -1 -2 0 0 -2 -4 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 -3 -1 -2 -4 -1 0 0 0 -1 -8 -1 0 -1 -3 -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 -1 -5 0 0 0 0 0 0 -1 -2 -15 -5 0 0 0 0 0 0 -8 0 -3 -1 0 -1 -3 -6 -7 -25 -18 -16 -40 -29 0 -23 -1 0 0 -6 -1 -7 -33 -27 -57 -2 -33 -6 0 0 -1 -1 -1 0 -2 -2 -1 0 0 0 -6 0 -3 -4 0 -3 -5 0 0 -1 -2 -1 -5 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -1 -3 -2 -1 -8 -13 -4 -18 -9 -4 0 0 -2 -3 -2 0 0 0 0 0 -1 -4 -5 -7 -3 -3 -2 0 0 0 0 0 0 0 0 -16 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 -10 0 -7 0 -7 -1 0 0 -3 -1 -3 -2 -1 -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 -3 0 0 -10 -4 -20 -28 -4 -11 -17 -3 -8 0 0 0 -3 -6 -11 -11 -10 -1 -4 -15 -3 0 0 -1 -11 -36 -1 -10 -2 -21 0 0 -1 -1 -1 0 0 0 -1 0 0 0 -8 0 0 -3 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 -5 0 -7 -46 -5 -9 -4 -1 -1 -1 -1 0 -2 0 0 0 -1 -8 -9 -8 -3 -3 -5 -12 -16 -13 0 -3 -7 -11 -17 -7 -18 -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 -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 -5 0 0 -6 -3 0 -8 -5 0 -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 -3 0 0 0 0 0 -1 0 0 -3 -12 -3 -4 0 0 -2 0 0 -10 -3 0 0 -17 -11 -11 -4 0 -9 -25 -1 -2 -6 -3 -9 -1 -1 -4 -4 -7 0 0 -3 -5 -6 -4 -3 0 0 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -20 -20 -5 0 -1 -26 -1 0 0 -6 -2 -2 -11 -1 -1 0 0 -2 0 -1 -1 0 -19 0 -7 -22 -3 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -2 -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 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 -2 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -2 0 0 0 0 0 0 -2 0 -1 0 0 -21 -21 -11 -18 0 0 -1 -3 -3 0 0 0 0 -2 0 -1 -2 -1 0 -2 0 0 -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 -5 -1 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -31 -35 -5 0 -3 -2 -5 0 0 -2 0 0 0 -1 -1 0 0 -7 -1 -2 -3 -2 0 -34 -27 -8 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -11 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 -3 0 0 -11 -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 -7 0 0 0 0 -1 -1 0 -1 -1 0 0 -1 -2 -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 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -1 -1 -1 -1 -2 0 0 0 0 0 -1 0 -7 -4 0 0 -8 -10 -13 -15 0 -2 0 0 -1 0 0 0 -3 -6 0 -13 -8 -2 -3 -3 -2 -3 0 -9 -8 -7 -1 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 -1 0 0 0 0 -1 0 -1 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 -3 -1 -1 -2 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 -1 -3 -8 0 0 -1 -5 -18 -27 0 0 0 -2 -3 0 -2 -1 0 0 -3 -3 -1 -4 -3 0 0 -26 -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 0 0 0 -1 0 -3 -5 -4 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 -2 0 -1 0 0 -6 -7 -1 0 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -3 -18 -1 -2 0 0 -4 0 -1 0 0 -10 -6 -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 -3 -2 -1 -3 -3 -18 -3 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 -2 0 0 -3 0 0 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 -2 0 -1 0 0 0 0 0 0 -1 0 0 -2 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -2 -2 0 0 -1 -1 -1 -1 -2 -1 -2 0 0 0 0 0 0 -4 -3 0 -1 -1 -15 -1 -1 -2 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -1 -1 -2 -6 -10 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -2 -5 0 0 0 0 0 0 0 0 0 -3 -5 0 -1 -3 0 0 0 -2 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -2 -3 0 -1 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -1 -3 -1 -2 -1 -3 -4 -4 -6 -2 -2 -2 -6 0 0 0 -3 -12 0 0 0 -9 -17 -2 -1 -2 -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 -2 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 -23 -20 -5 0 0 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -1 -1 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 -2 -2 0 0 -3 -1 -2 -2 -4 -8 -9 -3 -1 -4 -7 -15 0 -5 0 0 0 0 0 -31 -12 -15 -1 -64 -86 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -6 -14 -7 -10 -21 -2 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 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 -1 0 0 0 0 0 0 0 -3 -1 -1 -2 -1 -4 -4 -6 -12 -4 -2 -1 -6 -14 -7 -4 -2 0 0 0 0 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -6 -14 -4 -10 -2 -6 -3 -5 0 -6 -7 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 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 0 0 0 0 0 0 0 -1 -1 -1 -2 -3 -9 -8 -9 -6 -7 -4 -9 -14 -11 -9 -8 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 0 0 0 0 0 0 0 0 0 0 0 0 -8 -16 -40 0 -12 -8 -6 -14 -23 -15 -32 -31 -4 -1 -3 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 -1 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 -2 -6 -14 -9 -13 -12 -10 -11 -16 -12 -10 -6 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -21 -17 -31 -26 -48 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -4 -8 -14 -10 -10 -15 -16 -14 -11 -11 -9 -11 -2 0 0 0 -2 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -50 0 -35 -2 -28 -38 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -2 0 0 0 -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 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 -9 0 0 0 0 0 0 0 -4 -2 -4 -7 -13 -10 -22 -10 -11 -13 -11 -13 -9 -3 0 0 -1 0 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -5 0 0 0 0 0 -8 -1 -1 0 -3 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -6 0 0 0 0 -1 -2 -3 -3 -9 -12 -11 -17 -17 -10 -16 -10 -11 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 -10 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 -1 0 0 0 0 0 -19 -11 -3 -10 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 -1 -4 0 0 0 -2 0 -1 -2 -2 -5 -5 -5 -11 -13 -10 -14 -14 -16 -8 -12 -3 0 0 -6 -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 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 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 -4 0 -3 -3 -3 -6 -12 -10 -14 -14 -12 -13 -11 -7 -15 0 0 0 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 0 0 0 0 0 0 0 0 0 -3 0 0 0 -1 -3 -3 -13 -8 -9 -7 -13 -20 -12 -14 -11 -14 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 -2 -1 -1 -5 -21 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -7 -6 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 -1 0 0 0 0 0 0 0 0 0 -7 0 0 0 0 -2 -1 -3 -11 -4 -5 -8 -20 -11 -15 -35 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -7 -2 -5 -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 -1 -2 -7 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 -1 -7 -6 -1 0 0 0 0 0 0 0 0 0 -1 0 -4 0 0 0 0 -2 -6 -5 -7 -7 -12 -17 -13 -12 -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 -12 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -30 -13 -6 -9 -1 0 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 0 -1 0 0 0 0 0 0 0 0 0 -7 0 0 0 0 0 -24 -5 -3 -6 -5 -9 -7 -10 -22 -11 -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 -13 0 0 0 0 0 0 0 0 0 -46 -29 -14 -7 -5 0 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -8 -1 0 0 0 0 0 -2 -47 -1 -3 -4 -5 -6 -15 -20 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -23 -17 -2 -1 0 -2 -3 -8 -1 -4 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 -3 -4 0 -5 -7 -8 -13 -18 -13 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -2 0 0 0 0 0 -1 -8 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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 -1 -2 0 0 -14 0 0 -4 -10 -4 -13 -9 -7 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 -28 0 -10 0 -19 0 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -1 0 0 0 0 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 0 0 0 0 0 0 -3 0 0 -69 0 0 -1 -38 -8 -4 -3 0 0 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -8 0 0 0 -29 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 0 -3 -13 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 -5 -6 -4 -5 -4 0 -4 0 -6 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 0 0 0 0 0 0 -3 -10 -8 -7 -11 -9 -23 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -2 -2 -2 -2 -11 -13 -8 -5 0 0 0 0 0 0 0 0 0 0 0 0 -15 -5 -2 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -10 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -8 0 -1 -4 0 0 -3 -1 -6 -5 0 -1 -4 0 -3 0 0 0 0 0 -1 -2 -6 -2 -1 -2 -2 -4 -21 -2 0 0 0 0 0 0 0 0 -9 0 0 0 0 0 -1 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -17 -13 -3 0 -5 -15 -28 -16 -1 -3 -6 0 0 0 0 0 0 0 0 -1 -1 -2 -5 -11 -4 -1 -6 -1 0 0 0 0 0 0 0 -4 -17 0 0 0 0 0 -8 -10 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -21 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -64 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -2 -1 -2 0 -4 -5 0 -4 -21 0 0 0 0 0 0 0 0 0 0 0 0 -7 -4 -1 0 0 0 -1 0 0 0 0 0 0 -3 0 0 0 0 -2 -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 -8 -5 -5 -4 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 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 0 0 0 0 -47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 -23 -4 -5 -5 0 -1 -11 -6 0 0 0 0 0 0 0 0 -1 0 -3 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 0 0 0 0 -3 -9 -2 -1 -2 0 0 0 0 0 0 0 -37 0 0 0 0 -2 -5 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 -1 -1 0 -9 -2 0 0 0 0 0 -3 -21 -22 -6 -6 0 0 -1 -2 0 0 -1 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 -1 -1 -3 0 0 0 0 -13 0 0 0 0 0 0 -11 -11 -10 -1 -2 0 -7 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 -2 -7 -8 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 -1 -2 0 -1 -1 0 -2 -4 -4 0 0 0 0 0 -28 -4 0 -1 -6 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -8 -7 -2 0 -2 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 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 -2 0 0 0 0 -1 0 0 0 0 0 0 0 -5 0 -1 -1 0 0 -5 -3 0 0 0 0 0 -26 -4 0 0 -2 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -7 0 -1 0 0 0 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -7 0 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 -1 -3 -2 0 0 0 0 0 0 0 0 0 0 0 -9 -11 -4 -9 -1 -8 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -1 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -18 -26 -17 -1 0 0 0 0 0 0 0 0 0 0 -3 -2 -11 -1 -15 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -2 -1 0 0 0 0 0 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -24 -10 -36 0 0 0 0 0 0 0 0 -3 0 0 0 -1 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -16 -9 -7 -16 0 0 -15 -10 -3 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 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 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 -5 -9 -29 -22 -4 -4 -12 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 -2 -1 0 -1 -5 -13 -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 -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 -12 -5 0 0 0 0 0 -1 -3 0 0 -2 -7 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -5 0 0 0 0 0 0 0 0 -1 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -9 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -4 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -3 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 Wind_Speed 13 15 16 6 5 5 nan 11 19 18 10 10 8 12 10 6 6 6 7 7 8 10 12 12 13 14 13 14 15 14 12 12 12 11 11 10 10 11 13 13 13 14 14 14 14 14 13 13 13 14 13 13 13 14 14 14 14 16 15 15 17 17 18 17 16 16 16 16 18 16 14 14 12 11 10 11 10 10 10 10 11 11 10 8 7 9 9 8 8 6 6 7 6 5 3 2 2 2 1 1 2 3 0 1 1 3 4 6 7 7 7 6 7 8 11 11 9 12 13 14 16 17 17 17 17 18 19 18 17 17 18 19 18 19 20 20 20 19 21 18 16 17 17 15 13 14 13 11 11 11 9 10 10 10 11 11 10 12 11 9 7 7 6 7 5 6 6 3 3 5 9 9 7 3 6 10 5 9 8 6 4 3 11 12 15 15 14 16 18 16 16 16 14 14 18 18 18 20 21 22 22 22 21 22 23 24 26 24 20 19 18 19 17 16 17 19 21 20 20 21 18 15 18 18 17 16 17 18 20 19 19 20 22 22 22 22 23 21 22 20 18 19 18 18 19 18 19 18 18 19 18 19 16 18 12 13 nan 10 13 13 17 7 16 10 8 6 4 4 4 7 8 9 11 11 14 14 14 14 15 15 15 15 14 13 13 13 13 11 12 12 13 13 13 14 15 15 15 14 14 16 16 15 15 15 16 16 17 16 17 18 18 18 19 19 19 19 18 17 16 16 14 15 14 12 12 14 13 11 11 10 9 10 10 10 11 10 10 8 7 7 6 6 6 4 4 3 2 2 3 2 2 3 3 2 1 1 3 3 5 5 6 5 4 4 6 10 10 11 12 13 13 15 15 17 18 18 17 18 18 19 19 19 19 19 19 21 20 19 18 18 19 16 16 17 15 13 13 14 12 12 12 11 11 9 8 9 10 12 11 9 8 5 2 4 7 4 9 7 4 7 6 7 7 6 4 6 8 5 8 6 7 8 9 9 9 14 13 13 16 17 15 15 15 17 17 19 19 18 20 22 23 23 21 22 21 23 24 26 24 20 16 17 17 18 18 17 17 19 20 20 20 17 16 18 18 17 17 17 18 20 20 20 21 22 22 24 24 24 23 22 21 20 20 19 19 21 21 21 21 19 20 20 25 19 21 16 16 16 5 17 19 19 12 14 8 7 6 8 2 5 7 8 8 10 12 14 15 17 15 15 15 15 16 16 16 17 15 14 13 14 14 15 15 15 16 17 16 16 16 17 18 17 17 18 19 19 20 20 18 19 20 21 19 21 21 20 20 18 17 18 18 16 17 16 15 15 13 13 11 11 10 9 10 10 10 10 10 10 9 8 7 4 4 4 4 3 4 4 4 5 2 2 3 3 3 3 2 3 3 4 4 4 4 3 4 8 8 8 9 13 13 13 13 14 16 17 16 16 17 18 19 20 20 20 19 19 18 18 18 18 17 15 16 15 16 15 14 13 14 16 15 14 13 10 11 11 11 12 9 7 11 10 6 6 10 5 3 10 9 11 13 12 13 11 9 6 8 7 5 3 10 8 5 8 9 9 11 10 12 16 16 17 16 18 20 17 20 20 20 21 23 23 23 21 22 20 24 23 22 21 19 19 17 16 15 15 14 16 17 19 17 19 17 17 16 17 16 17 17 19 20 21 21 23 23 23 23 24 24 25 25 23 21 22 22 21 23 22 21 20 21 21 21 14 16 13 8 14 14 16 22 17 17 17 17 16 11 6 8 6 6 3 7 10 11 13 14 16 16 15 15 15 14 17 16 18 19 17 17 15 16 17 18 17 18 19 20 20 19 19 20 20 20 20 20 21 21 21 22 21 21 21 23 21 23 22 20 20 18 18 19 19 19 19 20 16 15 15 15 13 12 11 10 9 11 10 11 12 11 9 8 7 5 4 4 4 3 5 4 4 4 2 2 2 3 3 3 3 3 4 2 1 4 4 5 6 7 7 8 11 12 14 14 13 15 15 16 15 16 16 17 18 19 19 19 19 19 19 19 19 18 17 18 16 15 15 16 15 15 16 15 16 15 14 15 13 15 15 12 11 11 10 9 12 11 10 7 6 10 10 8 10 10 16 21 26 14 9 15 11 5 7 2 1 6 8 8 9 7 14 13 15 16 17 18 19 19 19 20 21 24 23 23 24 23 21 18 22 21 21 19 20 19 18 16 14 14 12 13 15 16 15 16 15 17 16 17 16 17 18 19 19 21 22 22 22 22 21 23 24 24 24 23 21 22 22 22 24 22 22 22 21 21 20 14 13 11 9 13 15 26 24 14 17 21 18 14 9 9 11 15 13 10 8 12 12 13 14 15 15 15 16 16 15 15 17 18 19 18 18 18 18 19 20 21 21 23 22 24 21 20 21 21 21 20 22 23 22 22 22 22 21 23 25 24 24 23 21 20 20 20 20 20 20 21 21 19 17 16 15 14 14 13 12 10 11 10 10 10 10 9 7 8 6 6 6 5 4 5 5 5 3 2 3 4 5 5 4 4 6 5 6 4 6 5 6 8 7 9 10 11 13 14 15 16 15 15 15 15 16 17 17 18 19 19 19 21 20 18 18 18 18 16 16 17 16 17 19 19 19 18 18 18 18 19 19 19 19 18 16 17 15 11 12 13 12 9 9 10 11 12 11 12 12 12 19 17 19 24 17 12 9 8 3 7 3 7 8 7 7 11 11 13 13 16 16 18 18 19 21 22 24 23 23 23 24 21 20 19 20 20 18 20 18 17 16 15 13 13 13 13 13 14 14 14 16 16 19 18 18 19 17 18 20 20 21 21 21 21 20 23 24 22 22 22 23 23 24 24 21 23 23 22 22 21 16 12 12 14 18 23 26 27 20 15 14 19 11 4 6 6 9 7 5 7 8 9 12 12 13 15 16 18 17 17 18 19 17 18 19 19 19 19 20 20 22 21 22 23 26 23 22 22 21 21 22 22 22 22 24 22 24 21 24 26 25 25 24 21 20 20 22 22 22 23 23 20 20 18 17 17 16 15 15 13 10 10 10 10 9 10 9 8 8 8 7 6 6 5 5 5 5 5 4 5 3 5 6 7 6 8 5 6 7 7 7 9 9 9 9 10 12 13 14 15 16 15 15 15 15 16 18 17 17 18 19 20 20 22 21 20 20 18 16 15 17 18 18 19 19 19 20 20 19 20 22 21 22 23 23 20 15 10 11 12 11 9 9 10 12 13 11 9 11 16 17 14 14 15 14 8 17 7 9 7 5 5 7 4 6 7 8 11 12 12 15 17 15 17 16 18 22 23 22 21 20 20 19 19 21 18 19 18 19 18 18 16 15 13 14 14 14 14 14 13 15 16 18 19 19 17 19 18 15 19 20 20 19 17 17 17 20 22 21 20 23 25 25 27 24 24 23 24 23 22 22 13 12 15 16 20 15 21 20 16 18 15 10 5 3 6 4 7 8 7 9 7 7 8 8 12 15 16 17 17 17 19 19 19 19 18 19 19 20 22 22 22 22 22 24 24 23 22 24 23 23 23 23 23 24 25 24 24 24 25 26 26 27 25 24 23 22 23 22 22 23 22 21 21 19 17 18 18 17 15 13 11 10 11 10 12 13 11 9 9 9 8 8 8 8 6 7 8 7 5 6 6 7 8 9 8 7 7 8 9 9 8 9 9 10 10 12 14 14 16 15 15 15 16 16 18 17 18 18 18 18 19 20 22 22 21 22 20 20 19 19 19 19 19 21 22 22 21 22 21 21 21 23 25 24 21 19 13 13 9 12 14 11 11 12 13 10 11 11 9 10 9 13 11 15 14 16 10 10 8 8 10 6 13 12 10 8 6 8 9 10 12 13 11 13 15 16 21 21 20 21 20 19 18 17 18 17 17 18 17 15 16 16 17 14 16 14 11 11 11 10 12 16 17 16 18 17 18 18 16 20 20 20 19 17 16 17 19 21 22 23 24 26 25 24 22 23 23 22 21 21 21 9 11 11 12 9 10 18 18 16 14 10 8 5 5 8 6 7 8 8 8 10 8 8 9 11 14 15 15 18 18 19 20 20 20 20 22 21 22 22 24 24 24 27 28 29 25 21 23 24 24 24 24 24 24 25 24 24 25 24 27 26 29 27 25 25 25 26 25 24 25 23 23 23 21 19 18 18 17 15 12 10 10 12 12 11 11 11 10 10 10 11 11 9 9 9 8 9 9 6 7 8 9 8 9 10 10 9 10 10 9 9 10 10 10 12 12 14 15 15 16 16 17 18 17 17 19 19 20 20 20 21 21 21 20 21 21 20 19 21 21 21 22 22 23 24 23 22 22 22 20 20 22 21 20 17 17 12 14 12 10 8 8 11 11 11 10 9 9 10 15 19 16 12 15 15 24 15 8 8 8 14 17 15 14 11 10 10 7 9 7 8 10 10 10 10 16 17 17 17 20 20 18 17 16 15 18 18 16 14 13 16 16 18 17 18 17 15 16 13 12 16 19 17 16 15 14 15 16 17 22 22 20 19 17 18 18 19 19 21 22 24 23 22 21 19 19 18 19 19 18 18 11 15 14 12 12 13 12 20 17 14 8 5 4 7 8 8 7 8 8 9 11 11 13 13 15 15 16 17 17 17 18 19 20 20 22 23 22 23 24 24 23 24 26 27 28 30 29 28 27 24 24 24 25 27 28 28 26 24 24 25 27 29 29 27 27 27 27 26 26 26 25 26 23 22 22 19 18 18 16 13 11 11 12 10 9 10 11 10 11 11 11 10 10 11 11 10 12 12 9 10 10 10 11 12 9 10 11 12 11 10 11 12 11 12 13 12 14 16 16 17 18 18 18 18 19 20 20 19 20 21 21 21 21 22 21 20 20 20 20 22 23 24 25 26 24 23 21 21 20 19 22 24 22 20 20 21 10 9 11 12 9 9 11 10 10 11 10 10 12 14 15 15 16 15 15 16 14 12 13 12 15 15 16 16 14 12 9 9 9 7 7 8 9 9 10 14 14 13 14 16 16 17 15 13 12 16 15 15 15 14 15 16 15 16 17 16 15 15 13 12 15 15 13 11 10 12 14 15 17 17 17 18 18 15 14 15 16 16 16 20 21 21 19 21 20 18 18 18 17 17 17 12 12 16 15 14 16 17 16 13 11 8 5 5 5 6 7 8 10 8 9 10 12 12 13 15 14 17 19 18 18 18 20 22 23 24 24 25 24 25 24 26 27 28 29 29 30 31 31 31 31 31 29 30 28 23 28 29 26 27 27 26 28 29 27 26 28 28 26 27 24 24 24 24 24 22 21 17 18 14 11 12 11 11 11 12 12 12 11 11 10 12 11 12 12 14 12 13 13 12 9 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 15 16 18 18 19 19 18 19 20 20 19 20 21 23 24 22 22 24 23 19 20 21 22 24 25 26 27 25 22 22 21 21 21 22 22 21 18 17 12 11 10 10 8 7 8 5 7 9 7 6 8 11 14 17 17 18 20 19 18 18 15 18 19 17 15 11 14 14 11 8 8 8 11 6 7 10 11 12 13 11 10 11 13 13 15 15 10 12 14 15 16 15 13 14 13 14 15 15 17 16 15 13 14 15 14 12 12 11 12 12 14 15 13 16 17 17 13 11 14 15 15 16 19 20 20 18 19 19 17 17 17 17 18 18 12 11 12 14 14 15 15 15 11 9 6 6 7 8 8 7 7 9 9 9 10 11 13 14 14 15 16 17 17 18 19 20 22 25 27 27 27 26 25 26 29 31 31 31 31 31 31 30 31 30 29 29 30 31 31 30 26 26 26 29 29 27 27 28 27 28 26 24 27 28 28 26 25 27 25 24 21 19 15 13 12 12 15 13 13 13 12 12 12 12 12 12 12 14 15 15 14 14 13 12 12 12 14 13 12 13 14 15 13 13 13 14 13 13 13 14 14 16 17 18 18 19 20 19 18 19 18 20 21 20 22 23 22 22 22 23 21 20 22 23 25 26 25 24 22 20 21 20 20 20 19 19 17 18 16 17 15 11 12 11 7 5 4 6 7 7 9 10 11 12 17 16 16 16 19 20 20 21 22 20 17 13 18 12 15 11 12 12 7 9 9 8 11 10 12 10 11 12 10 9 10 10 11 10 11 11 13 14 12 12 13 12 12 12 13 15 13 14 12 13 13 11 12 10 10 10 9 11 10 12 14 14 13 12 12 16 15 15 15 18 19 20 20 20 20 16 16 17 15 18 17 10 9 8 8 9 8 7 9 8 7 7 7 7 9 10 11 10 10 10 11 10 11 13 14 14 15 17 17 15 16 20 22 23 24 27 29 28 30 31 30 31 28 27 28 30 30 31 31 30 31 33 32 31 30 32 29 27 30 30 29 26 29 28 27 27 28 30 26 29 30 28 32 30 29 30 29 27 20 17 15 13 13 14 13 13 12 12 13 13 12 13 14 15 15 15 16 16 16 15 14 13 14 15 14 14 14 15 15 15 13 14 15 15 14 14 14 14 14 16 17 18 18 18 20 19 20 21 20 22 21 22 22 22 22 22 23 22 22 23 24 25 25 24 23 24 24 25 26 23 21 19 19 19 19 17 12 13 11 12 8 7 7 6 9 8 10 10 11 14 14 17 18 17 17 20 19 20 24 22 18 19 10 11 14 16 13 11 9 9 9 8 8 10 11 13 10 13 13 13 10 12 11 9 9 10 11 10 12 10 10 11 10 10 11 13 12 13 12 13 16 15 15 15 13 12 11 9 9 10 10 11 13 11 12 13 15 14 14 15 18 18 20 19 19 18 16 14 15 12 14 15 7 6 6 8 8 8 7 7 7 7 7 8 9 10 11 11 12 10 11 10 10 11 12 12 13 14 17 19 21 22 21 23 24 24 23 27 28 29 31 32 32 31 34 31 26 26 29 29 31 30 29 31 31 32 33 34 34 34 34 32 32 31 24 21 24 26 28 26 26 28 29 33 35 32 33 31 32 28 23 20 13 14 15 14 13 13 13 14 13 15 15 15 16 16 16 17 17 15 17 16 15 15 16 15 15 18 17 15 16 15 15 16 17 18 19 20 20 19 17 16 17 18 18 19 20 22 23 23 22 24 24 24 23 24 24 25 23 24 24 25 27 26 25 26 25 22 22 25 24 22 24 22 25 17 20 19 16 13 10 8 6 7 11 8 8 10 11 13 13 15 14 15 15 16 17 19 17 22 24 21 15 11 8 10 12 19 10 10 10 8 10 9 8 9 13 13 12 10 8 8 8 8 7 9 12 9 10 9 8 9 8 8 8 12 12 12 12 12 14 14 15 13 14 13 13 13 12 10 11 10 11 12 12 11 12 13 13 14 15 15 16 17 17 17 18 15 12 12 11 12 14 6 5 4 4 6 6 6 6 7 5 4 6 8 11 11 12 12 12 12 11 12 13 12 13 14 14 17 19 21 23 24 24 23 25 25 26 28 28 28 31 32 31 31 32 31 28 31 27 29 29 29 25 28 29 31 34 35 37 35 25 19 26 20 19 14 23 22 23 27 28 29 33 35 nan nan 37 37 25 11 16 14 18 15 15 16 17 15 15 16 16 16 15 17 17 17 17 17 16 17 17 18 17 17 16 17 19 17 17 18 17 16 19 18 19 22 23 23 22 24 22 20 19 19 18 20 22 22 22 21 23 25 26 26 26 23 25 25 24 22 23 25 24 25 24 19 18 16 14 14 15 14 14 17 20 15 15 15 12 10 11 11 12 9 7 10 11 13 13 13 14 14 14 12 13 16 21 17 21 20 19 14 9 8 8 13 13 11 12 9 8 10 10 10 9 11 11 13 10 8 6 5 6 6 9 10 7 8 7 6 8 8 8 8 10 12 11 11 13 13 12 12 13 13 12 12 13 12 11 11 10 11 11 12 12 11 11 11 11 13 13 13 14 15 15 14 11 11 10 12 11 11 6 6 6 5 6 5 6 7 6 6 7 9 11 11 11 11 12 13 13 13 13 15 14 14 15 15 17 19 20 21 22 24 25 25 26 26 26 26 29 29 28 29 28 27 24 23 26 27 27 28 32 28 31 31 30 30 33 34 34 30 27 19 22 22 26 23 25 24 22 20 20 23 nan nan nan nan 17 16 22 17 18 18 13 15 17 17 17 18 17 18 16 15 17 17 18 20 20 17 18 18 19 18 16 18 18 19 18 19 20 19 20 21 21 22 22 22 22 23 23 22 21 21 20 20 21 21 20 18 17 21 22 22 23 21 22 22 23 22 21 18 21 nan nan 19 16 14 13 14 16 12 10 12 13 12 13 12 10 12 12 14 13 10 11 9 9 11 13 13 13 15 15 14 13 12 15 10 15 22 19 15 12 9 9 11 9 8 14 12 11 8 12 10 10 9 8 7 8 9 9 7 6 4 4 6 7 9 7 6 5 5 6 7 8 8 9 8 11 12 11 10 12 12 12 11 10 11 12 12 11 12 11 12 12 11 10 12 11 11 11 11 12 12 11 13 13 11 12 10 11 9 9 8 8 7 7 8 8 8 8 9 11 12 12 12 12 12 13 14 14 14 14 16 17 16 15 17 16 18 19 20 21 21 23 22 24 25 26 26 27 30 29 29 29 28 29 29 26 26 26 27 24 27 26 28 28 29 31 30 32 34 31 33 33 24 26 24 28 23 27 23 21 22 30 21 13 3 4 7 2 6 10 14 15 15 17 18 nan nan 18 nan nan 18 17 17 17 19 20 21 19 20 20 20 20 18 18 20 21 21 20 20 21 23 22 21 22 22 22 22 22 24 23 21 21 20 20 19 20 17 18 18 20 17 15 17 18 22 21 19 21 21 21 22 23 nan nan 16 15 16 15 12 10 11 10 10 12 12 13 13 14 14 14 12 10 10 10 10 12 14 15 15 14 13 14 13 13 14 15 12 15 18 17 13 10 11 13 10 10 9 10 11 9 9 11 8 9 7 6 4 5 7 9 7 6 5 3 5 6 6 6 5 3 5 7 7 6 7 9 11 11 8 9 10 9 9 11 10 11 11 12 10 11 9 11 11 11 10 11 9 10 10 8 10 9 10 11 11 11 10 10 9 9 9 7 7 5 6 7 7 7 7 9 10 12 13 14 14 15 15 14 14 15 15 16 17 19 17 18 19 19 20 20 20 21 21 22 23 22 24 25 26 29 31 31 30 31 31 32 31 30 24 26 27 27 27 28 29 28 28 28 31 33 29 30 32 33 32 30 28 24 21 27 20 19 25 24 22 21 8 12 13 13 11 13 12 14 15 16 18 nan nan nan 19 18 nan 19 nan 19 21 20 19 19 20 21 21 21 20 20 21 21 22 21 21 22 22 20 20 21 22 22 22 23 23 22 20 20 19 19 18 18 17 18 19 16 15 18 18 19 22 24 22 20 21 21 nan nan nan nan 13 14 13 13 12 nan nan nan 13 nan 11 nan 13 16 15 13 10 9 9 11 12 13 13 15 15 14 14 15 13 14 14 11 7 14 15 12 11 9 9 11 9 9 9 9 10 7 10 10 10 6 7 7 3 4 4 7 8 7 6 7 7 6 5 5 3 5 6 6 6 7 9 9 9 7 8 9 9 9 10 8 11 10 12 12 11 10 12 12 12 11 10 9 10 9 8 8 8 8 8 9 10 9 8 8 8 9 8 7 6 7 6 7 7 9 9 11 12 13 13 14 14 16 19 18 15 15 16 18 18 19 20 20 20 21 20 21 21 21 21 22 22 22 23 25 26 27 28 31 32 32 33 34 32 30 29 24 27 26 26 27 26 26 25 25 28 31 31 31 34 35 33 31 35 35 31 38 30 27 24 27 18 25 14 13 14 10 12 13 14 15 18 19 19 18 nan nan 20 20 20 nan 20 21 21 21 20 19 19 22 22 23 23 22 22 22 22 22 22 22 21 19 22 21 22 21 21 20 20 17 19 18 16 16 15 16 16 15 15 16 15 17 18 21 20 19 17 16 17 nan nan nan nan nan nan nan nan nan nan nan nan 10 9 9 10 12 13 13 12 12 14 12 12 15 15 13 16 18 18 16 15 13 14 19 10 10 9 14 15 10 9 9 6 8 11 9 9 8 9 8 7 11 7 7 9 8 7 7 8 6 8 7 7 5 5 5 6 5 7 7 9 9 10 11 10 10 8 11 10 12 12 12 10 9 11 12 13 11 9 11 12 10 10 11 9 9 8 8 8 7 8 8 7 7 7 7 7 7 8 8 6 6 6 6 6 8 10 11 11 10 10 12 16 18 19 20 21 20 19 17 18 19 20 21 20 21 21 21 22 21 21 20 20 20 21 22 23 24 24 25 26 28 31 32 34 33 33 34 33 32 32 30 28 27 27 29 30 28 29 31 31 31 31 33 32 34 35 36 41 36 34 33 33 31 29 29 23 19 15 16 17 17 18 18 19 20 nan nan 20 18 22 21 21 21 23 23 21 22 21 21 22 21 24 22 23 23 23 22 22 23 23 22 22 22 22 21 22 20 20 18 18 18 17 17 15 16 16 17 18 16 16 17 18 21 17 16 18 16 14 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 nan 11 11 13 12 14 15 16 18 18 19 20 19 17 16 15 13 18 13 13 16 13 12 10 11 10 9 11 10 11 8 8 8 7 8 7 7 7 9 7 9 7 6 9 7 8 9 8 7 8 9 8 7 8 8 9 9 9 9 10 10 11 12 13 12 12 12 11 11 10 12 11 10 12 11 10 9 11 9 8 6 7 6 6 7 8 6 8 6 6 6 7 nan 7 nan 7 8 9 10 12 13 15 16 17 18 18 19 19 20 20 21 19 19 19 20 21 22 22 23 23 23 22 21 20 19 19 20 19 19 18 19 19 20 22 24 25 28 30 32 31 32 32 33 33 33 32 33 34 34 35 35 32 33 33 32 34 33 35 35 37 35 34 34 32 34 35 34 32 29 26 25 19 20 18 18 20 20 20 21 22 22 21 22 24 24 23 22 21 24 23 22 22 22 23 23 24 23 23 24 24 24 24 24 23 24 24 23 22 23 21 20 19 18 19 18 20 19 19 19 21 21 20 21 19 18 17 20 16 15 17 17 14 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 15 16 18 20 21 22 22 19 17 15 17 17 22 18 16 16 15 12 11 nan nan 12 11 13 14 9 7 7 nan 7 7 7 nan 7 7 8 9 10 9 7 7 7 8 8 9 9 7 7 nan nan nan nan 8 7 8 10 11 13 16 13 10 11 12 10 10 11 10 10 11 12 11 10 10 9 7 5 5 4 7 7 5 5 7 6 4 3 9 9 11 11 13 15 15 15 17 19 20 nan nan nan nan nan 23 23 23 22 22 22 21 21 22 23 24 24 23 21 21 19 18 18 19 19 19 18 18 18 18 19 19 20 22 24 24 24 24 25 26 28 29 30 31 33 33 32 30 32 37 36 36 36 37 39 37 36 36 35 34 34 33 34 33 30 28 27 25 24 24 24 21 21 22 23 23 24 24 22 23 24 25 nan 24 22 26 nan nan 25 22 23 24 24 24 23 24 25 24 26 25 24 24 24 24 23 24 24 22 20 20 21 21 21 19 20 21 23 23 22 22 22 21 20 19 17 15 15 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 13 nan nan 22 23 21 20 19 20 18 21 19 16 15 16 16 11 nan nan nan nan 14 9 9 nan nan nan nan nan nan 9 nan nan 11 10 10 9 4 5 6 6 7 7 8 nan nan nan nan nan nan nan nan 7 8 9 11 10 11 13 11 12 13 11 11 9 11 9 10 11 10 8 9 7 7 6 5 6 6 5 3 5 5 4 3 5 7 8 10 10 11 12 14 16 16 19 21 21 22 22 22 24 25 24 22 20 20 20 20 20 22 23 23 23 22 21 21 20 20 19 19 20 20 20 19 19 20 20 20 21 21 21 21 21 21 21 21 22 24 25 26 29 28 26 28 30 35 36 35 36 38 39 36 37 38 38 37 33 31 29 30 28 28 27 27 25 26 25 25 26 28 25 23 26 22 24 25 27 nan 27 25 26 nan nan nan nan 24 25 25 25 26 25 25 25 26 26 25 25 24 24 24 23 24 23 20 22 21 22 23 22 21 21 22 22 nan nan nan 21 20 19 18 nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 21 23 20 20 20 nan nan nan nan nan nan nan nan nan 10 nan nan nan nan nan nan nan nan nan nan nan 8 nan 7 6 10 9 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 10 10 11 12 nan nan 11 11 10 9 10 11 10 9 7 9 7 6 6 6 6 4 2 4 4 4 3 6 7 8 9 10 11 14 15 17 17 19 19 19 19 20 20 22 23 23 21 20 21 20 19 19 20 22 22 22 22 20 21 22 22 22 22 21 21 21 20 20 20 20 21 22 22 22 23 22 24 23 22 21 21 22 24 26 25 23 23 25 27 31 31 30 34 36 36 38 37 37 37 36 35 35 27 28 28 29 29 28 28 28 29 30 29 29 28 28 25 28 28 28 29 nan 27 28 27 nan nan nan nan nan nan 26 26 28 26 25 26 27 26 25 nan 24 25 23 nan nan 22 23 23 23 24 23 nan nan nan nan nan nan nan nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 10 9 10 11 10 10 9 9 6 7 6 5 5 2 3 3 2 4 6 8 9 9 10 11 13 14 15 16 17 18 19 20 21 21 23 24 22 20 19 19 19 18 18 18 19 20 21 21 20 20 21 22 23 22 21 20 21 21 21 21 22 23 24 23 24 25 25 26 25 24 24 24 23 25 25 25 24 23 24 25 25 26 25 26 27 30 32 33 35 35 33 33 35 36 32 27 26 29 30 31 31 33 31 30 30 28 29 29 32 30 30 30 nan nan nan nan nan nan nan nan nan nan nan 27 28 nan 27 26 27 27 26 nan nan nan 25 nan nan nan 23 nan 26 26 22 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 9 8 9 8 9 10 8 7 6 5 4 4 3 2 2 2 3 8 10 10 10 10 12 13 14 15 17 18 18 19 20 21 21 23 24 22 20 18 17 17 17 18 17 18 18 20 21 21 21 21 22 22 22 21 22 20 21 22 22 22 22 23 25 25 25 24 24 24 25 25 24 25 26 26 26 26 25 25 25 26 27 26 26 27 27 25 26 29 30 31 31 32 33 34 33 33 30 30 32 32 31 30 31 33 31 32 34 33 31 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan 29 nan nan 27 nan 26 26 nan nan nan nan nan nan nan nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 5 4 5 5 6 5 4 3 5 11 12 12 12 12 14 14 16 18 18 19 22 22 22 22 22 23 24 24 20 20 17 16 17 18 18 18 19 19 21 23 23 22 22 21 21 22 22 22 22 21 21 22 22 24 25 25 25 24 25 26 25 25 25 25 27 27 27 27 26 27 29 28 28 29 29 28 29 29 30 28 27 26 26 28 31 32 33 34 35 34 34 34 34 34 34 35 33 33 38 32 35 32 32 34 33 33 nan nan nan nan 29 30 nan nan nan nan 30 29 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 8 12 12 12 13 13 15 16 19 20 21 21 22 23 24 23 24 23 24 22 19 19 18 16 16 16 17 18 18 18 19 20 20 21 20 19 21 21 21 21 21 22 23 23 24 24 nan nan nan nan nan nan 27 26 27 26 26 27 26 28 28 28 28 28 29 30 30 30 31 31 32 31 30 29 30 29 28 29 31 32 33 36 37 37 37 39 38 38 37 38 39 40 37 35 35 36 35 35 nan 31 31 nan nan nan nan nan nan nan nan 30 nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 13 12 12 13 14 16 18 20 22 22 23 23 24 25 25 24 23 24 22 20 17 18 16 17 17 17 19 19 18 19 20 19 20 nan nan nan nan 21 23 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 26 26 27 28 31 31 31 31 30 30 30 30 29 30 29 28 28 28 28 28 28 28 32 34 35 38 39 38 38 38 39 40 41 42 37 35 34 33 37 35 35 30 32 32 30 30 nan nan nan nan nan nan 30 31 nan nan nan nan 30 28 nan 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 12 13 15 17 18 21 22 24 24 25 25 26 27 26 24 24 23 21 17 16 14 15 17 19 19 19 19 20 21 21 21 nan nan nan 23 23 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 nan nan nan 32 32 32 31 31 nan nan nan nan 29 28 27 27 27 24 24 24 25 26 29 32 35 39 41 42 40 42 44 42 37 35 35 33 29 32 34 32 30 29 29 28 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 13 14 13 14 16 18 20 23 23 24 26 26 27 28 27 24 25 25 22 19 16 16 15 16 nan 18 nan 18 19 20 21 21 22 23 23 24 25 24 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 25 25 27 27 29 33 36 38 41 40 40 41 37 36 38 35 36 30 33 33 33 35 34 30 31 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 16 16 16 16 16 17 18 20 22 23 25 27 27 26 26 26 24 25 25 26 21 18 18 18 nan nan nan nan 18 19 21 22 22 23 24 22 23 23 24 nan nan nan nan nan nan 26 nan nan 31 33 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 28 28 28 29 30 31 33 35 37 39 38 41 33 30 33 32 35 38 38 35 33 31 32 34 35 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 17 17 17 17 21 20 22 24 25 28 28 26 26 28 27 26 28 27 26 23 21 19 20 nan 17 18 19 21 22 22 22 23 22 22 21 22 nan nan nan nan nan nan nan 28 30 31 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 27 27 28 29 31 33 34 39 39 32 31 32 36 33 35 34 36 30 33 35 35 33 34 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 18 18 18 20 23 22 25 26 28 30 28 28 28 28 25 25 26 27 24 24 23 19 19 16 19 21 20 21 20 20 22 21 18 18 nan 25 26 nan nan 28 29 nan nan 28 29 29 nan nan 27 nan nan nan nan nan nan nan 33 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 29 30 31 32 34 33 32 36 39 34 29 26 33 34 38 36 38 35 36 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 20 19 19 19 23 23 24 28 28 29 27 28 28 28 25 26 27 27 25 26 21 22 20 20 20 20 20 19 19 20 19 20 20 23 26 nan nan nan nan 20 23 24 26 26 26 nan nan nan 32 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 31 31 30 30 29 29 31 31 33 34 34 42 31 29 29 38 37 35 35 35 40 34 39 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 23 22 23 22 22 22 24 26 28 30 29 29 29 27 26 23 23 26 26 26 24 23 22 24 22 21 20 18 nan 19 nan nan 21 20 nan nan nan 19 17 nan nan 20 23 nan 23 26 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 30 31 32 31 30 30 29 30 30 33 44 31 32 31 38 32 38 33 37 40 37 40 40 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 25 25 26 26 28 29 22 25 27 29 29 29 29 28 27 26 nan 23 25 25 23 23 23 21 21 23 20 18 20 19 nan 20 20 nan 18 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 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 21 23 25 29 31 31 30 28 27 28 32 34 40 35 35 31 36 34 34 41 40 39 38 40 39 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 27 29 28 27 33 46 24 26 28 29 29 31 29 28 28 27 25 23 25 nan 24 20 23 21 21 22 22 20 nan 18 18 nan nan 16 19 nan nan nan nan nan nan 17 nan nan nan nan nan nan nan 19 nan 22 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 19 21 24 28 29 31 27 26 28 31 33 35 42 35 31 38 40 37 38 37 38 nan nan 39 39 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 30 30 29 32 36 28 28 29 30 32 31 31 30 28 27 26 23 25 25 nan 23 21 24 22 nan 21 21 20 nan 20 21 nan 17 nan 21 18 21 nan 15 17 nan nan nan nan nan nan nan nan 21 21 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 20 20 22 24 24 25 25 27 25 26 32 31 37 32 35 33 39 48 40 40 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 33 33 32 31 30 31 34 30 30 31 33 32 32 32 31 30 27 26 25 26 26 23 26 23 20 nan nan 21 nan nan nan nan nan 19 nan nan 21 21 19 19 nan nan 17 19 nan nan nan nan nan 18 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 22 23 24 25 25 24 22 25 27 30 34 34 28 28 34 41 47 42 36 34 nan nan nan nan nan 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 35 35 31 29 32 33 32 31 32 33 34 33 32 32 30 29 nan 25 26 27 26 23 23 20 nan nan 20 24 22 nan nan 21 20 21 21 23 22 22 22 21 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 25 25 24 25 25 24 21 24 27 30 32 26 31 28 42 42 47 43 43 36 37 nan nan nan nan 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 37 32 31 30 34 32 31 30 33 34 33 33 32 31 30 29 27 26 27 nan nan nan 21 19 20 19 nan 24 24 23 23 25 26 nan 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 26 27 26 25 25 24 21 25 24 31 29 29 30 31 36 40 40 34 37 37 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 36 36 34 33 34 35 33 33 37 36 31 33 30 30 28 28 28 28 26 27 30 25 22 21 17 nan nan 25 nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 28 29 26 26 26 21 24 28 30 28 26 28 40 46 43 44 39 37 36 38 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 38 38 35 36 36 36 38 37 34 34 31 31 33 33 32 30 29 30 28 25 27 29 27 25 23 19 21 19 22 nan nan nan 25 28 25 24 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 38 nan 33 30 32 29 28 28 27 22 26 30 30 28 32 37 39 45 47 49 50 43 41 40 37 35 43 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 13 40 40 42 40 40 38 35 39 40 38 34 33 31 32 25 26 27 30 29 28 27 26 27 nan 26 28 nan nan nan nan nan 24 28 29 28 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 38 38 35 37 33 31 29 28 27 28 30 30 32 36 43 34 45 41 nan 45 40 42 40 40 40 39 38 45 41 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 16 19 15 41 44 44 44 44 40 39 40 41 39 38 34 30 28 24 26 28 29 28 26 28 30 29 30 nan nan nan nan nan nan nan nan 26 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 43 43 40 41 39 36 34 30 26 27 33 31 35 46 46 40 40 nan nan nan nan nan nan nan nan 38 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 nan nan nan nan nan nan nan nan 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 23 45 46 44 44 44 43 44 42 41 39 37 31 28 28 29 28 27 30 31 28 nan 30 nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 48 48 46 nan nan nan nan nan nan nan nan 50 46 45 44 45 40 38 35 31 27 29 33 36 42 47 47 44 47 51 55 47 40 nan nan 43 46 nan 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 24 27 24 18 46 47 44 44 44 44 44 43 42 39 34 34 29 33 32 29 33 33 31 30 29 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 44 45 47 47 51 51 50 51 49 44 nan nan nan nan nan nan nan 54 51 49 47 45 42 40 38 32 29 33 37 40 46 49 45 47 48 51 49 47 47 43 47 48 nan nan 44 48 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 33 23 21 20 45 46 46 46 46 46 45 43 44 42 37 32 31 34 32 32 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 48 52 55 55 58 54 55 47 40 37 33 35 32 nan nan nan nan 58 58 58 55 53 48 48 43 39 36 31 31 28 54 39 38 40 47 51 53 55 46 54 48 53 53 47 46 47 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 26 29 24 19 20 46 47 48 49 48 46 45 44 nan 40 38 34 30 29 31 32 34 34 nan nan nan nan nan nan nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 53 57 57 57 49 nan 27 19 14 11 11 13 14 16 18 nan nan nan 56 61 61 58 55 49 48 45 39 32 26 nan 32 48 35 38 47 40 43 57 51 54 52 49 50 49 50 49 48 nan nan 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 30 26 31 26 26 26 nan nan nan nan nan nan nan nan nan nan 38 35 35 33 30 31 32 36 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 54 58 57 49 36 21 13 10 7 7 11 13 12 12 13 15 16 16 20 nan 52 61 61 58 53 52 51 45 38 39 nan 28 42 38 42 56 37 38 42 52 53 50 54 56 51 54 55 55 nan nan 45 nan nan nan nan 36 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 27 29 28 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan 36 34 33 34 34 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 58 57 43 23 nan 13 13 11 12 10 10 12 10 11 17 14 13 17 19 20 22 39 55 60 60 55 53 50 45 40 36 33 37 46 44 42 38 35 36 33 60 62 55 50 60 58 58 54 56 57 nan 46 47 nan nan 51 41 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 37 35 33 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 58 52 35 22 18 14 13 13 13 16 17 15 17 16 18 21 18 16 18 18 17 27 27 33 49 61 61 55 52 50 41 36 33 31 13 14 31 31 32 42 27 20 37 49 47 52 65 56 52 60 66 nan 50 49 nan nan nan 46 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 35 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 45 44 31 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 54 47 32 22 20 nan nan 14 15 16 18 20 21 22 23 20 18 17 20 20 28 26 28 31 31 33 48 60 61 54 54 53 49 50 40 21 38 41 33 40 18 24 27 24 29 35 45 49 47 45 52 56 63 62 61 nan 50 nan 46 nan 51 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 35 30 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 45 25 18 nan 17 nan 13 11 12 12 14 15 18 18 15 13 19 14 19 21 29 25 28 30 36 37 33 51 61 59 56 60 57 48 27 40 36 37 34 21 24 32 40 42 40 34 30 35 33 38 37 40 49 48 41 53 59 55 56 58 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 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 26 15 16 nan nan nan 13 nan 11 16 13 20 19 14 15 14 14 21 19 23 23 24 29 31 41 44 39 36 55 61 56 61 63 52 44 50 nan 33 47 56 55 48 45 48 40 nan 45 50 44 nan nan nan 27 46 38 44 47 43 52 61 62 70 63 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 16 nan nan nan 17 13 nan 11 15 12 14 9 6 9 12 18 21 24 26 28 28 32 41 48 50 34 43 59 61 61 60 55 53 46 23 3 3 25 30 44 54 52 49 50 nan nan nan nan nan nan nan 27 30 26 39 nan nan 37 38 42 49 55 63 66 nan nan nan nan nan nan nan nan nan nan nan 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 nan nan nan 15 12 9 10 13 10 16 16 6 5 8 13 18 24 25 28 29 35 37 44 50 49 30 55 60 56 60 57 54 45 54 34 34 27 35 45 52 56 54 53 nan nan nan nan nan nan nan nan 24 23 28 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 60 60 nan 53 nan 54 nan 49 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 19 20 nan nan nan nan nan 12 9 15 18 17 nan 24 14 13 16 16 27 23 26 26 26 30 38 42 50 45 44 56 52 55 56 54 50 48 42 44 50 55 54 53 47 nan nan nan nan nan nan nan nan nan 26 23 29 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 62 62 60 57 55 53 50 50 50 48 49 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 nan nan nan nan nan 13 8 19 18 14 17 nan nan nan nan 11 15 12 16 18 20 nan nan nan 38 55 46 41 48 58 67 57 55 56 51 59 64 61 58 51 nan nan nan nan nan nan nan nan nan nan 21 22 23 27 24 29 22 26 28 41 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 57 54 56 54 52 50 49 48 44 39 38 nan 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 16 nan 19 12 nan 13 9 16 14 13 9 10 9 8 12 22 17 17 19 20 18 nan nan nan nan 33 33 24 44 49 65 70 49 53 64 65 65 60 53 nan 43 41 nan nan nan nan nan nan 26 28 28 26 30 28 25 28 34 37 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 52 54 51 49 50 47 42 38 41 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 11 10 10 7 5 9 11 16 24 23 21 21 19 19 23 nan nan nan 27 23 9 26 50 56 60 48 56 62 60 60 59 54 47 39 38 26 38 38 nan nan nan nan nan 35 32 32 32 30 32 33 35 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 44 43 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 3 9 9 12 7 4 5 10 10 14 18 24 26 30 27 nan nan nan nan 16 6 28 39 41 52 65 57 66 58 70 64 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 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 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 10 8 11 8 10 9 10 13 21 28 31 30 46 21 nan nan nan 47 53 47 46 54 57 62 nan nan nan nan nan 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 17 18 25 28 34 36 35 25 16 9 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 82 89 81 nan nan nan 91 89 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 75 78 81 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 nan nan 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 67 67 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 60 60 61 62 61 60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 60 58 58 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 59 57 57 56 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 56 56 56 57 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 55 57 58 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 48 50 52 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 38 38 42 43 nan nan 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 nan 42 nan nan nan nan 36 28 28 29 29 42 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 32 34 37 36 42 nan nan nan nan 30 28 nan 37 32 37 nan nan 46 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 21 17 21 27 28 nan nan nan nan 27 34 40 nan nan 33 35 46 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 28 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 17 16 12 nan nan nan nan nan nan nan nan nan 16 18 16 24 24 nan nan nan nan nan 30 40 42 44 34 35 nan nan 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 27 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 7 11 nan nan nan nan nan nan nan nan nan 25 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 26 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 nan nan nan nan nan nan 41 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan 11 20 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 nan 7 13 23 37 nan 57 54 56 57 56 56 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 5 5 9 11 16 24 28 31 31 30 32 32 35 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 7 4 6 8 12 16 18 17 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 14 9 6 6 8 8 10 13 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 8 6 7 9 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 4 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 272 270 267 298 235 236 nan 70 92 96 94 56 28 11 16 343 326 310 298 285 281 269 265 276 270 269 263 262 263 259 254 248 244 235 237 220 216 215 220 224 222 222 232 230 225 228 234 246 243 241 242 244 235 235 236 232 230 233 236 225 223 220 221 222 221 222 223 229 229 233 237 245 247 253 252 251 244 250 257 254 263 267 269 272 277 271 271 267 274 259 261 257 260 258 239 221 248 196 266 294 315 298 302 165 196 166 174 190 206 213 212 203 198 208 218 216 211 222 218 211 224 223 221 222 220 223 223 223 223 225 222 223 227 232 233 233 236 239 240 237 236 236 237 235 236 240 253 262 267 273 273 281 286 288 285 282 278 278 279 283 284 297 311 312 315 311 302 307 333 346 341 326 325 351 22 58 44 92 84 88 96 105 104 114 102 104 103 97 96 97 98 101 105 110 107 105 103 101 100 99 97 98 96 96 95 94 89 88 93 92 98 102 100 101 96 95 97 95 94 91 87 98 98 98 100 102 101 100 100 96 91 88 85 83 82 81 80 77 74 72 72 75 70 68 71 71 70 70 70 73 77 270 292 279 265 264 nan 32 87 35 80 54 78 36 24 8 320 290 279 279 279 281 280 278 272 268 266 260 260 256 257 259 254 248 244 242 236 219 217 215 219 227 228 234 238 237 236 236 241 242 242 246 245 249 245 240 238 233 235 240 240 233 231 228 226 225 226 229 237 245 241 243 242 242 244 251 249 249 248 247 255 262 263 270 274 274 268 260 252 253 250 256 253 264 245 222 229 234 236 195 306 292 277 263 225 230 218 197 204 203 210 217 206 219 226 214 203 217 221 217 216 222 223 222 221 222 223 229 226 223 225 227 227 232 232 234 234 234 234 237 234 236 234 234 243 242 242 247 254 251 258 269 274 290 292 291 288 277 279 288 291 290 282 337 324 289 294 294 293 290 296 283 334 313 348 14 65 2 30 74 88 120 111 112 104 102 102 108 103 99 101 99 104 108 108 104 100 100 104 99 98 96 97 96 95 94 89 91 90 93 104 93 97 97 92 95 101 96 94 90 89 89 89 93 96 98 104 102 99 95 94 91 87 84 82 82 78 79 78 74 71 66 66 69 67 65 64 67 68 69 68 70 266 287 303 279 286 306 33 51 27 34 21 57 88 23 359 271 175 298 280 277 273 278 285 279 268 259 258 250 252 254 252 255 253 249 243 244 240 234 227 230 232 237 240 244 246 245 242 243 247 245 246 245 244 247 244 242 238 241 242 243 242 244 238 233 234 230 231 237 239 246 251 253 236 232 238 245 242 242 241 247 255 261 266 270 260 258 256 254 251 241 255 259 236 212 216 222 214 218 212 171 271 276 269 248 236 260 233 216 215 228 225 216 221 225 210 198 219 215 217 218 221 220 220 226 224 227 231 232 235 231 230 231 231 233 235 236 235 233 232 237 240 241 241 244 247 246 244 243 256 256 256 263 266 279 278 270 276 278 285 280 277 291 308 248 273 300 295 303 281 265 244 269 324 328 311 30 3 14 41 77 104 136 121 113 100 98 94 91 105 98 99 105 111 115 107 110 111 101 99 96 97 97 94 94 89 87 92 99 103 95 91 91 91 95 91 90 93 92 91 89 85 85 90 91 97 96 97 96 94 93 92 88 87 85 84 85 79 76 74 73 70 69 67 66 65 60 61 64 65 66 62 275 310 317 329 323 327 24 50 23 28 26 15 7 10 3 312 309 301 242 283 290 289 287 286 275 263 257 255 256 255 259 252 250 248 250 248 245 241 240 237 238 244 245 247 245 247 243 244 246 249 249 252 252 250 248 245 237 235 240 244 245 245 244 241 241 242 241 241 243 246 246 247 246 241 241 237 242 250 251 253 257 265 268 267 267 258 252 255 256 249 254 231 210 208 230 233 231 243 206 182 213 254 263 260 236 255 252 219 238 231 221 216 230 207 208 207 223 214 215 218 217 220 221 224 225 233 234 238 238 238 234 232 233 234 236 236 237 236 238 238 241 244 246 247 252 254 251 255 262 262 264 264 272 283 277 291 285 277 280 286 288 295 304 311 313 314 310 290 295 274 258 252 247 293 318 296 294 331 292 81 109 115 111 112 97 116 95 102 102 99 113 110 124 111 113 112 107 101 100 98 97 95 86 86 85 89 88 88 89 89 86 82 84 81 80 86 83 88 90 90 95 86 85 89 84 85 83 87 93 92 89 89 85 85 83 83 81 78 75 70 65 70 70 66 63 57 56 56 58 64 68 310 335 327 348 313 357 44 47 42 25 30 41 45 8 346 320 333 342 347 308 291 287 284 287 273 261 261 265 262 257 253 252 252 254 250 251 248 250 247 244 242 242 251 251 256 249 250 248 244 245 245 247 247 247 248 248 245 240 244 246 245 249 249 245 246 244 244 243 244 246 247 244 245 243 240 247 254 251 255 257 257 264 267 263 268 263 261 252 248 240 234 216 202 213 240 245 239 236 249 242 218 221 228 222 223 225 204 211 200 218 223 233 224 215 209 212 220 208 214 216 214 217 221 223 225 233 234 233 234 238 238 234 232 234 235 236 238 239 242 240 243 248 252 253 256 260 260 264 265 266 268 266 262 263 271 276 286 275 281 290 298 302 296 301 307 309 305 293 285 270 258 251 261 246 263 283 282 252 260 164 240 168 119 137 127 125 110 101 104 119 117 122 123 113 112 109 103 100 100 99 99 95 94 83 77 80 83 84 80 81 79 78 79 77 70 65 75 80 84 82 79 87 85 78 78 78 78 77 80 85 86 84 82 83 82 82 79 78 75 75 71 69 67 64 61 58 56 53 54 57 61 18 2 329 339 338 22 34 39 37 29 45 33 39 338 320 311 336 328 317 284 295 296 284 283 274 259 265 264 264 256 252 252 251 249 251 248 249 252 253 250 251 247 247 252 254 252 250 251 252 252 250 250 250 251 252 250 251 249 247 245 247 248 252 250 245 248 247 244 248 249 245 240 239 240 245 250 249 254 256 251 249 255 255 255 262 270 258 254 251 238 218 217 217 236 219 228 233 231 220 239 242 247 232 220 214 220 219 202 205 202 215 221 215 218 216 215 219 217 217 217 214 218 216 221 224 230 231 229 233 238 237 233 234 236 233 235 235 238 242 244 245 250 248 250 254 260 262 265 264 265 262 262 257 257 257 262 266 262 285 289 302 289 286 297 302 298 293 278 276 263 263 256 225 231 222 277 280 271 265 200 188 173 155 162 148 148 123 121 124 116 120 136 124 117 114 113 104 103 102 100 94 92 98 100 96 86 81 81 77 74 72 75 76 69 66 63 61 70 73 82 81 79 76 77 76 77 80 78 82 81 76 77 77 79 84 82 80 80 76 74 72 64 58 57 56 53 50 55 54 56 57 32 354 11 2 8 359 14 41 19 30 41 48 21 324 300 302 277 278 257 268 253 274 279 268 274 269 262 264 263 254 254 257 256 255 253 253 249 249 252 250 246 249 251 252 250 253 249 252 250 249 252 253 253 249 249 249 252 249 250 251 251 252 249 252 251 248 249 248 246 248 250 249 241 235 240 246 246 246 241 244 242 245 248 249 262 264 257 249 243 242 234 237 241 228 219 231 236 231 233 223 216 218 229 229 208 214 211 208 210 207 212 223 225 215 217 220 220 217 217 217 215 216 216 216 222 224 227 227 231 233 232 233 236 236 235 238 238 241 245 248 249 251 255 257 258 258 268 266 266 263 262 260 257 253 254 254 260 276 279 281 287 288 281 286 295 282 289 263 264 220 190 198 197 214 223 228 243 279 248 249 244 176 214 186 180 156 131 121 128 131 128 120 115 131 119 111 104 103 103 100 98 97 96 89 90 92 85 81 78 80 80 73 72 69 63 54 52 63 61 66 71 72 74 78 79 75 75 77 74 76 74 71 71 71 70 73 82 80 78 77 75 77 73 68 64 56 53 60 61 62 61 28 14 15 29 342 20 20 47 36 49 41 22 343 303 287 285 271 271 255 262 247 243 241 252 256 243 257 263 260 260 254 256 257 258 256 253 249 249 248 246 245 247 246 246 248 249 251 249 251 250 250 252 254 253 249 249 249 249 246 251 252 254 253 252 253 251 248 248 247 246 244 244 242 239 238 242 246 244 239 231 231 238 248 255 255 250 247 240 237 239 243 252 233 222 225 224 248 227 234 229 220 216 210 227 217 219 213 212 207 209 225 218 216 219 222 221 223 222 218 219 217 218 219 218 224 224 223 224 229 231 233 232 230 233 235 241 241 242 245 249 252 252 257 259 259 257 261 262 261 257 254 253 249 247 244 253 255 260 260 279 285 289 282 285 285 279 290 277 255 238 225 221 214 219 221 236 223 222 267 214 241 201 219 175 199 157 137 142 148 137 114 123 134 134 126 104 106 100 93 98 96 93 90 90 90 93 86 87 84 85 82 77 76 73 67 63 60 64 62 64 71 75 73 71 73 78 74 73 72 71 71 70 70 69 71 73 76 82 79 79 79 82 86 87 81 72 68 65 66 65 65 34 16 18 22 19 22 45 47 46 51 46 355 323 309 294 289 293 277 270 253 249 241 234 237 250 253 249 253 253 254 257 258 259 261 259 256 252 247 249 253 250 247 250 252 247 242 246 245 250 249 249 253 250 253 255 253 250 252 252 251 251 253 251 246 247 248 250 249 245 242 240 240 238 233 234 229 230 236 226 221 232 237 243 241 243 244 241 242 243 239 240 234 238 239 225 219 234 228 222 219 228 216 218 214 216 218 223 220 214 214 228 230 229 226 228 221 225 224 221 219 219 219 224 224 225 223 224 221 222 233 234 231 233 231 236 242 244 246 249 252 252 253 256 260 261 259 262 261 255 252 254 254 246 241 247 249 239 250 252 255 272 290 293 281 272 272 272 271 259 232 234 225 203 207 183 209 217 218 211 191 195 201 185 176 193 178 164 155 142 126 138 138 138 132 117 108 103 107 105 96 96 95 90 90 99 95 100 99 91 83 86 86 87 81 72 73 61 52 55 54 68 69 72 84 83 88 89 82 73 73 76 77 70 64 69 75 79 83 87 86 85 85 87 92 86 80 76 73 70 64 61 41 25 32 21 18 16 31 47 44 41 26 344 323 310 307 311 298 287 276 271 260 258 251 245 249 248 249 251 254 250 249 251 253 251 254 256 252 254 253 252 251 249 248 250 248 250 244 244 246 249 252 249 253 257 261 257 254 249 254 250 250 252 253 252 249 249 246 245 248 245 240 234 233 230 222 218 218 226 224 223 227 225 235 229 224 220 230 230 236 243 243 232 226 222 224 229 231 221 219 215 225 220 225 219 216 215 221 220 217 217 224 229 227 224 229 227 226 229 225 225 225 225 227 225 226 229 234 234 230 233 237 239 240 238 239 244 244 246 248 250 250 256 254 254 256 253 254 251 256 257 252 247 245 238 234 226 230 226 248 250 251 253 260 258 264 251 258 251 239 223 214 200 189 184 175 164 166 167 175 187 195 190 180 184 187 182 177 154 143 144 137 128 130 140 130 114 120 127 115 107 96 97 96 102 109 106 105 102 95 88 79 76 73 76 79 74 69 64 56 54 59 73 71 80 82 83 89 93 84 78 72 74 77 79 79 84 84 82 79 83 84 83 86 86 83 78 75 71 70 66 57 37 37 33 31 27 33 35 32 28 22 14 342 339 328 328 318 306 290 285 275 274 265 263 259 253 251 250 252 254 251 248 254 257 250 252 250 252 253 253 256 255 253 254 253 248 246 249 251 248 249 251 253 253 255 255 255 267 249 247 245 238 251 262 253 248 248 248 244 245 245 244 240 234 227 216 209 205 212 206 218 220 222 221 226 228 221 223 225 223 225 231 242 228 223 229 235 233 228 225 220 221 219 228 224 225 223 224 222 224 220 221 228 226 224 224 229 228 232 231 226 227 227 226 226 224 229 241 246 245 241 241 239 239 242 242 245 247 246 244 245 246 250 250 248 245 247 248 251 254 247 242 241 237 245 242 243 247 248 244 243 236 233 264 287 269 250 238 226 211 213 190 184 183 178 172 172 179 184 177 176 188 188 195 174 168 154 194 154 134 135 157 134 126 133 127 131 131 135 136 120 116 115 112 124 113 114 106 94 92 95 82 81 74 82 79 74 69 63 61 60 64 66 78 76 82 89 86 88 89 77 73 74 77 87 87 85 82 80 78 80 84 88 83 79 82 76 74 75 73 75 65 44 27 12 11 27 26 31 25 21 10 6 340 345 333 340 327 313 297 290 283 281 274 265 261 261 256 251 253 252 257 247 257 259 255 248 248 252 250 250 248 249 251 248 252 253 253 250 249 254 252 251 253 256 255 259 256 249 261 254 254 255 254 255 261 255 250 251 249 249 248 248 247 236 223 216 205 193 194 198 209 213 232 229 228 235 230 222 220 227 228 230 229 230 229 230 237 228 229 226 222 226 225 231 227 227 233 228 226 228 223 222 225 226 228 231 232 232 229 233 233 230 231 228 227 228 228 232 240 244 253 251 247 243 242 240 241 239 239 243 241 240 242 243 242 246 250 253 251 246 246 237 236 244 242 237 229 243 229 232 225 226 227 243 230 220 224 230 221 207 209 206 209 191 175 174 167 173 178 178 177 183 185 200 179 162 179 188 144 144 147 134 126 137 130 148 130 156 156 154 145 157 160 159 135 127 120 110 103 108 97 87 87 86 79 80 83 84 88 78 73 72 71 71 75 81 81 77 84 79 78 80 78 92 91 80 75 85 84 81 81 83 80 80 80 79 76 73 72 73 77 72 36 23 7 2 8 21 19 23 24 10 358 347 347 341 340 324 301 300 289 286 283 275 270 269 265 264 260 252 251 253 247 247 246 251 251 248 247 245 248 246 249 251 256 254 255 256 255 253 256 252 252 252 255 257 257 262 258 257 259 264 268 268 266 251 261 253 244 249 251 255 253 250 232 216 212 198 191 186 199 218 231 219 229 225 229 236 225 224 225 229 225 228 231 229 234 232 233 230 228 225 228 228 233 229 232 230 229 229 231 229 222 228 229 228 226 225 222 223 235 235 234 235 238 238 238 238 242 243 249 251 256 255 252 244 241 243 236 238 237 241 239 239 242 244 245 242 238 239 231 236 244 244 247 238 242 245 242 231 236 214 212 217 232 232 208 207 210 209 202 200 203 207 200 208 201 171 179 174 180 180 175 178 184 177 159 185 166 165 150 131 122 121 132 127 144 148 149 143 148 156 155 164 155 145 144 128 115 114 103 99 89 80 89 81 89 84 79 82 77 76 80 74 73 75 78 80 83 96 92 90 85 87 93 88 89 89 90 88 84 82 77 82 82 84 78 78 77 80 61 62 71 53 46 49 20 20 26 28 30 22 16 3 347 344 346 324 309 301 293 287 291 289 281 273 266 265 261 259 260 253 251 249 251 249 250 249 248 250 252 249 250 249 250 251 250 254 252 257 254 252 253 255 254 256 253 255 256 258 264 258 267 252 253 252 254 260 252 248 259 249 252 247 254 229 nan nan 206 183 178 212 209 240 200 217 242 225 227 231 231 225 229 230 226 232 236 233 229 226 228 232 233 230 231 228 232 229 236 230 230 233 231 224 227 228 228 225 223 222 219 219 223 231 236 237 244 244 245 248 247 246 254 255 255 252 252 252 247 248 245 243 241 243 239 242 238 227 230 225 224 226 225 220 225 226 231 227 224 223 227 230 215 215 222 208 207 199 201 206 202 198 190 194 188 194 203 206 205 181 176 186 186 173 182 184 160 173 170 155 181 141 144 139 108 115 146 146 146 139 145 144 150 166 137 151 147 135 124 124 116 122 95 80 79 74 81 86 86 92 94 81 87 83 75 76 81 86 89 92 84 90 80 78 84 88 99 92 89 87 94 86 79 83 84 88 83 79 85 80 75 82 70 58 46 37 43 52 58 45 40 38 24 6 3 356 351 338 318 304 298 294 295 298 287 282 277 271 269 257 257 255 254 255 253 252 250 251 253 250 249 250 250 250 249 247 250 249 247 253 251 252 254 252 252 252 255 256 259 257 257 257 258 249 257 260 250 255 242 256 242 246 255 253 242 259 nan nan nan nan 186 180 173 178 181 196 230 230 230 229 243 239 235 232 233 228 225 231 231 229 233 230 223 228 233 237 236 239 239 236 232 230 234 232 230 220 221 226 231 228 227 229 232 229 229 229 229 231 240 244 256 257 256 247 249 250 255 256 251 252 247 245 236 227 240 nan nan 224 218 222 225 225 228 222 222 231 224 231 234 232 219 221 226 215 228 219 199 195 188 193 202 205 205 199 196 197 197 198 202 236 184 180 188 181 182 187 197 184 174 157 171 156 130 156 133 130 130 124 126 137 135 134 132 119 158 133 153 136 143 137 135 130 120 79 64 80 75 89 89 94 93 85 79 87 86 82 84 93 95 101 103 98 99 96 85 87 87 89 100 96 87 83 82 89 92 92 92 99 107 96 91 89 89 81 72 39 45 34 38 43 37 32 24 8 6 3 0 341 332 318 317 311 306 300 293 289 282 274 268 262 262 258 256 255 254 255 255 256 252 252 252 251 253 253 251 250 248 247 247 246 249 252 253 250 249 255 252 254 256 258 260 256 258 256 253 252 250 241 246 253 245 235 251 240 241 254 264 279 273 270 78 87 86 172 212 204 200 200 210 217 nan nan 241 nan nan 231 230 228 228 233 233 236 235 228 229 232 234 236 240 236 240 231 231 229 230 234 227 219 226 229 236 234 233 235 233 222 228 230 235 238 246 248 248 243 245 243 234 251 244 235 240 235 244 247 239 236 243 nan nan 220 214 217 214 220 222 230 224 237 231 226 230 216 213 219 220 221 215 196 192 187 196 199 202 209 213 201 206 211 205 206 205 232 168 189 177 176 188 184 180 172 179 163 148 151 142 136 128 130 120 128 127 119 110 107 100 105 129 149 161 151 150 155 154 119 92 69 72 83 96 105 106 95 93 98 95 86 90 88 99 102 108 107 102 97 93 98 91 92 97 87 91 87 84 88 88 92 95 94 88 87 91 91 95 94 95 83 53 58 61 55 48 38 25 7 4 356 351 351 342 331 332 327 320 313 308 296 284 279 276 271 267 259 258 257 256 255 254 255 254 255 253 252 253 252 253 252 250 248 247 246 249 250 255 250 249 252 254 254 255 258 259 258 259 259 255 257 257 255 251 246 246 244 245 250 242 250 255 264 280 285 294 269 301 258 222 209 217 220 206 212 235 235 nan nan nan 241 238 nan 234 nan 233 239 236 236 236 234 240 237 236 236 241 241 240 236 233 232 237 235 224 227 230 231 235 233 238 233 234 233 236 237 232 239 240 242 242 239 224 229 235 229 233 240 238 246 237 239 235 nan nan nan nan 215 219 219 225 225 nan nan nan 218 nan 219 nan 210 207 212 210 201 189 188 186 194 204 199 204 211 210 208 213 214 211 213 213 203 174 190 183 197 189 172 173 164 161 156 145 144 151 136 145 142 135 128 119 100 97 94 119 119 124 151 145 165 153 163 123 139 110 126 118 121 134 123 118 100 98 100 113 110 105 100 113 114 117 110 107 111 105 104 96 90 96 99 97 92 93 94 85 84 88 90 84 79 73 74 80 82 76 71 56 53 45 40 27 19 10 360 356 354 342 330 332 333 333 328 323 311 294 289 279 269 263 259 259 257 255 255 257 256 255 252 254 254 254 253 252 252 255 252 251 250 248 251 253 250 245 249 251 249 251 251 255 253 260 256 247 254 254 248 252 250 250 251 256 249 259 248 251 263 269 269 275 254 280 273 246 225 212 230 230 225 229 236 236 233 231 nan nan 244 245 245 nan 237 243 243 237 237 240 240 246 241 239 241 244 240 239 238 233 237 237 235 228 236 230 233 235 238 239 238 230 231 232 229 225 224 217 228 228 223 216 230 241 239 233 231 221 227 218 226 nan nan nan nan nan nan nan nan nan nan nan nan 203 199 206 205 200 195 194 203 189 186 190 192 194 194 198 201 206 204 213 217 218 219 216 210 213 201 192 200 204 197 191 155 168 159 142 146 150 156 155 145 148 155 136 127 129 129 144 141 158 129 145 153 145 134 133 133 141 141 141 143 142 138 131 130 129 135 139 135 130 128 123 131 120 118 118 112 110 111 111 111 106 105 103 94 91 90 95 100 98 100 101 95 86 96 71 76 63 71 75 66 52 47 34 25 17 7 2 3 350 338 342 338 338 337 328 322 316 307 294 279 269 266 261 259 260 261 259 258 259 258 257 259 257 256 253 254 254 253 253 254 252 251 250 254 254 253 254 253 252 255 254 248 249 250 251 251 250 245 245 250 249 250 249 256 246 255 256 260 266 263 270 273 279 280 276 267 241 234 238 244 240 235 235 240 242 nan nan 240 238 253 243 245 241 243 243 243 240 241 246 247 244 245 241 246 244 241 236 236 236 241 242 236 235 236 232 230 230 238 239 232 226 221 211 213 213 214 215 227 225 227 231 229 237 225 216 221 218 212 219 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 188 nan 194 195 192 195 193 194 195 197 203 201 197 208 212 213 206 211 213 209 199 197 198 208 200 195 182 174 169 158 152 153 163 169 175 154 172 143 138 133 144 129 137 160 188 132 159 155 158 156 143 153 156 155 145 150 141 147 141 143 155 143 145 138 131 135 134 133 130 120 120 121 118 120 123 119 105 99 106 99 92 80 82 92 116 123 118 117 117 118 112 49 48 nan 29 nan 9 9 3 1 358 354 354 349 349 349 342 339 331 323 320 314 303 293 279 268 262 260 257 256 254 255 255 256 257 256 256 255 255 254 252 252 251 255 254 253 252 249 248 252 253 256 257 258 258 255 253 254 253 250 252 253 250 246 247 251 253 255 256 254 255 258 261 266 265 268 268 269 270 269 259 256 246 239 243 243 246 243 242 245 244 241 239 238 250 251 248 243 244 247 245 245 243 245 250 248 245 245 241 246 244 241 235 233 239 241 244 241 238 239 235 233 233 232 229 225 216 215 222 220 223 214 221 226 227 226 224 224 214 209 211 214 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 nan nan nan 199 193 198 200 201 199 205 216 220 204 207 210 213 207 207 199 200 211 207 nan nan 178 169 170 169 169 190 193 nan 187 171 146 nan 126 129 151 156 145 178 166 164 164 164 158 150 154 152 145 nan nan nan nan 139 146 152 145 139 142 140 140 136 132 129 119 119 117 124 120 124 122 119 119 120 118 115 105 89 88 97 97 100 110 115 117 110 68 11 13 9 0 4 357 356 349 348 349 343 nan nan nan nan nan 326 321 313 308 300 288 275 270 266 262 261 260 259 259 261 258 255 252 253 254 254 256 255 254 252 253 251 249 251 249 248 251 253 255 255 256 258 255 255 256 259 255 257 259 252 249 250 251 250 257 257 258 260 261 265 266 263 264 264 261 262 254 247 241 239 243 241 246 246 239 242 245 243 243 241 245 256 nan 246 235 248 nan nan 247 244 246 249 249 249 245 244 246 245 246 239 238 241 246 248 243 237 238 236 236 230 221 220 218 214 217 228 231 224 221 222 222 221 229 221 219 218 219 nan 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 208 nan nan 199 203 213 215 205 207 201 201 206 214 211 209 218 214 nan nan nan nan 178 180 186 nan nan nan nan nan nan 154 nan nan 160 182 183 180 177 177 171 172 153 155 159 nan nan nan nan nan nan nan nan 140 140 140 135 137 135 137 133 131 129 135 127 127 121 124 120 121 117 114 113 115 116 95 95 90 84 89 92 101 103 97 84 6 358 348 345 348 349 346 344 347 343 334 328 321 320 321 324 327 322 317 313 304 293 284 274 272 272 269 266 265 266 264 264 263 263 262 256 257 260 259 256 253 253 251 250 248 247 247 250 250 253 256 256 258 256 255 254 255 256 254 255 255 256 255 255 251 251 257 260 262 262 263 266 263 263 262 258 256 247 247 248 245 240 238 233 240 243 233 244 246 246 249 241 246 nan 250 241 251 nan nan nan nan 245 247 248 249 253 246 246 250 249 248 243 243 244 246 245 238 233 237 234 239 221 219 220 215 216 224 227 225 nan nan nan 210 215 218 214 nan 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 208 208 208 208 204 211 211 nan nan nan nan nan nan nan nan nan 195 nan nan nan nan nan nan nan nan nan nan nan 182 nan 144 185 209 206 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 124 142 141 136 132 138 nan nan 131 128 123 123 124 124 120 118 120 119 116 109 99 92 90 76 73 74 91 87 65 342 335 335 333 334 334 332 338 334 330 326 322 321 319 321 326 332 328 319 311 305 296 285 276 269 267 266 264 265 266 268 267 265 264 262 260 258 257 255 256 254 253 254 253 249 244 245 246 245 247 247 252 254 255 255 254 255 257 255 252 252 251 254 254 256 256 258 259 260 262 263 262 263 260 261 258 257 252 245 244 242 241 237 234 230 236 234 227 250 247 252 247 241 246 nan 248 245 249 nan nan nan nan nan nan 250 251 252 247 246 250 254 247 244 nan 244 246 242 nan nan 233 226 219 217 222 220 nan nan nan nan nan nan nan nan 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 130 128 126 125 121 125 130 130 121 121 124 120 111 112 107 62 63 56 67 66 299 305 308 305 311 317 321 324 323 320 317 317 315 316 322 326 333 331 320 312 307 303 291 285 278 273 272 271 266 263 262 263 263 264 263 261 258 255 252 254 251 249 250 251 250 250 249 251 248 250 250 250 254 257 259 258 258 259 258 257 256 256 255 255 256 256 256 256 257 260 261 260 258 256 255 254 253 253 248 247 247 243 237 233 232 236 237 233 239 245 251 255 251 247 nan nan nan nan nan nan nan nan nan nan nan 250 252 nan 247 246 251 253 253 nan nan nan 244 nan nan nan 227 nan 213 216 221 224 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 123 123 121 126 132 132 125 123 118 123 123 116 127 101 79 63 66 304 298 294 301 308 316 313 315 314 314 317 317 318 319 322 327 330 333 324 318 313 305 292 281 280 275 271 269 266 264 261 260 260 260 254 253 256 253 251 249 248 247 247 250 251 251 252 250 252 252 254 252 252 254 256 258 260 261 263 263 264 266 262 262 261 261 259 256 256 256 256 258 258 256 254 252 251 251 250 246 241 241 239 237 238 236 237 236 239 240 248 252 255 253 nan nan nan nan nan nan nan nan nan nan nan nan nan 251 nan nan 249 nan 248 254 nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan 130 119 126 132 137 141 132 131 119 101 298 296 300 303 309 308 308 313 317 321 321 324 322 323 324 325 326 333 334 321 317 308 296 280 273 272 270 269 266 263 260 260 259 261 260 255 250 252 248 249 251 254 258 256 253 254 255 253 255 255 254 253 250 250 250 250 254 256 257 259 262 262 262 263 264 264 262 261 260 259 256 253 255 253 252 251 250 249 245 246 246 243 240 242 243 238 236 241 241 238 245 243 250 255 255 251 246 nan nan nan nan 251 249 nan nan nan nan 250 249 nan nan nan nan 246 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 119 121 120 292 299 304 305 307 310 314 315 318 319 320 323 323 324 323 322 323 325 330 322 312 305 289 278 275 271 268 262 260 256 254 251 252 254 250 248 250 253 256 257 257 255 255 257 255 nan nan nan nan nan nan 256 255 251 247 246 249 250 251 253 256 260 262 259 260 260 261 261 259 259 259 260 259 257 256 251 244 243 241 239 240 242 240 239 239 240 240 239 240 241 238 238 249 250 252 250 248 nan 247 246 nan nan nan nan nan nan nan nan 250 nan nan nan nan nan 242 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 114 280 288 297 304 308 312 314 315 316 317 319 321 319 321 321 320 319 318 322 327 310 302 294 282 274 265 260 262 258 255 255 255 257 nan nan nan nan 262 261 259 256 253 nan nan nan nan nan nan nan nan nan nan nan nan 254 252 249 246 249 249 251 258 260 261 257 255 255 255 258 258 257 256 255 254 253 250 246 243 243 242 239 237 239 238 237 239 240 241 236 239 238 234 234 245 253 247 246 248 245 249 246 243 249 nan nan nan nan nan nan 251 251 nan nan nan nan 241 242 nan 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 275 274 275 283 292 299 306 310 312 314 317 319 318 318 319 317 315 315 318 321 319 306 296 277 268 265 266 264 263 266 264 263 264 nan nan nan 271 269 262 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 nan nan nan 259 260 255 252 252 nan nan nan nan 253 251 248 247 243 240 239 239 241 243 239 238 240 240 239 240 239 241 239 238 230 234 240 251 258 247 244 246 246 243 246 244 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 274 279 280 285 290 294 301 307 311 314 315 316 317 320 319 319 318 316 323 326 322 307 292 281 nan 271 nan 270 270 270 267 264 266 269 267 269 269 265 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 236 238 238 238 239 238 237 237 240 242 243 244 244 241 243 253 262 260 251 239 239 236 238 250 250 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 273 275 275 280 283 289 293 297 304 310 313 311 312 310 314 318 319 320 323 326 328 323 315 302 nan nan nan nan 277 270 268 264 264 264 260 264 263 264 266 nan nan nan nan nan nan 262 nan nan 257 260 259 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 232 233 236 237 238 239 240 242 244 243 241 242 249 265 266 260 247 241 238 233 237 254 255 253 251 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 263 265 265 269 265 286 293 300 304 306 309 311 310 309 314 318 318 317 318 322 327 327 324 312 302 nan 282 274 271 270 267 270 262 263 258 256 257 260 nan nan nan nan nan nan nan 261 258 265 255 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 235 238 240 242 242 244 244 243 243 246 257 266 266 259 255 243 244 235 236 253 251 248 251 251 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 267 269 269 266 265 272 291 299 300 306 305 308 309 310 310 313 316 314 317 321 323 331 327 323 312 290 286 279 267 262 265 263 264 261 264 261 273 nan 271 272 nan nan 271 272 nan nan 260 257 259 nan nan 252 nan nan nan nan nan nan nan 260 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 237 236 238 241 244 246 245 242 242 243 259 262 262 240 251 250 243 247 245 244 243 250 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 270 270 270 270 267 266 278 293 298 298 302 303 301 299 304 310 317 321 318 320 316 317 320 319 318 299 281 271 265 263 262 262 255 257 270 274 275 274 nan nan nan nan 267 281 268 257 258 258 nan nan nan 256 nan nan 264 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 239 238 238 240 246 248 245 243 245 263 269 258 265 270 251 245 243 247 242 244 249 247 240 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 268 270 266 266 264 273 285 287 293 296 299 301 301 302 303 309 315 319 322 321 312 313 311 305 301 283 269 264 270 nan 264 nan nan 266 272 nan nan nan 280 279 nan nan 263 265 nan 257 259 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 241 243 244 240 241 247 252 255 263 270 277 283 269 272 248 248 248 251 241 248 252 247 240 237 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 266 266 266 266 269 265 271 276 287 293 295 299 298 297 298 305 nan 315 319 321 316 315 314 305 298 289 276 263 263 267 nan 264 272 nan 275 290 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 238 241 248 249 251 252 261 269 271 278 280 281 277 274 263 252 254 248 248 249 247 240 237 235 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 263 266 266 266 275 283 267 277 283 288 293 293 290 292 296 302 305 310 311 nan 319 309 311 310 302 285 276 273 nan 261 266 nan nan 268 274 nan nan nan nan nan nan 290 nan nan nan nan nan nan nan 255 nan 263 261 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 243 245 245 251 251 257 265 267 270 273 279 284 276 276 255 246 252 249 251 251 nan nan 234 236 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 260 262 265 263 268 278 280 275 282 283 288 288 289 290 293 293 301 304 308 310 nan 313 311 314 308 nan 274 263 262 nan 259 261 nan 278 nan 279 285 295 nan 281 287 nan nan nan nan nan nan nan nan 258 248 242 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 257 255 248 252 251 250 254 257 267 269 269 272 276 279 271 288 262 246 246 252 241 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 261 256 264 264 266 272 273 275 280 284 285 286 289 290 290 288 293 296 306 307 302 307 311 310 nan nan 286 nan nan nan nan nan 272 nan nan 290 285 285 279 nan nan 280 288 nan nan nan nan nan 257 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 260 254 252 252 251 254 261 266 271 276 271 267 277 272 284 264 251 246 250 252 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 254 259 259 252 260 265 264 264 266 275 280 281 285 285 285 285 287 nan 294 297 302 300 303 300 300 nan nan 297 272 262 nan nan 274 272 285 280 282 285 283 279 266 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 259 255 255 254 254 262 269 269 274 271 264 273 270 284 269 252 251 247 241 255 nan nan nan nan 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 253 256 255 261 262 263 260 264 267 272 276 279 281 286 284 284 290 291 293 300 nan nan nan 301 297 303 298 nan 266 259 261 270 265 264 nan 276 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 260 257 255 257 255 257 266 270 273 269 267 268 269 277 268 256 248 250 255 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 252 255 257 253 254 261 265 264 257 263 270 267 272 277 280 282 281 287 289 290 290 301 306 307 306 303 298 nan nan 268 nan nan nan nan nan nan 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 255 254 252 256 255 253 264 273 268 265 260 263 261 259 249 244 240 239 245 245 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 251 251 252 254 251 256 263 265 266 264 267 273 276 278 284 281 276 281 287 287 283 282 295 297 301 294 287 295 289 280 nan nan nan 267 265 265 268 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 258 nan 249 243 247 249 249 250 253 256 268 264 264 254 264 267 272 263 249 244 240 234 235 244 247 250 253 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 252 252 252 256 254 254 256 265 264 264 265 268 273 274 275 278 280 282 285 286 280 280 287 nan 294 297 nan nan nan nan nan 270 265 263 262 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 251 250 244 239 245 245 245 242 245 252 261 264 260 265 263 266 274 283 252 nan 236 233 243 245 242 248 245 243 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 287 288 252 255 254 253 255 255 258 263 265 266 265 266 268 272 267 271 273 279 283 281 282 286 288 292 nan nan nan nan nan nan nan nan 271 270 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 242 238 235 241 241 235 236 242 251 261 259 263 262 272 269 278 281 nan nan nan nan nan nan nan nan 242 nan nan 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 286 297 254 253 253 254 255 255 257 259 261 265 268 267 269 265 269 272 267 280 281 277 nan 285 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 278 278 278 277 nan nan nan nan nan nan nan nan 235 234 234 235 240 237 232 232 237 248 256 260 259 260 269 276 278 259 243 237 235 243 nan nan 245 249 nan 246 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 290 292 297 258 255 253 253 255 256 256 255 257 260 263 268 264 269 270 270 268 274 278 278 278 nan nan nan nan nan nan nan nan nan nan nan nan 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 283 279 279 278 275 273 273 273 269 nan nan nan nan nan nan nan 231 230 231 233 240 235 228 233 239 256 263 275 263 254 263 270 276 252 244 240 237 241 242 243 249 nan nan 249 249 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 299 298 294 285 293 258 259 256 252 250 251 254 255 256 256 253 258 266 272 272 276 272 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 288 285 283 280 274 276 272 266 272 268 269 261 nan nan nan nan 238 229 228 228 227 230 235 231 229 234 250 265 244 267 260 263 261 272 254 263 241 241 240 236 240 244 246 251 246 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 305 294 283 269 271 256 254 255 254 253 251 251 253 nan 252 253 250 254 262 276 277 274 277 nan nan nan nan nan nan nan 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 289 287 288 283 278 nan 265 250 245 247 268 281 274 281 264 nan nan nan 235 231 227 225 225 231 233 227 227 230 285 nan 246 271 272 264 260 266 280 272 238 248 246 244 245 244 245 248 248 nan nan 250 248 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 296 291 273 258 259 256 nan nan nan nan nan nan nan nan nan nan 250 246 248 256 261 270 269 273 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 292 293 290 281 275 262 242 238 254 273 270 275 295 300 291 281 271 248 244 nan 236 229 227 223 223 230 228 222 229 244 nan 289 269 267 261 249 262 268 273 266 262 253 249 240 241 246 249 244 nan nan 251 nan nan nan nan 249 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 280 259 263 260 256 nan nan nan nan nan nan nan nan nan nan nan nan nan 252 255 261 267 269 269 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 299 292 283 260 nan 240 234 246 254 274 280 274 274 299 302 293 264 264 252 245 239 237 229 223 224 222 225 222 224 243 269 277 266 265 263 255 261 264 272 268 250 257 265 262 244 242 243 246 250 248 nan 251 253 nan nan 254 255 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 264 256 256 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 257 263 267 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 299 301 292 282 251 231 230 237 235 252 273 281 276 255 265 267 274 288 282 260 264 260 244 234 231 228 225 223 222 221 219 230 243 276 287 242 257 250 283 285 258 248 262 259 250 269 255 249 244 245 247 249 nan 246 241 nan nan nan 250 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 254 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 255 254 260 271 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 304 297 278 241 225 nan nan 224 249 259 263 272 274 264 269 269 272 257 287 270 263 275 244 234 230 229 226 224 222 221 219 217 230 238 274 267 311 282 296 277 243 261 248 247 272 263 266 266 267 259 253 262 255 241 249 nan 258 nan 247 nan 265 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 261 268 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 300 285 237 nan 228 nan 223 257 254 274 289 299 285 276 276 269 263 266 286 274 265 264 242 232 225 228 228 221 221 221 219 222 228 235 264 274 293 268 257 287 292 255 251 258 269 269 256 244 254 252 247 254 264 256 272 253 248 250 250 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 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 288 246 239 nan nan nan 233 nan 279 311 300 292 281 263 258 264 266 264 297 294 269 252 246 240 229 223 225 223 221 221 220 226 228 237 242 238 nan 271 261 255 274 266 257 267 268 nan 256 245 254 nan nan nan 259 247 264 254 254 268 270 261 260 259 259 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 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 242 240 nan nan nan 247 263 nan 324 300 306 259 247 276 245 267 281 290 282 265 254 249 242 231 226 222 229 225 220 221 225 228 232 237 237 243 3 250 246 268 254 256 267 269 269 nan nan nan nan nan nan nan 252 245 255 257 nan nan 258 267 272 266 270 269 263 nan nan nan nan nan nan nan nan nan nan nan 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 235 nan nan nan 227 255 289 354 342 322 259 238 267 339 299 274 280 274 261 249 246 245 235 229 228 224 229 217 220 224 229 229 235 239 236 261 264 267 267 265 269 273 272 271 nan nan nan nan nan nan nan nan 247 242 244 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 269 nan 273 nan 273 nan 270 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 232 238 nan nan nan nan nan 255 293 353 318 276 nan 236 264 296 263 264 263 253 242 239 245 236 227 221 222 226 214 215 226 228 228 232 233 236 261 269 270 274 280 277 274 nan nan nan nan nan nan nan nan nan 251 259 260 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 260 265 268 268 266 267 267 267 268 272 271 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 233 243 nan nan nan nan nan 245 264 330 341 329 266 nan nan nan nan 233 206 244 239 228 231 nan nan nan 225 224 196 210 230 235 226 228 232 242 249 264 274 276 272 270 nan nan nan nan nan nan nan nan nan nan 259 276 277 264 260 256 276 220 262 274 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 261 264 266 269 268 270 272 275 270 271 272 nan 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 242 236 nan 236 269 nan 255 280 347 349 344 291 278 305 236 212 232 246 230 223 232 238 nan nan nan nan 189 176 209 232 232 229 222 234 243 258 265 268 270 266 nan 261 265 nan nan nan nan nan nan 252 255 252 270 289 278 265 260 255 251 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 270 272 272 267 264 264 267 267 270 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 280 317 334 356 317 271 197 205 216 220 228 223 228 244 243 241 nan nan nan 195 154 208 229 232 224 221 239 254 259 264 260 259 255 255 249 245 244 255 252 nan nan nan nan nan 259 266 270 263 255 258 262 258 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 266 264 268 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 63 nan 312 298 292 351 357 280 250 217 206 205 211 220 222 230 235 nan nan nan nan 137 215 227 225 226 231 227 235 235 241 249 253 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 253 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 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 358 270 306 296 255 218 235 234 215 211 203 210 231 203 181 nan nan nan 228 237 235 231 224 228 228 nan nan nan nan nan 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 211 229 234 223 216 213 215 211 202 221 205 198 nan nan nan nan nan nan nan nan nan nan nan 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 192 177 166 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 93 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 271 273 nan nan nan 280 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 nan nan 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 257 259 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 255 255 258 260 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 256 257 260 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 253 256 258 262 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 253 256 260 261 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 255 255 259 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 255 257 257 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 237 250 262 260 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 247 nan nan nan nan 222 244 253 241 254 265 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 252 248 241 238 247 nan nan nan nan 247 226 nan 234 242 258 nan nan 248 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 249 238 231 224 210 218 nan nan nan nan 251 228 234 nan nan 256 253 241 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 297 299 304 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 289 294 293 nan nan nan nan nan nan nan nan nan 235 219 211 210 197 nan nan nan nan nan 241 242 238 231 245 247 nan nan 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 293 298 300 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 248 232 228 nan nan nan nan nan nan nan nan nan 236 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 248 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 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 211 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 218 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 214 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 nan nan nan nan nan nan 240 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 42 nan nan nan 191 206 219 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 211 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 92 nan 196 216 227 235 nan 237 240 245 248 251 251 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 60 75 195 216 225 231 233 235 238 239 234 236 235 231 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 74 96 149 180 190 202 206 205 203 193 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 88 111 154 158 171 171 182 185 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 81 127 139 147 181 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 90 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan