CAPE 996 639 485 368 348 316 276 410 383 283 389 381 386 472 782 952 987 1222 1261 1305 1336 1362 1348 1383 1234 1315 1289 1195 1212 1209 1251 1238 1127 1211 1235 1155 1157 1227 1228 1189 1144 1171 1172 1138 1148 1081 1053 1194 1187 1095 988 1132 1278 1085 815 662 624 669 738 822 768 795 815 773 684 754 716 718 733 778 816 832 819 775 674 694 618 499 451 596 674 709 742 779 757 648 739 637 796 737 584 668 776 684 656 600 643 664 663 685 699 794 797 792 816 821 792 651 620 658 724 712 731 746 794 674 761 787 732 822 903 902 908 846 979 935 851 817 787 789 729 703 744 723 714 671 717 840 706 677 635 604 613 748 733 663 760 663 666 649 652 732 809 812 889 904 928 995 893 773 688 769 857 828 819 758 930 1070 1119 1148 1250 1198 1218 1141 1158 1041 1084 1120 1095 1137 1025 932 905 858 876 857 973 927 972 933 918 1104 913 678 684 649 620 561 509 448 386 390 430 512 642 783 879 887 845 912 809 826 783 699 653 606 599 594 588 521 457 646 774 778 911 620 318 331 440 521 494 445 583 663 657 549 528 503 467 446 501 485 461 483 460 435 481 516 531 511 592 1092 607 313 315 307 338 258 526 512 120 396 705 824 816 692 707 1046 1274 1348 1338 1368 1324 1378 1400 1432 1393 1363 1201 1248 1386 1347 1220 1265 1250 1241 1210 1201 1185 1165 1232 1176 1050 1039 1127 1117 1113 1168 1085 1169 1084 1042 1017 1031 977 1143 952 891 856 826 938 843 829 850 768 738 794 787 791 764 663 594 726 787 792 769 756 700 578 386 475 619 669 622 698 651 628 676 670 774 688 607 648 632 596 770 711 724 725 828 814 733 785 811 790 804 804 734 650 618 684 671 779 813 669 779 748 808 750 758 748 912 931 970 826 889 902 841 712 801 764 736 716 655 656 668 656 655 670 669 649 617 596 655 762 674 698 701 681 688 711 767 740 742 736 817 784 944 906 739 848 699 749 753 835 787 818 860 958 1121 1114 1230 1197 1084 1023 1038 983 1056 1037 1106 1120 1040 1037 1033 935 866 931 898 883 886 801 834 1089 1020 884 805 719 646 603 494 423 387 366 423 480 612 713 886 835 813 804 790 822 716 709 637 640 543 546 594 537 530 596 728 815 827 785 603 372 235 188 263 336 369 449 513 479 413 374 347 337 339 358 467 495 493 492 503 543 580 602 654 1230 846 331 275 290 288 363 554 470 120 470 335 716 717 848 871 1136 1117 1290 1320 1347 1338 1377 1345 1289 1414 1346 1285 1352 1378 1380 1225 1250 1256 1276 1310 1272 1248 1214 1204 1072 1108 1028 957 1054 1026 1072 1062 1160 1179 1111 1091 1046 930 1063 1062 956 997 897 891 945 935 898 830 768 758 791 895 733 741 763 743 734 823 776 763 838 847 768 689 758 647 649 757 712 638 585 628 627 656 665 712 539 671 767 650 765 794 831 800 667 698 806 858 810 769 709 682 643 523 677 676 770 761 770 659 677 570 716 847 814 1079 974 844 871 820 840 808 748 689 643 636 598 617 612 627 630 604 622 681 652 696 660 666 636 669 748 736 775 760 759 722 801 777 834 855 769 709 695 775 618 717 708 816 825 783 786 770 850 925 1001 1137 954 927 917 940 1048 1034 987 935 1029 964 930 986 925 838 930 869 753 796 809 941 893 910 938 804 683 620 544 455 433 419 468 496 562 655 715 757 775 793 776 757 676 633 612 546 538 577 655 595 554 568 390 456 538 642 657 640 539 375 189 110 74 98 164 218 190 133 103 92 92 186 265 324 410 505 653 659 847 707 577 1029 810 426 210 327 349 289 583 445 424 629 278 801 817 979 1116 1156 1267 1364 1302 1363 1390 1384 1427 1347 1239 1158 1159 1127 1195 1317 1331 1282 1154 1258 1301 1249 1249 1236 1243 1177 1057 1035 928 930 902 903 1094 1080 1186 1061 1046 967 1075 972 954 919 1023 1023 926 781 773 774 868 906 938 941 913 895 846 746 615 735 798 752 680 770 821 847 861 743 580 626 811 822 768 783 794 618 788 825 825 591 578 706 643 761 852 793 710 611 638 749 781 776 699 558 518 513 576 561 768 654 683 730 793 799 641 785 839 842 810 894 890 920 783 842 819 759 696 682 641 609 628 716 759 630 620 590 637 686 644 658 645 698 680 737 795 914 866 839 782 859 866 820 835 879 640 650 689 718 670 726 917 816 836 811 898 935 817 855 1011 963 926 858 895 949 938 910 1019 1177 1042 1028 1015 938 1010 951 938 919 876 903 880 916 927 884 933 786 709 643 553 529 506 493 490 544 606 658 702 691 691 720 684 634 589 524 601 699 671 709 591 701 647 504 580 464 436 470 514 513 478 454 330 235 127 80 65 55 59 87 105 98 120 125 191 257 310 413 497 534 534 610 1056 984 779 769 285 216 258 476 423 305 449 377 656 967 1001 1110 1170 1233 1411 1396 1394 1258 1262 1298 1341 1266 1197 1081 1061 1158 1193 1257 1226 1234 1223 1237 1323 1322 1287 1164 1037 1055 1000 972 889 856 933 1067 1102 1149 1129 1116 1061 891 949 995 950 1018 997 1020 889 943 968 965 863 888 918 922 870 745 822 758 728 735 728 828 906 889 800 738 743 688 742 779 770 811 824 701 716 882 881 894 955 856 813 801 760 703 653 559 646 685 530 747 822 873 682 662 589 558 495 678 671 693 703 698 714 710 777 868 997 1015 1000 938 833 905 840 863 837 920 815 604 715 833 828 864 820 772 709 621 626 593 656 682 691 719 732 778 822 840 841 901 910 938 884 743 731 675 672 640 635 542 682 762 854 989 942 851 947 832 779 813 964 898 855 913 952 1006 1113 1045 1065 1118 1198 1071 1036 997 1033 988 907 884 803 768 831 858 740 788 722 760 757 698 627 573 531 534 508 559 603 615 600 560 526 568 597 651 673 723 654 824 729 589 519 377 461 567 605 553 551 524 517 487 427 361 299 255 218 219 239 198 195 190 257 359 423 425 429 405 390 384 414 444 525 1134 795 590 433 111 294 190 421 338 147 370 338 762 797 909 891 1051 1259 1282 1219 1268 1340 1401 1359 1316 1242 1201 1148 1113 1037 941 1248 1277 1301 1246 1216 1305 1288 1306 1246 1215 1182 1205 1101 987 858 841 855 967 1027 1026 972 851 855 887 743 819 1055 920 955 816 783 910 787 895 919 896 927 958 952 936 844 724 718 793 962 974 1043 1019 998 958 873 779 801 793 853 988 934 891 956 944 973 986 970 958 900 850 784 631 658 705 712 614 752 745 585 648 588 614 626 610 672 664 676 778 794 718 703 703 770 933 1055 917 902 878 902 777 1067 1117 1024 878 802 950 998 989 972 950 904 834 796 793 779 814 873 716 729 703 733 859 940 987 940 1049 1055 813 779 823 705 658 635 630 686 685 983 776 880 1117 1102 1104 1142 862 903 877 945 941 1004 1078 1032 1074 1060 1133 1086 1190 1141 1218 1030 957 931 946 864 786 836 896 842 767 648 608 552 452 508 837 782 621 555 576 526 515 489 465 459 440 492 582 609 652 616 567 549 441 380 375 450 528 622 670 700 734 755 713 687 622 562 475 404 294 270 277 302 339 372 498 639 739 831 936 808 698 714 717 830 848 993 987 314 332 316 459 235 804 458 268 244 153 318 842 984 835 970 1155 1274 1300 1262 1383 1331 1270 1341 1285 1245 1119 1109 1046 1089 951 804 1209 1230 1190 1199 1285 1282 1284 1269 1198 1183 1182 1148 1175 967 865 985 953 975 888 793 794 787 766 662 696 752 881 974 1025 1061 936 934 947 934 963 933 1001 1012 966 974 895 908 1058 1109 1084 1025 971 1057 1006 979 970 945 978 1081 1002 945 1022 989 947 1027 975 925 942 910 881 806 792 732 768 682 557 521 508 574 624 703 683 702 707 694 681 705 723 898 945 1074 1126 1109 894 930 898 871 809 848 956 1055 1188 873 824 937 1029 966 946 854 946 907 936 927 936 839 711 540 580 729 801 842 896 964 1060 1201 1136 1286 1298 873 777 684 604 685 905 875 926 1084 1164 1224 1146 1153 1261 934 900 982 992 968 1004 1015 1033 1074 1034 1097 1076 1075 1011 1126 1186 1102 978 1039 1041 928 907 854 880 791 720 674 683 609 552 505 592 704 696 719 684 646 571 538 535 514 514 511 487 515 365 407 424 418 575 639 674 697 733 824 676 579 780 707 923 660 571 521 477 388 344 444 535 423 445 496 389 296 334 388 551 706 694 643 832 774 262 591 186 323 1102 289 551 1247 657 524 217 301 280 476 1017 946 996 1180 1227 1217 1278 1288 1367 1285 1233 1179 1206 1220 1155 1047 885 800 1188 1285 1323 1283 1272 1253 1208 1291 1296 1291 1316 1312 1234 1200 1109 760 787 873 893 885 893 813 742 849 762 663 639 603 625 675 567 858 914 826 1014 1115 1017 1105 1104 1069 1129 1029 831 980 1212 1210 1205 1162 1042 971 1155 1208 1205 1165 1110 1089 1075 1036 1108 1105 1104 1066 1001 1012 951 871 831 732 719 733 700 694 738 739 782 632 558 635 749 789 825 926 955 946 1006 1003 989 1022 1069 957 893 935 927 794 833 907 1093 1231 1029 971 1010 1014 847 748 653 778 806 809 818 746 491 418 491 634 865 963 1102 1096 1069 1211 1148 1000 1015 1164 872 827 755 717 690 940 941 936 974 1003 1134 1205 1243 1057 978 929 952 1000 983 986 947 972 1033 1053 1134 1175 1138 1139 1196 1212 1181 1235 1168 1114 1067 1034 1016 970 896 839 761 737 732 671 619 598 565 628 629 463 723 704 347 325 361 415 364 447 469 454 408 451 456 680 702 691 603 862 803 717 748 787 929 873 751 748 696 628 607 543 586 547 514 522 517 527 525 550 452 363 370 470 478 776 827 147 179 67 168 1196 785 941 994 365 293 333 410 316 606 923 1221 1144 1304 1237 1337 1226 1111 1243 1224 1256 1331 1271 964 866 852 827 748 1047 1464 1384 1321 1339 1272 1268 1262 1249 1286 1358 1341 1282 1259 1180 1039 832 798 791 722 609 582 584 683 736 671 621 578 489 324 497 512 821 1066 1164 1139 1140 1142 1093 1185 1169 1117 1151 1198 1341 1227 1259 1309 1297 1202 1191 1296 1251 1188 1130 1047 1130 1135 1115 1170 1129 1127 1096 1057 1048 1000 850 835 780 771 705 638 698 618 710 770 742 735 838 733 759 823 842 863 929 999 972 972 994 1079 1125 1230 966 1010 969 1211 929 1027 950 751 753 621 507 696 614 595 508 613 570 461 328 358 458 550 946 1032 1027 1038 1039 985 832 730 856 778 735 834 800 677 689 764 1016 1000 960 931 1106 1162 1120 998 837 837 894 1037 1024 1076 986 1084 1305 1098 1152 1336 1189 1173 1240 1225 1261 1222 1079 1084 1106 1054 1035 1015 977 1000 935 880 794 864 757 696 579 459 452 523 644 581 480 357 543 553 602 555 602 584 526 576 699 746 733 806 889 898 709 686 773 959 954 879 892 947 823 628 563 637 545 505 448 470 485 465 433 378 393 452 493 720 675 436 415 278 204 193 867 1129 1149 925 293 86 208 322 322 330 889 1168 1227 1278 1275 1280 1152 1113 1090 1104 1134 1194 1276 1207 975 917 943 787 730 748 665 1236 1392 1390 1363 1348 1367 1388 1366 1392 1327 1339 1327 1308 1285 1228 1167 1219 1176 1126 931 574 649 470 575 314 508 575 641 662 547 606 619 651 1051 1174 1166 1119 1092 1122 1159 1317 1225 1284 1195 1249 1331 1341 1317 1258 1321 1305 1292 1243 1164 1212 1170 1179 1206 1269 1238 1189 1119 1022 1077 986 892 730 812 866 757 754 1233 894 854 865 825 772 770 743 779 793 894 930 931 972 957 1030 1253 1048 1007 1181 1168 1013 879 775 603 506 506 449 353 308 362 498 470 262 211 123 335 225 302 366 521 800 788 915 854 794 710 634 598 615 619 683 673 702 608 613 772 922 832 1034 976 1012 1011 1091 1055 836 811 866 1067 1067 1128 1051 1090 1328 1194 1389 1308 1123 1079 1172 1180 1175 1218 1138 1124 1187 1126 1098 983 949 896 928 879 912 967 876 772 683 606 559 694 679 574 652 597 495 610 673 650 605 621 757 653 893 846 979 866 731 921 922 802 829 751 907 812 764 784 844 825 676 600 523 504 486 448 506 543 476 410 422 488 491 390 308 288 378 266 957 930 1022 1046 851 532 782 433 366 465 527 632 989 1060 1116 1252 1244 1139 1131 1209 1321 1263 1196 1210 1152 1170 1142 986 699 919 1137 1387 1303 1296 1315 1377 1314 1349 1315 1333 1320 1228 1296 1349 1293 1316 1261 1248 1218 1317 1243 1227 1224 1126 1103 983 734 453 579 511 621 571 492 434 528 385 693 982 1009 1048 1023 990 1016 1231 1242 1259 1178 1280 1283 1416 1330 1235 1245 1243 1267 1270 1212 1176 1120 1222 1222 1221 1218 1242 1223 1148 1081 972 975 1023 1059 968 866 894 976 957 906 864 819 741 776 937 961 1063 1056 1014 979 1006 997 1047 1044 1172 1258 1144 1171 795 498 321 369 316 262 233 148 119 117 320 284 149 180 95 129 172 224 238 395 541 634 680 747 785 480 671 509 565 503 698 691 726 523 686 606 785 857 734 904 1024 979 1078 939 824 938 1088 947 990 1065 1231 1284 1258 1190 1225 1243 1146 1175 1214 1215 1185 1229 1128 1295 1215 1180 1155 1103 1048 1111 1111 1110 1121 1166 957 963 902 840 734 758 742 732 635 525 793 794 852 801 827 801 820 953 1017 870 730 904 1071 1047 951 1015 939 885 813 795 771 723 867 687 837 837 787 661 791 656 661 668 492 445 386 387 359 383 446 567 322 948 915 984 786 726 672 477 697 655 542 607 737 843 1193 1209 997 1041 1092 1154 1051 1052 1041 1228 1262 1169 1038 1004 1086 1079 1119 1124 1282 1316 1279 1236 1325 1325 1089 1299 1356 1326 1128 1242 1357 1391 1278 1234 1333 1198 1102 1066 1262 1213 1193 1154 1125 1118 1154 1120 873 699 843 688 553 573 492 567 855 1101 1122 977 912 1212 1181 1008 1249 1250 1148 1354 1395 1350 1380 1370 1206 1182 1104 1168 1094 1024 1017 1066 1136 1099 1199 1205 1319 1305 1205 1199 1103 1098 1070 979 989 1050 996 954 933 898 935 810 914 849 948 1127 1088 970 853 971 1008 1103 1077 1163 1301 1175 915 619 377 197 180 185 171 191 130 30 132 184 186 193 148 166 129 137 155 186 383 381 402 410 505 546 480 429 474 682 410 559 631 699 527 560 587 638 566 526 600 705 672 894 945 788 722 791 866 907 1034 999 1138 1098 1113 1142 1180 1180 1356 1189 1188 1174 1242 1189 1236 1201 1243 1104 1092 1104 1079 1171 1142 1120 1097 1020 957 946 959 905 787 763 835 727 720 799 842 776 806 905 923 916 949 918 951 1059 1009 934 902 893 835 1041 1019 923 788 806 692 688 678 743 633 613 799 839 816 848 773 657 777 654 614 517 525 507 558 590 786 1040 625 722 624 664 890 770 737 788 866 885 1047 1179 1154 1139 1198 1124 1082 1165 1000 1136 1188 1111 1056 875 908 1000 1073 1226 1188 1052 1194 1168 1207 1152 1224 1308 1276 1247 1281 1282 1290 1278 1319 1327 1272 1315 1154 1225 1212 1062 1106 1144 1093 1110 1099 1070 1131 1101 1169 1141 1141 1077 1136 1154 1088 1068 1047 1097 1106 1136 1144 1149 1164 1166 1196 1209 1147 1137 1126 1294 1262 1231 1127 1098 1149 936 963 1069 1045 980 916 1040 1226 1289 1311 1287 1251 1292 1228 1167 1104 1049 1044 1025 981 960 954 1093 941 1024 1208 1087 1125 1037 970 884 916 965 1046 978 1081 1247 1021 852 600 268 212 177 188 203 235 173 134 30 112 155 139 162 177 243 121 124 262 321 310 299 282 298 401 410 520 614 572 432 410 456 652 618 701 554 626 487 405 426 482 628 622 683 612 633 673 794 823 848 933 929 929 1020 1119 1124 1110 1186 1156 1129 1168 1107 1125 1191 1224 1338 1065 1291 1076 1185 1123 1150 1145 1067 1073 990 945 900 910 952 865 765 758 693 819 778 645 730 1004 972 857 951 1095 1054 1015 861 967 977 959 988 937 921 958 887 866 750 825 759 777 838 896 929 894 807 861 768 749 808 744 798 867 909 856 825 760 908 853 964 826 884 887 1001 1047 1149 924 921 1092 1265 1142 1213 1204 1202 1190 1282 1260 1110 1136 1053 983 855 1175 1248 1255 1228 1197 1135 1094 1113 1086 1102 1179 1141 1181 1180 1108 1153 1206 1198 1291 1266 1212 1244 1219 1123 1184 1078 1155 1070 1025 1113 1069 1028 1026 1065 1054 1057 1047 1088 1104 1112 1091 1094 1066 1064 1101 1166 1173 1144 996 1004 971 1093 1163 1096 1040 1122 1011 1352 1056 1090 814 570 587 490 798 863 968 1097 1123 1232 1268 1275 1212 1354 1331 1265 1166 1152 1111 1089 1053 983 957 943 1172 1120 1294 1255 1177 1114 1003 1010 1029 785 839 580 515 722 882 1085 994 646 367 201 121 118 162 169 161 184 387 187 114 115 89 164 124 83 178 271 240 219 219 138 195 199 199 186 314 475 444 355 317 512 391 456 513 627 519 489 366 443 508 512 550 551 614 634 677 773 766 817 814 795 860 925 1042 1001 1062 1136 1010 979 1081 1012 1090 1121 1325 1175 1300 1071 1027 1071 1140 1133 1060 1092 1107 1040 928 1008 876 956 911 809 955 952 868 1040 1059 1021 958 977 1133 1121 1051 955 1003 1028 971 898 950 993 975 1071 927 906 702 855 868 946 1069 1055 971 929 973 1036 758 809 1029 1120 1021 1136 1036 990 949 884 1019 1223 953 854 983 1002 1076 1136 1069 998 1201 1209 990 1034 1208 1203 1218 1286 1254 1245 1215 1248 1261 1228 1167 1146 1162 1157 1143 1139 1127 1130 1103 1099 1094 1093 1113 1115 1217 1221 1157 1158 1048 1074 1164 1103 1117 1255 1221 1199 1141 1101 1130 1046 968 1067 1012 1066 1019 1030 1035 1028 1034 1000 972 983 1014 1049 1055 1041 1172 1049 993 1054 1127 698 851 1014 941 837 986 1081 1089 1046 783 772 623 229 174 534 548 674 898 1099 1106 1066 1083 1134 1177 1315 1314 1206 1200 1182 1134 1091 1025 984 1091 964 1187 1191 1156 1127 949 910 871 873 816 659 512 423 309 762 869 842 700 451 297 344 291 155 326 168 132 168 172 106 114 64 78 134 131 213 205 204 189 163 104 96 127 112 109 177 277 501 387 248 335 289 423 360 682 571 349 349 372 397 368 394 484 582 532 563 651 651 681 724 754 843 856 869 922 1001 1031 1039 1011 941 949 1005 987 1124 1111 1121 1022 961 1037 911 1078 1005 1078 1084 1001 743 709 695 673 756 832 910 914 1046 1133 1101 1082 1101 963 1008 1034 979 1039 1020 1026 1055 978 955 1112 1143 1097 909 953 1010 1099 1125 1117 995 968 880 819 882 869 1106 1046 1091 1212 1148 1285 1231 1269 1088 973 1136 1133 1082 1200 1348 1210 998 958 1148 1219 1144 981 953 1243 1302 1255 1223 1156 1118 1091 1104 1187 1225 1224 1172 1146 995 1060 1090 1180 1164 1145 1131 1160 1126 1075 1081 1096 1072 1119 1106 1103 1114 1168 1147 1122 845 869 1055 1089 1164 1128 1224 1235 984 946 983 1037 987 1046 1041 952 978 968 965 1047 1083 1108 979 1007 1069 1023 1090 1013 1071 1117 549 498 656 744 735 957 706 503 352 399 864 620 109 254 961 846 529 848 929 998 1030 1009 993 1141 1251 1300 1275 1213 1248 1141 1080 1089 1237 1212 998 1032 954 866 774 774 888 896 832 699 587 405 366 399 822 858 761 502 318 290 229 224 156 194 446 230 217 152 100 61 128 192 125 243 184 170 65 140 79 146 55 122 140 123 166 270 360 195 258 269 283 311 401 511 349 304 304 264 278 336 424 536 530 504 570 553 579 640 683 692 726 712 724 782 828 859 911 831 895 899 836 1102 1027 1197 1069 915 902 870 921 944 878 944 936 945 885 930 853 865 885 931 865 788 860 858 789 957 968 895 958 915 883 973 948 1000 999 1149 1136 1098 1122 1075 1123 1074 967 1070 1089 1115 1132 1088 1076 943 972 990 810 1082 1275 1230 1213 1231 1291 1402 1245 1198 1071 1264 1276 1362 1221 1166 965 986 1033 1156 1016 1092 1169 1025 939 870 841 838 924 969 990 1015 1073 1043 1053 1104 1126 1127 1125 1107 1072 1105 1105 1126 1098 1101 1112 1102 1072 998 1020 1047 1047 1040 1014 1089 1100 1146 971 974 997 1081 1131 1041 1041 974 1017 1033 1018 1066 1060 932 943 1080 894 969 972 1075 1040 1095 1067 1151 990 1131 1094 930 424 304 399 363 382 662 252 167 174 305 751 231 128 441 472 186 392 828 955 928 910 939 1054 1104 1102 1095 1038 1160 1046 1038 1063 1153 1132 1023 976 897 761 626 542 747 769 712 564 553 492 459 474 838 679 591 474 315 199 280 168 134 170 164 140 272 142 225 142 154 158 183 94 57 19 133 118 139 145 44 79 121 151 124 173 283 222 153 203 181 267 262 347 403 262 377 599 502 322 372 485 625 482 512 501 500 502 575 509 619 607 539 573 648 717 752 747 817 755 732 730 749 873 888 961 895 809 843 839 812 788 807 821 889 886 907 927 922 878 864 816 904 768 782 878 870 904 877 867 860 860 906 855 955 1074 1040 1008 1062 1069 1034 1086 976 1134 1063 1035 1027 1072 1010 1056 1114 1182 1306 1138 1153 1229 1182 989 1272 1400 1250 1167 1035 1090 958 969 984 1008 1048 1032 899 905 882 735 707 782 758 810 878 862 842 958 1013 965 957 952 922 998 1033 979 985 994 1018 1040 1054 999 951 950 915 998 1002 963 995 958 964 992 948 987 957 946 990 985 971 1096 1024 978 973 963 843 1045 1004 963 923 940 913 951 1052 916 864 966 974 1019 1056 1117 1107 1005 1125 967 565 293 153 116 188 399 358 263 139 172 297 590 120 134 206 103 60 457 735 906 768 752 917 1098 1096 1027 939 909 977 904 890 967 1140 1100 962 914 850 648 612 705 906 805 709 761 685 610 544 598 385 441 361 255 213 280 335 254 338 245 167 258 196 220 45 117 85 120 91 168 276 172 128 74 131 84 70 52 119 89 118 152 245 141 114 125 179 303 343 338 219 303 381 565 624 429 516 643 599 498 464 502 357 390 328 369 483 481 477 528 509 550 610 642 578 504 510 531 607 514 500 714 571 808 688 724 667 721 630 703 727 779 824 823 806 757 820 847 757 764 888 960 1115 907 492 345 365 509 649 622 736 788 592 580 773 925 998 1027 990 1081 1036 1107 971 855 1056 958 1055 1073 1112 1101 1164 1085 1221 1269 1353 1400 763 784 944 1170 1080 904 945 935 849 840 746 638 905 970 837 975 997 702 432 425 713 925 903 831 791 889 866 900 897 898 922 906 949 921 873 965 881 924 940 903 917 928 959 1009 976 933 962 990 985 953 932 925 890 931 976 906 939 1012 1005 1060 932 923 915 874 830 936 935 888 895 881 932 989 1054 997 1007 1192 958 850 300 143 124 171 206 391 437 170 98 23 220 93 36 26 59 29 107 396 632 675 676 649 789 965 966 849 981 826 845 826 986 1072 996 1045 922 817 673 734 831 765 777 739 622 608 593 602 369 378 325 252 142 198 149 155 205 337 371 180 163 184 81 205 154 43 64 121 46 42 62 64 42 43 74 58 70 87 128 113 103 125 117 250 203 196 316 331 323 215 251 272 420 590 635 625 601 595 512 477 541 339 181 232 250 284 312 200 136 264 308 315 377 393 255 260 345 357 329 241 343 353 421 693 512 514 502 425 427 442 605 549 559 602 578 580 669 784 667 827 644 568 329 297 70 22 143 203 331 441 412 280 208 408 505 624 868 892 972 929 868 892 1042 1070 1199 1189 1015 1048 959 1116 1208 1448 1361 1424 1428 108 53 127 268 349 280 274 299 340 466 513 828 1012 1086 1172 1249 1152 1113 1061 1131 403 280 522 736 867 841 879 733 762 800 815 827 918 907 865 912 857 879 922 931 869 872 879 844 881 881 864 873 901 941 910 865 812 785 835 838 918 962 961 926 977 903 892 810 847 819 850 948 861 997 874 925 957 1031 1119 1000 912 816 391 257 214 254 300 385 596 357 273 138 60 121 245 181 36 103 19 56 296 447 517 511 514 731 897 908 820 773 821 837 956 878 867 943 899 695 646 685 774 757 734 621 442 511 502 434 385 328 210 146 57 129 52 129 166 84 183 272 168 146 89 123 126 47 55 53 48 36 35 42 39 42 49 42 49 47 53 164 81 175 170 128 198 209 133 221 235 172 166 198 233 298 415 412 496 455 450 401 409 511 277 254 289 254 175 41 25 26 71 128 161 145 196 63 171 210 143 88 144 210 286 392 328 273 246 298 264 235 237 219 262 296 256 266 265 272 360 347 197 55 87 95 22 11 19 29 33 121 52 25 100 223 234 309 494 692 648 638 756 768 536 684 723 1229 1412 1147 982 1037 1140 1467 1487 1563 1542 1559 1206 322 375 282 284 153 347 532 598 303 449 953 1135 998 892 933 1035 1070 1074 1061 684 253 231 278 272 288 338 373 380 424 459 567 663 808 882 889 981 980 958 903 912 893 907 910 909 899 945 940 844 878 857 798 807 769 757 795 818 897 968 956 961 894 859 842 823 853 738 809 902 924 859 835 871 935 988 579 624 823 694 358 244 255 359 524 719 460 273 83 41 206 260 71 155 37 36 58 152 373 419 377 430 648 714 729 759 816 875 893 882 747 793 885 799 597 608 656 603 564 543 414 581 560 356 263 233 75 58 99 65 56 53 50 84 74 106 76 150 107 101 41 44 26 27 57 29 29 40 44 39 29 34 37 32 50 57 43 63 172 75 98 39 52 68 132 105 129 166 280 202 328 296 278 263 241 314 285 271 284 248 92 64 62 35 27 26 20 39 71 59 67 53 57 72 38 43 53 71 126 88 111 86 45 41 43 38 67 93 99 121 110 57 60 63 56 54 17 24 21 13 25 8 9 7 14 15 34 10 11 76 84 147 248 285 377 274 400 372 359 443 617 568 830 964 1087 884 901 1060 1457 1325 1455 1252 1277 1249 1165 997 1071 950 975 765 606 743 1007 698 657 1099 1005 969 1050 1009 952 988 1017 975 897 560 982 858 881 866 902 940 857 630 433 397 503 513 571 602 673 750 887 871 938 905 912 908 883 864 882 855 811 801 741 729 766 741 755 718 771 797 911 928 913 925 844 831 881 776 708 724 833 797 860 812 886 928 843 923 1076 940 566 312 303 445 504 672 299 235 212 182 162 68 100 116 8 6 33 100 229 299 329 388 479 582 578 731 847 793 695 716 743 745 783 467 325 495 523 631 498 381 767 695 436 214 265 68 49 64 84 52 46 47 43 53 42 46 119 60 44 31 40 38 42 24 32 40 42 15 44 28 23 37 42 41 35 41 34 38 34 43 48 52 30 39 44 64 68 85 108 162 194 133 220 177 133 132 87 167 70 61 53 36 33 33 28 29 26 45 26 31 27 34 31 25 16 26 22 12 7 9 19 20 23 8 6 32 35 39 43 29 47 38 24 25 31 11 19 25 16 15 13 7 7 9 16 16 11 7 8 6 37 59 113 155 124 102 77 75 202 404 295 315 531 736 909 787 834 1044 1334 905 1044 1110 1134 1090 1031 1098 961 866 892 841 909 877 840 793 790 892 961 857 902 954 879 877 922 865 792 891 925 856 815 823 864 834 872 897 887 856 904 952 885 900 922 839 843 839 858 870 846 875 821 778 764 766 721 701 714 710 701 754 777 733 738 771 835 810 851 898 849 812 768 851 795 673 647 808 957 928 863 952 991 1044 1074 967 425 373 362 425 547 309 169 145 141 73 72 44 46 50 7 9 6 85 271 213 340 296 360 424 487 667 733 663 594 584 603 533 543 376 455 414 549 644 589 433 492 371 158 122 90 43 47 60 45 46 41 46 45 53 93 84 52 43 47 32 29 24 41 34 31 34 40 36 33 33 22 32 26 34 34 38 41 49 32 45 38 39 38 41 51 40 28 90 90 121 34 33 40 44 53 42 35 36 36 35 29 49 35 39 30 30 24 18 18 20 29 31 26 22 22 0 0 0 0 1 1 4 0 10 12 12 12 8 11 15 11 20 22 25 16 23 17 20 8 8 7 7 7 7 6 11 13 8 5 6 21 9 17 63 15 203 125 142 347 286 411 388 415 555 718 691 744 858 1012 1105 1061 997 993 1028 1037 1066 993 985 917 872 949 889 761 702 713 692 709 741 773 838 764 857 798 787 798 776 783 778 730 780 815 787 771 761 769 772 901 861 837 830 827 822 788 791 800 761 755 787 769 725 693 692 693 700 709 639 620 687 678 685 743 747 748 742 755 734 729 691 732 802 759 703 759 802 918 905 749 988 1034 911 1001 692 431 399 464 407 348 265 91 77 55 317 131 63 53 59 28 9 51 54 101 183 244 210 288 354 456 478 428 445 402 390 435 534 397 462 459 377 565 456 339 251 337 154 108 84 47 98 74 38 34 43 49 43 53 100 48 44 34 37 47 50 42 36 69 62 41 31 38 15 29 27 28 40 23 31 35 35 35 45 35 38 32 32 34 30 32 35 48 70 41 54 55 35 41 51 49 39 29 26 30 25 27 41 37 30 44 38 36 29 23 28 24 20 22 21 12 0 0 0 0 0 0 0 4 9 10 10 10 10 10 9 8 8 14 12 12 4 9 14 8 5 6 10 8 8 5 6 4 4 6 4 5 4 6 4 10 22 19 108 220 230 176 190 236 384 515 547 643 746 1064 1046 1074 1060 1061 1024 930 895 886 870 856 789 707 797 889 837 823 737 779 740 712 819 780 766 759 742 746 758 706 716 738 724 752 742 742 763 754 689 686 695 727 725 744 779 776 808 843 739 738 743 745 761 720 673 592 588 590 595 540 539 570 537 582 566 654 674 648 602 632 611 604 659 692 686 700 799 781 797 889 904 911 867 913 599 566 408 440 445 374 213 99 178 72 331 167 71 67 58 17 25 35 55 83 89 141 159 200 305 335 285 280 302 249 368 470 468 503 428 447 582 664 368 205 196 254 284 297 105 107 70 45 36 42 42 36 63 128 104 53 42 49 53 55 45 35 31 38 45 36 30 33 34 29 42 30 33 4 16 30 23 23 17 35 34 33 25 15 37 39 50 62 47 39 33 49 48 54 48 39 41 33 32 30 35 28 30 31 34 37 27 21 27 18 14 19 24 17 11 0 0 0 0 0 7 6 8 9 5 10 7 7 9 10 9 9 9 12 9 14 13 9 4 7 7 11 2 7 9 6 4 8 5 6 6 6 7 5 4 3 5 12 43 52 46 52 77 131 241 325 399 485 1017 1009 946 905 897 834 883 910 929 948 879 836 843 917 902 859 802 847 796 807 693 724 746 696 729 664 701 681 689 681 671 709 705 693 662 657 731 733 734 696 719 681 691 670 623 625 580 641 615 687 638 608 609 587 569 530 482 477 491 507 462 442 421 424 413 440 379 359 415 364 388 532 481 433 452 629 690 786 802 819 786 775 721 742 757 847 452 397 292 222 174 143 248 146 167 195 107 98 116 48 43 87 93 71 96 113 109 72 250 283 191 198 185 275 565 505 448 491 425 618 257 340 78 151 282 200 108 98 124 82 44 47 41 41 41 45 79 59 49 36 39 44 38 41 41 50 49 49 35 35 31 61 48 49 46 23 31 31 27 23 38 16 34 29 36 34 16 21 31 22 42 33 32 32 43 42 57 56 23 21 41 36 36 28 23 28 29 36 30 23 26 21 15 19 17 17 12 7 12 12 15 14 13 13 8 8 7 7 7 7 6 8 10 7 6 8 3 5 6 8 7 7 10 10 8 5 4 9 10 5 4 2 2 1 1 1 2 1 0 1 2 1 1 0 0 1 29 89 174 214 289 1039 955 924 956 913 920 886 846 847 778 794 903 889 881 856 759 768 748 796 777 664 773 687 639 637 624 631 661 622 703 684 703 695 655 662 665 642 654 670 654 621 602 580 561 591 585 498 523 521 570 555 474 483 519 501 478 405 373 349 400 427 424 436 388 379 294 239 261 297 326 284 336 447 418 411 493 463 529 545 691 734 759 810 716 595 719 756 418 375 334 374 224 284 176 102 167 298 126 130 101 96 62 94 72 48 80 114 113 126 184 132 146 168 280 363 544 320 289 226 220 275 309 66 36 173 155 72 52 43 47 27 31 45 49 52 55 54 53 49 58 57 58 45 47 54 41 49 52 47 64 36 39 35 37 48 23 39 15 14 28 33 19 24 20 23 39 29 13 24 12 31 27 28 34 49 45 36 34 44 45 54 33 32 38 39 26 21 25 17 18 21 19 22 15 18 10 15 16 9 9 11 14 12 7 10 9 7 5 8 7 5 8 7 6 6 5 6 5 7 7 7 7 7 5 5 3 3 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 33 93 161 927 881 974 925 757 784 773 828 784 848 902 864 793 851 848 859 754 822 801 764 695 710 710 620 586 631 638 577 566 599 590 556 596 609 575 562 566 562 553 525 487 481 502 532 490 487 440 418 420 431 452 454 436 361 396 382 308 274 382 307 317 261 275 276 222 238 291 283 280 256 255 238 273 288 310 352 344 408 479 520 555 648 712 744 738 703 615 641 491 466 564 540 396 321 205 250 296 277 124 148 201 261 121 112 97 60 46 97 106 116 117 150 178 161 300 182 211 244 164 182 196 176 134 81 39 94 54 53 41 41 42 35 53 50 49 53 58 57 56 64 62 80 70 62 57 41 51 43 47 43 42 64 35 18 24 14 22 26 24 30 26 37 34 14 32 19 24 16 12 15 15 17 17 38 38 34 31 34 47 28 25 13 24 22 19 24 25 18 19 24 18 25 24 19 15 18 14 13 11 12 8 10 7 11 6 8 6 5 6 6 6 8 8 6 7 6 5 3 3 5 4 4 3 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 33 854 855 789 765 907 890 844 885 874 858 859 815 777 805 764 759 793 692 660 637 704 659 593 636 567 583 603 564 500 510 498 379 504 550 469 397 419 503 447 519 534 495 477 444 399 374 374 370 347 339 344 310 354 279 223 224 255 245 277 240 200 160 126 101 151 141 213 226 209 172 145 111 85 128 167 200 255 272 262 386 442 418 530 673 720 772 714 626 669 553 527 578 773 377 299 299 184 387 157 167 239 379 213 101 98 103 62 34 75 92 106 199 213 148 159 90 96 36 44 141 366 254 137 53 35 41 55 59 50 58 53 44 59 55 52 54 57 61 69 50 67 86 60 56 70 41 65 43 52 42 52 36 48 24 25 15 27 31 27 21 23 33 24 34 36 26 23 29 23 16 21 17 39 28 39 45 25 29 29 37 26 27 26 30 36 17 16 16 14 14 17 25 27 25 19 13 9 12 13 11 11 5 10 10 8 6 8 7 6 8 9 6 7 9 7 5 6 3 3 3 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 587 406 423 359 436 559 812 840 815 799 757 778 667 733 823 747 644 618 621 621 569 602 543 549 523 627 576 503 466 349 253 189 201 130 180 184 206 74 97 91 87 206 182 190 217 291 328 318 292 323 278 288 273 159 114 141 189 231 225 207 232 272 187 69 115 47 45 43 43 38 36 36 31 22 21 83 98 108 145 152 216 285 322 363 527 708 745 713 582 529 751 677 519 773 385 402 281 368 299 174 212 322 460 126 117 143 129 32 54 85 103 103 174 111 22 75 135 52 33 32 41 85 68 50 50 45 55 53 72 62 65 53 57 78 63 56 57 63 70 65 61 43 59 54 55 46 72 55 59 44 44 49 39 37 21 25 17 20 24 24 15 20 25 17 25 23 27 22 9 15 15 20 12 11 20 24 28 28 25 19 17 22 18 23 15 10 18 9 17 12 14 21 20 24 17 19 11 10 13 13 11 12 13 13 9 9 9 10 9 6 6 5 6 5 5 5 3 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 842 882 786 697 525 699 598 714 773 799 801 783 676 712 746 646 661 603 590 578 571 565 623 568 561 396 259 219 224 233 140 101 92 55 44 24 18 24 19 9 16 9 15 14 30 31 59 186 148 49 15 10 15 12 31 56 48 44 57 100 78 46 69 77 85 70 54 35 28 24 25 28 40 53 33 30 63 58 65 59 55 76 164 220 314 360 550 670 709 681 575 674 862 640 642 483 525 500 433 414 218 240 587 222 155 155 122 79 63 47 28 90 32 44 38 66 89 163 56 34 32 37 47 44 37 44 40 49 64 69 69 71 63 73 63 59 63 60 69 71 68 69 63 41 68 75 56 59 45 51 35 40 31 23 21 17 18 21 20 25 20 22 21 27 24 19 31 30 10 12 17 17 14 12 14 9 16 18 19 15 20 16 17 11 18 12 12 7 10 11 9 16 13 10 9 14 14 5 6 10 12 13 10 10 10 11 6 6 7 6 4 5 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 397 506 800 766 500 679 706 693 720 673 655 649 621 571 386 315 464 559 461 523 531 374 279 303 364 292 236 219 180 162 97 58 45 41 37 39 39 36 39 46 10 5 2 3 4 2 3 20 136 22 11 4 2 12 51 34 33 31 41 35 27 32 26 31 30 37 28 23 22 17 16 15 21 20 24 26 22 23 24 23 24 20 46 91 168 204 178 360 515 683 684 629 685 727 708 703 584 572 552 491 506 387 632 276 244 267 250 180 119 130 198 217 123 65 183 47 8 32 105 138 41 40 52 59 52 53 50 51 62 63 83 95 62 63 77 79 77 69 74 79 63 57 66 60 56 47 56 51 35 37 45 26 35 41 43 18 18 29 19 22 30 16 22 18 24 15 17 26 12 16 21 7 8 11 14 16 10 12 11 16 14 11 14 15 20 13 14 18 14 10 9 6 8 18 11 9 11 15 13 14 14 13 11 11 10 8 7 6 6 5 5 3 5 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 681 578 773 836 623 708 722 719 712 660 590 560 467 567 623 611 386 324 201 273 508 457 272 278 339 320 299 324 371 165 171 154 200 199 198 146 159 228 263 137 31 12 22 28 23 23 18 26 52 45 34 167 123 72 19 26 71 49 40 36 24 58 57 51 35 20 8 6 22 29 33 23 1 12 16 14 13 11 11 12 10 8 1 0 22 90 131 111 208 321 504 646 640 650 684 656 787 724 646 668 499 664 601 435 446 360 384 283 201 215 264 289 436 254 93 86 2 1 14 39 38 42 32 36 45 12 14 53 65 39 58 60 81 84 70 37 72 91 78 73 69 73 66 57 44 43 37 45 41 40 42 43 13 48 37 19 18 18 19 20 14 24 12 10 19 33 20 20 24 21 20 9 24 16 20 9 8 11 10 11 5 7 13 3 11 14 6 16 11 11 13 10 11 7 11 12 10 12 12 10 10 10 10 9 10 8 7 6 5 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 707 728 779 726 633 735 662 665 532 501 691 579 494 485 532 593 565 476 338 518 560 542 381 339 345 365 469 565 589 471 333 361 362 523 424 400 405 315 183 44 14 3 0 0 11 5 20 28 85 148 112 59 62 19 13 17 13 18 31 23 37 44 15 9 13 15 16 12 8 9 7 6 6 9 7 10 4 3 2 0 1 2 3 0 0 0 19 73 96 119 186 334 530 621 609 620 625 655 822 708 613 553 762 503 422 629 630 557 247 238 243 233 207 263 95 48 40 14 0 1 3 22 33 30 57 49 47 36 46 51 29 39 18 72 68 64 73 82 79 76 60 75 59 52 54 52 45 34 37 26 42 29 24 29 24 25 9 17 16 14 16 23 26 28 15 14 12 14 8 24 14 11 12 18 22 18 10 10 11 11 10 10 16 14 7 12 12 14 13 14 12 11 7 10 10 11 12 12 9 7 7 6 6 7 7 5 6 6 4 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 735 569 815 722 631 699 620 594 484 334 347 334 310 402 398 416 424 436 405 373 413 493 540 640 572 594 661 586 609 678 591 543 446 386 478 446 316 129 87 42 12 12 7 20 33 138 111 29 29 34 16 9 3 77 101 95 90 68 64 64 58 47 85 18 20 5 10 3 1 4 4 5 2 1 14 12 6 3 2 3 1 0 0 0 5 4 0 2 18 33 111 209 238 418 578 605 705 652 659 774 668 573 702 672 735 473 623 929 495 214 222 202 191 230 170 92 90 182 40 25 15 15 15 24 41 37 50 44 53 42 33 45 59 47 18 36 55 91 78 44 63 67 50 46 49 54 53 36 34 24 34 32 31 24 25 24 16 23 15 25 28 14 22 15 20 17 15 18 12 9 14 15 14 18 8 8 21 8 9 6 12 7 11 13 14 14 4 9 2 4 7 11 13 4 5 5 7 6 8 7 6 4 4 4 4 5 5 5 4 3 3 4 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 795 782 808 740 657 666 811 610 602 692 508 504 338 173 208 267 321 444 444 193 277 343 403 616 588 542 636 646 631 594 519 498 562 451 485 418 278 118 69 60 114 149 197 189 272 140 25 0 0 0 5 23 53 67 55 71 64 62 62 68 69 68 51 65 66 68 66 69 41 29 79 67 54 45 56 81 67 48 45 42 32 14 8 4 1 0 0 2 0 0 22 74 142 188 302 464 600 584 697 763 838 750 731 707 566 586 496 678 750 269 237 188 211 225 289 272 184 233 209 85 30 16 13 6 14 23 45 71 50 46 35 42 25 16 9 27 49 75 64 40 47 53 46 44 38 38 33 40 32 30 42 39 25 18 23 30 30 22 11 22 22 15 15 32 18 22 19 22 9 6 9 10 11 10 19 16 11 8 14 6 9 10 13 15 13 10 9 5 7 6 5 6 2 2 6 3 4 3 3 2 2 4 3 2 2 3 3 5 5 3 3 2 2 3 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 674 747 748 757 720 580 590 512 668 724 647 522 475 361 377 170 150 89 247 271 315 243 454 452 475 518 561 546 546 535 526 615 481 510 420 338 177 79 187 157 206 238 323 261 187 32 0 1 14 55 80 117 116 96 75 72 72 56 59 65 67 67 53 40 30 28 19 23 29 44 46 48 41 28 42 47 42 41 53 50 53 53 48 44 37 22 3 0 1 0 0 2 33 124 201 259 367 536 561 634 755 808 830 715 674 640 517 702 772 362 217 266 306 272 281 469 292 217 247 202 56 21 21 13 4 0 7 27 67 63 58 61 47 61 22 10 24 34 33 23 32 39 40 53 32 26 16 24 28 34 35 22 29 39 26 28 24 22 26 18 3 22 21 17 23 18 21 18 12 19 15 6 8 7 7 9 14 8 11 10 6 10 5 9 8 8 10 5 8 8 3 7 6 4 6 4 5 5 3 6 3 5 2 1 1 3 1 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 849 763 736 679 667 548 503 522 563 600 633 563 516 427 419 407 331 108 27 65 44 123 303 371 312 345 375 386 381 459 510 531 410 368 321 141 57 9 265 293 374 334 237 148 64 2 0 14 104 153 197 153 102 76 46 34 43 37 37 45 49 49 63 75 60 55 30 75 43 18 35 56 46 44 42 32 30 46 34 22 29 30 32 33 30 37 35 36 19 2 1 0 2 38 172 262 267 259 496 584 660 777 710 971 707 616 538 706 762 591 270 298 649 680 424 435 674 341 341 185 118 35 14 18 20 2 0 1 11 17 0 1 0 14 62 62 61 66 44 28 22 22 23 37 46 25 19 29 26 29 24 25 28 20 24 25 23 17 15 13 16 9 23 17 19 15 22 20 12 13 14 10 15 8 8 7 7 10 7 8 7 4 4 8 10 9 5 5 7 8 5 6 6 3 4 5 6 4 4 1 0 1 3 5 5 5 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 706 785 825 735 729 668 617 553 550 516 557 533 498 458 381 365 201 323 399 381 463 129 158 206 206 178 246 322 283 304 434 334 204 85 64 4 62 233 230 272 242 180 101 27 2 41 174 123 235 193 130 95 76 48 23 17 13 17 14 15 13 67 66 40 57 55 42 27 36 54 60 68 83 58 31 27 15 12 18 15 20 6 13 16 28 41 36 31 26 19 10 5 2 0 11 147 275 178 257 494 584 649 744 739 853 774 611 603 683 680 348 296 560 746 846 479 487 621 526 362 111 76 12 12 21 10 2 0 0 0 1 4 4 1 15 41 44 14 0 36 41 40 21 12 15 17 22 31 16 19 15 26 13 18 15 24 20 19 18 11 14 14 12 13 15 18 17 8 13 12 9 8 11 10 14 9 7 7 11 8 7 8 15 12 6 6 6 9 10 6 5 3 6 5 5 3 4 3 1 2 2 3 2 2 2 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 688 747 720 763 714 639 606 703 668 534 458 360 172 179 255 174 141 247 191 228 247 366 393 126 200 58 39 369 278 229 229 249 39 6 3 0 22 187 170 171 199 76 4 0 0 117 186 183 145 87 65 54 41 24 19 15 66 45 73 72 55 78 70 61 47 31 27 12 10 17 12 11 10 17 13 23 14 13 16 13 8 15 13 9 8 24 25 31 44 43 32 9 10 4 0 7 48 209 174 293 469 535 595 624 735 814 783 569 598 693 433 388 404 680 831 953 508 268 181 168 158 85 22 5 32 38 40 30 32 31 13 6 5 3 2 13 0 6 13 0 19 55 47 42 38 35 28 43 34 21 15 14 13 19 17 17 18 3 14 14 6 18 13 19 13 18 13 9 7 4 16 6 11 18 16 14 6 15 9 6 5 12 8 5 11 8 4 5 5 6 2 1 3 5 4 6 3 4 5 4 4 2 2 1 2 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 493 530 718 787 737 746 590 737 640 589 437 285 235 231 142 82 100 131 156 270 351 297 270 391 445 204 228 399 262 106 118 119 27 194 11 21 68 3 3 10 47 22 5 39 136 167 178 60 41 39 31 22 18 33 48 13 14 27 35 31 57 50 35 28 48 58 20 15 16 15 19 18 15 23 18 15 47 50 46 40 33 24 23 17 9 4 1 9 19 44 60 54 33 23 17 3 3 27 151 256 331 471 566 594 646 691 849 869 670 595 550 403 519 594 720 844 832 439 637 305 314 207 74 45 16 94 98 84 73 50 10 3 13 31 11 5 0 5 5 0 27 61 28 19 7 22 22 39 42 19 18 15 14 7 27 15 16 10 10 6 8 2 10 3 17 11 13 10 7 11 13 12 9 6 13 16 16 12 12 7 8 5 8 2 4 11 9 5 7 10 1 8 4 2 4 2 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 537 571 865 757 663 840 687 703 597 451 379 285 223 263 227 180 68 309 359 406 431 261 268 354 208 228 189 192 239 190 68 29 123 271 251 132 126 37 112 137 56 33 17 39 131 106 32 18 9 10 9 20 28 30 16 20 25 25 25 11 29 26 24 23 35 18 13 25 27 18 25 21 31 49 41 28 32 39 37 31 49 43 51 38 34 33 24 17 7 19 25 41 48 49 30 20 25 11 11 58 155 300 449 557 594 629 621 803 750 752 871 910 674 592 823 590 543 371 355 480 520 431 268 126 104 159 175 164 114 84 19 51 12 17 41 6 0 0 0 0 22 26 16 3 16 29 29 24 13 9 3 1 3 11 10 11 8 0 5 6 6 1 6 17 15 7 12 4 6 7 10 12 12 7 6 10 1 12 5 8 2 3 7 3 6 4 9 6 5 6 2 2 1 2 5 5 3 5 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 531 555 784 926 855 767 888 677 604 510 417 334 337 292 268 251 102 174 291 323 376 363 299 362 354 229 245 207 188 134 85 27 200 238 124 176 68 59 75 62 24 15 28 61 108 38 19 15 12 12 27 41 32 24 24 62 48 50 48 20 26 27 18 25 18 25 15 41 16 63 56 40 47 42 65 71 63 51 32 33 39 34 42 28 22 31 16 36 32 10 9 10 24 37 58 61 39 36 21 6 0 50 208 406 544 625 614 570 811 930 1219 1308 887 947 848 742 525 359 251 154 220 258 448 292 151 161 164 151 138 62 36 28 28 21 51 5 0 0 0 0 0 0 0 0 0 5 10 5 6 3 2 11 12 30 23 12 1 5 0 7 4 2 3 2 8 3 8 8 4 2 4 7 7 5 10 6 5 11 11 8 3 5 3 3 3 2 4 1 1 1 2 5 3 3 3 5 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 455 596 753 739 749 771 690 683 461 452 466 330 323 266 203 240 129 73 95 175 136 209 178 148 244 227 160 141 198 233 36 47 187 114 43 76 48 61 35 24 29 17 37 53 72 39 14 15 18 22 36 35 20 37 43 34 26 31 15 16 17 38 36 17 26 27 59 43 72 65 90 64 69 46 28 20 30 33 29 19 23 26 22 26 28 23 22 18 24 40 42 33 8 12 25 36 68 46 53 42 21 33 169 233 384 553 601 601 608 839 840 1120 923 1057 1071 817 382 418 287 184 206 176 196 227 279 145 106 155 71 99 46 49 40 0 0 8 2 2 1 0 15 0 20 24 1 21 0 0 0 0 0 0 0 5 17 1 0 0 9 1 0 0 0 2 1 1 4 4 2 3 3 10 3 3 8 9 5 3 2 10 6 4 4 3 1 0 4 1 1 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 480 508 601 642 750 701 666 552 494 453 457 346 310 284 258 185 69 47 43 35 94 70 88 77 86 132 75 119 104 56 59 48 56 63 33 34 21 47 39 28 25 16 29 51 53 28 15 15 16 17 33 4 33 20 10 18 15 16 19 17 58 41 17 49 69 64 33 54 74 62 54 46 32 29 20 27 19 29 19 20 20 24 22 17 23 28 36 27 27 26 34 39 36 39 21 18 20 42 70 45 75 37 70 239 267 411 633 609 545 505 285 382 846 1125 1438 1087 931 517 499 278 231 314 692 146 85 88 13 59 134 144 78 1 1 3 17 32 42 40 44 5 8 17 40 0 0 26 28 0 0 0 0 0 0 0 0 0 0 0 0 2 6 0 0 0 0 4 2 6 2 3 2 5 4 4 3 4 7 16 15 15 7 3 4 6 2 3 2 2 2 4 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 710 488 469 469 523 658 596 597 284 340 464 388 197 296 322 287 196 46 26 25 35 23 27 69 58 21 46 49 40 51 71 50 43 80 48 29 52 27 24 36 44 40 14 18 35 45 40 26 14 15 16 0 22 24 29 22 24 28 28 24 48 45 16 34 59 44 39 68 58 37 38 31 20 31 27 20 22 21 22 22 21 26 32 37 39 48 48 38 33 35 39 36 31 35 37 44 36 19 15 23 55 114 106 63 152 301 392 507 642 586 645 105 164 684 1022 1166 1207 998 767 933 669 370 380 288 118 64 58 179 123 241 192 47 24 3 10 26 14 3 18 2 40 7 34 13 0 0 0 0 0 11 4 3 2 0 0 0 0 0 0 5 0 0 13 0 0 0 0 1 3 1 1 2 5 5 2 2 5 11 10 6 4 9 5 3 1 1 5 3 1 3 5 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 610 418 419 383 414 453 583 389 175 178 330 271 389 458 277 291 164 91 35 16 12 36 13 27 37 69 42 32 32 37 34 40 26 26 40 60 54 51 75 41 26 9 16 22 35 67 41 29 11 14 19 0 12 23 23 22 24 27 23 18 44 27 38 58 28 40 63 36 16 28 29 10 21 20 20 24 20 21 33 34 34 26 26 30 27 38 53 70 109 161 135 44 37 48 30 79 70 38 36 15 19 43 173 181 106 218 423 495 584 539 656 211 51 700 913 1111 1071 960 966 1117 1090 786 354 164 191 65 106 280 116 121 72 46 61 63 1 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 11 0 0 0 0 0 2 1 2 12 2 6 2 3 5 7 6 2 3 4 8 6 2 3 1 1 3 2 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 318 192 361 360 353 337 305 413 227 224 216 364 351 326 312 234 236 189 120 44 19 7 3 21 5 5 34 21 74 26 43 40 42 53 55 32 58 44 23 39 36 23 15 18 16 26 40 53 41 27 0 0 6 16 20 17 23 29 25 20 36 17 37 47 15 66 53 26 8 20 25 27 23 22 24 23 27 30 43 29 34 33 31 41 48 49 75 127 159 148 164 168 196 238 284 158 36 94 182 75 46 24 17 78 127 226 176 304 521 574 653 590 690 200 187 224 320 802 836 1023 1158 1181 958 832 619 462 423 207 73 273 193 138 95 96 53 52 42 42 3 0 0 0 0 2 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 3 3 0 0 0 0 2 6 3 8 13 4 12 5 20 0 5 4 0 1 0 2 4 7 3 3 4 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 1 308 21 230 212 250 276 230 329 180 185 144 126 191 269 282 267 209 217 153 62 18 7 3 7 16 11 12 32 26 37 29 29 47 35 24 64 77 58 54 37 45 27 16 15 13 8 32 58 39 24 0 0 6 14 14 14 19 20 31 41 13 42 40 10 49 48 40 24 22 25 24 26 27 25 27 31 35 27 37 42 32 52 67 72 65 71 74 80 124 118 145 180 235 276 330 383 439 305 93 230 104 220 35 42 91 177 267 244 380 668 655 654 622 143 140 186 175 161 366 816 1158 1214 951 910 876 761 633 408 639 464 284 214 165 129 158 135 112 132 132 85 0 0 0 0 0 0 0 0 0 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 4 8 19 7 3 11 23 0 1 1 0 0 0 0 0 1 4 4 4 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 165 205 51 153 144 118 104 136 128 66 35 29 9 14 5 32 77 107 187 170 80 23 10 7 4 5 16 7 5 4 11 28 23 35 25 15 26 40 50 43 27 20 32 12 12 6 13 26 54 38 20 0 0 0 0 0 1 17 16 30 14 27 24 51 56 44 29 27 22 23 29 24 26 29 36 41 43 44 29 44 43 50 59 48 58 53 51 56 64 97 82 101 153 214 234 311 403 494 560 530 230 420 102 252 137 121 196 270 328 364 463 692 776 640 262 248 408 377 219 155 600 662 878 1040 1040 819 498 500 365 494 456 341 337 301 214 126 88 95 45 11 19 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 13 5 0 0 0 0 0 0 0 0 0 0 0 2 8 8 21 10 12 9 3 17 24 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 85 361 48 55 43 86 62 42 45 42 4 3 8 0 1 1 5 7 44 80 148 115 67 7 3 0 2 5 3 5 1 6 11 9 15 14 24 54 46 37 23 15 29 16 8 2 9 13 42 25 0 0 0 0 0 0 0 7 16 15 13 31 28 50 35 27 18 20 22 23 18 32 28 35 47 56 49 38 32 51 64 62 60 61 69 65 73 74 67 106 128 97 109 213 348 358 372 437 449 587 704 365 301 203 414 210 243 275 375 373 399 536 718 796 747 578 654 392 234 441 142 641 499 878 805 450 365 396 430 428 529 527 511 362 371 311 257 156 193 250 176 137 2 0 0 0 0 7 27 45 17 25 8 0 0 0 0 0 0 0 0 20 1 0 0 0 0 0 0 1 2 0 1 16 24 20 14 4 10 25 11 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 76 41 5 1010 7 15 27 22 9 6 13 5 1 4 2 1 0 0 0 14 20 42 111 103 46 6 2 0 0 1 9 0 0 7 6 8 14 15 11 22 26 26 13 5 16 24 0 15 32 24 12 0 0 0 0 0 0 0 7 20 10 24 27 49 54 24 14 14 21 18 18 31 18 33 42 40 54 44 46 29 33 46 50 34 73 77 73 82 82 74 96 88 95 148 228 312 357 255 323 392 418 580 697 599 351 338 447 293 363 407 424 404 352 664 798 718 763 600 483 366 297 562 426 595 550 296 258 329 415 683 487 309 355 260 138 143 132 283 256 74 32 2 2 12 17 2 1 0 0 1 3 53 64 63 68 67 61 34 22 26 2 1 49 32 19 0 0 5 5 3 3 2 2 0 6 21 11 25 26 18 11 22 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 15 893 12 10 14 12 14 7 10 12 29 19 24 15 4 2 0 0 0 22 21 13 49 78 29 2 6 0 0 0 0 2 3 3 9 10 3 9 3 16 11 2 10 24 0 1 25 12 5 0 0 0 0 0 0 0 13 13 12 14 11 43 28 20 15 18 14 19 27 10 22 24 47 31 49 49 40 22 34 35 27 32 31 39 46 72 73 76 103 107 106 180 190 225 290 326 280 295 361 458 647 651 426 615 278 300 450 474 526 481 343 560 745 544 318 827 727 515 364 387 390 480 376 309 213 324 646 716 573 410 304 241 218 304 191 129 109 100 125 77 109 96 110 88 34 27 28 46 69 93 110 87 67 65 70 75 86 88 86 89 61 42 73 80 55 45 32 24 16 10 0 1 0 12 9 5 30 29 24 27 40 11 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 606 877 20 18 23 27 10 4 6 12 18 6 7 5 12 8 10 5 0 0 7 7 0 1 31 54 9 14 0 0 0 0 6 7 4 9 5 8 6 6 12 2 5 26 5 0 22 8 5 0 0 0 0 0 0 0 0 13 12 23 23 33 41 20 13 12 13 13 12 22 35 49 57 48 52 35 23 16 36 32 22 15 38 51 75 84 74 54 81 79 106 87 87 113 149 189 263 353 403 394 637 608 728 848 484 417 395 526 577 571 447 275 491 586 330 471 388 215 269 183 329 428 398 319 337 427 512 843 521 463 431 394 332 213 178 151 67 92 123 143 221 164 192 170 87 73 69 73 78 75 65 74 69 69 53 41 49 39 70 96 95 88 75 107 102 80 85 69 65 66 25 1 1 0 19 7 12 22 31 35 29 35 26 12 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 189 1401 1 7 1 1 4 1 3 7 26 24 14 17 24 5 0 2 0 8 3 0 0 2 7 0 14 40 0 0 0 0 3 2 3 9 7 11 5 2 6 9 4 18 6 0 15 9 4 3 0 0 0 0 0 0 0 0 8 17 17 17 30 14 8 7 16 18 26 20 45 47 52 56 47 27 26 26 19 21 15 21 29 38 73 71 81 64 54 62 55 70 110 56 55 75 145 258 292 400 420 710 657 766 687 703 490 527 622 636 435 393 378 447 527 623 269 286 346 294 184 431 511 634 492 656 726 820 798 577 432 311 251 193 98 57 36 127 148 197 175 171 166 125 121 76 67 91 63 37 30 27 30 41 41 25 13 23 47 55 57 28 21 56 103 107 92 105 148 89 94 34 13 20 13 20 11 15 26 32 37 33 34 28 32 27 15 5 1 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 0 0 0 0 0 0 0 4 503 2119 0 0 0 0 0 0 0 0 2 8 0 2 0 0 5 6 0 0 1 0 1 3 7 3 0 0 0 14 4 0 0 0 0 1 11 5 4 4 18 3 5 6 4 0 3 19 8 4 0 0 0 0 0 0 0 0 0 11 7 12 27 9 5 9 13 14 17 20 41 47 51 33 28 42 25 24 24 8 18 41 53 69 63 70 86 70 42 34 42 81 78 56 65 87 136 191 237 362 401 529 699 583 724 600 495 523 631 677 515 548 474 430 447 626 549 696 466 387 468 400 556 801 732 650 578 595 454 383 369 438 322 167 95 82 137 190 106 103 81 66 40 44 42 46 40 52 39 29 23 27 24 21 23 24 24 28 23 20 15 12 16 22 40 81 88 109 119 108 104 113 105 82 73 65 40 19 26 43 48 35 25 23 25 18 22 27 22 24 16 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 314 1080 1993 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 7 5 9 8 8 11 23 13 0 0 0 1 12 16 4 1 0 5 3 11 11 11 17 11 30 19 7 0 17 13 3 4 0 0 0 0 0 0 0 0 8 7 22 22 5 5 11 4 13 22 31 42 49 28 27 31 28 25 11 9 12 39 47 62 66 60 82 83 79 69 67 68 55 51 50 39 67 162 234 210 405 386 435 665 684 542 834 657 494 663 708 624 552 414 711 418 436 376 606 682 673 372 427 521 885 889 955 584 444 235 150 102 114 87 117 110 134 126 98 65 48 23 11 5 4 3 7 9 7 2 0 0 0 0 0 0 0 0 0 0 12 31 0 0 0 0 1 16 58 61 50 78 98 108 138 110 130 129 125 97 81 105 87 57 49 44 35 27 15 13 14 17 14 7 1 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 160 0 0 0 0 0 0 0 0 0 4 3 0 1 0 0 0 0 0 4 3 9 9 10 22 10 2 1 0 0 0 0 7 17 3 1 10 14 18 21 4 25 21 18 10 6 6 13 1 0 4 0 0 0 0 0 0 0 3 8 27 15 2 8 6 10 25 22 33 45 23 23 24 27 17 11 6 10 39 39 33 68 62 89 95 88 79 84 74 51 50 52 63 35 142 201 294 353 411 482 435 532 644 723 728 735 537 779 728 526 550 505 615 693 638 502 714 496 552 367 326 669 800 726 559 324 183 116 64 141 32 17 22 59 103 69 27 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 4 7 1 15 15 9 23 55 97 141 155 145 130 102 107 106 109 111 92 73 64 62 18 8 8 10 5 0 0 0 0 0 0 0 0 3 6 6 6 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 3 6 1 4 10 4 7 10 8 2 1 0 0 0 0 0 8 1 8 25 25 23 28 18 13 13 10 10 20 4 1 0 0 0 0 0 0 0 0 0 5 30 8 0 13 22 22 17 21 32 33 24 31 20 20 13 11 8 13 40 35 57 80 78 83 81 101 85 88 54 49 53 64 75 158 274 285 346 361 344 387 605 763 822 734 623 573 774 753 728 495 373 428 455 393 521 480 521 231 384 427 654 673 575 508 325 219 52 18 44 2 19 6 20 43 32 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 2 4 0 0 1 8 8 8 3 17 27 25 41 46 44 83 160 126 111 103 107 88 96 100 65 56 37 31 1 9 6 0 0 0 0 0 0 3 2 5 4 9 13 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 3 0 7 1 17 4 4 5 15 3 1 2 0 2 0 0 12 18 28 14 26 15 9 19 21 17 27 6 2 3 6 0 0 0 0 0 0 0 2 12 11 0 14 17 25 11 16 39 21 17 22 26 24 15 9 10 15 23 38 20 53 80 86 87 89 87 84 56 46 49 90 107 149 245 383 601 562 392 485 422 733 691 675 560 675 863 650 738 589 486 419 541 493 199 317 427 355 453 608 663 547 438 363 239 101 15 0 3 19 37 25 20 19 21 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 2 8 11 1 0 0 1 0 12 16 18 12 16 20 24 17 10 1 16 63 102 83 109 114 73 47 39 33 41 77 52 3 0 0 0 2 0 0 4 8 9 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 25 44 0 0 0 0 0 0 0 1 0 3 6 3 2 14 13 5 10 13 6 2 0 4 0 22 36 16 13 2 7 19 10 40 12 0 1 2 4 0 0 0 0 0 0 0 8 3 0 18 13 17 15 18 38 34 29 30 15 23 8 5 14 19 43 23 30 41 79 89 87 94 85 76 37 41 78 168 122 242 251 489 592 541 528 445 511 680 648 598 624 736 824 566 643 727 513 344 398 493 159 217 252 299 503 665 563 512 376 253 86 0 4 5 30 29 8 0 23 20 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 7 17 9 0 0 9 11 19 25 22 27 51 66 43 20 11 5 10 46 75 91 78 54 50 41 60 64 57 33 0 4 7 2 8 10 11 14 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 29 11 10 0 0 0 0 9 8 18 58 57 51 32 0 0 0 0 0 1 2 1 1 0 0 3 12 4 11 7 1 4 1 13 17 0 37 34 19 13 6 20 0 0 0 0 0 0 4 0 0 0 0 0 0 0 9 2 2 19 17 12 14 22 37 33 34 25 17 21 15 10 8 28 25 17 19 56 67 85 83 100 74 55 58 47 99 178 454 533 468 611 482 347 448 388 253 493 579 529 682 727 831 755 884 685 435 231 267 435 470 82 473 472 755 682 477 373 250 180 132 14 14 36 19 4 4 0 0 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 11 8 4 11 11 0 7 3 18 4 11 17 14 17 66 2 7 5 5 3 42 64 77 66 59 50 52 57 45 28 20 35 30 28 39 21 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 20 25 16 21 8 13 19 29 10 5 11 39 55 60 50 47 0 6 0 7 0 0 0 0 0 0 0 2 1 9 3 5 7 4 10 10 15 12 0 24 23 15 16 21 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 5 5 20 26 16 17 29 37 36 27 20 8 8 26 18 24 25 19 18 26 33 67 74 73 74 59 79 1 63 205 390 525 518 469 573 530 427 313 319 507 468 448 507 629 757 1003 983 829 715 452 237 229 328 411 463 466 536 683 511 354 255 208 148 14 20 1 0 1 8 0 1 3 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 3 2 0 0 0 9 6 11 3 6 16 12 9 15 33 45 31 13 14 9 29 26 16 17 30 72 79 82 69 58 55 50 34 54 28 7 34 50 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 31 43 13 32 33 23 8 30 35 4 7 14 59 75 61 37 28 24 29 43 37 49 25 0 0 0 2 0 0 0 0 2 8 5 3 6 4 4 4 7 7 1 1 2 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 9 22 31 21 22 30 37 28 13 10 6 11 20 13 11 23 20 9 24 32 62 74 75 72 78 41 0 76 139 364 427 353 360 293 382 552 422 440 434 409 491 483 647 867 810 561 411 285 189 172 225 308 174 466 714 614 470 377 289 193 53 14 0 0 0 0 0 0 2 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 4 4 0 0 0 9 8 10 3 0 0 0 4 0 0 0 9 3 8 6 4 7 21 5 2 4 16 25 13 13 10 39 59 89 79 38 66 32 26 19 0 8 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 47 48 12 14 39 47 45 14 14 31 70 88 82 69 49 37 24 13 21 28 21 30 40 17 4 0 12 15 0 0 0 5 4 9 5 4 4 9 15 2 6 2 2 1 1 4 0 0 0 1 0 0 0 4 0 0 0 0 0 0 12 22 25 23 27 30 33 8 5 6 5 6 14 7 16 20 19 21 20 26 52 98 77 46 0 7 9 51 78 190 403 360 272 318 592 464 447 469 504 524 481 438 618 797 887 591 291 146 130 93 170 230 314 646 568 404 280 405 205 30 30 7 0 3 0 0 4 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 16 21 28 25 31 20 19 12 10 13 8 6 7 9 6 8 10 0 0 13 11 8 0 0 0 0 0 0 0 2 0 0 5 6 3 5 8 17 9 8 40 46 52 52 64 59 36 31 12 12 37 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 60 72 76 57 26 11 5 11 24 53 63 97 97 79 81 49 32 24 18 19 14 8 11 14 38 35 25 25 6 5 3 4 0 6 5 9 8 5 4 3 4 11 6 15 9 2 5 0 0 0 1 0 10 0 4 0 0 0 0 0 0 7 27 23 20 25 37 14 8 5 5 10 4 16 11 18 30 30 18 18 23 21 7 6 0 6 9 9 4 9 65 144 330 325 249 149 208 394 369 454 522 605 600 670 672 560 404 217 89 224 277 381 430 350 536 385 357 413 270 87 4 10 5 0 0 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 22 26 22 32 31 34 37 32 25 24 9 22 25 21 13 5 4 9 14 18 17 17 17 18 12 10 6 4 0 3 2 0 0 0 0 18 0 5 4 1 3 4 12 6 8 15 31 15 12 5 10 19 3 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 89 109 113 119 104 89 26 72 117 114 98 84 63 41 39 41 46 43 30 20 14 10 6 45 4 5 0 7 1 0 3 0 6 4 5 3 7 13 6 3 4 3 3 1 2 9 0 9 0 0 0 0 0 0 0 0 0 0 0 4 27 15 18 28 28 7 4 5 6 2 16 5 15 22 28 25 12 17 26 44 1 0 0 12 8 3 15 1 23 45 104 170 271 294 363 241 390 496 511 465 569 572 501 321 291 240 237 252 401 485 439 430 339 300 355 182 114 5 4 5 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 36 41 37 39 38 38 46 36 25 31 22 24 15 13 15 7 6 14 22 11 14 11 17 21 20 17 8 2 1 1 4 8 9 3 0 1 1 1 4 0 3 0 5 4 2 5 4 5 5 7 3 11 5 9 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 15 23 111 107 124 113 115 101 115 114 99 93 79 75 53 53 46 33 26 25 22 17 16 11 17 20 3 13 5 14 2 3 2 1 0 1 5 5 8 2 3 3 3 3 3 10 12 1 0 2 0 0 3 2 1 0 0 0 0 0 16 28 13 20 33 18 4 3 4 4 3 11 6 21 24 27 18 13 26 32 35 23 40 0 1 3 8 0 15 6 0 2 51 97 122 126 181 241 305 271 254 383 496 345 275 320 298 125 144 329 350 136 134 164 117 44 77 42 4 6 0 2 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52 57 46 49 45 44 37 31 44 33 18 14 15 14 13 14 13 9 6 0 21 17 16 19 20 14 5 7 4 5 3 3 8 9 0 0 5 16 36 0 66 73 1 1 0 3 3 3 4 4 3 4 7 3 2 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 3 5 12 78 65 61 61 85 112 95 90 75 60 91 97 76 63 51 37 0 0 0 3 18 14 12 14 22 1 9 8 3 1 0 2 13 11 0 1 5 5 3 5 4 6 2 4 1 3 4 1 2 4 3 1 1 0 0 0 0 0 2 15 16 18 30 11 6 3 3 6 4 8 4 21 26 28 13 5 27 31 23 30 39 55 0 0 0 1 17 0 0 4 1 3 10 13 56 83 119 179 203 278 267 186 144 129 146 140 151 187 112 48 73 81 49 77 38 0 0 11 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 14 43 45 57 58 51 48 45 41 31 30 18 12 12 12 14 16 15 0 0 0 14 20 24 15 18 13 24 26 20 3 2 5 11 8 6 15 46 55 41 35 82 57 61 66 3 1 0 1 1 0 0 4 0 0 0 0 0 0 1 10 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 2 2 4 0 0 0 2 2 8 1 6 3 0 0 0 0 0 0 0 0 0 0 7 13 8 0 3 2 2 15 7 0 0 1 1 21 39 0 1 3 4 4 5 5 2 6 5 0 1 2 4 2 3 3 1 0 0 0 1 0 14 23 25 32 15 6 2 3 12 4 11 5 18 22 16 11 10 22 29 23 33 29 47 20 0 2 15 14 6 9 6 7 6 0 1 29 30 62 70 43 79 83 72 73 44 75 36 36 66 57 84 67 65 55 58 13 17 15 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 55 54 54 56 63 60 60 56 35 24 17 12 9 9 7 9 14 7 18 17 15 20 23 15 14 6 11 29 31 21 16 10 14 9 0 2 34 22 32 41 99 76 83 53 66 0 0 0 1 0 0 0 2 6 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 9 5 1 0 0 0 0 4 0 2 1 6 4 1 0 0 0 0 0 0 0 0 0 0 17 17 17 11 1 1 5 0 1 0 0 2 5 14 21 24 12 5 4 4 2 11 9 4 2 3 1 4 4 5 8 13 0 0 1 0 1 0 22 23 35 19 5 3 2 9 3 7 20 16 18 6 4 14 21 23 26 31 30 25 17 0 0 0 5 4 6 7 2 20 9 1 10 10 14 16 34 41 25 44 53 40 57 69 83 46 54 38 42 43 32 37 38 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 12 59 63 66 64 78 69 57 57 50 63 35 26 14 17 20 15 0 1 11 10 3 0 16 8 15 19 15 18 12 19 19 22 0 0 0 2 3 0 13 39 9 38 75 93 135 92 78 38 0 0 0 0 0 0 0 0 3 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 3 3 0 0 0 0 8 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 38 34 26 48 0 1 0 0 0 1 0 1 3 2 7 11 11 9 0 2 7 14 7 3 1 4 4 5 3 2 3 2 0 0 0 3 0 26 31 39 22 5 4 3 4 0 5 17 18 13 3 6 9 15 11 10 24 28 16 16 0 0 0 6 1 1 4 0 0 0 1 0 1 6 0 1 0 15 24 39 25 34 58 49 43 41 59 62 58 57 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 69 68 64 70 60 53 56 65 54 55 51 28 18 19 19 19 13 0 0 11 0 2 11 11 12 0 3 6 17 15 20 9 0 0 0 0 6 8 5 32 9 31 140 112 98 107 56 26 44 0 0 0 0 0 1 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 51 45 32 54 0 0 0 4 0 0 1 8 3 1 1 1 2 0 12 1 6 8 3 0 3 3 7 3 3 7 11 4 0 0 0 1 40 39 38 29 5 7 8 8 0 14 13 15 4 21 14 12 14 3 4 9 23 24 18 0 0 0 0 2 0 4 1 0 0 5 0 0 3 0 5 7 37 9 11 47 28 51 63 68 61 39 44 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 63 79 78 82 59 61 62 64 54 64 61 52 38 31 15 20 19 11 0 0 2 0 0 2 18 1 9 17 15 16 15 7 0 0 0 0 0 2 0 2 1 16 58 70 61 71 70 0 15 24 42 32 5 0 2 9 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 51 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 42 2 0 0 0 0 0 3 5 0 0 5 0 9 4 0 2 2 8 1 3 3 3 3 4 13 10 6 0 0 1 3 44 52 49 33 7 6 4 0 12 14 14 3 8 4 5 3 12 8 5 10 8 8 11 16 2 0 0 0 3 5 1 0 0 0 1 0 0 0 6 1 4 8 1 25 30 48 0 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 5 4 67 91 76 71 78 76 62 61 64 65 71 64 59 57 66 62 59 33 38 17 20 16 0 0 0 0 0 0 0 12 9 12 14 12 17 14 8 3 0 0 0 0 4 0 0 0 72 94 35 51 58 63 18 26 1 38 33 1 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 0 0 0 0 0 0 1 0 0 0 0 0 1 5 5 2 2 2 0 2 3 4 4 4 7 12 5 14 0 0 27 41 55 40 11 9 1 0 9 11 10 1 15 1 4 8 9 12 13 2 0 6 12 11 13 0 0 0 0 2 6 0 0 0 0 1 1 1 1 0 2 3 2 12 3 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 99 96 78 62 65 61 73 59 67 65 59 75 74 69 67 61 63 61 56 60 64 50 29 29 19 18 15 0 0 0 0 0 0 2 1 5 12 19 18 21 20 8 2 0 0 0 1 1 0 0 91 78 52 46 63 0 21 9 24 31 58 39 8 0 2 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 20 22 0 1 2 9 4 4 3 3 4 12 1 0 0 18 15 49 42 13 9 14 0 11 5 5 6 3 0 0 3 10 2 12 13 0 0 0 0 11 10 0 2 8 5 10 0 4 2 3 1 1 1 1 3 3 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 113 80 70 73 60 64 73 90 75 67 102 68 82 80 84 78 70 57 60 65 55 56 32 26 30 3 26 26 0 0 0 0 0 0 15 14 21 24 20 18 18 16 10 5 2 0 0 7 8 0 51 88 48 59 44 37 40 25 3 16 0 31 83 131 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 24 22 4 4 4 2 3 7 3 7 1 0 0 17 0 38 37 15 4 13 0 3 0 4 0 0 2 0 9 0 0 0 0 0 0 0 0 0 2 15 0 0 6 13 12 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 91 79 71 63 43 69 72 77 73 80 72 64 67 84 62 82 89 91 89 96 81 67 74 47 47 59 57 36 49 47 46 41 31 25 0 25 0 23 25 25 22 23 18 18 20 23 20 17 15 4 22 3 0 2 0 18 14 68 46 55 56 47 52 8 0 12 58 129 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 13 25 17 14 10 2 6 3 1 0 0 0 7 15 3 23 22 10 1 6 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 112 87 83 61 69 72 79 90 75 50 83 81 80 60 55 83 59 80 64 95 121 99 81 65 71 42 48 56 58 52 39 30 39 27 49 30 10 32 33 29 24 14 14 17 16 15 12 11 15 20 26 20 43 33 21 0 8 18 76 70 44 42 78 117 63 66 21 134 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 20 59 3 3 4 1 2 1 0 0 0 5 13 15 2 3 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 12 90 76 56 71 52 83 89 60 71 51 36 74 129 65 54 52 41 55 61 98 76 105 89 94 127 80 60 60 46 48 58 34 50 44 24 15 28 23 38 33 29 35 30 28 14 6 12 12 12 16 26 25 26 46 33 18 22 11 1 87 66 25 0 0 51 49 46 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 3 4 0 0 1 1 8 0 0 0 0 6 4 0 0 0 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 65 70 59 73 42 10 52 66 94 86 62 28 66 72 83 80 75 120 112 102 113 81 48 62 54 44 51 23 25 51 36 29 27 40 31 13 9 14 28 22 9 6 7 12 18 22 23 22 22 52 27 4 0 2 83 102 18 0 0 0 107 79 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 1 0 0 0 0 5 0 0 0 0 8 13 0 0 0 0 26 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 0 0 0 0 2 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 73 0 81 53 52 50 3 45 42 35 49 65 59 71 57 64 74 56 110 120 120 137 114 107 68 75 63 76 58 49 36 51 26 12 0 32 21 30 22 17 26 20 13 7 6 9 13 15 17 21 16 30 65 50 60 0 15 7 9 0 0 109 162 0 0 0 0 0 0 0 0 0 1 0 0 0 11 1 6 0 20 22 22 20 0 0 35 60 90 9 52 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 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 50 47 45 40 40 39 55 44 47 47 69 58 59 78 63 70 133 102 117 96 89 73 57 74 56 54 50 36 47 32 1 12 30 36 19 11 20 14 10 10 6 6 8 15 20 18 24 50 40 13 13 13 0 15 0 0 0 74 103 1 0 0 0 0 0 0 0 0 2 21 0 0 0 37 30 51 59 116 101 33 0 0 48 61 11 66 78 84 80 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 25 0 0 27 26 24 24 46 45 39 34 26 16 43 73 72 68 52 43 52 67 97 82 90 110 79 76 68 69 69 52 48 54 48 36 37 50 48 19 10 16 9 18 19 6 10 12 12 23 14 38 79 99 98 80 36 4 62 0 0 0 0 0 37 14 0 0 0 0 0 21 17 16 0 0 0 0 0 84 65 100 59 80 0 0 0 0 53 40 40 65 84 4 9 0 49 24 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 0 0 0 0 0 0 0 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 57 54 59 55 56 43 37 47 56 49 35 56 36 34 6 10 60 70 65 92 55 44 44 60 80 80 88 128 93 86 84 93 80 72 47 47 59 54 48 44 10 7 10 17 16 11 8 13 17 14 29 16 57 77 69 98 78 78 5 1 0 0 0 0 0 19 0 31 0 0 0 25 41 8 4 0 0 0 0 0 11 54 55 29 30 0 0 0 14 44 57 43 41 64 78 82 15 60 0 86 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 18 12 0 0 0 0 0 7 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 22 0 0 33 61 45 31 57 0 0 51 76 113 64 47 42 40 47 69 53 62 86 100 106 90 84 72 75 50 52 52 39 11 5 7 12 11 6 21 29 26 22 33 31 30 42 64 79 98 128 38 0 0 0 0 3 62 24 11 64 0 0 0 41 20 15 3 6 0 0 0 52 43 1 61 89 97 0 0 0 3 17 0 12 7 33 36 67 67 10 31 43 60 5 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 8 14 0 0 0 0 0 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 45 41 39 11 26 7 6 6 7 26 5 0 0 32 67 50 46 44 46 47 56 63 74 70 69 76 102 79 89 69 65 65 39 38 4 9 5 5 12 15 20 30 37 31 28 58 93 114 133 98 0 174 2 0 0 0 82 63 119 138 83 4 1 46 44 46 50 62 52 56 68 58 58 59 60 64 64 70 37 0 0 0 57 8 0 0 1 45 74 97 28 47 56 72 5 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 17 0 0 10 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 53 54 56 53 51 49 52 50 49 46 44 43 42 38 32 24 22 16 61 69 65 53 54 55 58 59 56 64 73 67 75 78 77 69 66 66 59 11 7 2 8 10 12 9 26 26 45 33 92 85 98 58 33 0 181 23 0 1 0 44 22 276 96 0 0 2 29 35 24 51 59 44 45 60 49 71 64 69 63 71 55 58 85 0 16 0 6 0 0 15 33 55 69 46 38 56 127 65 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 28 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 75 48 44 45 49 53 40 32 27 28 24 11 10 9 12 14 19 36 42 33 18 21 27 38 45 51 52 44 48 51 59 74 75 81 91 97 43 50 67 43 0 2 6 12 7 11 30 32 58 39 72 105 115 31 37 2 3 4 1 0 0 0 126 127 93 81 14 20 50 37 60 35 57 59 47 0 0 0 0 0 1 15 47 73 0 0 0 11 18 1 4 31 0 10 66 76 33 0 0 0 0 1 7 3 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 5 0 0 0 0 0 1 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 87 47 24 29 34 42 35 28 34 39 43 41 32 24 23 16 14 14 10 13 30 42 40 33 26 30 19 58 42 26 41 45 63 81 72 79 83 91 53 116 35 5 3 6 12 15 22 46 45 44 10 0 20 106 46 13 0 0 29 0 0 3 22 121 84 48 86 52 135 101 84 37 48 46 33 59 41 0 0 0 0 0 4 8 45 160 0 0 0 37 2 0 0 5 0 12 4 0 0 0 0 0 0 10 2 0 1 0 0 0 0 0 0 0 0 0 0 0 61 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 8 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 27 19 22 14 19 23 32 36 43 34 32 25 21 17 12 14 16 17 16 26 34 45 51 46 36 25 24 45 19 32 38 71 67 57 60 70 59 44 95 30 4 0 4 23 50 42 33 17 0 0 17 0 60 68 8 0 0 0 20 5 40 50 78 20 28 55 76 64 70 78 53 51 86 103 78 0 0 0 34 0 0 0 12 52 2 63 0 31 0 0 0 29 37 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 21 59 59 55 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 11 2 0 0 0 0 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 43 42 50 15 12 18 27 52 57 52 48 44 45 40 34 27 36 34 39 33 53 60 54 51 21 19 39 20 27 36 49 55 55 69 68 46 10 0 0 0 4 11 12 31 40 20 14 30 0 1 2 10 27 0 30 62 39 34 53 80 20 52 49 31 17 48 98 152 121 118 183 124 108 79 34 19 45 53 61 75 23 65 67 69 69 53 30 0 0 0 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 2 3 0 0 0 0 0 0 0 48 55 50 47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 4 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 26 61 57 52 61 39 32 34 34 45 54 63 55 35 35 46 29 4 33 40 26 26 38 49 52 55 42 27 28 35 33 26 48 53 56 75 34 7 39 11 0 0 8 23 21 8 4 5 6 13 37 0 0 0 0 52 80 161 28 22 28 48 22 30 41 16 1 1 53 117 136 142 73 117 146 107 104 88 75 87 49 53 53 82 192 183 98 121 0 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 48 52 30 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 17 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 39 50 44 35 19 15 16 30 48 54 74 0 17 36 77 95 93 71 48 49 54 24 47 60 67 52 36 33 30 25 30 43 53 60 56 54 30 35 0 2 1 5 8 0 0 0 0 0 0 16 5 0 0 19 74 80 122 21 13 88 75 44 34 3 0 0 0 1 37 204 168 117 109 151 152 143 147 100 83 90 58 55 62 16 75 0 9 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 13 37 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 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 36 27 24 20 31 35 37 32 43 59 62 63 0 0 42 47 162 174 195 86 68 36 27 31 43 43 68 46 39 30 25 28 30 40 44 37 27 34 46 2 1 5 3 3 2 3 2 0 0 0 2 11 6 1 2 0 29 46 52 35 1 11 56 46 13 15 0 0 0 0 6 86 174 132 62 75 126 131 207 181 127 126 116 104 43 1 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 6 0 0 0 0 0 0 0 0 0 10 30 9 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 3 0 0 0 0 0 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 24 17 17 20 31 38 44 50 55 26 0 0 0 78 120 186 221 197 119 82 26 30 35 35 53 58 47 39 19 23 18 40 35 35 26 28 26 3 0 2 3 3 1 2 4 3 1 1 0 1 0 2 0 16 3 2 47 62 53 95 153 117 40 18 35 26 39 64 31 37 43 87 132 74 128 201 72 25 52 85 5 31 36 3 31 54 127 8 4 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 19 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 3 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 18 14 12 21 33 37 43 52 43 1 40 5 35 84 87 89 165 177 175 141 42 45 61 63 42 52 43 17 30 14 17 29 15 13 17 31 13 0 2 4 1 1 1 3 7 6 4 0 0 0 0 0 0 14 21 7 55 90 98 131 48 71 73 48 26 1 110 106 76 70 71 18 27 29 70 65 56 61 17 19 203 223 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 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 2 1 6 5 2 3 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 31 44 39 0 34 0 47 73 88 63 65 97 98 87 82 80 79 81 77 50 28 46 39 41 29 17 0 6 23 0 0 0 0 0 1 1 6 8 7 6 6 3 1 16 23 34 0 17 69 94 128 131 232 41 47 30 13 64 74 38 87 0 6 9 46 49 66 13 0 0 89 132 0 50 296 53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 20 11 18 12 9 0 0 0 25 0 11 12 14 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 42 46 41 26 0 29 57 66 77 75 75 85 86 85 79 83 65 43 47 55 50 39 45 28 17 22 2 0 0 0 0 0 0 0 0 0 0 9 21 15 0 6 21 0 0 0 6 63 89 70 93 40 42 138 22 123 38 52 0 0 0 0 0 0 0 0 0 7 72 0 15 0 121 44 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 26 26 22 24 21 17 5 0 0 13 24 18 0 24 19 19 15 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 0 0 0 8 46 47 23 0 30 47 53 54 74 72 70 79 73 71 64 61 63 61 61 59 63 45 37 20 2 0 0 0 0 0 0 0 0 19 0 0 0 0 0 0 0 0 0 0 0 42 76 106 187 58 42 15 60 21 14 49 0 0 11 57 0 0 0 0 1 19 0 0 18 0 88 45 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 12 16 13 11 10 11 9 2 8 2 30 25 24 18 22 26 26 14 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 31 2 0 34 36 44 50 49 39 33 52 25 22 49 54 62 63 74 55 31 0 0 0 0 0 0 0 0 0 17 43 0 28 10 1 0 0 0 0 0 0 0 33 107 108 59 86 57 52 78 0 0 0 0 0 0 0 0 0 34 0 0 0 0 63 0 0 47 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 5 2 21 21 16 17 15 11 15 24 25 10 12 13 15 19 22 13 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 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 25 1 2 17 28 32 44 60 53 44 47 52 48 52 55 51 31 8 1 0 0 0 0 0 0 0 0 0 0 15 44 37 0 15 54 13 24 0 0 0 0 67 36 15 46 0 15 49 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 2 19 13 32 33 23 14 18 21 28 18 0 0 4 8 8 11 7 3 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 0 5 16 24 29 31 34 39 40 28 15 5 3 3 2 1 0 0 0 0 0 0 23 0 0 0 0 24 46 51 31 10 3 0 0 0 0 0 0 11 0 0 0 0 0 79 0 0 0 0 22 0 0 22 12 0 0 35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 20 29 59 47 38 32 27 28 31 13 8 15 14 13 10 5 1 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 0 1 0 0 7 12 18 21 21 21 16 16 17 10 10 2 0 0 0 0 0 0 0 23 31 35 33 0 0 0 4 27 33 34 24 23 33 4 0 0 0 0 0 0 0 2 0 1 0 0 0 10 15 2 36 49 6 1 6 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 23 16 20 36 38 49 53 33 29 30 30 32 25 0 0 0 0 3 9 4 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 1 13 7 1 2 1 1 6 11 13 15 10 10 8 0 0 0 0 0 0 0 0 3 25 34 25 22 31 0 0 0 0 0 0 23 26 19 0 14 0 2 0 0 0 2 0 0 0 0 0 6 13 0 0 23 74 8 44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 0 36 32 36 34 29 22 21 21 25 29 9 0 0 0 0 0 5 3 1 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 7 16 12 0 0 3 4 3 4 6 6 1 0 0 0 0 0 0 0 0 0 8 21 13 8 15 16 11 12 2 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 20 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 0 20 9 15 23 26 34 32 25 23 23 17 0 0 0 0 0 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 6 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 12 7 4 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 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 2 30 25 19 25 45 49 48 49 42 40 27 0 1 0 0 0 0 0 7 13 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 81 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 7 18 7 6 7 16 3 0 9 13 18 18 17 21 19 29 22 26 36 23 3 5 0 0 0 0 1 0 4 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 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 1 2 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 4 8 15 18 8 8 17 30 40 1 2 0 0 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 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 5 6 6 3 2 1 0 3 6 2 4 2 0 0 0 0 0 0 0 3 0 2 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 6 20 25 20 24 25 13 1 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 1 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 18 46 36 55 57 2 0 0 0 0 0 0 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 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 14 14 23 53 65 68 62 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 6 0 0 0 6 4 0 0 13 45 43 43 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 7 1 0 13 46 42 39 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 1 0 0 10 22 18 14 17 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 14 13 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 18 20 18 13 10 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 14 13 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 2 6 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CIN 0 0 -1 -6 0 0 0 -26 0 -45 -1 0 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 -5 0 0 -1 -2 -4 -2 -1 -6 -4 0 0 0 0 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 -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 -10 -12 -5 -6 0 0 0 0 0 0 0 0 0 0 -2 -5 -3 -4 -5 -6 -5 -4 -1 0 0 -1 -20 -18 -7 -3 -7 -13 -8 0 0 -1 -3 -1 -1 -1 0 0 0 0 -3 -2 0 0 0 -2 0 0 0 -52 -16 0 0 0 -16 0 -7 -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 -1 -1 -2 -1 -3 0 0 0 -1 0 -1 -1 0 0 -2 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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -6 -11 -13 -4 0 0 0 0 0 0 0 0 0 0 -2 -5 -6 -3 -4 -6 -4 -4 -1 0 0 0 0 -10 -39 -67 -48 -20 -23 -7 -3 -7 -8 -12 -9 -10 -9 -5 0 -2 -5 -2 -2 0 0 -1 -1 0 0 -15 -15 -4 0 -11 0 -22 -2 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 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 0 0 0 0 0 -2 -1 0 0 0 0 0 -3 0 0 0 -1 -1 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 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -5 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 -5 -3 -4 -6 -3 -6 -6 -3 -1 0 0 -1 -5 -76 -134 -81 -132 -80 -62 -52 -64 -100 -122 -89 -47 -15 -10 -2 -6 0 -1 0 -1 -2 0 0 -4 -3 -8 -3 0 -5 -4 -141 0 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 -3 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 -2 -2 0 -1 -1 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -4 -6 -4 -5 -2 -3 -3 -1 -3 -2 -4 -6 -5 -6 -3 0 -3 -10 -37 -78 -97 -83 -82 -72 -54 -121 -83 -84 -62 -42 -22 -10 -1 0 0 -1 0 0 0 0 0 -48 -17 -2 -7 -1 0 0 -4 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -1 -1 0 0 0 -1 -1 0 0 -1 0 -1 -1 -2 0 -1 -1 -2 -1 -1 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 0 -2 0 -1 -1 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -3 -1 -2 -5 -3 0 0 -4 -10 -3 -2 -1 -2 -2 -1 0 0 -2 -4 -18 -32 -26 -36 -41 -25 -38 -37 -31 -14 -13 -7 -7 -6 -4 -5 -2 0 0 0 0 0 -5 -61 -51 -37 -22 -30 -10 -2 -4 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 -1 0 -1 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 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 -1 0 0 0 0 0 0 -1 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 0 -1 -4 -7 -4 -4 -6 -6 -3 -3 -3 0 0 0 0 0 0 0 0 -1 -4 -11 -21 -7 -9 -6 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -5 -10 -37 -34 -51 -4 -6 -43 -10 -27 -3 -2 0 0 0 0 0 0 0 -1 0 0 0 -1 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 -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 -1 0 0 0 0 -2 -1 0 0 0 0 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -3 -1 -3 -4 -2 -1 -1 0 -1 -1 0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 -1 -4 -2 -2 -14 -15 -17 -11 -5 0 0 -1 0 0 -31 -8 -60 -27 -3 -38 -28 0 -1 -5 -4 -8 -4 -4 0 0 -1 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 -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 -1 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 -1 -3 -2 -1 -1 -1 0 -1 -2 -3 -2 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 0 -1 -2 -9 -22 -15 -10 -2 0 0 -56 -80 -99 -53 0 -1 0 0 -22 -21 -18 -7 -5 -4 -1 0 0 0 0 0 0 0 -1 -2 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 -1 0 0 0 0 0 0 0 0 0 0 -5 -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 -1 0 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 -3 -4 -5 -6 0 0 -5 -14 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -2 -1 -1 -1 -1 0 -1 0 0 -1 -2 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -8 -5 -2 -3 -13 -22 -14 -3 0 0 -4 -7 -39 -33 -47 0 0 0 0 -29 -34 -26 -15 -8 -6 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -3 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -16 -30 -67 -58 -30 -23 -55 -62 -38 -24 -69 -34 -13 0 0 0 0 0 0 -1 -2 0 0 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 -4 -7 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 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 -4 -2 -4 -5 -23 -16 -7 -3 -15 -18 -37 -12 -32 0 0 0 0 -1 -1 -7 -14 -13 -13 -4 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -2 0 -1 0 0 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -15 -10 -29 -77 -91 -91 -71 -96 -80 -85 -127 -100 -81 -63 -129 -114 -92 -27 -5 -1 -2 -1 0 -7 0 -4 0 -4 -2 -1 0 -6 0 -2 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -3 -1 -6 -15 -18 -9 -16 -26 -14 -3 -13 0 -3 0 0 -2 -2 0 -5 -10 -14 -2 0 -1 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -3 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 -1 -1 -1 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -18 -75 -99 -113 -140 -131 -165 0 -147 -187 -197 -107 -61 -71 -74 -76 -76 -98 -55 -28 -19 -29 -17 -14 -14 -16 -6 0 -16 -7 -6 0 -10 -4 -6 -5 -5 -10 -11 -10 -6 0 0 0 -1 0 0 -1 0 -2 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -3 -1 -1 -2 -8 -21 -9 -3 -1 0 -2 0 -1 -3 -1 0 -5 -9 0 0 -1 -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 0 0 0 0 0 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 -1 0 0 -1 0 0 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -78 -103 -115 -100 -93 -95 -137 -136 0 -138 -114 -82 -65 -106 -137 -80 -85 -129 -81 -78 -65 -65 -55 -28 -26 -17 -1 -2 -14 -24 -26 -1 -7 -3 -18 -4 -18 -24 -44 -21 -19 -21 -5 0 -7 -2 -17 -17 0 -6 -6 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 -1 -1 -1 0 0 0 0 0 -5 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 -4 -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 -1 0 0 -1 0 0 0 0 -1 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 -1 0 0 -3 -5 -3 -1 0 0 -1 -28 -124 -66 -55 -152 -145 -111 -140 -57 -148 -90 -90 -112 -76 -97 -110 -64 -105 -113 -57 -131 -85 -64 -63 -62 -66 -49 -18 -18 -43 -64 -14 -40 -37 -26 -9 -24 -13 -50 -49 -34 -38 -39 -28 -19 -19 -41 -31 -34 -23 -18 -25 -2 -8 0 -4 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 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 -1 0 0 0 -1 -1 0 0 0 0 -2 0 0 0 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -13 -27 -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 -1 -1 -1 -3 -4 -10 -29 -2 -3 0 -1 -15 -57 -63 -84 -73 -54 -46 -57 -72 -47 -83 -90 -150 -134 -82 -84 -52 -53 -55 -76 -80 -97 -108 -96 -104 -95 -74 -72 -15 -32 -106 -62 -88 -64 -84 -18 -16 -72 -88 -71 -73 -97 -103 -85 -64 -58 -66 -56 -72 -32 -41 -34 -5 -7 -19 -4 -4 -8 0 -7 -3 -1 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 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 -1 -2 -1 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -1 0 -1 0 -3 -5 -8 -1 0 -1 -36 -15 0 -1 0 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 0 0 -1 -1 -1 -10 -19 -23 -2 -1 0 -16 -53 -74 -119 -110 -44 -105 -43 -74 -91 -57 -92 -131 -86 -57 -91 -77 -63 -70 -144 -81 -120 -75 -145 -101 -90 -115 -102 -93 -57 -91 -128 -128 -127 -87 -77 -53 -84 -105 -114 -140 -168 -164 -141 -98 -80 -101 -88 -103 -102 -76 -56 -33 -26 -51 -45 -36 -26 -6 -16 -3 -8 -12 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -5 -3 -2 -2 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -7 -1 -7 -6 0 -11 -39 -24 -13 -2 -14 -31 -4 -4 -17 -5 -2 -2 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -6 -2 -1 -1 -3 -6 -2 -8 -10 -1 -3 -11 -18 -46 -31 -71 -47 -52 -32 -32 -47 -110 -42 -117 -60 -55 -63 -47 -106 -89 0 -93 -93 -80 -82 -3 -131 -107 -109 -138 -101 -111 -92 -124 -120 -121 -97 -102 -100 -76 -128 -101 -54 -87 -180 -171 -125 -76 -142 -148 -150 -151 -107 -130 -116 -68 -71 -115 -85 -59 -39 -6 -10 -16 -27 -44 -35 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 -1 -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 -1 0 0 -1 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -3 -15 -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 -2 -1 0 0 0 0 0 0 0 0 0 0 -6 -18 -41 -30 -9 -7 -18 -32 -29 -14 -2 -25 -37 -33 -44 -49 -2 -2 0 0 0 -2 -1 -2 -1 0 -1 0 0 0 0 0 0 0 0 -1 -5 -5 -3 0 -1 -3 0 -1 -5 -8 -6 -27 -29 -40 -60 -23 -51 -35 -85 -57 -90 -25 -98 -24 -45 0 -75 -90 -68 -81 -54 -103 -58 -78 -124 -70 -109 -137 -191 -127 -156 -140 -133 -92 -140 -182 -177 -144 -112 -103 -100 -159 -143 -127 -85 -88 -163 -132 -103 -112 -166 -187 -154 -207 -201 -206 -153 -123 -139 -129 -95 -84 -70 -44 -48 -37 -88 -60 -29 -48 -36 -20 -6 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -2 -1 -9 -1 0 0 0 0 0 0 0 0 0 -4 0 0 0 0 0 -1 -2 -3 -3 0 -3 -2 0 -2 -2 0 0 0 0 0 -1 0 0 0 0 0 0 0 -3 -1 -4 0 0 0 0 0 -18 -5 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 -2 0 0 0 0 0 0 0 0 0 0 0 -8 -34 -44 -31 -30 -10 -8 -37 -61 -94 -26 -56 -76 -55 -74 -81 -45 -5 -1 0 0 -1 -2 0 -1 -1 0 0 0 0 0 0 0 0 0 -1 -6 -3 -2 -2 -2 -2 -2 -3 -6 -8 -32 -40 -46 -67 -41 -28 -36 -41 -33 -68 -58 -28 -28 -20 -42 -22 -75 -3 -90 -61 -23 -2 -130 -89 0 -1 -77 0 -176 -146 -116 -152 -179 -161 -170 -168 -136 -148 -104 -106 -112 -172 -189 -185 -150 -96 -102 -119 -154 -162 -195 -206 -184 -277 -308 -269 -226 -220 -204 -269 -254 -187 -190 -151 -117 -123 -199 -147 -120 -77 -88 -121 -59 -31 -10 -1 -5 -2 -2 -1 -4 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -7 -19 -78 -92 -46 -29 -11 -6 -8 -7 -3 -2 0 0 0 0 0 -1 -2 -1 0 0 0 0 -1 -1 -2 0 0 0 -1 0 0 -46 -100 -52 -12 -27 -18 -24 -23 -2 -14 -6 -3 0 0 0 0 0 0 -1 0 -5 -8 -1 0 0 0 0 0 -2 -1 0 0 0 0 0 0 -1 0 -1 -3 -2 -3 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -5 -7 -23 -11 -6 -4 0 -16 -27 -54 -86 -59 -31 -43 -81 -29 -48 -68 -15 -3 -2 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 -1 -3 -4 -2 -2 -3 -2 -3 -2 -4 -23 -31 -51 -46 -32 -1 -49 -6 -47 -43 -24 -38 -101 -34 -37 -47 -26 -38 -2 -32 -1 -2 -3 -4 -4 -4 -1 0 -1 -2 -2 -6 -119 -204 -146 -141 -176 -168 -171 -230 -156 -163 -238 -252 -227 -221 -221 -200 -234 -205 -245 -252 -265 -252 -214 -300 -313 -274 -244 -278 -357 -154 -213 -318 -249 -211 -256 -247 -228 -203 -176 -176 -189 -203 -92 -65 -39 -49 -60 -38 -30 -36 -23 -26 -12 -12 -5 -9 -11 -12 -13 -37 -21 -32 -87 -107 -114 -96 -73 -163 -149 -101 -50 -95 -69 -55 -8 -22 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -14 -51 -3 -12 -1 -7 -4 -3 0 -2 0 0 0 0 0 0 0 -1 -1 -18 -18 -8 -12 -15 -6 -3 -3 -1 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -30 -23 -25 -7 -2 -1 -9 -35 -76 -101 -48 -34 -73 -50 -79 -94 -79 -47 -11 -8 -9 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -3 -3 -3 -4 -1 -1 -25 -66 -87 -4 -2 -25 -7 -2 -9 -3 -30 -41 -42 -59 -27 -34 -30 -2 0 -2 -1 -1 -1 0 -2 -2 -2 -1 -3 -3 -5 0 -4 -13 -241 -157 -253 -266 -410 -393 -365 -278 -326 -302 -276 -197 -282 -251 -284 -321 -354 -370 -311 -346 -345 -330 -329 -369 -369 -385 -127 0 0 -448 -368 -314 -374 -345 -287 -324 -291 -304 -304 -287 -193 -161 -193 -178 -152 -168 -169 -182 -153 -159 -138 -123 -114 -109 -154 -148 -139 -183 -178 -136 -22 -220 -44 -185 0 0 0 -243 -153 -141 0 -163 -91 -88 -50 -13 -16 -1 -9 -1 -2 -4 -1 -1 0 0 0 0 0 0 -1 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 -1 -2 0 0 0 0 0 0 0 -1 -1 -4 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -8 -27 -20 -2 0 -1 -22 -42 -48 -67 -63 -87 -74 -71 -12 0 -109 -71 -30 -18 -17 -17 -4 -1 0 0 0 0 0 0 0 0 0 -6 -10 -3 -3 -2 -5 -7 0 0 -8 -79 -72 -9 -2 -2 -12 -2 -4 -4 -3 -3 -3 -4 -31 -1 -3 -3 0 0 0 -2 0 -1 -2 -2 -1 -1 -3 -4 -4 -2 -3 -4 -3 -3 -1 0 -355 -371 -65 -461 -446 -454 -457 -403 -349 -345 -336 -415 -366 -416 -446 -442 -503 -412 -475 -486 -494 -215 0 0 0 0 0 -455 -375 -312 0 -395 -345 -410 0 -313 -309 -289 -313 -307 -275 -238 -272 -297 -246 -356 -309 -300 -281 -345 -313 -252 -325 -327 -334 -1 -2 -306 -2 -1 -1 0 0 -1 0 -53 -1 0 -238 -200 -160 -117 -60 -39 -40 -45 -44 -54 -15 -8 -10 -4 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 -6 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -18 -17 -3 0 -12 -48 -78 -78 -118 -68 -124 -130 -119 0 0 -18 -77 -21 -36 -25 -31 -18 -4 0 0 0 0 -1 0 0 0 -3 -8 -6 -7 -2 -2 -3 -4 -1 -12 -98 -65 -20 -2 -1 -2 -2 -1 -3 -3 -4 -2 -19 -20 -2 -1 0 -1 -1 -2 0 -1 -1 -2 0 -1 -2 -1 -1 -1 -3 -3 -1 -3 -4 -2 -1 0 0 -1 -3 -1 -505 -1 -3 -403 -447 -434 -406 -3 -366 -338 -590 -619 0 -91 -331 -1 0 0 0 0 0 0 0 0 0 0 0 -264 0 0 0 0 0 0 0 -238 -153 -427 0 0 0 0 0 0 0 0 0 0 0 -305 -90 -1 -1 -1 0 0 0 0 0 0 0 0 -1 0 0 0 -117 -285 -217 -92 -176 -34 -50 -39 -4 -14 -6 -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 -2 0 0 -1 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -15 -26 -21 -23 -14 -29 -101 -110 -132 -34 -86 -131 -136 -107 -81 0 -128 -103 -74 -49 -43 -42 -20 -12 -1 -3 -4 -5 -5 -3 -2 -1 -8 -6 -10 -10 -1 -1 -6 -20 -14 -83 -22 -22 -5 -13 -25 -1 -1 -3 -3 -2 -3 -25 -2 -1 -3 -2 -1 -1 -2 -1 0 0 -1 -1 -1 -3 -2 0 -1 0 0 -1 -2 -3 -1 -1 -3 -2 -3 -2 -1 -1 0 0 -626 -504 -390 -552 -559 -2 -1 -392 -1 -1 -2 0 0 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -76 -106 -7 -230 -204 -192 -70 -25 -31 -27 -31 -30 -21 -4 -11 -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 -2 -5 0 -2 -1 0 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -10 -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 -1 -23 -2 -10 -23 -43 -105 -92 -122 -29 -65 -137 -122 -130 -133 -179 -166 -118 -78 -83 -87 -60 -41 -24 -10 -14 -15 -21 -11 -8 -4 -4 -7 -9 -5 -1 -1 -4 -46 -33 -24 -16 -37 -18 -22 -12 -1 -2 -10 -2 -1 -32 -14 -24 -2 -1 -1 -1 -1 -1 -1 -2 -1 0 -2 -1 -2 -2 -1 -2 -1 -1 0 -1 -3 -2 -2 -2 0 -4 -3 -2 -1 0 -1 0 -619 -17 -2 -2 0 -1 0 0 0 0 0 -2 -1 0 -3 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -231 -159 -130 -130 -129 -103 -71 -41 -42 -36 -39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -1 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -1 0 -1 -1 -5 -4 -12 -8 0 0 0 0 0 0 0 0 0 -1 0 -6 -15 -23 -37 -69 -89 -62 -80 -74 -63 -116 -120 -110 -156 -184 -142 -105 -93 -76 -100 -82 -80 -36 -16 -31 -27 -24 -11 -1 -4 -6 -7 -9 -1 -23 -9 -27 -55 -18 -23 -16 -12 -10 -22 -1 -1 -1 -3 -4 -4 -29 -20 -2 0 -1 -1 -1 -2 -3 -3 -2 0 -1 -1 -4 -1 -1 -1 -3 -4 -3 0 -2 -2 -1 0 -2 -1 -3 -3 -1 -2 0 0 -1 -1 -3 -1 -2 -2 0 0 0 0 0 0 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -225 -61 -196 -132 -85 -82 -79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -2 0 0 0 0 0 -1 -4 -2 -1 -2 -3 -4 -19 0 0 0 0 -3 -7 -1 -5 -6 -5 -8 -5 0 0 0 0 0 0 -1 0 0 -7 -8 -20 -24 -46 -18 -58 -100 -79 -48 -96 -103 -124 -114 -164 -131 -132 -126 -84 -96 -92 -70 -48 -55 -42 -36 -17 -8 -2 -11 -14 -22 -31 -17 -8 -16 -5 -10 -13 -4 -1 -4 -5 -2 -5 -1 -2 -3 -2 -2 -3 -3 -1 0 -1 -2 0 -2 -3 -3 -3 0 0 -2 -2 -1 -1 0 0 0 0 0 -1 -1 0 -1 0 0 -3 -1 -1 0 0 0 -1 0 -2 -206 -1 -2 -1 0 0 0 -1 0 -1 0 0 0 -1 0 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -131 -206 -134 -130 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 0 -1 0 -1 -1 0 0 0 0 0 0 0 -1 -1 -4 -1 0 0 0 -1 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -6 -3 -1 -1 0 0 0 -2 0 0 0 0 0 0 -1 -3 -14 -14 -2 -18 -7 -46 -30 -33 -49 -86 -114 -77 -51 -123 -127 -123 -133 -111 -87 -96 -66 -50 -37 -49 -71 -20 -41 -29 -11 -25 -20 -26 -17 -13 -10 -6 -7 -2 -1 -2 -3 -8 -8 -2 -2 -3 -4 -3 -2 -2 -1 -3 -1 -1 -1 -2 -2 -2 -4 -2 -1 -1 0 -1 -3 0 -1 -1 0 -1 -1 -2 -1 0 -1 -2 -2 -1 -2 -1 -1 0 -1 -1 -2 -4 -1 -1 -1 0 -2 -1 -2 -2 -1 0 -1 0 -1 0 0 0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -76 -239 0 0 0 0 0 0 0 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 -5 -12 -21 -14 -11 -10 -7 -7 -9 -1 0 0 0 0 0 0 0 0 0 -3 -5 -1 0 -3 -33 -24 -68 -13 -54 -66 -74 -23 -60 -133 -145 -122 -142 -140 -102 -95 -61 -26 -32 -60 -66 -56 -47 -5 -7 -22 -1 -17 -18 -2 -4 -3 -1 -1 -1 -1 -4 -4 -5 -6 -5 -5 -4 -3 -1 -2 -3 0 -6 -2 -1 -4 -1 -2 -3 -3 0 -1 0 0 -2 0 -2 -1 -1 0 -1 -2 -2 0 -1 -1 -1 -3 -2 0 -1 0 -1 -2 0 0 -1 -4 -3 0 0 -1 -1 0 0 0 0 0 -1 -1 -1 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -20 -17 -21 -7 -4 -4 -43 -29 -17 -15 -3 -7 -8 -3 0 0 0 0 0 0 0 0 -1 -6 -4 -1 0 -1 -1 0 0 -1 -4 -5 -3 -2 0 0 0 0 0 0 0 0 -28 -29 -33 -30 -34 -23 -12 -7 -6 0 0 0 0 0 0 0 0 -2 0 -26 0 -24 -16 -35 -77 -70 -39 -9 -96 -122 -96 -93 -154 -132 -108 -79 -50 -38 -72 -63 -80 -45 -11 -4 -6 -5 -10 -2 -4 -7 -3 -3 -2 -1 -2 -1 -3 -3 -2 -3 -4 -5 -4 -4 -5 -5 -2 -3 -3 -3 -2 -1 -3 -1 -1 -2 -1 -2 -2 0 -2 -1 0 -1 -1 0 -1 0 -3 -5 -5 -4 -2 -1 -1 0 -2 0 0 0 -1 -2 -2 -3 -1 -1 -2 -1 -2 -1 0 0 0 0 0 -1 -3 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -4 -5 -27 -44 -41 -87 -105 -148 -158 -151 -187 -101 -233 -117 -70 -237 -178 -194 -120 -5 -17 -102 -33 0 0 0 0 -10 -2 0 -8 -6 -10 0 -4 -6 -6 0 0 0 0 0 0 0 -3 -41 0 0 -22 -50 -50 -57 -64 -53 -31 -18 -3 -3 0 0 0 0 0 0 0 -1 -2 -7 0 -3 -5 -7 -73 -62 -1 -48 -81 -80 -108 -124 -115 -127 -139 -81 -106 -77 -92 -88 -67 -31 -11 -3 -5 -4 -4 -1 -2 -1 -3 -2 -3 -5 -3 0 -3 -2 -3 -4 -2 -4 -1 -2 -2 -3 -3 -4 -1 -1 -1 -2 -2 0 -2 0 -1 -2 -1 -2 0 0 0 -1 -1 -2 -1 -2 -2 0 -2 -1 0 -1 -2 -1 -1 0 -1 0 -1 -1 -2 0 -1 -1 0 -1 -2 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 -2 -5 0 -1 -1 -1 0 0 -1 0 0 -1 -3 -6 -15 -16 -55 -91 -108 -131 -123 -131 -127 -139 -156 -170 -67 0 0 0 -43 0 0 -20 -36 0 0 0 0 0 0 0 -3 -2 -1 0 -1 -1 -1 -1 -1 0 0 0 -1 0 -1 -1 -1 0 0 0 0 -1 -1 0 0 0 -96 -53 -27 -20 -31 -6 -3 0 0 0 0 0 -1 -2 -1 -2 -2 -1 -3 -13 -2 -24 -41 -23 -22 -74 -97 -52 -37 -35 -61 -64 -33 -79 -5 -22 -33 -20 -1 -3 -3 -2 -1 -2 -2 -4 -2 -2 -1 -1 -2 -1 -1 -3 -5 -3 -4 -4 -5 -6 -3 -7 -7 0 -2 -1 -4 -3 0 -2 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -3 -2 -1 -3 -1 -1 -3 0 -1 -3 -1 0 0 0 0 0 0 -1 -1 -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 -1 0 0 0 -3 -4 -15 -5 0 0 -6 -4 0 0 -1 0 0 -21 -25 -31 -8 -4 0 -12 -22 -2 -15 -61 -214 -273 -285 -170 -88 0 -1 -23 -231 -6 -4 -31 -47 -1 -1 0 -2 -1 -1 -1 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 0 0 -138 -53 -39 -44 -21 -12 -2 0 0 0 0 -1 0 -1 -2 -2 -1 -2 -1 -7 -4 -7 -7 -12 -71 -76 -31 -34 -10 -21 -46 -35 0 -1 -1 0 -2 -6 -2 -1 0 0 -1 -1 -2 -1 -3 -2 -1 -2 -2 0 -2 -3 -2 -4 -4 -5 -2 -3 -3 -11 -8 -3 -2 -3 -3 0 -3 -1 0 -3 -1 -3 0 0 -2 -1 -1 -1 -3 -1 -1 -2 -3 -3 -1 0 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -1 0 0 0 -10 0 0 0 -3 -6 -4 -3 0 0 0 0 0 0 0 0 0 0 0 -6 -40 -183 -276 -25 0 0 0 0 0 -1 -146 -72 -99 -2 -4 -1 0 -1 0 0 -1 0 -1 -1 -2 0 -1 0 0 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -95 -63 -36 -42 -31 -8 0 0 0 0 -2 -3 -1 -1 -6 -5 -1 -4 -13 -3 -3 -1 -65 -62 -86 -84 -63 -41 -48 -64 -61 -17 0 0 0 0 0 -2 -2 -1 -1 -3 -1 0 -1 0 -1 -3 -4 -4 -3 -4 -4 -4 -7 -4 -2 -3 -2 -7 -5 -7 -1 -3 -3 -6 -3 -1 -2 -2 -1 -1 0 -1 -1 -2 -2 -1 -1 -2 0 -1 -1 -1 -1 -1 0 -2 -2 -2 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 -1 -1 0 0 -17 -22 -35 -40 -20 -22 -18 -13 -14 -15 -8 -6 -2 0 0 0 -2 0 0 0 0 0 0 -1 -1 0 0 -5 -56 -98 -203 -301 -302 -171 -255 -234 -93 -139 -82 -1 0 0 0 0 -86 -132 -88 -69 0 0 0 0 0 0 -2 0 -4 -2 -1 0 0 -6 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -149 -199 -119 -23 -2 -3 -1 -2 0 0 -1 -2 -1 -2 -8 -1 0 -3 -7 -3 -2 -1 -31 -59 -84 -69 -51 -48 -63 -40 -8 -60 0 0 0 0 -1 -2 -1 -1 -3 -2 -3 -3 -3 -1 -1 -1 -1 -5 -1 -3 -5 -1 -2 -5 -8 -4 -4 -4 -4 -6 -4 -3 -4 -3 0 -2 -1 -1 -1 -1 -2 -1 0 -3 -1 -3 -2 -2 -1 -1 0 -1 -1 -1 -1 0 -1 -2 -1 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 -1 0 0 0 -3 -9 -38 -91 -75 -49 -33 -13 -8 -53 -27 -14 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -35 -123 -139 -80 -61 -27 -30 -12 -81 -2 0 0 0 -1 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -170 -67 -27 -24 -7 -1 0 0 0 0 0 -1 -3 -1 -5 -12 -9 -3 0 -20 -48 -89 -67 -68 -68 -22 -35 -29 -17 -39 0 0 0 0 -1 0 -1 0 0 0 -1 -2 -2 -2 -3 -2 -2 0 -1 -3 -4 -3 -5 -3 -3 -3 -4 0 -7 -3 0 -2 -3 -2 -2 -3 -2 -2 -1 -1 -2 0 -2 -2 -2 -2 -1 -1 -1 0 -1 0 0 0 -1 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -2 0 0 0 -1 0 0 0 0 -3 -11 -37 -33 -91 -91 -111 -50 -49 -38 -37 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 -1 -7 -64 -17 -35 -11 -9 0 -8 -30 -144 0 0 0 0 -18 -111 -143 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -115 -20 -1 -3 -5 0 0 0 0 0 0 0 -1 -6 -13 -2 0 -11 -46 -62 -88 -35 -40 -12 -40 -18 -45 -24 -56 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -3 -3 -2 -2 -3 -4 -4 -3 -1 -2 -4 -2 -4 -3 -4 -4 -3 -5 -1 -2 -2 -3 -2 -2 -1 0 -2 -3 -2 -3 -1 -1 -1 -1 -2 -1 0 0 -1 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 -5 -25 -21 -30 -47 -131 -187 -150 -167 -99 -33 -17 -12 -6 -1 -1 0 0 0 0 0 0 0 -5 -76 -96 0 0 0 0 -3 -24 -86 0 0 0 -55 -45 -25 -78 -97 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -57 -137 -22 -4 -1 -7 0 0 0 0 -1 0 0 0 -6 -1 0 -3 -20 -53 -7 -19 -39 -18 0 -14 -29 -25 -26 -135 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -1 -3 -6 -4 -5 -3 -3 -2 -1 -1 -3 -1 -3 -5 -4 -5 -3 -2 -3 -2 -3 -2 -2 -1 0 -1 -2 -2 -2 -2 -1 -1 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 -1 -2 -2 -13 -28 -40 -86 -49 -31 -42 -25 -111 -85 -63 -43 -42 -14 -5 -5 -1 0 0 -1 -15 -34 0 -66 -5 -3 0 -4 -11 -50 -85 0 -110 -22 -49 -20 -31 -75 -78 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 -1 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -60 -36 -4 -17 -3 0 -1 0 -1 -1 0 0 0 0 0 0 -21 -55 -24 -12 -1 -12 -1 0 0 -11 -13 -56 -69 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -9 -1 -2 -2 -3 -1 -1 -1 0 -2 -1 0 -1 -2 -3 -2 -2 -1 -2 -1 -2 -2 -2 -1 -1 -1 -2 -1 -1 0 -1 -1 -1 -1 -1 0 -1 -2 0 0 0 0 -1 0 0 -1 -1 -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 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 -1 -3 -2 -31 -89 -95 -73 -106 -124 -75 -90 -80 -90 -51 -40 -103 -73 -103 -72 -5 -11 -15 -8 0 -63 0 0 0 -51 -5 -15 -18 -8 -91 -6 0 0 -46 -24 -23 -44 -90 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -68 -13 -18 -3 0 0 0 -1 0 0 0 0 0 0 -4 -76 -20 -5 0 0 -10 -37 -23 -9 -26 -47 -117 0 -74 0 0 0 0 0 0 0 0 0 0 0 -1 -12 -5 0 -3 -3 -2 -6 -4 -6 -4 -2 -3 -2 -2 -1 -1 -2 -2 -2 -2 -1 -1 -2 -1 -1 -1 -2 -1 -2 -2 -1 -1 0 -1 -1 0 -1 -1 -1 0 -1 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -6 -11 -49 -73 -76 -124 -186 -152 -139 -111 -72 -63 -82 -85 -53 -29 -72 -43 -6 -20 -71 -53 -46 0 -11 0 -30 -94 -5 0 -1 -118 -8 0 -42 -31 -27 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -1 -175 -38 -3 0 0 0 -2 -4 -2 -1 0 0 0 0 -18 -7 -2 -6 -8 -15 -18 -1 -30 -8 -10 -31 -43 -10 -18 -37 -38 -64 0 0 0 0 0 0 0 0 -5 -4 0 -5 -5 -8 -8 -7 -6 -5 -5 -3 -2 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -2 -2 -2 -1 0 0 0 -1 0 -1 -1 -2 -1 -3 -1 0 0 0 0 0 0 -1 -2 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 -2 -6 0 0 0 -7 -29 -37 -66 -81 -75 -86 -119 -200 -59 -48 -37 -32 -83 -84 -71 -92 -77 -67 -51 -31 -41 -82 0 -22 0 -2 -31 -30 -122 -68 -39 -69 0 0 -19 -33 -47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -5 -104 -104 -12 0 0 0 -1 -4 -4 -3 0 0 0 0 0 0 0 -3 -8 -43 -38 -15 -13 -3 -4 -20 -11 -1 -7 -11 -37 -56 -228 0 0 0 0 0 0 0 0 0 -1 -5 -6 -2 -4 -3 -2 -3 -5 -4 -2 0 0 -1 -1 -2 -1 0 -1 -2 -2 0 -1 -2 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 0 -1 -1 -1 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 -1 -3 0 0 -1 -2 0 0 -2 -23 -50 -69 -67 -82 -92 -91 -169 -119 -66 -64 -35 -38 -67 -57 -61 -84 -67 -62 -53 -70 -99 -2 -19 -10 -30 -24 -60 -60 -46 -81 -10 0 -1 -58 -31 0 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 -1 -1 0 0 -1 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -8 -2 -9 0 0 0 0 -2 -6 -2 0 0 0 0 0 0 0 -6 -21 -63 -87 -43 -18 -3 -7 -15 -14 -12 -24 -36 -144 -157 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -5 -2 -2 -1 -1 -2 -3 -3 -1 -2 -1 -2 0 -2 -1 0 0 0 -1 0 -1 -1 0 0 -1 -1 -1 0 -1 -2 -3 -2 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -14 -61 -67 -94 -107 -117 -109 -145 -192 -172 -119 -139 -87 -101 -107 -88 -91 -100 -98 -65 -47 0 -23 -26 -70 0 -73 0 -42 0 0 0 0 0 -30 -65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -9 -13 -15 0 0 0 -1 -2 -2 0 0 0 0 0 0 0 -18 -7 -23 -73 -57 -44 -26 -13 -11 -18 -15 -22 -93 -108 -86 -92 -95 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -2 -4 0 0 -1 -2 0 0 0 0 0 0 -2 -1 0 0 0 -1 0 0 -2 -2 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -12 -44 -73 -72 -95 -92 -125 -199 -225 -227 -240 -187 -174 -153 -155 -165 -145 -156 -126 -147 -73 -93 -4 -34 -68 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 -1 -1 -1 0 0 0 0 -1 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 -14 -20 -8 -2 -2 0 0 -1 -3 0 -5 0 0 0 0 0 -4 -1 -27 -63 -22 0 -10 -41 -17 -73 -101 -68 -51 -57 -4 0 0 0 -171 -205 0 -148 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 -1 -2 0 0 -2 0 0 0 0 -3 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -51 0 0 0 0 0 0 0 -13 -7 -6 -26 -72 -65 -73 -94 -121 -185 -257 -232 -232 -253 -267 -210 -179 -161 -201 -211 -4 -2 -159 -1 0 -109 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 0 0 -12 -27 -2 -2 -3 0 -1 0 0 -2 -2 0 0 -17 -18 0 0 0 -3 -5 -1 -19 -41 -85 -19 -31 -12 -16 -65 -148 0 0 0 -108 0 -73 0 -280 0 -85 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -2 0 0 0 0 -1 -1 -1 0 -1 -1 0 -1 0 -1 -2 -1 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 -42 -72 0 0 0 0 -1 0 -4 -40 -39 -8 -27 -13 -25 -75 -89 -130 -164 -199 -209 -3 -230 -38 -255 -229 -181 -178 -5 -4 -1 -2 -2 -4 -6 -2 0 0 0 -54 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -3 -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 -1 0 0 0 0 0 0 -13 0 0 -9 -34 -1 -1 -3 -3 0 -2 -5 -1 0 -3 -11 -2 0 0 0 0 -1 -8 -11 -63 -39 0 -36 -77 -33 -54 -59 -37 0 -189 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 0 0 0 0 0 0 -1 -2 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -47 -71 0 0 -2 -8 -10 -2 -31 -50 -26 -1 -2 -7 -25 -52 -52 -99 -135 -185 -216 0 0 0 0 -3 -81 -1 -193 -4 -5 -2 -1 -2 -2 -5 -2 -3 -2 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 0 0 0 0 -4 -7 0 -2 -18 -3 0 -1 0 0 -2 -1 -5 -5 -3 0 -1 -1 0 0 0 0 -3 -1 -33 -79 -6 -30 -39 -49 -43 -27 -25 -64 -116 -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 -4 -3 0 0 0 0 0 -1 0 -1 -2 0 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -29 -96 -4 -12 -11 -12 -29 -6 -44 -51 -74 -52 -27 -9 -16 -35 -47 -78 -114 -157 -204 0 0 0 0 0 -1 -121 -1 -4 -4 -6 -1 -3 -5 -63 -124 -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 -1 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 -19 0 -17 0 0 0 0 -1 0 -20 -8 0 0 -5 0 -14 -36 -6 -13 -4 -22 -2 -2 0 0 0 0 0 -5 0 -3 0 0 -12 -19 -17 -6 -12 -12 -4 -13 -22 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 -1 -1 -1 -1 -1 0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -30 -47 0 0 0 0 -19 -8 -51 -25 -37 -19 -71 -3 -61 -56 -53 -52 -67 -112 -150 -200 0 0 0 0 0 -1 -1 -1 -1 -2 -3 -1 -3 -3 -4 -2 -3 0 0 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -1 0 0 0 0 0 0 0 0 0 0 -24 0 -4 0 -1 0 -24 -1 -6 0 0 0 0 -6 -1 0 -34 -15 -1 -5 -3 -3 0 -1 -4 -12 -2 0 0 0 0 -1 0 -8 -13 -5 -47 -83 -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 -1 -2 -3 -4 -1 -2 0 0 -4 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -50 -26 -26 -18 -20 -1 -1 -12 -3 -10 -3 -1 -2 -2 -6 -6 -62 -99 -69 -65 -50 -51 -89 -107 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -1 -5 -1 -1 -1 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 -6 -1 -1 -13 -3 0 0 0 0 0 0 0 0 -2 -10 0 -1 0 0 0 -11 -3 -1 0 0 0 -2 0 -3 -8 -12 -11 -2 -14 -4 -5 -10 -14 -14 -8 -3 0 0 0 0 0 0 0 0 -1 0 0 -2 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -3 0 -1 0 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -58 -51 -4 -29 -2 -2 0 0 -2 -5 0 -11 -3 0 -1 -1 0 0 0 0 -124 -99 -45 -51 -95 -83 0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -3 -4 -2 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 -22 -22 -10 -17 -18 -5 -2 -1 -13 -2 -1 0 0 0 0 -1 -1 -1 0 0 0 -3 -12 -3 0 0 -1 0 0 0 0 -6 -2 -7 -4 -11 -17 -14 -11 -10 -5 -4 -3 -1 -3 -45 -55 -24 -4 -7 -70 -27 -28 -6 -35 -36 -6 -7 0 0 -5 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -4 -1 -1 0 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -48 -91 0 -15 0 -1 -1 0 -3 -2 -8 -11 -1 0 0 0 0 0 0 0 0 -3 -52 -61 -67 0 0 0 0 0 0 0 -1 0 -1 -1 -3 -1 0 -2 0 0 -2 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 -49 -37 -31 -55 -44 -66 -55 -27 -27 -28 -8 0 0 0 0 -1 0 -2 -1 0 0 0 -14 0 0 0 0 -6 0 -1 0 0 -4 -2 -7 -9 -6 -10 -4 -1 -3 -5 -1 -2 -8 -16 -7 -27 -42 -52 -58 -63 -28 -28 -15 -4 -9 -8 -21 -7 -1 0 -1 -3 -4 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 -2 -1 -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 -104 -54 -49 0 0 -1 0 -1 -6 -5 -2 -1 -6 -10 -11 -5 0 -1 0 0 0 0 0 0 0 -27 -89 0 0 0 0 0 0 0 -1 -1 -1 0 -2 -1 0 0 0 -1 -2 -4 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -113 -115 -157 -180 -153 -98 -62 -14 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 -4 0 -7 -1 -1 -3 -4 -8 -4 -5 -6 -9 -12 -2 -3 -6 -3 -6 -2 -16 -34 -20 -49 -21 -15 -11 -2 -10 -39 -29 -1 -1 0 -3 -6 -9 -15 -2 -3 -3 -2 -3 -3 -3 -2 0 0 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -63 -112 -101 0 -10 -1 -1 -2 -19 -21 -5 -1 0 0 0 0 -19 0 0 -2 -5 -3 0 0 -2 -6 0 0 0 0 0 0 0 -4 -4 -2 -2 -1 -2 0 0 0 0 0 -2 -2 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 -3 -2 -169 -163 -101 -109 -40 -11 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -10 0 0 -7 0 0 0 -6 -1 -3 -5 -12 -5 -3 -3 -2 -9 -14 -13 -17 -24 -30 -38 -51 -13 -9 -1 0 0 0 0 0 -1 -3 -4 0 0 0 0 0 0 0 -1 -1 -3 -4 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -129 -70 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -8 -5 0 0 0 0 -1 -1 0 0 -1 -1 -5 -2 -1 0 -2 0 -1 0 -2 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -135 -172 0 -70 -119 -54 -9 0 0 0 0 0 0 0 -1 0 0 0 0 -4 0 -3 -14 -11 -2 -1 0 0 -4 -2 -6 -13 -8 -5 -6 -9 -8 -9 -12 -11 -11 -12 -23 -24 -17 -20 -5 -1 0 0 -1 -7 -19 -23 -10 -4 -1 -4 -4 0 0 0 -12 0 0 0 0 0 -2 -7 -4 -3 -1 -1 0 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -2 -3 -5 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -122 -80 -47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -13 0 0 0 -4 -3 -3 0 0 -7 -10 0 -1 -2 -1 0 -5 -4 -3 -3 -1 -2 -2 -4 -1 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -110 -60 -18 -4 0 0 0 0 0 0 0 0 0 0 0 -2 0 -10 0 -19 -18 -13 -2 0 -1 -5 -13 -19 -5 -4 -1 -7 -10 -27 -39 -39 -18 -13 -12 -10 -6 -2 0 0 0 0 -4 -22 -17 0 -24 -24 -3 -2 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 -3 -5 -4 -4 0 0 0 0 0 0 0 0 0 0 0 -8 -10 -11 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -168 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -5 -1 -1 0 -2 -2 -12 0 0 -2 0 -1 -2 -4 -2 -3 -4 -3 -4 -1 -7 -5 -1 -1 -1 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -82 -39 -16 -4 0 0 0 0 0 0 0 0 -2 0 0 -12 -2 -6 -4 -2 -26 -8 -1 -8 -5 -12 -24 -13 -6 -8 -6 -14 -24 -26 -28 -17 -33 -19 -14 -9 -5 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 -2 0 -1 -1 -1 0 0 0 0 0 0 -1 0 0 -1 -1 -1 -1 0 0 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 -16 -15 -20 -22 -18 -13 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 0 0 0 0 0 -1 0 -4 -2 -4 -2 -3 -4 -6 -4 -2 -1 -1 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -155 -68 -21 -15 -8 0 0 0 0 0 0 -1 0 -1 -1 -2 -1 -19 -42 -9 -2 -8 -35 -59 0 -38 -14 -12 -13 -11 -14 -11 -12 -47 -111 -129 -30 -10 -87 -10 -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 -14 -1 0 0 0 0 0 -1 0 -3 0 -3 0 0 0 0 0 -1 -2 -2 -2 -2 -3 -1 -1 -2 -2 -2 0 0 0 0 0 0 0 0 0 -13 -20 -16 -13 -5 -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 -3 0 0 0 0 -1 0 -1 0 0 0 -2 -3 -12 -2 -3 0 0 -3 -2 -3 -5 -5 -4 -1 -2 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -135 -79 -32 -14 -4 0 0 0 0 0 0 -1 -2 0 -1 -2 -8 -5 -24 -33 -21 -1 -11 -29 -31 -8 -9 -8 -15 -13 -15 -20 -26 -41 -68 -62 0 -20 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -7 -2 0 0 0 0 0 0 0 -9 -10 -4 -8 -5 -2 -5 -8 -1 -1 -2 -4 -4 -3 -5 -5 -5 -2 0 -1 -2 0 0 0 -25 0 -1 -16 -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 0 0 0 0 0 0 0 -1 0 0 0 -1 0 -1 -1 0 -4 -11 -6 -7 -3 -19 -2 0 -4 -5 -4 -2 -1 -3 -3 -2 -3 -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 0 0 0 0 0 0 0 0 0 0 -42 -25 -30 -3 -12 0 0 0 0 0 0 0 -2 -2 0 -4 -2 -13 -19 0 -11 -32 -3 -11 -16 -67 -8 -6 -3 -12 -24 -24 -31 -40 -43 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 -7 -4 -4 0 -1 0 0 -1 0 0 0 0 -2 -1 0 0 0 -7 0 -1 0 0 -3 -5 -7 -6 -6 -2 0 -1 -12 0 -12 -16 -12 -6 -8 -7 -4 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 -1 -1 0 0 0 0 -1 -7 -3 -10 -3 -1 -3 -4 -1 0 -1 -2 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 -1 -45 -10 -1 -1 0 0 -1 -1 -2 0 -2 0 -1 -1 -4 -4 -2 -5 -1 -3 -30 -35 -13 -6 -16 -150 -7 0 -2 -14 -28 -27 -24 -9 -30 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -2 -1 0 0 0 0 -1 -3 0 -2 -4 -4 -10 -1 -1 -8 -1 -1 -3 0 -1 -3 -5 -6 -6 -4 -2 -4 -11 -12 -4 -3 0 -5 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 0 0 0 0 0 0 -1 0 -2 -2 0 0 -1 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 -2 0 0 0 0 -1 0 0 0 -1 0 -2 -1 -5 -7 -5 -2 -6 -2 -1 -32 -43 -28 -9 -26 -11 -6 -7 -10 -17 -31 -22 -7 -34 -18 0 0 0 0 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -10 -7 -1 -1 0 -2 0 0 -3 -6 -4 -3 -6 -1 -4 0 0 0 -1 -3 -3 -6 -1 -7 -10 -13 -8 -7 -5 -7 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -1 0 0 0 -1 0 0 -2 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 0 0 -1 -1 0 0 0 0 -1 -3 -2 -5 -10 -9 -3 -11 -30 -6 -30 -59 -59 -38 -19 -37 -12 -21 -7 -21 -26 -15 -10 -57 -96 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -4 0 0 -10 -20 -11 -8 -19 -9 0 0 -1 0 0 0 -1 0 -2 0 0 0 -3 -3 -6 -2 -11 -2 -5 -1 -4 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -1 0 0 -1 0 0 -2 -2 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 -1 -1 -4 -7 0 -9 -21 0 0 0 -12 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 -3 0 -4 0 -1 -2 -5 0 -1 -2 -1 -3 -5 -6 -14 -9 -4 -2 -7 -56 -60 -40 -36 -24 -25 -23 -27 -34 -57 -20 -7 -11 -59 -99 -47 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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -3 -1 0 0 0 0 0 -1 0 -1 0 0 0 0 -4 -2 -9 -10 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 -1 -2 0 0 0 0 0 0 0 0 0 0 -2 -4 -1 0 0 0 0 -1 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 -2 0 -1 -6 -16 -9 -5 -6 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 -6 -4 -3 -30 -1 -1 -7 -13 -15 -8 -10 -8 -6 -8 -16 -9 -9 -16 -18 -36 -70 -31 -28 -46 -27 -43 -12 -30 -42 -16 -29 -67 -8 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 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 -11 -1 0 0 0 0 0 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 0 0 0 0 0 0 0 -3 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -19 -5 -5 -1 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 -14 -55 -58 -17 -8 -10 -18 -12 -10 -9 -11 -8 -13 -15 -18 -40 -44 -22 -46 -51 -39 -50 -30 -21 -34 -23 -44 -58 -16 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -8 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -3 0 0 -1 -5 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 -1 -1 -1 -2 0 -3 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -7 0 -9 -13 -7 -13 -19 -8 -13 -20 -21 -22 -17 -9 -7 -9 -19 -7 -20 -33 -32 -22 -49 -54 -64 -54 -62 -69 -54 0 -1 0 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -2 0 -3 -1 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 -4 0 -1 -1 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 -1 0 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -6 -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 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -23 -20 -32 -31 -19 -20 -11 -7 -1 -1 -1 -58 -10 -33 -33 -32 -41 -69 -84 -57 -138 -74 -31 0 -3 -11 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 -3 0 0 -1 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 -10 -13 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 -4 -6 0 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 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 -5 -20 -15 -19 -6 -11 -3 0 0 -1 -4 -8 -18 -25 -30 -58 -42 -75 -30 -44 -19 -13 -2 -7 -28 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -2 -1 -4 -4 -1 -1 0 0 0 0 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -8 -3 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 -1 0 -1 -2 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 0 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 -1 -1 -7 0 -1 -2 0 0 -1 0 -1 0 -3 -6 -20 -28 -37 -42 -19 -14 -5 -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 -1 -1 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 -1 0 -1 0 0 -2 0 0 -1 0 0 0 0 0 0 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 -1 -1 -3 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 0 0 0 0 0 0 -1 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 0 0 0 0 0 0 0 0 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 -2 -2 0 -11 -1 -1 -3 -1 -9 -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 -1 -1 0 0 0 -1 0 0 0 -1 -1 0 0 0 -6 -1 0 -1 -1 0 0 -1 -1 -1 -2 -3 -3 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 -1 0 -2 0 0 -6 0 0 0 -1 0 -2 -5 -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 -2 0 -4 -2 0 0 -7 -1 -1 -2 0 -2 -7 -8 -4 -9 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 -1 -1 0 0 -1 -12 0 -22 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -2 -3 -1 -2 -4 -4 -6 -2 -3 -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 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 -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 -3 -1 -2 -3 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 -3 -3 0 0 -12 -9 -3 -4 -5 0 -8 -6 -20 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -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 -1 0 0 0 0 0 0 0 0 0 -7 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -22 0 -16 -1 -5 -6 -11 -8 -9 -8 -5 -21 0 -11 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 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 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -3 -1 -28 -61 -16 -25 -9 -9 -8 -8 -2 0 -49 -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 -25 -1 0 -2 0 0 0 0 0 0 0 0 0 -9 -14 -1 -3 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -33 -53 -54 -24 -5 -5 -3 0 0 -3 -51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 -3 -9 -3 -10 -2 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -3 -23 -34 -25 -26 -47 0 0 -1 0 -19 -18 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -2 -3 0 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 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 -1 -7 -2 0 -20 -9 -5 -4 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 -9 0 0 0 0 -10 0 0 0 0 -17 0 0 0 0 0 -1 0 0 0 0 -65 -50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 0 0 0 0 0 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -1 0 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -67 0 0 -1 -2 -1 -4 0 -48 -35 -36 -2 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -72 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 0 -3 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -28 -45 0 0 0 -3 -60 -45 -25 -9 -19 -1 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 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 -1 0 0 0 0 -3 -7 -95 0 0 0 0 0 -3 -3 0 0 0 0 0 -1 -1 -4 0 0 0 0 0 -25 -48 -16 -85 -21 0 0 0 0 -1 0 -1 0 0 0 0 0 -1 -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 -2 0 0 0 0 0 0 0 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 -8 -1 0 0 0 0 0 0 0 0 0 0 0 -3 0 -1 -1 0 0 0 0 0 -1 -18 -39 -27 -4 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 -1 -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 -13 0 0 0 0 0 0 0 -18 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -5 0 -7 0 0 0 0 -2 -1 0 -9 -1 0 0 0 0 -10 -4 -25 -26 0 0 0 -1 0 0 -3 -3 0 0 0 0 0 0 0 0 0 0 0 -1 0 -10 -24 -14 -7 -13 0 -10 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -6 0 0 -3 0 0 0 -1 0 0 -3 0 0 0 -1 0 0 0 -1 -1 -6 -8 -4 -5 -1 -1 0 0 0 0 0 0 0 -1 0 0 -11 -7 -1 0 0 -13 -1 -2 -33 -17 0 -23 -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 -7 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -1 0 -2 0 -6 0 -3 0 0 0 0 -14 0 0 -5 -3 -2 0 -1 -1 -1 -2 -11 -5 -3 -2 -1 0 0 0 0 0 0 -1 0 -2 0 0 -2 -4 -10 -3 -25 -27 -8 -3 -19 0 0 0 -1 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 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 -1 -1 0 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -10 0 -6 -24 -23 0 0 0 0 -1 -2 -1 -17 -6 0 -1 0 -1 -3 -3 -2 0 0 0 0 0 -13 0 0 -1 0 0 0 0 -3 -2 -24 -50 0 -23 -31 -28 -18 -12 0 0 0 -7 -12 -1 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 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 -1 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 -10 -4 0 0 0 0 0 0 0 0 0 -2 0 0 -1 0 0 0 0 -5 -11 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 -3 -1 0 0 -25 0 -72 -41 0 0 0 0 0 -1 -5 -8 0 -3 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 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 -2 -2 -2 0 0 -7 0 -1 -10 -3 0 0 0 0 -2 -2 -2 -2 -4 -8 -6 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 -1 0 0 -1 -16 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 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -1 -3 -3 -3 -2 -1 -1 0 -8 -15 -1 0 0 0 -1 -1 -1 0 -2 0 -1 0 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 0 0 -1 0 -2 0 0 0 0 0 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -3 -1 0 0 -1 -2 0 0 0 0 0 -1 -2 -2 -2 0 0 0 0 0 0 -3 -1 -9 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -5 0 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 -3 -1 0 -1 -1 0 0 0 0 0 -1 0 0 -94 -57 -1 0 0 0 0 0 -1 0 0 0 0 -2 0 0 -4 -4 -1 -35 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 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 -1 0 -2 -2 -1 0 0 -1 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 -8 -8 0 0 0 0 0 0 0 0 0 0 0 -66 -17 0 0 -7 -3 0 0 0 -2 0 0 -1 0 0 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -1 0 -1 -1 0 0 0 0 0 0 -1 -1 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -9 -8 -37 -9 -7 0 0 0 -6 -1 0 -1 -39 -55 -50 -2 0 0 0 0 0 0 -1 0 0 -1 -21 0 -3 -4 0 -1 -19 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -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 -3 -1 0 0 0 0 0 0 0 0 0 0 -2 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -5 0 -1 -8 -4 0 0 -1 -19 0 0 -2 0 -1 -13 -27 -18 -39 -7 0 -1 0 0 0 -2 -5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 0 0 0 0 0 -1 -6 -6 0 0 -1 0 0 -27 -15 -12 0 0 0 0 0 0 -3 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -1 -3 -1 0 -1 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -3 -3 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -1 0 0 0 0 0 0 0 -3 0 0 0 0 -1 -10 -2 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 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -41 -82 0 0 0 0 0 0 -1 -1 0 0 -6 -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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -2 0 0 0 0 0 0 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 -5 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 -1 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 0 -1 -1 0 0 -10 0 0 0 0 -2 -1 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 0 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -9 -8 -10 -12 -14 0 0 0 0 0 0 0 -1 -2 0 -6 0 -1 0 0 0 -5 0 -3 0 0 0 0 -13 0 0 -1 -1 -6 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 -14 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -7 -11 -14 -16 -19 -25 -32 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 0 0 0 0 0 0 0 0 0 -2 -18 -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 -1 -3 -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 -1 0 0 0 0 0 -10 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -5 -2 0 -6 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -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 -4 0 0 0 0 0 0 0 0 0 0 0 -5 0 0 0 0 -5 -14 -1 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 -1 -34 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 0 -1 -3 -2 0 0 0 0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -36 -41 -51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -5 -40 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 -1 -1 0 0 -1 0 0 0 -1 0 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -9 -5 -6 -5 -3 -5 -3 -18 -15 -11 -10 -10 0 0 0 0 0 0 0 -25 -15 -20 -40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 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 -21 -43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -2 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -9 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 -1 0 0 0 0 0 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -8 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 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -2 0 0 -5 -1 -2 -1 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 -2 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -3 -7 -9 -7 -7 -9 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -6 -8 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -4 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -4 -3 -2 -3 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -3 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 19 24 23 13 16 4 13 15 13 9 5 5 9 3 4 6 4 2 2 2 4 6 7 8 10 11 11 13 14 13 11 12 11 10 11 9 11 12 11 11 11 11 11 11 11 11 11 12 12 13 12 12 14 14 14 14 13 13 12 13 13 13 12 12 14 14 15 15 15 14 14 15 15 16 15 15 15 14 13 14 14 14 12 11 9 9 11 11 12 10 10 11 11 10 8 8 8 6 5 5 5 6 5 5 4 4 4 3 4 4 6 7 8 7 8 8 7 8 9 10 12 12 12 13 14 15 16 16 15 16 16 17 18 18 18 18 18 17 17 17 15 13 12 12 11 11 11 11 11 12 12 11 12 13 13 12 12 12 10 10 9 9 8 11 11 13 12 13 11 7 3 1 4 4 5 4 5 6 6 9 8 5 9 10 8 11 12 15 14 12 15 11 14 13 15 17 18 18 21 21 20 20 19 22 24 21 19 21 19 19 20 18 20 19 18 17 16 15 14 16 15 14 15 14 13 14 14 16 16 15 17 17 18 17 17 17 17 17 16 16 18 17 17 17 17 18 18 18 16 17 17 15 23 20 15 6 1 13 13 20 14 4 3 6 9 14 6 4 2 0 4 5 7 8 8 11 11 13 14 15 14 13 14 14 13 13 13 13 14 12 12 13 13 13 12 13 13 12 15 15 15 14 13 14 14 15 15 14 14 15 14 16 14 14 13 14 15 15 16 16 17 16 15 16 18 18 17 17 15 15 16 16 16 13 12 11 12 12 12 12 10 10 11 10 10 9 8 9 6 5 6 6 6 6 4 4 3 4 4 4 5 5 7 7 6 7 7 7 7 8 9 12 11 12 13 14 15 16 16 15 15 17 18 18 18 19 20 19 18 18 17 14 13 12 13 12 12 11 13 12 13 14 14 15 15 14 15 15 14 11 11 8 8 9 9 9 11 15 12 11 8 6 5 2 2 3 3 4 4 4 10 8 8 10 12 9 11 14 13 14 14 14 12 13 14 16 16 16 20 21 21 20 20 20 22 23 21 18 20 20 22 22 20 21 19 18 18 17 13 13 14 13 15 15 15 14 15 15 16 17 17 18 18 19 18 19 18 18 17 17 16 17 17 18 18 18 18 18 20 18 18 20 20 16 8 11 5 3 10 5 22 14 2 2 4 7 10 7 6 3 3 5 7 8 8 9 12 13 13 15 17 15 14 15 15 14 15 15 15 16 16 13 14 14 15 14 14 15 13 16 17 16 15 16 16 16 17 17 16 16 16 15 16 16 15 15 15 16 16 15 16 17 17 17 16 17 17 16 15 15 14 13 13 13 13 14 11 12 12 11 12 11 11 13 11 11 9 9 8 6 7 6 5 6 7 7 4 4 4 4 5 6 5 4 6 6 7 6 6 7 7 6 10 11 11 12 12 14 15 16 16 16 16 18 19 19 19 20 19 18 16 14 14 15 13 13 12 11 11 13 15 15 15 15 16 16 14 12 13 13 11 11 12 9 13 9 12 13 15 10 11 12 11 5 1 3 5 4 5 1 2 4 5 7 10 10 9 11 14 15 11 14 13 11 13 13 14 15 14 20 22 20 21 19 21 22 22 21 20 22 21 21 21 20 19 20 17 17 15 17 14 13 14 16 14 16 15 17 16 17 18 17 17 nan nan 17 18 18 19 17 nan nan 17 18 18 20 19 20 19 22 19 18 17 17 20 17 10 9 14 16 4 12 10 9 7 5 11 7 11 6 2 2 8 10 9 11 11 12 14 15 15 15 15 16 16 15 15 18 16 16 17 17 15 16 16 17 16 15 15 16 18 17 17 17 17 15 18 19 17 18 17 19 18 19 18 17 17 16 17 16 16 16 16 17 16 17 16 17 15 14 14 13 12 12 12 13 14 13 12 11 11 11 12 12 14 12 12 11 9 8 7 6 7 5 5 7 6 7 4 4 5 6 5 5 5 6 6 7 8 7 8 8 8 11 11 12 12 12 14 14 16 16 16 17 18 18 18 18 18 17 17 17 17 16 14 12 12 12 13 13 14 14 16 16 16 14 15 16 11 14 15 17 16 15 9 15 19 17 15 10 7 6 8 7 1 1 4 4 3 5 4 2 3 5 8 9 12 10 12 12 13 10 11 12 12 13 15 13 14 16 18 19 19 19 19 20 21 20 21 21 20 22 21 23 20 19 18 19 19 17 17 18 16 16 15 18 16 16 16 16 17 18 16 19 18 18 nan nan nan nan nan 18 nan 19 20 20 20 19 19 20 21 20 20 19 18 20 18 17 15 18 16 7 9 11 6 6 6 5 1 4 2 5 5 12 10 10 11 13 14 15 17 18 17 16 17 15 16 16 17 17 16 18 18 18 18 18 17 17 17 17 18 19 19 18 19 19 18 18 19 19 19 18 20 19 19 19 19 19 19 20 18 18 17 17 16 17 16 17 16 15 14 14 12 11 13 14 13 13 12 14 11 12 13 13 13 13 12 12 12 10 8 7 7 8 5 5 7 6 6 5 5 6 6 6 7 6 6 7 7 8 8 8 9 12 12 13 13 13 14 15 15 16 17 17 16 16 17 17 16 16 17 18 17 16 14 14 15 15 13 13 15 16 16 17 16 16 14 13 13 13 14 17 17 12 12 19 20 18 14 7 9 5 3 4 3 4 2 0 2 5 2 4 2 4 6 6 7 8 11 11 9 10 8 8 11 11 13 13 14 14 17 16 18 17 18 20 20 21 20 19 19 22 20 22 22 23 20 18 18 18 15 17 16 15 13 16 16 15 15 14 15 16 16 16 17 17 16 16 18 18 20 19 19 18 19 21 20 20 19 19 19 20 20 20 17 17 16 18 16 18 23 22 19 16 9 2 5 6 3 2 2 1 4 6 6 8 12 12 13 14 16 18 20 19 17 18 17 17 17 18 19 19 19 19 19 19 19 19 19 19 18 18 21 21 20 20 21 20 19 19 19 20 21 22 21 22 23 22 20 21 20 19 19 18 17 17 17 18 17 18 16 16 14 12 12 15 15 14 15 14 15 13 14 14 13 13 13 11 11 11 11 9 7 7 7 7 7 7 7 6 6 6 6 7 7 7 7 7 8 9 9 11 11 13 13 14 14 14 14 16 17 16 17 16 16 15 15 16 16 16 17 18 17 17 17 15 16 15 16 15 16 16 18 17 16 16 15 15 15 16 13 12 13 10 10 11 13 11 13 1 2 1 4 7 5 4 1 3 3 7 6 7 7 4 4 6 6 7 5 7 10 8 9 8 8 10 9 10 11 15 15 15 14 18 17 18 19 20 20 19 18 19 21 20 21 21 21 22 20 20 17 16 15 16 15 17 15 14 13 13 13 13 16 15 14 16 16 15 17 18 17 19 18 20 21 21 19 20 20 19 20 20 21 20 21 21 21 15 18 23 21 19 16 17 13 12 11 5 9 3 2 1 3 7 6 7 9 12 13 15 16 17 18 21 19 18 17 17 18 19 20 21 22 20 20 19 21 21 21 22 22 21 21 22 20 20 19 20 21 19 21 18 20 17 20 22 21 22 22 21 21 20 19 18 18 18 17 18 18 20 18 16 17 15 12 11 17 16 14 13 14 15 14 13 13 12 13 13 12 10 11 10 9 7 9 9 8 8 8 8 7 8 8 9 9 10 9 8 9 10 10 11 12 14 15 16 16 16 17 17 17 17 16 15 15 15 14 15 15 16 17 17 16 17 17 18 16 17 17 17 18 18 19 19 19 19 18 15 16 14 9 10 11 9 9 5 8 8 3 11 6 4 1 4 3 0 2 4 6 7 7 5 4 4 6 5 4 6 5 3 4 6 4 8 6 7 8 7 9 9 12 13 12 14 17 16 19 20 19 19 20 17 20 19 20 20 19 18 18 20 20 17 16 17 15 14 15 12 14 14 12 13 12 12 11 12 15 14 15 17 17 15 16 18 20 20 20 19 19 19 19 20 20 19 20 21 16 19 22 15 14 13 18 12 14 14 9 11 8 10 5 3 2 6 7 9 11 12 13 15 16 17 18 18 19 19 19 17 19 20 20 21 22 22 21 22 21 21 22 22 22 23 23 25 24 23 23 21 21 21 20 22 20 19 19 15 16 17 17 18 19 20 21 20 19 20 19 18 18 22 19 18 17 18 18 20 24 20 17 16 14 15 14 14 13 13 13 13 14 12 11 11 10 10 9 10 9 7 10 9 9 9 11 10 10 11 12 11 10 12 13 14 14 14 15 15 15 16 17 18 18 18 17 17 16 14 14 15 15 16 17 17 18 17 17 18 20 20 21 20 18 19 18 21 17 19 20 20 18 14 15 16 14 16 16 14 11 8 5 6 13 7 7 8 18 14 5 1 1 3 4 7 6 4 5 6 4 3 6 7 4 4 4 3 7 5 4 6 6 6 7 10 9 10 13 14 16 17 18 17 16 17 17 18 17 17 16 17 17 18 18 18 17 15 16 15 15 15 14 13 11 13 10 10 9 10 12 12 13 13 14 16 16 17 17 18 19 20 18 19 19 18 19 23 19 19 20 15 21 nan 4 13 11 9 10 4 10 9 8 7 11 7 3 4 6 10 11 11 13 15 15 16 18 17 18 19 19 18 18 18 21 22 23 23 23 24 22 23 23 25 25 25 25 24 24 25 25 26 23 23 23 24 25 23 25 20 22 17 15 13 17 16 18 22 24 22 21 20 21 19 18 18 19 20 21 23 25 28 18 17 18 16 15 14 15 14 14 14 15 14 13 12 11 12 11 10 10 10 8 10 10 10 11 11 12 13 13 13 13 14 15 16 16 16 15 16 16 17 16 16 16 17 17 17 16 14 13 15 15 16 17 17 19 20 19 20 20 20 20 22 21 21 22 20 21 20 20 19 22 19 14 14 18 18 16 17 16 11 10 10 8 10 9 12 14 12 14 20 15 12 13 5 12 4 10 7 8 10 5 6 6 4 2 5 3 5 7 3 2 6 6 8 8 8 9 10 12 14 14 15 15 15 13 15 16 14 15 17 18 17 16 16 16 18 15 15 15 14 15 12 12 12 11 11 10 10 11 10 9 10 12 13 14 14 15 17 14 17 18 18 18 19 20 20 24 25 23 21 8 7 9 10 5 8 7 15 nan 12 12 7 7 6 4 4 5 7 8 9 11 12 15 15 17 18 19 19 20 20 19 19 19 23 20 23 25 25 26 24 25 24 25 26 27 27 27 28 26 26 27 22 25 15 21 17 17 17 14 8 15 21 16 20 18 19 21 23 24 19 16 16 17 18 18 19 20 24 22 26 20 17 19 19 16 16 16 17 16 15 15 16 15 13 13 14 13 12 12 11 10 10 10 11 11 12 12 15 15 15 15 16 16 16 17 17 17 17 17 17 17 16 14 16 17 15 15 15 16 18 18 17 19 19 19 19 20 20 21 21 21 20 21 21 21 18 20 19 22 20 20 19 16 18 20 21 11 16 15 16 14 10 10 8 11 10 12 15 19 23 28 28 26 29 14 11 9 9 11 14 9 9 5 4 6 1 3 6 6 5 3 0 4 6 6 8 8 7 9 10 11 11 11 13 13 12 15 15 15 17 16 17 15 15 15 15 17 14 13 14 14 12 12 13 12 12 14 11 10 12 11 12 11 11 12 13 13 13 14 12 14 15 15 17 19 18 19 24 24 22 21 13 14 5 8 2 9 8 10 13 10 9 8 8 6 5 5 6 7 9 9 9 11 13 14 16 19 20 22 21 20 18 21 25 26 27 26 27 26 27 26 26 27 26 25 27 26 30 29 27 28 30 27 27 26 25 26 24 25 13 13 13 14 19 20 17 11 14 13 13 10 14 17 18 19 21 19 20 21 21 22 23 18 17 18 17 18 16 16 16 16 15 16 16 14 14 15 14 13 13 13 12 13 12 12 11 12 14 15 16 16 16 17 16 16 17 18 19 19 18 17 16 16 15 14 16 17 17 19 18 18 18 19 20 18 17 19 20 20 21 21 nan 21 20 18 20 20 16 17 20 17 17 17 21 16 23 20 20 11 14 11 12 11 12 12 15 11 14 15 12 16 21 26 26 29 27 21 17 13 15 12 15 13 8 10 3 2 3 6 6 3 6 1 2 6 6 7 11 8 8 9 10 9 8 10 11 11 15 13 14 14 16 14 15 15 16 16 16 15 14 14 15 15 13 15 14 15 14 13 13 14 14 15 14 12 13 12 13 13 11 11 12 12 12 15 17 14 17 19 20 20 19 13 10 9 6 6 7 11 8 8 6 6 7 7 6 6 5 6 7 10 10 11 12 14 16 18 19 19 23 21 21 22 24 25 26 27 28 27 26 27 27 27 27 27 27 20 24 25 27 29 30 30 29 27 28 27 26 27 29 27 27 24 24 23 18 14 14 14 15 16 18 18 16 18 19 20 20 19 18 20 21 19 15 15 17 17 17 17 18 17 16 16 15 15 15 15 16 15 14 14 15 15 15 14 14 13 14 16 16 17 18 17 17 17 17 18 18 19 19 19 18 16 16 16 15 16 19 19 20 20 19 19 19 18 17 nan 17 17 17 19 21 22 24 19 19 16 17 22 22 19 23 25 24 28 29 27 27 24 18 22 11 14 11 11 10 10 13 14 14 14 14 16 22 27 27 26 32 25 18 17 16 12 12 8 7 6 7 6 5 7 6 5 2 5 5 8 10 10 11 9 8 8 8 6 9 10 11 14 13 13 13 14 15 15 16 16 15 16 15 14 15 15 15 14 14 15 16 15 14 14 14 15 15 15 13 11 10 11 11 12 10 10 11 12 14 16 15 16 17 18 21 18 6 10 9 8 7 9 8 7 5 6 5 6 6 7 7 7 8 9 11 13 14 14 17 19 19 18 21 21 22 23 23 24 25 26 28 28 28 28 28 27 28 28 27 28 31 32 28 20 19 26 28 26 30 30 28 26 27 27 28 29 28 29 29 31 32 28 23 23 22 19 18 19 22 19 21 21 21 20 19 20 18 16 17 18 19 21 20 21 20 19 18 16 15 15 16 18 18 18 18 18 18 17 15 14 15 17 18 18 18 19 18 18 18 18 18 18 18 18 18 17 17 17 16 16 18 19 21 21 20 20 18 19 17 20 18 nan 18 19 20 18 20 20 19 19 17 23 24 19 20 24 25 27 23 27 25 23 21 19 19 12 10 11 10 11 10 13 11 12 14 15 15 21 18 23 25 23 26 24 24 22 20 14 11 9 9 10 8 10 11 10 6 4 8 5 8 9 9 11 10 9 7 8 7 10 9 11 12 12 13 13 14 15 15 16 15 16 15 13 13 14 14 15 15 12 13 15 14 17 15 15 15 14 14 12 10 8 8 9 9 8 9 9 11 12 14 18 18 16 15 14 16 9 11 4 5 4 4 5 4 5 6 8 8 7 8 8 8 10 11 13 15 15 15 17 20 18 17 20 20 20 21 21 25 26 26 27 27 27 27 27 27 28 27 25 27 24 30 27 30 29 31 27 28 27 27 27 28 27 27 28 29 29 29 29 30 29 28 28 26 24 23 22 23 20 22 22 23 23 21 20 19 20 19 20 20 22 21 21 22 21 20 19 19 19 19 20 20 18 18 17 18 18 18 17 17 18 19 19 20 21 20 20 20 20 19 19 19 19 19 18 18 19 17 16 19 20 20 21 20 20 23 21 21 21 19 19 19 22 22 18 nan 22 21 nan 21 21 21 21 23 20 21 25 24 21 18 18 21 20 15 18 14 11 12 11 11 13 12 11 13 15 17 16 19 22 24 23 23 25 24 23 23 22 19 20 13 11 10 9 10 12 10 11 8 9 8 8 8 8 8 8 9 8 8 8 9 9 9 13 12 13 14 13 13 12 13 14 16 13 12 11 12 14 13 13 12 13 14 13 14 14 14 14 14 12 11 8 8 7 8 7 6 6 6 7 8 11 13 13 12 13 13 14 6 5 5 5 4 4 5 7 8 7 6 6 7 10 10 10 11 11 13 15 15 17 18 17 19 19 19 20 22 23 23 23 24 25 25 26 26 25 26 27 27 26 27 27 28 26 30 26 28 29 31 30 30 30 29 30 29 29 31 31 31 31 31 31 32 30 29 28 26 26 25 24 23 23 24 25 25 25 22 21 21 24 23 22 23 22 21 23 22 20 20 20 20 20 21 20 20 20 20 20 19 19 20 20 20 20 21 21 22 23 22 22 21 20 20 19 20 21 21 19 17 16 16 19 22 20 21 21 21 21 20 20 18 20 20 18 19 19 17 nan nan 18 19 19 19 20 23 22 17 nan 21 20 20 18 20 24 21 22 20 21 15 14 13 13 12 13 13 15 18 19 19 18 19 22 23 21 19 22 21 19 20 22 20 15 13 11 9 10 11 12 10 10 14 12 11 11 7 8 5 9 7 7 9 8 8 6 11 11 11 11 10 10 10 10 11 11 10 9 7 10 11 12 12 12 12 13 12 13 12 12 13 14 13 11 9 9 8 9 6 7 5 4 5 6 10 10 11 11 10 10 12 7 8 8 7 6 5 7 8 9 10 11 11 10 10 9 11 13 12 14 14 16 16 18 18 20 20 22 22 23 23 22 23 22 24 24 24 25 26 26 26 27 28 27 29 29 28 28 27 29 25 30 26 29 31 33 32 31 32 32 33 33 33 33 32 34 32 30 29 29 28 27 27 26 26 25 27 28 27 26 27 26 27 27 24 24 22 23 24 23 21 22 22 22 21 22 21 22 22 22 21 21 21 22 21 21 22 21 22 23 23 23 24 22 20 20 20 21 21 20 18 18 17 17 19 21 21 23 22 20 21 20 15 17 17 16 17 16 14 14 nan 20 17 20 21 21 15 nan 19 nan 22 nan 26 27 31 27 24 25 22 24 21 20 19 16 14 14 16 16 15 16 17 19 18 16 19 21 20 22 21 20 21 21 18 15 17 17 15 12 11 12 10 11 12 14 13 11 11 8 7 6 7 10 7 7 7 8 8 8 9 9 8 8 7 7 8 9 9 9 9 9 9 10 12 12 13 12 12 12 13 11 11 11 14 16 13 11 9 8 9 7 7 6 5 5 5 7 10 12 11 10 10 10 8 8 7 7 7 7 8 8 8 10 10 13 13 13 14 15 15 14 14 15 16 16 16 16 17 18 21 22 24 23 23 22 22 22 23 24 24 25 26 27 27 27 27 28 27 29 30 31 30 28 27 19 21 23 27 32 31 32 32 34 33 34 34 32 32 32 31 29 30 29 29 29 28 27 27 28 28 29 29 28 28 26 25 24 25 24 24 24 25 23 22 25 24 23 23 22 23 24 23 23 23 23 23 22 22 23 23 22 23 23 23 25 23 21 20 20 22 23 20 21 21 20 19 20 22 22 22 20 19 19 18 16 15 15 16 12 13 13 13 15 17 21 17 nan nan nan 23 23 24 26 nan nan 24 26 28 22 17 15 20 22 24 22 16 15 20 21 19 16 18 20 20 21 17 16 17 17 16 16 18 20 20 18 19 17 17 14 14 13 12 11 11 11 12 11 10 10 8 9 7 7 10 8 10 11 9 7 7 7 7 7 8 8 6 9 9 10 12 9 10 11 13 12 14 14 16 12 12 14 12 11 10 14 17 14 15 13 9 9 9 9 6 7 7 5 7 9 11 11 9 9 10 7 8 9 9 8 6 7 10 10 10 13 13 14 14 13 15 16 15 14 15 15 14 15 15 16 16 18 20 21 21 21 22 22 23 22 23 24 24 25 26 27 28 27 28 28 30 31 32 32 32 32 33 32 28 30 25 26 29 28 30 30 31 32 31 30 30 30 30 30 30 30 29 31 29 29 29 30 31 30 28 28 26 26 25 27 26 25 24 25 26 24 25 24 nan 24 23 24 24 24 24 24 25 25 25 24 23 23 23 23 22 22 23 23 20 20 20 20 21 20 21 20 21 21 21 22 21 20 19 19 19 17 16 14 16 15 17 18 19 19 nan 20 nan 24 nan 26 24 21 15 nan 16 nan nan nan 14 nan 17 14 15 11 10 12 15 19 16 19 16 16 18 19 19 17 21 19 21 17 15 12 12 15 13 16 17 14 17 17 15 15 13 11 12 10 13 12 10 8 9 9 11 8 6 7 10 12 12 12 12 12 12 11 11 10 10 8 9 10 11 14 11 12 10 15 13 16 15 16 17 14 16 14 14 12 12 14 14 14 14 12 10 9 8 8 8 9 8 6 8 11 7 7 8 7 5 6 7 8 8 9 9 8 9 10 12 13 15 17 17 16 15 14 13 15 14 15 14 15 15 16 16 19 18 19 19 21 21 21 23 23 24 24 24 25 26 27 27 29 29 30 31 32 33 33 33 34 35 35 36 34 34 34 34 34 34 34 34 35 34 34 33 33 31 30 31 29 32 31 29 30 32 32 31 29 29 29 28 26 27 29 nan nan 27 nan nan nan nan nan 24 24 25 25 25 25 25 26 25 25 26 26 24 23 23 23 22 23 23 20 20 20 20 21 20 21 21 23 20 20 19 20 20 21 20 20 20 19 18 19 20 17 18 19 nan 17 18 nan nan 18 nan nan nan nan nan nan nan nan nan nan 11 15 17 15 13 11 13 14 14 15 14 14 17 19 22 22 19 17 14 13 19 18 15 12 11 13 13 15 18 18 15 15 14 13 11 10 11 13 12 10 9 9 7 9 10 9 8 10 11 13 12 13 12 12 11 11 12 12 11 10 10 11 12 14 12 11 nan nan 14 14 16 18 15 13 14 14 16 14 15 13 13 13 14 12 12 12 12 9 8 6 13 11 15 11 7 7 5 10 nan 10 9 8 8 9 10 11 13 13 13 15 14 14 13 15 14 12 15 16 14 13 13 15 18 19 18 16 19 19 19 20 21 22 22 23 25 25 25 26 26 28 28 30 29 31 32 32 34 33 34 35 34 35 36 35 34 34 34 34 34 35 35 34 34 33 32 31 31 30 29 30 29 30 32 32 32 30 30 31 31 29 29 29 30 32 30 nan 27 26 27 nan 25 nan nan 25 25 25 25 27 26 26 27 26 26 26 25 25 24 23 23 22 21 19 20 20 19 22 22 22 21 19 19 19 20 20 21 nan 19 nan 20 23 nan 17 19 20 17 nan 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 nan 13 13 13 12 14 14 11 13 14 16 18 21 22 21 18 17 20 22 21 18 15 8 11 14 15 16 nan nan nan nan 11 10 10 10 nan 13 11 11 nan 8 8 7 7 6 9 12 12 11 12 13 12 12 11 11 11 10 10 10 10 12 nan nan nan nan nan nan nan nan 14 nan nan 13 13 13 14 16 16 16 16 15 14 15 17 14 14 10 10 15 15 13 11 8 7 2 13 12 12 12 11 11 11 12 14 15 15 14 14 15 16 13 13 12 11 13 13 14 14 14 15 17 19 16 17 19 18 19 18 20 21 22 23 25 24 24 25 24 25 28 29 30 31 31 32 33 33 34 35 35 36 36 35 35 34 34 34 35 34 34 34 34 33 32 31 31 28 28 30 28 30 32 32 30 29 32 32 32 31 30 32 33 33 33 nan nan 32 31 nan 28 nan nan nan 26 25 26 27 26 27 27 27 26 26 26 25 26 25 24 23 22 20 20 19 19 20 21 20 21 21 19 18 18 nan nan nan nan nan nan nan nan nan 17 nan 15 16 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan 14 13 16 16 22 25 22 22 20 19 18 17 20 14 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 nan 8 nan nan nan nan nan nan nan nan 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 16 14 16 17 15 14 15 17 17 15 14 13 13 14 14 12 10 4 4 11 12 11 11 9 8 9 9 12 13 14 14 15 15 14 15 12 14 13 14 14 14 15 15 14 15 16 15 15 17 16 16 17 18 19 20 22 22 22 22 23 21 23 24 26 27 29 30 31 32 33 33 34 34 36 36 36 36 36 35 34 35 35 35 35 34 32 32 32 33 32 31 28 28 31 31 31 30 30 32 33 34 33 32 34 36 36 35 34 32 32 31 nan 30 30 nan nan nan 27 26 26 27 28 27 27 27 27 27 26 26 26 24 24 24 22 20 19 19 19 20 20 21 20 19 17 16 nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 20 23 22 21 19 18 nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 15 16 15 nan nan 15 17 16 14 15 15 12 10 12 10 7 6 13 11 9 10 11 10 11 12 13 13 13 15 17 16 17 17 15 13 12 13 13 13 14 15 15 14 15 15 16 16 17 17 17 18 18 19 19 19 21 22 23 23 21 20 21 24 27 28 30 30 31 33 33 33 35 36 35 35 36 36 35 35 36 36 37 34 34 34 33 33 33 33 33 32 31 32 31 31 33 34 36 36 36 36 37 37 37 36 36 34 33 nan nan nan nan nan nan nan nan nan 27 27 28 28 28 28 27 28 28 27 26 26 23 24 23 21 19 19 20 20 22 22 21 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 14 16 15 16 16 14 14 12 11 9 7 5 16 13 12 12 12 12 12 12 13 13 15 16 18 19 19 17 17 15 14 14 14 13 14 14 15 14 14 14 14 15 15 17 18 18 19 19 19 18 18 18 20 20 18 18 18 18 18 21 23 25 28 30 30 32 33 34 34 33 35 35 35 34 36 36 36 35 36 35 36 35 35 35 34 33 33 32 31 31 33 34 37 36 39 39 37 39 39 39 37 nan nan nan 35 35 nan nan nan nan nan nan nan 27 28 29 29 29 29 29 30 29 28 27 24 21 21 21 18 20 20 21 22 22 21 20 19 18 nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 14 14 14 13 13 9 7 6 16 16 14 13 12 13 14 15 17 19 20 21 22 21 17 16 16 16 16 15 15 16 14 15 15 15 15 15 14 13 14 16 17 18 19 18 19 18 19 18 17 19 20 20 19 17 17 18 19 20 21 23 24 26 27 29 29 31 33 31 32 34 35 35 36 37 37 37 37 37 36 34 34 34 32 32 31 30 30 36 39 40 42 42 39 45 42 40 38 39 nan 38 nan 36 34 nan nan nan nan nan nan nan nan nan 28 29 30 30 30 30 30 28 24 23 23 21 21 21 21 21 22 22 21 19 19 20 20 18 17 nan nan nan nan nan nan nan 14 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 11 10 9 7 15 16 16 15 14 15 15 17 18 19 20 22 21 20 19 17 17 17 16 17 16 17 16 16 18 18 18 17 16 15 15 16 18 18 19 20 21 21 20 20 20 20 20 19 19 19 18 18 18 19 19 19 19 21 22 24 25 27 28 29 30 32 32 32 32 33 33 33 34 34 34 35 36 37 37 37 37 36 34 32 35 34 35 31 27 36 47 39 40 37 43 41 39 37 35 33 33 nan 33 nan nan nan nan nan nan 29 30 nan 31 30 31 30 26 25 26 27 25 26 25 24 25 25 nan 21 21 21 21 nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 9 7 16 16 15 16 15 16 17 19 20 21 22 21 21 20 19 17 16 17 16 16 15 18 17 18 20 20 21 21 19 17 16 16 17 18 19 19 22 21 20 20 20 19 18 19 18 20 19 20 19 18 18 19 20 21 22 21 20 22 22 25 26 27 28 29 29 29 29 29 29 29 29 30 32 33 34 34 35 35 34 33 35 37 36 35 37 39 34 37 31 32 43 43 41 38 37 36 33 37 33 34 nan nan nan nan nan nan 30 30 32 31 31 30 27 28 28 27 27 27 26 25 25 25 nan nan 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 17 17 15 15 16 17 17 19 20 21 22 22 22 21 20 18 17 16 15 15 15 16 18 18 20 22 23 22 22 19 18 18 19 19 18 20 22 21 20 20 18 17 18 20 20 20 20 20 20 20 20 20 21 21 22 22 22 22 23 21 22 21 22 26 26 25 25 26 25 25 26 27 27 28 28 29 29 30 31 32 34 35 36 35 35 35 43 32 27 29 37 28 35 38 38 36 38 38 36 34 31 30 32 32 nan nan nan nan 32 33 31 30 29 31 32 31 29 30 28 28 26 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 16 15 16 18 18 19 21 21 22 23 23 22 20 20 17 16 15 15 16 17 18 19 21 21 24 24 25 22 19 18 20 21 21 21 21 20 21 23 20 19 20 20 21 22 21 22 21 22 22 23 24 24 24 23 23 23 23 23 24 23 22 24 23 22 24 23 23 23 23 24 nan 24 24 24 24 25 24 24 26 26 27 27 28 28 27 34 33 35 36 40 30 30 32 35 38 39 38 37 32 32 33 33 nan 32 nan nan nan nan 33 31 30 31 32 nan nan nan nan 31 30 26 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 19 19 17 17 17 18 20 22 22 22 21 22 24 24 21 18 17 16 15 15 16 17 18 18 19 21 23 24 24 25 23 19 18 20 19 19 19 nan nan nan nan 19 20 21 22 21 23 21 22 23 24 24 24 25 26 25 26 26 26 27 26 26 26 nan 23 nan nan nan nan nan nan nan nan nan nan nan nan 24 25 24 25 25 25 26 27 27 27 26 29 29 30 30 33 33 31 29 29 33 38 33 36 34 34 34 32 31 34 nan nan nan 35 33 34 36 nan nan 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 19 19 18 20 21 23 22 21 22 22 23 23 22 19 17 16 15 16 16 17 18 18 19 20 21 21 21 23 25 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 29 29 30 29 29 29 28 26 28 27 36 37 38 31 33 31 31 34 35 37 33 33 33 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 22 21 22 24 23 23 22 22 23 22 22 21 19 16 15 15 14 15 17 17 18 19 21 21 21 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 25 28 31 30 29 28 27 26 27 30 32 42 37 33 34 30 34 36 32 33 32 34 35 34 35 36 35 nan 36 nan nan nan 36 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 20 21 22 25 26 27 25 24 22 22 22 21 21 22 20 18 17 16 18 17 19 19 20 21 21 21 21 19 19 19 16 17 17 18 19 22 22 23 nan nan nan nan nan nan nan nan nan nan nan 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 25 25 27 28 26 26 27 30 25 24 36 38 38 33 32 38 31 35 32 36 36 33 35 40 42 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 21 22 23 27 27 27 28 25 24 23 23 22 22 22 22 20 21 20 18 17 19 21 21 21 21 21 19 18 17 15 16 17 17 18 21 22 24 nan nan nan nan nan nan nan nan nan nan 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 25 26 26 26 29 25 25 22 27 32 34 37 39 32 27 36 34 33 35 34 36 38 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 23 24 24 24 27 28 28 27 27 25 25 24 23 22 22 21 22 21 19 20 19 19 21 20 21 20 20 19 16 12 15 15 18 18 20 20 23 nan nan nan nan nan nan nan 25 27 nan nan nan nan nan nan nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 24 25 26 29 27 26 26 24 24 27 26 32 36 39 31 28 28 36 40 35 35 37 38 35 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 24 27 26 30 28 27 27 28 26 28 27 24 23 23 21 20 21 20 20 19 19 19 21 22 20 18 19 16 15 16 20 20 20 21 21 21 nan nan 18 20 22 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 nan nan nan 24 26 26 27 27 27 25 24 24 25 27 31 33 34 33 29 34 33 43 32 33 36 30 35 37 37 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 27 28 30 31 30 29 29 29 29 29 28 25 25 27 24 nan 18 19 18 17 20 20 21 19 19 18 17 16 14 16 19 22 21 22 21 nan 19 16 18 21 26 27 26 nan nan nan nan nan nan 17 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 23 24 25 27 28 27 26 23 25 25 26 31 33 29 33 38 35 30 43 37 27 30 34 36 36 34 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 28 27 29 31 31 31 31 30 29 29 29 28 29 28 26 27 27 28 nan nan nan 16 18 20 20 19 18 17 15 15 14 16 20 21 21 21 nan nan 20 19 23 24 23 23 nan nan nan nan 15 16 20 21 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 24 25 26 27 26 26 26 26 24 25 31 31 27 31 32 36 28 33 41 40 32 32 33 33 33 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 29 30 30 31 31 33 32 29 30 30 31 30 30 30 28 28 27 25 24 23 22 22 20 20 19 18 17 16 16 13 14 17 20 nan nan nan nan 20 19 20 20 22 22 nan nan nan 17 17 20 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 29 29 27 26 26 28 24 25 28 29 30 33 29 35 31 30 29 38 36 42 34 37 42 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 34 33 30 31 33 32 34 29 30 33 32 32 31 29 29 28 28 26 24 23 21 22 21 21 21 nan nan 19 19 17 14 14 nan nan nan nan nan 20 18 19 20 nan nan nan nan 16 18 20 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 31 29 28 27 27 27 26 28 27 32 32 34 33 32 27 27 35 48 38 35 39 38 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 32 32 32 35 34 35 32 34 35 35 33 31 31 nan 28 28 26 25 27 23 20 22 22 21 19 18 20 19 17 16 nan 18 nan nan nan nan nan nan nan nan nan nan 17 19 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 35 34 32 31 29 28 26 24 28 34 34 35 28 32 28 26 30 37 46 39 36 42 46 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 34 33 33 32 34 38 38 35 36 36 35 32 32 32 32 nan 27 26 25 27 27 22 20 21 21 18 18 17 20 nan nan 16 17 19 21 24 nan 19 20 nan nan nan nan 17 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 36 35 33 29 29 27 25 33 34 37 36 32 31 30 32 38 40 39 39 44 42 44 41 41 36 37 38 40 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 35 35 35 32 31 37 47 34 34 37 36 32 33 33 33 32 31 30 27 28 27 27 22 22 24 21 18 20 21 nan nan 16 18 19 22 nan nan nan nan nan nan nan nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 36 33 31 30 27 33 34 37 35 32 33 38 40 40 40 37 38 41 40 39 39 37 37 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 41 39 35 36 37 36 35 37 35 32 34 39 30 34 33 35 35 nan nan 29 30 28 28 29 26 25 24 21 20 20 nan nan 18 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 43 39 33 32 29 28 32 31 38 40 40 43 39 42 44 41 43 43 45 39 38 39 39 37 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 44 41 38 42 41 41 41 41 35 33 30 32 34 36 36 nan nan nan nan nan nan nan nan nan 27 nan 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 45 38 35 33 29 28 26 30 40 30 46 45 42 44 44 42 47 49 45 49 nan nan nan nan 41 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 7 45 47 46 43 42 44 41 42 41 40 35 36 36 38 37 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 48 nan 51 48 46 39 36 33 29 32 38 31 35 44 48 47 50 43 44 50 52 56 54 nan nan 42 47 48 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 11 46 48 47 46 45 46 45 46 44 44 42 39 39 42 39 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 58 64 nan nan nan nan nan nan nan nan nan nan nan 56 57 55 53 49 46 42 37 30 39 nan 38 36 48 49 50 44 40 43 47 61 62 62 nan 49 47 45 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 10 14 48 49 49 46 48 47 49 47 49 46 45 40 42 45 47 45 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 57 61 66 69 70 58 45 24 22 nan nan 24 nan nan nan nan nan 60 60 59 56 52 46 44 42 39 44 51 37 40 39 39 43 44 45 46 52 52 43 46 44 nan 49 45 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 13 nan 48 49 49 49 48 48 50 49 53 51 50 49 47 45 44 45 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 69 72 61 42 28 24 21 19 14 12 nan 15 17 23 nan nan nan 63 64 62 57 53 49 44 34 45 46 32 34 40 36 37 41 41 47 42 44 48 49 50 48 47 45 48 47 44 39 41 40 35 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 15 nan 52 48 48 51 51 51 nan nan nan nan nan nan nan nan 51 46 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 23 17 17 16 16 14 10 10 8 6 10 21 22 28 44 59 66 63 59 53 49 46 25 40 42 26 35 28 33 39 30 33 38 42 49 52 53 55 56 54 51 47 43 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 25 nan 14 13 14 15 14 12 11 11 7 5 8 12 16 20 26 37 56 66 65 57 51 48 42 30 40 41 52 27 26 29 12 19 33 41 40 47 46 47 46 56 60 59 60 53 50 44 44 42 47 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 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 53 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 13 12 16 14 10 11 11 10 10 6 14 14 12 15 19 21 37 59 67 65 54 51 44 31 34 38 34 43 45 29 20 26 36 31 46 47 29 41 50 54 59 55 61 62 59 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 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 16 15 16 15 13 14 11 11 13 14 13 18 14 14 19 18 18 17 23 23 46 66 68 52 46 36 31 34 33 16 21 44 36 28 34 38 35 26 36 31 30 36 37 41 41 41 48 47 51 53 55 nan 50 nan 47 nan nan nan nan nan nan nan 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 28 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 17 nan nan 11 7 3 4 15 14 15 13 12 17 20 24 21 23 19 30 58 71 60 44 42 31 17 38 26 28 34 40 40 41 34 29 27 26 23 18 29 37 34 34 34 33 31 nan nan 34 48 49 61 61 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 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 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 nan nan nan 7 5 9 9 10 13 14 19 22 26 21 24 22 53 67 67 60 55 33 17 26 32 16 19 20 21 28 36 39 34 30 22 23 19 21 22 19 20 nan nan nan 24 29 36 42 50 53 56 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 49 nan 48 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 29 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 6 6 11 11 16 15 15 16 24 20 24 18 39 64 81 66 61 65 36 35 20 21 10 13 15 26 28 30 34 30 27 28 22 19 20 16 21 nan nan 20 25 25 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 53 53 52 50 52 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 33 34 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 2 3 6 8 11 17 12 10 18 18 23 20 30 61 78 82 71 58 50 19 40 33 19 9 21 27 27 32 39 37 35 32 31 24 21 nan 20 22 24 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 49 49 54 51 49 51 nan nan 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 2 2 3 5 5 6 13 16 11 12 18 19 22 22 26 55 75 82 71 63 57 55 40 41 47 43 40 40 37 38 34 35 32 29 nan 23 nan nan nan nan 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 50 51 52 53 53 51 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 14 nan nan nan nan nan nan nan 4 3 8 9 7 7 8 11 13 11 14 18 20 21 22 27 44 74 78 72 51 44 45 26 16 49 67 57 48 40 38 31 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 52 49 48 48 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 6 7 8 6 5 14 19 14 11 10 10 12 18 19 20 21 23 36 40 69 79 51 48 30 39 32 34 55 61 55 56 46 27 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 51 nan 46 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 15 14 9 11 6 4 13 21 15 8 7 10 12 18 18 20 19 21 34 30 69 68 73 65 54 32 25 32 47 46 43 45 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan 18 16 11 17 14 14 16 19 13 12 5 7 12 17 17 18 17 27 24 34 60 57 45 48 nan 34 8 16 41 26 23 28 24 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 18 21 19 20 17 20 14 20 9 8 7 15 14 17 16 14 34 40 26 43 52 36 38 47 27 25 21 32 26 25 21 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 15 16 18 18 18 16 15 12 8 8 8 14 14 14 15 11 15 25 38 30 38 46 44 41 34 66 39 43 29 27 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 15 18 10 6 8 10 10 11 12 12 13 12 11 12 10 30 36 23 nan 41 43 58 40 38 37 32 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 18 19 13 8 7 10 14 14 12 11 13 13 13 15 25 nan 14 17 33 35 38 37 37 43 38 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 88 89 87 87 nan nan nan 87 92 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 18 23 21 13 9 9 10 9 10 11 17 15 21 31 26 14 20 23 26 25 33 38 41 37 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 80 86 80 71 69 69 73 76 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 20 16 17 18 12 9 11 17 21 20 20 30 25 24 23 27 31 33 35 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 21 20 23 20 23 18 22 30 43 36 28 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 63 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 nan nan nan nan nan nan nan nan nan 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 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 80 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 83 nan nan nan 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan 20 nan nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 17 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 nan nan nan nan 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 13 13 20 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 46 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 14 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 nan nan nan nan nan nan nan nan nan 14 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 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 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 60 nan nan 47 nan nan nan nan nan nan 29 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 50 nan 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 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 28 56 nan nan nan nan nan nan nan nan nan 40 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan 52 nan nan nan nan nan nan nan nan nan 44 nan nan nan nan 37 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 31 29 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan 37 27 25 nan 27 28 25 21 nan nan nan nan nan nan nan 22 22 nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan 30 26 28 25 22 27 30 20 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 17 18 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 24 nan nan 23 22 21 17 18 19 22 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 26 19 22 19 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 27 nan nan nan nan nan nan nan nan nan nan 18 nan 23 17 nan nan nan nan nan nan nan nan nan nan 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 17 13 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 nan nan nan nan nan nan 27 27 nan nan nan nan nan nan nan nan nan nan nan nan 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 36 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 209 187 182 180 159 135 87 106 111 82 41 333 33 7 47 174 109 107 110 276 228 234 242 235 230 232 232 235 232 242 242 243 245 239 238 236 226 234 239 233 232 226 214 218 219 223 224 231 241 234 227 229 237 242 252 248 249 248 250 253 253 245 246 247 245 254 255 256 263 265 265 267 273 278 277 274 273 270 269 273 273 276 276 265 265 273 273 280 286 288 279 272 273 277 275 278 283 277 275 266 254 269 272 245 257 247 259 271 263 287 274 277 288 274 260 252 256 259 249 248 239 235 236 231 234 231 229 232 228 227 229 225 225 229 230 230 228 228 227 228 228 231 233 235 243 248 261 270 275 280 283 290 293 293 297 302 303 311 307 313 318 323 330 342 337 334 346 330 319 306 309 334 57 43 7 342 4 9 31 57 85 80 68 81 77 79 83 79 84 88 90 97 96 94 94 90 101 112 110 111 110 115 114 115 107 109 114 120 114 109 109 107 106 105 111 115 116 119 122 116 114 115 109 110 109 101 101 103 102 98 96 96 98 96 96 97 96 92 91 86 78 76 72 73 74 73 77 81 83 83 77 217 200 192 194 164 156 54 176 119 71 67 353 352 28 43 136 128 111 139 164 257 239 235 228 234 244 234 231 234 239 237 240 238 238 234 238 226 232 242 242 235 232 227 220 225 233 233 230 243 239 240 234 237 250 250 261 256 254 248 254 256 263 258 254 254 253 256 255 258 264 269 268 271 273 276 274 270 266 267 262 266 272 269 274 260 253 254 257 258 260 273 275 275 275 281 283 283 279 278 275 280 293 279 272 262 285 303 292 294 295 287 281 287 260 265 255 251 255 251 248 245 233 231 232 236 233 233 231 230 224 226 225 229 232 227 227 226 227 227 225 227 232 236 245 249 257 265 273 270 276 287 281 282 279 289 298 297 298 305 307 312 331 338 341 348 355 349 345 330 311 306 309 319 355 38 10 59 65 65 79 86 88 75 76 89 89 82 82 87 86 89 93 96 99 97 94 110 115 107 106 109 113 113 114 109 110 114 115 109 110 108 107 107 104 104 105 102 99 103 109 112 113 109 105 103 98 92 90 92 92 92 93 94 96 97 100 97 91 89 87 82 77 70 71 71 70 72 79 79 76 80 225 218 208 199 182 273 256 183 68 40 62 239 300 61 85 106 91 65 8 333 285 254 250 239 233 237 240 234 232 235 240 236 234 238 238 240 234 230 236 237 235 234 233 231 226 231 239 231 243 246 246 243 235 239 249 252 257 258 253 255 257 257 262 265 263 260 259 263 262 263 264 269 269 266 268 272 266 263 262 261 260 256 260 264 270 263 263 260 265 266 272 270 273 275 281 283 281 276 266 269 261 269 292 287 287 293 279 291 292 286 271 265 267 272 277 262 246 251 254 245 248 242 235 229 235 237 236 233 229 228 225 225 226 225 224 225 226 224 226 227 232 234 238 247 258 271 278 277 281 273 278 280 284 283 280 289 294 297 301 307 313 312 326 324 341 323 321 310 312 308 299 303 298 357 80 16 83 108 79 272 75 83 86 86 96 84 77 83 82 87 87 92 101 91 90 99 104 106 107 108 110 105 109 102 105 109 113 111 107 102 104 104 106 104 104 104 100 99 96 96 105 100 100 103 97 98 94 92 87 87 88 86 nan nan 93 92 93 95 92 nan nan 79 74 71 68 69 72 72 76 77 80 242 240 235 233 204 269 283 339 105 123 25 90 91 93 129 89 111 52 128 6 268 263 256 254 250 244 249 247 243 244 243 243 235 233 238 239 244 238 232 234 233 236 233 235 240 234 240 243 241 242 250 250 248 241 246 248 248 255 263 266 262 264 261 259 263 262 262 263 264 265 264 267 267 268 269 266 268 269 260 261 260 261 258 261 265 262 261 266 265 271 269 271 273 280 285 283 273 271 265 265 260 250 265 270 286 284 279 275 282 271 266 254 245 255 257 260 248 237 237 233 238 241 232 226 225 226 227 229 229 225 225 222 224 223 224 224 224 223 227 228 233 236 243 251 264 282 272 275 271 276 271 280 286 286 286 286 293 290 297 301 300 298 317 314 310 309 320 300 316 312 311 314 299 83 64 42 115 117 87 175 108 79 107 107 105 94 80 79 75 77 84 90 88 88 99 92 104 96 97 98 102 104 102 102 102 105 109 110 106 105 105 99 100 100 100 94 88 90 96 94 93 96 96 88 87 86 88 88 85 84 84 88 83 82 nan nan nan nan nan 90 nan 79 74 69 68 67 70 71 76 79 79 239 251 256 240 260 288 332 352 342 80 136 37 83 112 161 243 295 13 212 222 204 229 255 251 248 256 256 251 247 246 246 247 241 242 242 247 241 239 239 236 235 237 239 239 241 240 240 242 248 251 249 253 250 247 249 255 254 256 258 257 255 256 256 260 255 252 256 261 261 262 267 268 266 267 269 269 270 266 266 266 263 265 263 262 261 262 263 266 272 269 268 270 268 271 277 280 265 248 248 243 255 257 266 277 274 273 268 263 269 251 242 248 241 237 237 247 244 237 240 231 226 228 229 225 225 222 224 225 228 226 223 222 222 222 221 221 224 227 228 229 236 236 248 253 259 272 275 274 275 278 275 273 283 280 274 284 287 288 286 286 290 292 300 297 302 309 302 290 290 305 327 286 298 323 341 3 128 121 158 157 100 118 113 103 96 93 90 82 88 79 86 97 86 98 106 108 101 99 100 97 98 102 102 102 106 103 107 109 102 104 100 100 99 99 95 96 94 91 91 91 87 89 83 81 84 85 85 82 81 82 80 80 78 79 78 83 84 86 90 86 80 75 72 72 72 68 68 69 70 71 71 225 257 242 266 280 294 332 357 329 27 51 222 102 102 84 341 15 296 222 220 207 227 236 245 247 254 253 254 252 246 245 242 247 249 250 249 250 243 244 241 235 239 245 248 243 246 247 243 244 249 254 255 262 254 249 249 250 254 258 258 256 258 257 256 258 257 255 253 261 266 267 265 267 266 268 274 271 272 272 272 279 274 270 265 263 264 264 263 265 266 264 262 266 267 268 262 266 252 248 249 235 231 234 244 252 240 241 238 245 241 248 253 234 236 232 233 228 228 228 227 225 226 225 226 225 225 226 226 226 227 225 223 224 227 227 227 225 225 228 233 233 241 246 254 257 258 266 271 275 280 281 285 280 277 281 285 289 288 289 288 284 297 302 296 300 300 43 72 271 249 261 278 178 158 282 149 145 137 133 97 142 124 130 90 91 92 90 89 95 82 96 100 104 109 112 106 101 101 90 95 99 95 98 99 99 104 108 103 103 104 99 97 92 91 91 95 99 94 90 85 85 78 74 78 77 74 75 77 77 76 80 81 79 78 76 76 77 83 84 90 81 74 76 77 74 72 69 65 69 71 68 248 248 231 258 283 320 336 1 2 17 37 328 38 100 55 59 89 258 245 239 221 225 231 242 255 258 254 243 241 243 247 247 249 252 247 244 242 247 244 246 242 242 239 243 246 243 242 244 247 246 241 249 251 255 259 261 260 251 250 261 260 263 260 260 257 258 256 260 262 263 264 264 265 265 276 274 271 265 260 264 276 288 273 268 265 264 260 257 255 259 263 258 257 259 258 259 258 258 249 244 229 223 229 235 233 239 245 239 238 238 239 247 234 238 234 233 232 223 227 220 218 225 224 224 224 227 228 228 230 230 230 229 229 232 232 231 227 229 230 232 235 243 246 252 253 256 257 261 271 268 272 268 273 271 269 279 289 287 280 278 294 296 289 172 284 258 156 141 66 355 133 203 156 150 142 148 148 123 129 119 144 135 133 110 99 101 95 105 96 112 90 97 109 116 112 107 106 102 92 93 97 97 98 100 102 104 104 101 100 97 94 92 93 92 91 90 90 83 79 75 74 79 77 69 69 74 68 64 72 82 83 77 79 81 79 77 78 79 80 83 89 87 78 80 81 78 74 66 68 71 75 230 242 253 261 287 318 327 16 5 28 46 18 36 50 30 357 320 265 256 247 235 238 241 241 250 254 254 247 241 237 238 241 252 249 255 256 249 242 240 246 246 246 248 244 245 245 245 248 251 250 255 251 254 258 257 260 261 260 259 260 249 259 259 254 252 255 259 257 255 257 261 265 262 274 275 266 269 267 258 268 273 295 268 265 269 260 259 261 259 255 253 253 254 255 247 250 251 248 240 242 235 225 231 235 238 233 236 233 240 243 242 232 227 230 228 225 225 221 225 231 226 224 225 224 224 224 225 226 225 223 225 223 226 237 241 240 235 233 235 238 240 243 249 252 257 261 264 262 262 264 265 265 264 256 249 263 269 273 278 281 269 258 222 197 264 199 237 249 249 256 268 257 169 208 182 235 232 111 202 154 107 158 135 141 214 90 74 76 94 107 87 114 127 137 125 115 103 105 103 94 94 97 97 103 110 109 107 101 98 95 94 92 95 92 93 92 88 81 85 83 74 75 69 63 65 65 67 77 86 85 84 88 87 83 85 83 79 83 81 81 83 86 82 77 72 70 75 69 66 85 79 237 268 nan 247 305 325 333 328 65 45 40 50 20 31 357 324 277 265 256 250 250 241 241 242 243 244 245 245 238 236 237 240 238 257 254 248 253 252 248 243 246 245 248 251 246 246 247 250 251 255 255 251 258 259 259 257 251 264 254 260 265 239 254 243 254 254 256 253 251 251 257 262 266 265 262 267 268 270 274 276 280 283 268 267 268 264 263 264 261 257 256 254 255 252 253 249 251 245 241 241 235 241 236 233 237 234 232 233 233 233 235 226 221 225 225 225 224 225 228 229 235 231 230 234 233 225 224 226 230 228 228 225 224 227 235 245 243 238 237 240 245 249 250 252 257 257 260 261 258 257 260 258 256 260 267 269 269 265 270 268 256 217 215 165 242 236 257 257 249 231 245 237 255 274 255 274 240 248 222 141 203 234 118 154 204 89 48 25 84 56 68 117 137 159 144 121 118 106 101 94 93 96 104 109 102 99 101 97 103 102 98 100 93 95 96 93 88 89 84 78 74 70 69 71 65 71 70 65 66 76 82 88 97 97 97 91 86 83 84 86 95 90 84 77 72 69 78 72 78 84 82 234 278 300 342 10 356 352 5 nan 351 31 29 19 21 328 307 277 262 263 262 264 257 248 243 244 242 237 234 235 235 236 237 244 247 251 249 249 247 251 248 248 249 251 252 251 249 247 245 248 253 258 253 251 263 253 249 240 244 243 229 249 255 264 270 259 250 245 253 243 239 250 255 261 260 263 264 270 272 271 277 269 276 276 266 267 264 262 267 262 258 257 257 254 250 253 250 241 244 240 239 238 238 239 231 233 239 233 233 235 229 230 230 226 223 224 220 218 217 222 225 235 239 239 239 241 236 235 235 229 225 224 227 225 227 226 237 240 247 244 246 250 251 255 256 256 261 260 261 263 264 261 254 262 264 267 265 270 263 269 265 254 197 192 247 217 255 257 262 263 252 256 261 266 246 266 258 252 247 234 198 221 200 138 175 188 108 55 321 74 83 95 69 145 161 166 120 121 110 105 89 95 85 100 99 104 102 92 94 89 90 95 94 89 93 94 92 94 90 83 78 79 81 74 72 74 65 69 74 84 89 92 95 95 93 89 93 93 91 90 95 88 85 82 76 72 72 74 79 86 81 82 25 27 6 6 79 21 27 19 3 10 11 352 11 346 327 315 295 296 277 273 267 266 255 255 246 239 233 235 234 235 238 239 233 235 238 241 246 245 248 251 251 252 254 258 258 251 249 250 248 245 248 246 250 243 251 252 266 268 254 257 271 253 259 266 240 234 239 240 207 229 240 258 260 262 268 265 264 264 268 271 261 270 283 252 257 258 262 257 258 256 256 254 256 255 251 250 245 234 239 236 242 233 228 232 238 242 240 237 237 234 228 233 230 229 228 228 225 224 220 224 229 241 246 247 252 251 247 240 235 234 231 233 232 235 239 236 239 245 247 251 nan 255 257 259 256 252 251 257 260 259 254 257 264 267 270 266 275 250 265 237 235 219 247 245 262 261 266 254 239 235 226 226 233 236 241 257 232 215 180 176 192 202 167 176 182 156 115 231 80 66 61 100 164 161 157 138 140 135 110 106 108 93 88 94 90 89 83 84 85 87 93 93 97 95 92 94 96 95 93 88 81 80 76 82 75 78 79 73 82 85 93 94 101 106 109 104 102 94 96 92 95 94 87 81 75 79 82 85 86 80 80 41 38 54 48 37 40 24 21 1 358 353 352 353 329 311 312 297 291 297 293 274 269 272 259 250 247 242 238 236 233 230 234 237 238 240 243 245 248 247 247 248 249 249 245 248 251 257 256 255 254 253 256 246 253 252 252 254 261 259 264 263 266 267 227 219 225 248 257 283 281 271 273 260 264 271 272 269 266 270 269 260 256 243 243 251 254 257 252 253 251 256 256 259 255 252 246 238 240 246 242 235 236 230 237 238 240 241 239 238 238 232 230 231 233 234 233 231 227 225 223 228 238 247 251 251 253 255 254 249 245 243 252 246 238 nan 240 245 247 248 252 252 256 257 250 242 243 249 254 248 252 256 264 267 268 265 266 254 257 258 242 237 228 239 242 247 259 254 261 252 247 236 227 229 226 232 237 234 212 187 164 170 191 169 196 170 179 155 150 98 110 90 144 138 170 139 146 145 132 128 119 116 91 82 83 78 80 88 85 86 86 93 94 97 92 93 94 88 89 89 86 89 90 90 88 91 91 89 88 80 80 85 93 96 102 114 104 103 100 90 86 86 87 90 84 76 80 84 85 90 80 80 14 21 25 25 359 12 353 355 335 343 350 345 329 312 314 310 300 300 295 280 268 262 255 254 249 244 244 242 237 237 232 236 241 238 243 243 248 248 246 247 249 248 249 249 254 257 253 252 255 250 249 254 251 256 253 251 253 253 258 259 260 259 262 262 272 273 276 274 281 275 272 264 266 269 270 270 269 265 257 262 259 247 245 241 235 235 238 243 239 242 240 240 252 259 252 247 250 250 246 241 242 243 240 234 234 239 238 237 242 240 236 235 233 232 234 232 233 233 233 229 231 236 248 253 255 256 261 264 259 256 254 251 246 247 247 nan 244 243 242 251 252 257 241 240 239 250 246 246 250 253 259 263 264 260 262 254 247 251 250 246 226 240 253 243 257 239 265 242 242 235 243 220 216 207 204 207 208 206 220 217 222 212 202 199 187 154 132 116 114 115 117 153 115 139 142 140 142 134 133 132 108 96 104 73 76 86 90 92 86 90 91 96 95 98 101 94 85 85 91 90 93 90 85 85 83 83 86 81 85 77 81 89 100 103 106 114 113 109 92 91 89 89 84 85 84 84 90 91 90 83 82 32 27 341 15 2 348 331 323 340 350 341 328 323 320 310 306 296 296 285 277 274 269 267 266 264 249 246 247 249 243 239 237 238 238 238 243 241 244 249 248 247 250 250 250 255 255 253 252 250 256 257 252 254 254 253 253 255 256 256 257 259 258 258 259 263 267 272 272 272 271 269 267 261 264 265 268 266 263 261 254 259 252 243 242 238 241 240 241 243 240 242 234 235 240 244 241 242 243 240 242 245 244 239 233 234 230 234 237 237 241 236 232 235 236 238 238 241 243 238 235 237 233 242 254 257 259 261 260 264 253 252 246 249 244 236 237 242 248 245 nan 244 240 nan 244 242 239 239 248 253 252 256 256 250 246 260 263 254 242 253 251 230 230 270 265 265 239 241 238 226 223 227 219 204 205 208 203 203 190 203 219 217 210 199 198 181 151 146 117 114 107 113 136 112 123 128 123 141 129 137 123 110 108 94 95 90 105 101 90 92 87 84 93 96 100 97 94 95 100 95 92 90 88 87 90 90 89 83 83 84 81 81 83 83 91 105 111 117 118 119 112 91 93 103 92 85 79 86 82 78 85 88 20 21 7 4 359 338 332 335 351 342 331 322 327 318 307 302 290 283 285 282 280 271 262 262 259 258 256 253 252 250 246 240 243 245 244 243 247 246 245 245 248 248 249 249 250 250 250 256 254 258 259 257 256 255 255 253 254 254 256 257 256 258 259 261 264 264 267 269 267 266 265 263 263 261 261 264 261 261 252 255 255 256 245 242 242 239 244 243 245 243 244 245 237 232 242 242 240 234 236 239 243 246 246 241 234 235 235 237 239 236 238 236 236 238 242 244 243 245 245 240 245 244 247 258 262 258 262 264 255 254 251 248 242 239 236 236 244 246 241 nan nan 240 250 240 237 242 247 252 249 nan 265 256 260 264 261 264 257 252 256 249 238 244 262 262 249 248 228 227 226 221 214 206 202 204 206 203 193 198 193 197 216 214 203 217 203 147 142 126 124 132 129 125 117 120 117 125 126 140 149 115 103 102 94 94 95 91 98 102 97 96 100 95 91 92 92 104 105 97 98 108 106 107 107 95 92 92 84 86 82 82 81 73 83 86 96 107 121 116 123 126 120 125 101 86 83 83 88 94 86 80 90 336 338 349 342 326 333 346 352 346 342 338 335 329 307 305 301 287 288 284 276 269 264 260 255 254 254 255 255 254 253 253 252 247 250 250 249 249 251 251 251 250 248 248 250 252 252 257 260 258 255 258 253 254 252 252 251 251 252 254 255 254 256 258 258 260 260 260 263 266 264 264 263 259 260 259 261 261 258 253 249 245 248 241 240 244 237 237 251 248 246 241 250 241 238 241 238 239 235 231 231 235 237 246 248 246 240 238 237 240 240 241 242 238 240 247 249 249 245 247 246 244 249 246 252 256 258 262 257 253 246 240 233 231 231 226 231 236 224 241 nan 242 242 243 251 247 241 nan 254 nan 254 nan 266 260 252 250 250 255 246 251 249 244 246 248 263 269 254 239 221 215 214 211 205 201 196 200 198 196 192 192 188 195 194 187 184 185 172 155 147 130 137 136 133 131 128 121 116 122 98 98 112 103 94 103 128 123 109 125 125 125 113 106 99 115 104 109 111 110 114 111 116 118 118 118 115 102 97 104 97 91 86 83 81 81 84 91 101 111 113 131 127 142 142 129 113 91 92 99 98 103 99 95 323 325 326 331 326 341 345 344 342 340 331 327 324 320 322 312 307 304 291 286 281 273 266 256 252 249 251 249 251 254 255 257 256 253 253 252 252 253 252 253 254 253 252 250 250 252 254 250 245 246 247 235 246 251 255 249 250 249 250 252 253 255 256 255 258 259 260 259 260 262 263 263 260 256 257 259 260 259 256 254 250 244 252 244 247 245 240 242 254 246 239 245 245 239 239 241 240 240 235 233 236 236 237 246 248 245 242 241 243 244 244 245 242 239 241 249 253 255 246 244 243 245 243 239 242 252 254 251 246 240 237 231 238 225 222 219 208 209 212 221 221 233 236 nan nan nan 263 261 258 261 nan nan 245 253 252 238 235 245 236 238 243 244 248 256 267 246 221 223 230 231 233 219 212 195 196 198 188 181 196 186 193 189 185 174 175 170 158 151 151 140 153 149 131 138 134 126 128 134 113 124 116 128 133 140 155 147 149 143 140 136 130 128 121 115 109 103 97 101 108 121 120 122 122 121 123 114 106 105 104 101 85 89 94 93 91 95 103 121 132 135 136 138 142 141 119 119 108 104 106 106 98 322 319 325 329 335 338 344 338 335 329 328 327 315 318 313 310 301 293 296 290 284 273 267 268 265 259 251 252 250 254 255 256 257 259 258 259 257 253 254 254 255 253 254 252 249 249 250 252 251 248 248 254 250 249 253 247 251 243 245 246 249 252 253 256 256 255 258 258 256 259 260 260 260 259 254 256 260 260 260 258 257 252 245 251 252 248 248 241 249 249 243 242 243 nan 239 237 240 238 240 234 233 237 238 242 247 248 246 244 247 249 248 247 248 242 245 245 250 258 253 247 245 249 244 236 235 239 242 237 230 231 230 216 204 196 205 211 215 219 228 nan 232 nan 239 nan 248 250 248 231 nan 236 nan nan nan 220 nan 232 228 225 217 236 238 230 248 253 237 233 219 220 230 231 224 218 214 214 215 221 198 187 189 197 186 188 177 174 177 168 173 156 160 148 167 153 147 160 143 137 147 134 139 129 146 139 152 148 151 154 162 158 155 159 147 137 139 136 126 126 127 123 121 129 125 124 123 121 118 116 118 116 114 113 115 104 103 98 97 97 102 112 115 114 124 136 146 146 135 141 121 114 117 98 88 322 321 323 321 330 337 336 329 328 326 322 328 329 326 319 309 303 302 302 298 288 287 284 280 273 263 254 254 256 255 258 256 258 259 257 256 256 256 252 253 252 253 251 253 252 251 250 252 252 252 250 252 254 254 255 256 253 254 254 256 255 254 256 258 260 258 257 258 259 258 258 256 256 255 253 252 255 259 259 257 257 257 255 247 252 256 nan nan 241 nan nan nan nan nan 243 238 238 237 239 239 237 239 242 242 246 249 249 250 250 251 250 252 248 245 249 253 248 254 252 252 250 244 242 238 235 230 227 225 220 221 214 211 208 206 204 219 215 224 nan 238 236 nan nan 224 nan nan nan nan nan nan nan nan nan nan 226 230 226 228 227 234 246 223 231 233 243 239 217 212 213 210 216 219 222 217 228 212 201 225 204 198 189 194 185 182 179 176 182 170 160 159 177 156 160 155 161 164 161 153 146 164 166 167 158 160 166 163 162 158 156 155 149 149 152 146 142 137 138 132 139 139 nan nan 125 126 122 121 117 110 111 113 114 118 115 113 108 100 95 95 106 121 123 122 142 156 173 163 143 132 130 124 62 321 nan 325 328 319 320 324 328 328 332 333 336 329 313 301 300 299 304 309 300 296 288 283 278 273 270 264 260 257 258 254 256 257 256 257 256 256 254 251 252 253 254 255 254 254 253 252 252 253 255 254 252 253 254 255 257 257 257 254 254 255 253 253 253 255 256 256 254 255 252 254 249 248 251 252 253 253 257 257 261 258 255 247 246 248 255 259 250 nan 242 243 250 nan 242 nan nan 239 238 238 241 243 243 243 244 246 250 251 251 249 250 250 251 253 249 246 251 252 248 249 247 247 250 242 235 221 223 219 216 nan 214 nan 210 205 nan 216 216 213 218 nan 202 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 nan 244 237 234 233 224 222 230 242 235 224 205 214 211 213 215 212 220 228 227 212 211 247 227 210 209 197 nan nan nan nan 183 173 183 199 nan 168 169 168 nan 180 157 155 186 188 180 157 164 175 170 170 162 162 161 154 155 153 157 174 159 148 nan nan nan nan nan nan nan nan 114 nan nan 111 111 111 118 118 124 118 115 115 114 111 114 113 117 126 133 156 150 136 133 139 143 92 314 316 318 313 316 327 329 331 331 332 329 333 322 315 316 314 308 310 305 297 297 303 300 290 283 275 266 262 259 258 258 257 252 253 254 254 252 254 256 254 252 253 258 257 256 256 256 255 256 254 256 255 256 253 254 254 255 257 254 253 253 255 254 254 253 253 253 253 252 245 249 249 248 247 250 253 255 252 259 262 257 254 243 242 242 248 255 257 nan nan 239 240 nan 237 nan nan nan 244 241 241 243 247 246 245 246 248 253 252 252 250 250 250 252 252 250 247 247 246 249 246 245 240 231 222 215 213 nan nan nan nan nan nan nan nan nan 208 nan 203 202 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 nan nan nan nan nan 242 228 228 206 206 213 216 220 222 224 220 230 231 218 243 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 169 nan 205 nan nan nan nan nan nan nan nan 171 171 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 125 122 122 122 121 119 113 113 110 114 115 120 125 142 139 144 149 135 144 143 285 293 295 293 298 301 308 319 319 323 335 336 328 328 320 320 321 313 314 303 306 308 304 303 294 282 278 273 267 264 264 267 267 266 265 261 259 258 255 253 254 257 258 260 262 260 259 257 256 255 257 255 253 254 256 254 254 254 256 255 252 253 253 255 254 254 253 250 251 253 251 249 249 249 246 249 249 256 257 256 257 256 246 246 247 247 252 254 250 245 242 245 nan 238 237 nan nan nan 245 243 243 243 244 245 248 248 249 253 255 252 251 251 250 253 254 252 247 243 239 240 236 233 227 225 215 214 nan nan nan nan nan nan nan nan nan nan nan 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 209 212 222 224 226 231 232 225 nan 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 121 120 118 120 nan nan 111 116 114 113 117 128 141 133 137 140 163 165 293 288 283 288 298 303 305 312 317 331 330 337 334 333 331 326 318 312 307 301 304 305 298 295 292 284 281 274 268 267 264 267 267 264 265 268 265 261 259 258 259 259 260 264 264 262 260 260 259 260 257 256 255 256 255 255 254 253 255 255 253 253 254 252 252 251 254 253 252 250 251 250 248 244 242 243 247 246 247 250 248 253 256 252 245 242 249 253 249 245 245 nan nan nan nan nan nan nan nan nan 246 243 244 246 246 246 246 250 253 253 252 251 249 252 255 254 253 246 240 239 233 225 225 227 225 217 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 113 113 108 110 112 116 118 124 130 131 136 139 140 141 291 289 294 304 304 308 310 314 321 328 335 340 334 336 331 320 319 314 313 314 311 308 298 300 297 294 286 276 270 266 266 262 263 264 266 266 264 261 263 261 260 256 258 261 265 266 262 260 260 259 258 258 257 256 255 256 258 257 255 255 254 253 253 252 252 251 248 248 249 249 249 249 249 248 246 245 243 245 243 248 252 252 259 255 252 246 245 249 249 nan nan nan 240 250 nan nan nan nan nan nan nan 246 245 244 247 248 248 248 251 252 251 249 248 249 254 256 256 254 249 243 239 236 227 226 231 228 nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 111 114 115 120 128 129 133 131 130 121 123 288 291 294 294 300 305 313 320 329 338 339 339 339 333 322 319 319 320 317 315 305 303 302 295 292 295 291 291 282 277 274 269 263 263 264 263 263 264 262 259 260 258 257 261 265 262 261 262 259 255 254 254 254 255 255 257 255 255 258 259 259 255 253 252 250 249 248 246 247 246 248 248 249 249 248 248 245 243 241 242 246 254 253 255 254 254 251 244 244 252 nan 244 nan 240 246 nan nan nan nan nan nan nan nan nan 247 247 246 247 249 251 251 248 245 243 244 248 249 248 247 240 243 238 234 230 228 229 227 217 218 nan nan nan nan nan nan nan 211 216 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 130 125 126 124 117 289 294 299 302 309 310 320 326 329 332 335 339 336 326 323 323 322 320 317 312 312 308 302 297 297 289 297 293 291 287 281 277 271 265 264 266 265 261 258 256 254 255 259 259 264 264 261 258 256 256 253 252 250 251 250 251 250 253 254 254 254 254 256 254 253 251 252 250 248 250 250 248 250 250 248 249 250 249 249 246 246 255 244 251 239 260 257 244 244 251 252 248 242 240 237 245 244 nan 238 nan nan nan nan nan nan 250 251 nan 248 250 251 249 243 237 234 235 237 240 238 238 238 239 nan 228 231 230 232 nan 219 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 129 123 119 298 297 297 304 312 315 320 326 329 333 334 335 333 332 325 321 318 318 318 316 313 306 302 300 298 299 288 285 289 284 282 274 268 263 259 258 256 254 256 255 258 258 259 261 261 259 262 262 258 257 256 254 252 250 249 246 246 248 249 248 248 245 248 247 246 247 247 247 246 244 245 244 244 245 247 248 250 249 250 248 248 250 254 259 258 248 263 250 242 249 245 244 241 242 237 237 242 243 236 240 nan nan nan nan nan nan 250 251 250 248 248 248 245 241 237 237 234 235 235 237 235 240 nan nan 230 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 137 293 295 298 304 309 311 318 320 322 325 326 329 335 333 322 317 320 320 323 325 316 310 313 310 304 296 289 283 281 285 283 276 273 265 263 258 255 253 258 255 259 263 264 255 254 258 258 258 259 259 257 254 250 245 245 244 243 243 241 241 245 244 243 243 239 238 239 240 239 237 235 238 238 239 239 240 244 246 245 244 245 249 252 251 250 256 263 266 245 251 241 260 248 240 239 235 235 241 239 237 238 241 241 243 nan nan nan nan 251 248 246 247 242 237 234 230 229 231 229 229 233 238 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 292 290 292 297 300 308 313 315 318 316 321 328 335 331 324 319 317 323 323 318 319 319 319 317 310 304 294 285 280 275 273 276 269 271 267 263 260 258 255 251 253 251 251 255 251 251 253 253 253 258 256 255 252 246 244 243 240 238 236 238 237 234 235 235 233 232 231 232 232 233 231 230 nan 229 231 232 235 237 235 237 239 238 242 245 247 252 259 253 266 269 273 271 257 249 248 245 233 234 239 236 234 239 244 243 nan 248 nan nan nan nan 246 241 244 244 239 nan nan nan nan 224 228 234 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 285 288 291 298 304 306 307 308 313 318 325 330 327 318 315 314 317 315 316 313 315 314 314 310 302 297 292 286 273 267 270 269 267 263 261 262 nan nan nan nan 253 252 251 250 249 247 250 255 254 254 255 256 251 247 242 239 239 239 237 236 236 237 nan 244 nan nan nan nan nan nan nan nan nan nan nan nan 238 239 243 242 242 242 244 245 249 250 253 261 270 269 272 272 258 264 261 267 259 245 243 233 231 241 242 244 249 252 nan nan nan 248 244 239 242 nan nan 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 285 286 289 292 298 298 296 299 304 311 318 324 325 321 315 310 310 310 311 307 308 307 307 306 307 304 298 291 276 263 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 253 nan nan nan nan nan nan nan nan nan nan 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 244 243 244 246 250 254 256 262 269 274 272 284 291 278 262 267 268 261 232 234 239 240 243 249 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 279 278 283 289 295 292 290 292 294 298 307 311 313 320 325 316 308 303 300 299 303 306 305 311 311 317 313 308 301 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 249 249 247 249 250 259 260 262 267 269 280 282 294 272 268 281 260 266 240 240 238 241 248 249 250 253 250 247 nan 244 nan nan nan 236 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 272 269 282 289 288 294 295 293 295 300 303 307 313 318 322 317 311 305 303 307 313 312 314 320 322 321 317 307 297 282 257 262 277 275 270 272 269 263 261 nan nan nan nan nan nan nan nan nan nan nan 260 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 261 258 256 256 254 256 259 260 266 269 275 279 289 287 289 285 283 289 265 241 242 243 245 246 250 252 250 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 270 273 274 279 284 284 286 289 289 289 297 301 305 312 313 314 311 306 299 298 311 317 320 323 326 325 321 317 308 297 264 253 269 267 263 266 265 256 nan nan nan nan nan nan nan nan nan nan 271 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 262 261 260 261 262 262 265 268 267 270 282 292 291 287 296 289 293 257 248 252 246 242 251 256 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 272 270 273 276 278 277 277 281 286 287 290 293 297 305 311 309 301 297 297 295 294 295 306 311 316 318 320 315 302 288 254 247 260 263 265 262 257 nan nan nan nan nan nan nan 273 275 nan nan nan nan nan nan nan 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 262 264 261 256 257 260 261 267 271 278 281 283 288 289 287 285 258 294 268 252 246 250 256 258 254 nan nan 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 265 265 270 272 273 271 272 274 276 283 285 289 296 302 308 310 303 299 302 301 295 297 302 302 306 309 308 308 300 287 260 252 265 262 258 259 258 nan nan 276 283 278 280 276 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 263 260 258 258 260 261 264 265 272 282 275 281 280 289 283 268 283 282 252 246 252 262 258 261 255 251 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 262 267 265 268 267 268 269 268 273 277 279 282 286 301 305 308 nan 294 291 295 300 299 297 298 299 304 307 306 299 279 251 246 257 258 255 260 nan 265 270 281 281 272 271 269 nan nan nan nan nan nan 264 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 261 264 264 259 256 256 259 261 266 279 275 279 282 277 278 286 274 270 260 245 252 260 256 261 261 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 266 267 268 269 265 265 267 268 269 272 276 281 284 288 295 304 315 nan nan nan 303 298 293 294 297 300 301 302 295 269 254 247 250 256 253 nan nan 265 270 269 271 268 263 nan nan nan nan 269 270 271 267 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 261 262 261 260 255 252 257 257 266 275 276 275 272 273 276 271 269 273 258 250 249 266 261 262 261 259 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 264 266 268 269 269 263 263 268 267 267 267 272 277 283 290 297 303 304 306 307 311 305 301 297 297 297 303 300 298 278 258 256 nan nan nan nan 264 274 269 274 269 263 nan nan nan 260 268 267 267 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 260 261 262 257 254 249 253 259 271 268 271 275 276 275 272 272 271 254 240 254 248 251 253 256 261 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 262 262 263 267 267 268 260 264 267 264 265 267 271 277 283 291 297 306 295 299 297 297 301 305 nan nan 305 303 299 290 277 nan nan nan nan nan 272 268 271 272 nan nan nan nan 267 265 266 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 257 260 256 250 249 250 256 270 273 272 273 276 274 265 266 259 254 252 258 254 258 255 257 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 259 260 262 269 268 263 264 260 261 263 263 267 273 276 nan 288 294 307 306 304 301 299 291 296 296 288 290 295 295 287 290 nan 267 nan nan nan nan nan nan nan nan nan nan 269 277 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 261 253 253 244 243 239 250 264 273 271 275 276 267 273 263 260 256 253 253 253 255 262 265 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 251 258 260 262 262 266 266 259 261 262 263 264 270 273 277 nan 286 292 298 295 300 295 293 296 290 294 291 283 292 nan nan 275 277 271 272 271 nan 276 277 nan nan nan nan 272 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 253 249 243 237 234 248 259 266 271 273 276 272 268 270 261 251 254 254 252 251 254 259 258 257 254 254 256 261 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 255 249 253 254 255 265 259 267 259 261 258 261 262 264 270 275 279 283 285 290 292 291 292 286 307 301 286 290 287 287 nan nan 275 281 269 267 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 244 237 229 229 243 263 267 276 280 283 262 265 269 273 249 253 256 255 254 247 246 257 256 255 252 258 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 252 245 253 254 255 255 262 261 266 266 259 272 267 269 274 278 nan nan 286 289 291 287 285 283 299 288 280 281 279 nan nan 273 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 241 235 225 229 245 269 272 273 278 275 266 267 268 255 250 250 260 260 256 252 248 252 255 254 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 258 258 254 248 257 256 257 259 262 264 269 271 269 264 269 269 nan nan nan nan nan nan nan nan nan 283 nan 279 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 239 230 223 229 253 271 279 284 281 258 279 276 264 253 248 247 256 256 251 250 nan nan nan nan 258 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 326 260 261 259 257 257 259 255 256 259 262 264 269 269 271 269 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 241 nan 237 237 229 222 223 235 254 263 280 254 276 274 266 259 260 265 249 242 253 254 247 nan nan 253 248 256 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 335 263 261 259 259 257 257 259 259 259 262 264 264 267 273 266 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 295 294 nan nan nan nan nan nan nan nan nan nan nan 234 231 233 231 229 222 216 199 255 278 nan 263 254 264 271 267 262 264 263 259 249 256 258 nan 248 247 249 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 304 328 265 264 262 260 262 257 258 259 260 259 259 261 268 271 273 272 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 294 292 293 295 292 287 283 276 266 nan nan 236 nan nan nan nan nan 230 227 228 226 223 221 213 213 263 266 241 255 259 263 267 262 264 271 271 258 254 247 245 243 nan 246 255 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 315 nan 261 264 262 262 261 262 262 257 256 255 256 259 264 266 270 271 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 300 295 291 281 260 250 246 243 241 235 nan 242 232 230 nan nan nan 226 222 222 221 213 219 208 223 276 279 266 268 257 259 252 264 265 262 256 251 246 243 241 245 253 253 257 261 266 265 261 261 261 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 299 nan 257 261 262 263 263 266 nan nan nan nan nan nan nan nan 258 261 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 254 242 243 232 219 239 239 222 208 199 230 219 228 236 233 228 218 217 213 212 213 211 269 273 263 267 274 272 266 251 246 259 262 261 262 248 251 253 256 252 255 257 259 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 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 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 294 278 nan 218 230 217 219 226 230 203 197 206 229 272 247 229 226 232 230 226 217 211 207 209 210 215 257 242 271 265 277 281 256 257 250 252 255 253 255 254 248 255 250 252 254 266 257 259 259 257 259 260 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 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 219 222 214 213 228 233 231 225 237 266 256 259 243 244 232 236 225 222 213 208 209 212 216 229 260 261 265 249 259 257 268 249 246 234 257 242 260 269 260 260 263 267 263 260 253 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 233 220 219 219 201 194 201 230 246 246 239 243 288 265 267 252 245 240 229 234 219 215 207 198 208 215 207 247 254 269 240 235 271 266 265 263 262 268 263 268 269 268 277 274 273 287 275 278 268 267 267 nan 257 nan 256 nan nan nan nan nan nan nan 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 202 nan nan 210 225 215 280 242 237 248 273 295 276 262 257 242 237 230 225 212 209 194 195 195 205 246 235 218 218 250 255 268 268 269 259 266 257 269 278 276 276 280 282 277 275 276 nan nan 271 259 263 257 259 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 nan nan nan 298 283 227 225 274 314 312 269 253 238 235 228 231 210 207 194 192 198 216 172 259 232 272 239 240 244 263 262 263 276 268 264 268 270 274 285 290 282 nan nan nan 292 279 275 267 267 265 264 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 264 nan 266 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 250 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 302 287 263 251 265 307 313 296 253 238 236 231 239 214 207 207 197 202 217 215 239 282 250 235 236 275 269 276 282 273 252 252 256 254 260 276 281 296 nan nan 260 285 278 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 269 271 272 272 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 255 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 27 331 311 291 279 304 313 302 254 239 245 236 243 223 208 208 211 212 216 208 199 237 252 248 245 279 281 278 278 274 260 252 254 257 258 266 nan 269 267 297 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 268 270 269 267 270 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 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 17 305 301 296 299 308 300 279 256 243 249 240 250 236 213 207 212 211 218 230 223 223 260 258 264 270 273 272 272 270 263 255 252 nan 270 nan nan nan nan 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 268 266 265 267 268 267 268 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 239 nan nan nan nan nan nan nan 276 55 93 49 42 13 331 316 299 265 262 247 249 248 261 243 214 204 210 202 199 194 211 194 251 253 255 260 271 266 269 266 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 257 260 263 263 264 nan nan 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 243 291 218 211 54 35 5 330 310 285 252 259 251 253 249 266 236 204 198 207 204 201 189 192 191 231 256 253 257 264 269 264 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 255 nan 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 236 246 272 206 208 47 15 347 317 291 253 252 257 257 257 262 261 215 190 191 202 200 218 222 232 236 238 233 250 255 256 253 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 249 nan nan nan nan nan 249 248 247 226 244 283 309 308 299 260 241 273 271 271 255 274 246 210 196 201 200 195 215 224 nan 239 187 243 226 247 265 256 258 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 238 227 231 235 243 281 281 272 249 296 290 268 265 272 261 265 237 196 193 175 199 195 197 215 228 224 241 256 258 263 271 274 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 211 202 203 219 238 252 245 253 284 280 269 255 250 255 274 265 248 228 204 195 183 182 196 191 174 211 228 250 275 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 179 197 211 211 203 180 183 243 254 242 235 241 250 266 250 221 189 211 185 184 nan 181 194 211 244 263 265 261 238 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 208 201 189 192 185 175 198 213 215 214 219 247 243 223 182 172 181 nan 125 157 179 199 208 228 248 253 244 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 268 268 273 nan nan nan 278 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 214 207 193 196 190 189 199 219 228 248 248 213 178 141 164 182 164 131 181 194 207 210 219 236 242 243 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 268 268 268 266 266 269 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 202 199 200 215 211 217 227 176 163 155 148 163 203 196 209 206 196 204 217 224 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 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 182 182 177 174 180 170 160 197 216 218 225 225 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 240 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 310 nan nan nan nan nan nan nan nan nan 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 333 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 310 nan nan nan nan nan nan nan nan 256 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 265 275 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 232 nan nan nan nan 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 279 268 250 274 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 242 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 289 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 nan nan nan nan nan nan nan nan nan 283 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 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 192 188 nan nan 214 nan nan nan nan nan nan 251 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 nan nan nan nan nan nan 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 172 169 nan nan nan nan nan nan nan nan nan 239 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 nan nan nan nan nan nan nan nan nan nan nan nan nan 185 nan nan nan nan nan nan nan nan nan 235 nan nan nan nan 256 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 244 244 242 241 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 nan nan nan nan nan nan nan nan nan nan nan 230 225 241 nan 246 243 239 250 nan nan nan nan nan nan nan 261 252 nan 229 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 nan nan nan nan nan nan nan nan nan nan nan nan 210 206 223 215 236 223 225 244 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 48 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 205 207 nan nan 231 216 209 235 247 243 238 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 60 66 68 61 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 233 nan nan nan nan nan nan nan nan nan nan 194 nan 214 219 nan nan nan nan nan nan nan nan nan nan 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 74 68 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 243 nan nan nan nan nan nan 221 217 nan nan nan nan nan nan nan nan nan nan nan nan 253 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 256 255 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 208 nan nan 221 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 180 nan 164 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 150 156 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 132 126 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan