CAPE 0 0 0 0 0 0 0 0 0 0 0 0 5 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 76 157 225 312 331 358 342 259 153 154 427 805 827 615 446 452 552 595 626 681 716 726 714 759 842 867 843 841 836 794 727 684 683 720 766 828 867 829 822 853 884 886 896 899 884 850 841 894 966 996 976 984 1048 1091 951 834 727 617 567 574 616 620 636 725 847 988 1149 1301 1390 1417 1416 1404 1372 1333 1330 1330 1232 1182 1080 0 0 0 0 0 0 0 0 0 0 0 0 11 25 21 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 33 90 178 297 444 455 425 289 194 144 136 179 282 311 278 284 351 454 559 656 717 726 720 685 726 802 849 867 888 871 798 705 657 680 741 803 862 842 786 813 855 876 868 871 905 938 891 879 941 1014 1047 1042 1064 1121 1143 879 768 736 714 685 669 728 702 786 919 1073 1225 1344 1404 1410 1398 1403 1347 1368 1360 1296 1235 1191 1169 1032 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 2 1 1 1 4 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 47 118 206 338 503 563 483 281 196 165 157 162 179 205 254 318 398 505 618 702 729 720 709 690 706 767 836 898 931 870 741 720 815 872 843 810 836 857 827 884 868 862 859 879 942 1004 982 955 972 1000 1041 1079 1075 1015 942 781 791 813 811 807 816 817 833 932 1081 1244 1376 1425 1388 1323 1303 1338 1320 1322 1307 1262 1216 1177 1099 934 0 0 0 0 0 0 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 8 0 0 0 0 0 0 0 0 0 0 1 3 4 3 1 1 1 11 8 5 9 12 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 69 180 299 425 502 458 317 233 205 193 196 214 245 289 346 415 499 606 690 734 740 720 688 674 686 706 790 901 951 891 800 829 885 836 806 824 845 856 853 886 851 869 891 923 978 1040 1067 1068 1060 1051 1068 1073 1030 949 886 880 888 845 835 861 908 943 964 1056 1247 1411 1464 1417 1346 1278 1251 1336 1250 1192 1096 983 940 950 919 800 0 0 0 0 0 0 0 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 5 0 0 0 0 0 0 0 0 0 0 0 1 3 6 6 3 4 20 22 15 12 16 16 9 3 1 0 0 0 2 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 7 36 114 260 416 575 622 510 328 246 223 224 243 279 328 386 449 516 603 693 739 751 746 729 705 688 683 661 739 885 975 961 906 879 816 839 973 955 908 880 893 862 902 922 935 961 1012 1076 1128 1155 1158 1146 1138 1092 1020 953 921 924 894 862 875 926 998 1073 1142 1245 1415 1544 1496 1408 1350 1293 1230 1214 954 873 816 716 657 653 653 611 0 0 0 0 0 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 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 9 10 7 11 20 29 32 29 23 16 10 7 0 0 0 2 6 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 17 75 182 321 446 593 623 497 343 275 255 268 306 358 415 473 534 604 681 740 753 754 747 738 725 709 689 647 703 863 988 999 926 848 861 1091 1122 1005 956 980 1010 1029 1012 961 945 973 1046 1139 1215 1249 1256 1256 1215 1124 1083 1050 990 926 909 956 1026 1095 1155 1221 1289 1345 1421 1533 1459 1409 1383 1261 1093 920 757 680 611 573 542 512 492 481 0 0 0 0 0 0 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 4 7 8 10 20 32 32 28 21 15 8 0 0 0 0 3 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 28 117 258 403 502 559 537 480 419 351 312 329 378 429 483 545 614 684 733 753 760 782 755 734 727 712 675 642 665 814 969 1003 936 909 1002 1128 1020 942 947 1030 1122 1132 1063 989 941 981 1078 1184 1266 1312 1321 1300 1265 1192 1130 1122 1093 1050 1058 1116 1212 1216 1215 1257 1316 1385 1466 1529 1489 1383 1389 1197 969 815 671 587 539 524 506 483 472 471 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 9 13 22 28 22 14 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 45 149 287 435 550 563 427 405 421 390 369 393 439 482 545 634 709 755 774 774 776 799 797 772 730 685 645 626 641 715 845 929 929 939 975 965 893 914 876 981 1105 1134 1067 994 987 1057 1155 1222 1252 1269 1294 1306 1238 1236 1193 1212 1208 1196 1193 1205 1269 1288 1257 1287 1380 1499 1600 1637 1566 1455 1353 1170 972 820 705 589 519 514 497 473 466 474 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 8 7 12 21 20 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 65 194 363 502 566 522 370 327 340 375 409 452 500 553 632 734 793 820 812 779 792 888 974 930 807 704 650 640 660 705 780 897 1004 1006 944 949 988 924 842 976 1095 1113 1068 1042 1094 1180 1248 1289 1304 1312 1333 1311 1207 1226 1260 1305 1305 1296 1287 1289 1340 1409 1394 1387 1461 1538 1572 1544 1454 1431 1267 1121 994 871 759 685 666 642 574 518 486 476 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 12 17 23 23 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 0 0 0 0 0 0 0 0 0 0 0 0 5 30 110 282 462 615 626 537 444 420 413 434 466 513 584 681 798 906 921 890 842 819 930 1105 1141 1037 840 699 643 644 676 724 768 808 969 1035 1019 1063 1055 906 916 1028 1110 1124 1136 1193 1288 1370 1382 1325 1321 1341 1357 1298 1223 1264 1332 1387 1382 1349 1343 1382 1445 1493 1507 1521 1485 1432 1329 1229 1182 1183 1115 1035 976 863 739 677 695 720 659 576 516 492 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 19 28 32 25 12 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 13 65 180 346 471 637 626 553 513 520 517 530 547 589 678 815 956 1016 943 853 807 899 1080 1179 1109 960 774 654 618 635 684 733 768 827 1047 1034 1003 1050 1007 921 979 1073 1133 1155 1225 1351 1466 1505 1435 1289 1282 1314 1348 1320 1297 1342 1374 1401 1396 1399 1425 1475 1517 1506 1462 1507 1384 1239 1067 986 986 984 965 932 901 780 649 608 653 706 698 640 561 513 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 30 39 36 22 8 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 25 102 238 404 531 660 574 540 515 529 577 614 635 685 764 890 1022 1041 922 821 783 940 1079 1080 980 846 713 644 659 701 746 776 790 866 1082 1081 1077 1030 993 993 1053 1126 1174 1197 1274 1414 1516 1499 1393 1300 1342 1341 1349 1376 1403 1420 1419 1409 1411 1463 1512 1527 1505 1427 1315 1298 1266 1117 938 897 912 894 854 833 801 678 575 575 615 652 713 708 607 527 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 9 25 40 45 32 13 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 6 57 168 310 437 534 625 556 553 549 566 608 657 702 763 836 930 1033 1026 935 854 820 924 983 954 890 805 720 674 677 709 743 768 768 806 908 946 1109 1139 1132 1141 1168 1207 1251 1291 1335 1399 1446 1417 1369 1348 1349 1334 1376 1440 1482 1494 1479 1458 1468 1522 1563 1511 1375 1248 1174 1169 1186 1109 968 913 893 848 784 742 701 597 529 571 652 720 750 730 632 526 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 5 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 15 19 28 40 44 38 21 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 5 27 101 231 344 518 610 619 652 639 688 692 704 749 804 852 901 966 1001 945 884 841 830 902 921 894 856 791 704 620 587 608 649 690 709 720 786 942 1176 1510 1301 1220 1225 1262 1312 1371 1411 1409 1371 1330 1323 1320 1317 1374 1446 1463 1482 1494 1496 1497 1515 1551 1554 1443 1245 1150 1121 1099 1108 1133 1025 934 877 810 729 662 618 563 547 625 680 695 705 731 653 563 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 7 3 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 21 23 27 34 34 23 15 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 1 7 37 109 233 389 496 545 636 749 775 857 839 825 849 892 930 964 1003 987 915 870 819 819 877 884 865 834 769 692 627 596 605 649 685 698 716 829 959 1119 1568 1488 1331 1285 1310 1354 1387 1403 1408 1325 1248 1255 1320 1390 1452 1470 1449 1458 1476 1492 1505 1513 1505 1465 1359 1181 1145 1124 1090 1078 1089 1031 910 825 754 680 615 573 547 580 654 627 681 770 777 705 646 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 19 18 22 29 31 23 14 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 44 118 232 327 434 586 731 806 822 873 892 926 959 980 996 1015 1026 992 928 899 878 863 858 828 774 742 702 676 682 707 736 753 727 673 598 674 827 1021 1231 1303 1297 1316 1360 1401 1410 1386 1330 1197 1197 1292 1402 1465 1483 1486 1496 1491 1484 1508 1528 1522 1486 1414 1304 1173 1144 1110 1076 1069 1070 1011 871 765 699 644 613 597 581 600 630 583 626 666 693 711 709 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 13 10 12 20 29 32 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 22 72 162 292 469 787 646 729 852 889 885 911 1007 1076 1086 1099 1102 1071 1002 930 892 876 860 839 800 738 682 626 614 674 758 791 739 606 461 555 754 969 1117 1184 1210 1252 1316 1385 1426 1395 1318 1233 1170 1265 1385 1471 1502 1511 1509 1482 1418 1334 1323 1391 1425 1405 1351 1270 1175 1083 1056 1044 1048 1043 982 873 768 695 661 662 668 659 644 625 570 588 622 647 659 665 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 2 9 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 36 113 239 419 627 789 653 700 936 994 964 945 981 1092 1248 1343 1327 1216 1068 956 931 875 891 915 878 800 719 645 608 621 602 550 472 391 417 866 1174 1304 1367 1373 1346 1339 1348 1357 1380 1351 1274 1233 1278 1395 1484 1526 1531 1515 1469 1386 1286 1191 1154 1251 1310 1309 1277 1230 1151 1034 1026 1029 1029 1013 972 906 832 756 699 704 720 701 659 631 572 549 549 558 564 571 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 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 1 0 0 3 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 2 16 74 186 334 532 638 638 665 749 1036 1101 1088 1060 1085 1243 1495 1592 1510 1332 1128 1002 964 838 883 1008 995 894 777 696 647 584 527 595 568 436 500 989 1439 1440 1373 1322 1294 1288 1279 1259 1288 1316 1283 1308 1414 1520 1545 1494 1452 1416 1381 1336 1267 1170 1079 1086 1119 1084 1069 1066 1060 1113 1087 1024 978 942 915 913 931 926 849 761 756 732 672 637 569 502 444 428 453 493 0 0 0 0 0 0 0 0 0 0 0 2 3 0 0 0 0 0 0 0 0 0 0 0 3 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 6 14 17 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 17 68 160 278 391 548 625 579 572 756 1092 1217 1214 1230 1308 1450 1581 1588 1451 1311 1155 1025 907 779 806 981 1059 1001 852 700 630 690 872 957 912 678 577 839 1202 1306 1195 1095 1092 1115 1133 1153 1224 1299 1317 1357 1420 1458 1441 1383 1361 1348 1340 1348 1325 1212 1045 1063 1100 1115 1116 1085 1095 1206 1147 1011 960 944 958 1027 1069 963 969 880 902 877 775 669 615 521 406 358 376 418 0 0 0 0 0 0 0 0 0 0 0 7 20 21 13 9 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 3 1 6 13 17 14 5 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 1 4 5 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 67 156 255 347 433 561 634 539 547 750 1042 1225 1214 1303 1429 1506 1510 1454 1306 1222 1136 1015 917 852 818 891 1055 1070 932 775 726 833 1004 1023 878 605 441 533 827 1085 1209 1294 1332 1334 1299 1263 1287 1384 1429 1469 1496 1517 1502 1423 1353 1320 1317 1351 1382 1344 1239 1193 1139 1052 1040 1034 1059 1092 1025 972 1059 1112 1107 1103 1049 923 910 965 1057 1033 876 703 604 513 379 309 321 357 0 0 0 0 0 0 1 1 0 0 0 1 4 7 11 13 14 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 10 15 16 11 6 3 0 0 0 0 0 0 0 1 3 6 7 4 0 0 1 0 0 0 0 0 3 7 10 10 10 13 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 1 3 47 131 230 333 431 528 635 685 571 627 812 1031 1183 1201 1287 1379 1392 1381 1335 1245 1193 1095 979 902 832 788 833 979 1033 962 928 944 947 863 709 654 381 211 223 399 651 880 1050 1210 1336 1404 1466 1547 1611 1513 1547 1609 1670 1660 1564 1431 1330 1308 1296 1231 1153 1121 1114 1057 1050 1072 1072 1076 1100 1143 1239 1372 1340 1134 1037 976 882 821 916 983 938 761 559 425 362 314 292 314 369 0 0 0 0 0 0 7 6 2 0 0 0 0 1 2 5 8 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 6 1 0 0 0 0 0 0 0 0 0 0 0 1 2 2 7 13 18 20 18 11 2 0 0 0 0 0 1 4 9 13 11 6 1 2 10 6 2 0 1 2 7 15 15 20 38 36 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 1 3 19 82 189 311 442 575 678 732 718 629 720 926 1102 1202 1242 1289 1301 1222 1166 1165 1183 1175 1070 930 848 773 720 727 797 855 870 943 992 913 768 665 460 209 100 78 134 297 551 794 883 945 1137 1396 1570 1614 1562 1632 1696 1761 1785 1729 1605 1455 1311 1089 778 564 671 1017 1283 1372 1386 1411 1420 1462 1545 1608 1547 1288 889 822 794 707 639 664 684 635 506 366 282 270 298 325 370 426 0 1 3 0 2 5 12 15 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 13 25 10 1 0 0 0 0 0 0 0 0 0 0 0 1 2 2 5 12 18 20 19 16 8 1 0 0 0 3 6 10 14 14 10 7 5 9 17 11 4 2 4 8 13 18 17 20 52 45 27 43 19 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 22 59 142 279 438 576 689 731 712 660 651 791 958 1084 1175 1233 1249 1184 1037 1012 1081 1120 1072 952 845 800 761 708 658 642 666 732 865 990 1081 1040 797 431 167 65 53 61 115 237 393 494 525 717 1016 1180 1283 1459 1626 1707 1757 1750 1677 1532 1307 1010 641 332 166 288 594 900 1081 1166 1230 1282 1323 1327 1235 995 674 493 609 552 433 360 341 349 342 295 246 227 240 278 333 396 440 7 12 19 15 19 19 14 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 7 25 38 5 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 3 7 12 15 16 15 11 4 1 1 4 7 12 16 17 18 16 15 22 30 27 12 3 6 10 11 12 9 7 8 27 29 32 35 21 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 41 79 105 161 267 413 565 683 731 693 664 653 675 824 928 1025 1096 1132 1126 1076 1021 1026 1093 1054 911 746 647 624 608 569 544 531 549 628 787 949 1083 988 698 372 153 53 43 52 65 85 115 167 258 408 545 617 715 858 987 1062 1095 1102 1040 893 686 451 221 112 79 87 118 164 272 376 427 468 499 477 387 254 150 208 371 314 227 173 158 174 197 203 203 209 221 241 278 327 408 25 29 33 34 34 32 31 25 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 7 18 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 8 5 6 6 5 7 8 12 16 19 21 21 19 22 41 58 42 14 4 8 12 15 10 2 1 2 6 12 8 10 16 14 6 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 26 96 199 249 248 291 399 538 663 735 727 650 645 697 776 850 902 1024 1081 1096 1098 1094 1085 1063 1070 942 765 605 523 515 529 494 434 412 442 518 640 783 801 676 435 223 102 50 38 44 58 82 108 118 123 177 180 180 207 258 311 338 342 338 330 275 193 122 88 81 75 72 68 65 71 85 87 78 69 55 42 32 39 92 173 160 123 98 101 125 158 188 201 191 195 213 230 253 377 31 33 34 35 36 36 35 34 25 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 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 2 1 0 0 5 7 7 11 16 19 20 20 17 15 19 34 48 32 12 4 7 13 30 36 13 0 0 1 1 1 4 8 8 4 1 4 8 2 0 0 0 0 0 0 0 0 0 0 0 0 8 119 257 352 366 340 378 503 660 772 791 719 602 643 728 809 885 955 1019 1095 1143 1154 1139 1118 1086 1001 786 647 563 547 565 546 458 350 298 309 351 420 491 411 299 179 113 75 53 43 40 37 40 54 58 54 57 48 42 44 48 51 54 55 57 75 72 61 59 68 73 74 72 71 67 58 49 44 45 41 44 44 34 35 68 106 110 93 85 94 117 145 170 179 160 152 169 185 212 299 29 31 34 36 35 35 36 37 22 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 1 0 0 0 0 7 12 18 24 27 27 29 33 34 34 37 37 26 11 5 6 14 26 32 8 1 0 0 0 0 0 0 1 1 1 3 7 1 0 0 0 0 0 0 0 0 0 0 0 1 12 188 324 390 393 386 451 611 772 865 839 720 602 659 744 834 928 982 1017 1096 1171 1164 1140 1112 1032 865 654 595 622 637 620 545 400 239 168 165 180 197 193 143 95 71 77 94 103 92 69 46 31 30 34 39 35 26 26 31 35 39 43 46 48 48 45 46 52 59 63 64 64 67 62 52 45 42 41 38 57 67 61 61 72 78 73 77 82 93 115 140 152 146 174 127 127 150 174 210 25 26 29 31 30 32 34 31 15 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 1 3 8 20 28 33 35 39 44 49 51 54 50 38 21 8 4 10 19 26 26 16 11 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 52 272 348 382 399 443 556 733 856 856 804 709 651 713 787 850 911 971 1041 1118 1166 1152 1148 1107 955 775 655 651 728 784 694 522 335 183 108 116 116 99 84 71 58 53 75 98 107 94 64 31 18 15 17 26 27 19 19 25 29 33 37 40 41 42 43 43 48 53 56 58 57 51 46 44 44 41 38 43 74 89 103 105 92 69 55 55 64 85 108 123 123 118 181 121 116 144 166 164 22 23 24 25 24 29 30 23 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 1 4 11 23 36 35 35 36 38 40 43 49 53 47 32 16 6 2 20 30 33 33 29 22 11 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 60 185 408 415 412 438 538 687 828 883 819 768 706 710 779 833 835 871 955 1047 1125 1177 1202 1236 1155 883 707 667 691 758 898 776 526 306 172 106 119 115 83 74 77 75 74 76 71 59 43 27 14 8 13 22 21 19 20 23 27 30 34 39 42 44 46 48 48 50 51 53 54 51 46 44 45 42 35 35 49 78 87 116 114 87 57 44 47 56 57 63 67 63 71 141 117 117 144 158 150 23 22 22 22 23 30 31 28 17 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 4 12 22 30 35 37 38 39 39 40 40 40 39 34 22 17 18 26 33 37 41 44 42 31 17 3 2 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 26 145 305 430 452 435 484 645 815 904 881 791 748 720 764 833 871 869 892 956 1029 1117 1208 1271 1259 1069 804 714 699 706 751 868 786 520 277 139 102 112 114 74 82 101 106 88 56 33 24 15 7 3 4 13 23 21 17 21 27 31 34 39 45 49 52 55 57 55 54 53 52 49 44 37 27 23 24 22 30 47 64 65 89 81 54 35 35 46 45 41 21 15 19 41 98 126 130 144 150 144 28 27 26 24 26 30 30 28 13 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 13 37 60 63 50 41 24 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 11 22 26 26 29 35 39 41 45 41 36 34 32 27 19 28 41 40 33 34 37 39 39 42 32 4 4 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 6 58 268 412 474 475 464 531 706 849 897 857 782 741 729 796 858 875 876 916 968 1028 1124 1229 1264 1170 955 774 790 768 730 719 734 666 453 255 152 108 102 108 73 85 84 68 45 24 14 10 5 1 1 4 9 13 14 16 24 30 34 37 44 50 54 58 62 60 54 50 47 45 39 32 27 24 20 21 24 25 32 42 46 71 59 31 21 31 43 29 11 3 1 4 22 59 111 140 145 134 118 30 29 28 26 26 26 25 23 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 17 114 250 327 332 278 156 64 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 18 18 21 30 43 51 53 56 51 40 35 31 29 32 51 48 48 38 30 31 32 35 42 33 12 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 38 146 472 583 579 534 523 595 720 788 785 758 733 733 758 835 876 878 892 928 967 1033 1147 1250 1267 1129 911 747 776 745 708 677 625 516 355 228 180 126 99 98 87 78 61 43 28 18 13 11 7 4 4 8 11 9 11 22 29 31 32 36 41 46 47 50 50 46 40 38 37 36 33 28 24 23 24 29 43 37 23 18 27 51 39 13 13 33 44 33 29 31 14 7 15 38 75 113 121 101 81 24 24 25 26 26 25 26 26 19 12 8 4 4 7 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 66 297 542 622 565 386 175 50 11 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 17 27 36 56 61 59 57 54 43 41 56 81 102 132 86 65 46 32 29 35 41 40 28 12 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 22 100 280 582 669 646 594 580 622 691 744 759 761 766 802 839 856 888 886 898 924 970 1058 1194 1296 1262 1041 834 745 718 702 664 605 516 396 274 213 217 151 100 87 90 79 62 47 32 20 16 16 14 11 13 17 18 15 14 20 27 28 28 30 33 36 38 38 39 40 40 38 36 42 43 35 25 22 29 42 30 30 18 10 11 17 12 2 7 24 35 37 45 57 31 13 12 26 45 63 73 67 52 20 20 22 24 24 24 24 25 25 22 19 17 19 24 24 20 14 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 18 99 302 544 489 348 187 73 11 4 6 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 13 25 40 60 74 60 49 46 49 53 57 72 117 130 104 74 60 50 36 33 41 49 45 20 6 2 1 1 2 2 0 0 0 0 0 0 0 0 0 1 2 2 4 47 173 387 579 598 622 606 605 628 671 722 780 823 828 844 862 871 902 908 907 932 981 1072 1213 1339 1166 880 778 762 715 704 639 508 377 275 215 197 207 152 116 100 106 114 105 84 59 38 34 36 32 22 24 32 29 23 21 24 27 28 29 32 33 33 36 37 39 38 33 26 23 32 39 29 22 28 30 12 3 4 14 23 21 10 0 0 3 14 22 23 21 26 13 4 7 16 25 29 30 33 25 18 18 19 19 18 18 19 21 20 20 22 24 25 27 30 30 28 22 4 0 0 0 0 0 0 0 0 0 0 0 0 0 29 131 341 508 357 175 70 30 13 14 14 9 2 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 12 29 46 57 63 55 62 50 40 55 81 84 61 77 73 62 54 36 33 28 37 54 63 49 8 3 3 5 6 6 3 0 0 0 0 0 0 0 0 0 4 7 9 14 66 201 395 521 551 623 595 552 587 666 747 813 852 831 851 888 913 931 949 941 947 987 1076 1200 1276 1101 811 717 705 697 669 579 437 313 239 213 204 183 161 158 146 142 140 135 137 143 156 161 135 89 46 27 32 34 29 28 30 30 30 33 37 38 36 35 41 46 38 25 15 12 17 24 22 23 28 30 18 7 8 29 46 44 27 8 4 3 16 23 26 23 14 5 5 10 11 9 6 6 8 4 13 13 13 13 13 13 13 14 14 17 21 24 25 25 26 26 25 17 4 0 0 0 0 0 0 0 0 0 0 0 1 13 97 303 560 672 590 448 248 118 58 32 18 5 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 14 28 42 55 67 60 52 61 69 47 24 31 53 53 34 52 57 42 28 21 23 25 46 66 60 38 17 11 10 11 10 7 4 1 0 0 0 0 0 0 0 1 7 16 34 76 167 299 407 494 576 630 560 472 534 673 787 834 838 848 868 880 892 923 956 955 951 965 1022 1112 1167 1087 855 652 650 684 641 517 391 301 242 222 214 205 196 208 193 177 162 157 167 183 190 214 191 125 63 37 20 26 24 20 20 25 29 34 33 34 33 32 39 42 34 22 12 6 7 10 13 28 19 16 19 23 34 48 59 58 45 27 13 7 26 42 42 35 25 16 19 23 13 4 0 0 0 1 10 11 11 11 11 12 13 14 15 17 21 23 24 21 16 11 16 23 12 2 0 0 0 0 0 0 0 0 0 0 16 97 278 561 731 710 598 449 261 122 61 29 11 1 1 3 0 0 0 0 0 0 0 0 0 0 2 13 24 35 46 58 68 71 69 60 54 46 24 7 17 41 67 68 55 45 32 32 27 24 29 43 56 45 40 36 29 20 18 12 7 4 1 0 0 0 0 0 3 8 10 10 37 100 210 348 482 507 520 570 584 534 492 550 717 836 850 827 839 841 886 912 957 981 967 959 957 957 1012 1062 1027 861 613 625 643 566 438 341 294 253 250 247 277 287 256 252 239 222 212 208 195 161 123 100 76 55 44 34 32 31 29 26 25 26 27 17 22 24 27 28 22 15 12 10 7 5 3 1 5 2 0 0 4 16 33 49 55 55 45 30 25 40 50 47 41 34 28 37 44 16 3 0 0 1 4 13 13 13 14 14 15 17 19 19 19 20 21 21 17 9 2 3 18 6 1 0 0 0 0 0 0 0 0 0 0 72 277 566 812 851 697 524 334 170 68 22 22 12 1 2 4 3 4 2 0 0 0 0 0 0 2 10 23 36 48 58 69 79 81 77 58 32 17 7 24 91 140 136 87 47 34 37 46 40 32 31 37 47 53 55 61 49 29 17 9 5 2 1 0 0 0 0 0 19 31 25 17 45 149 298 453 569 575 474 446 479 534 590 655 752 818 805 788 840 946 975 1021 986 983 980 961 927 895 950 962 897 761 606 568 517 437 350 292 285 300 301 298 397 433 329 283 254 231 215 202 188 161 110 111 93 67 47 35 31 31 30 29 26 24 21 7 19 21 21 17 10 9 14 11 6 3 2 0 0 0 0 0 0 2 11 24 39 58 61 53 47 53 54 53 50 41 38 47 58 18 4 0 0 1 3 16 17 15 14 15 16 18 19 19 18 17 17 17 16 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 18 137 455 762 879 790 592 401 216 90 49 66 100 85 28 18 18 15 12 5 1 0 0 0 0 2 12 22 36 49 64 79 93 100 95 83 77 62 21 48 116 196 218 153 113 64 40 40 54 68 56 47 54 72 90 98 99 63 32 15 6 2 1 0 0 0 0 1 5 39 50 43 40 59 171 364 505 579 596 561 526 544 606 688 761 804 795 756 768 852 902 868 932 919 945 956 928 875 854 873 825 728 630 554 501 448 388 304 247 260 318 324 346 370 465 491 391 277 210 187 174 155 129 100 54 42 34 26 21 23 26 25 22 21 24 23 17 31 22 16 10 7 8 10 4 1 0 0 0 0 0 0 0 0 0 1 4 14 44 55 53 51 55 55 57 60 55 44 44 58 34 17 9 4 1 0 13 15 13 11 11 11 11 12 13 13 13 13 13 13 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 30 153 434 658 662 546 395 254 122 58 124 205 231 176 71 84 59 34 19 7 1 0 0 0 2 7 23 38 58 76 88 94 104 115 105 88 93 113 36 94 181 229 202 130 105 67 64 78 95 99 92 81 88 109 127 127 116 65 44 24 7 1 0 0 0 1 5 16 40 37 55 68 90 139 223 333 417 471 586 679 650 639 679 746 810 836 805 739 763 822 846 850 877 853 901 898 860 843 859 838 694 591 516 480 459 425 346 244 199 237 311 334 261 349 392 423 419 358 260 176 129 91 51 25 21 25 22 19 18 21 25 22 16 21 29 33 32 33 21 12 9 11 15 13 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 22 28 34 43 50 58 64 57 41 40 59 68 59 43 22 7 1 9 8 7 7 8 8 8 8 8 8 8 10 10 9 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 10 81 204 289 265 239 241 208 145 129 248 312 268 159 75 116 72 40 23 12 4 1 0 3 8 18 37 56 82 93 98 102 114 124 108 82 120 148 89 104 134 161 157 119 86 76 108 144 178 202 195 163 146 152 156 143 111 73 68 36 12 2 0 0 0 5 24 54 70 19 65 106 138 175 219 250 270 326 563 671 654 713 745 797 848 854 800 720 729 755 826 907 926 871 855 820 760 730 714 681 597 517 427 419 418 382 312 229 201 249 303 310 256 262 300 312 328 331 295 218 146 103 68 56 73 74 51 40 37 38 42 45 45 44 42 39 31 22 14 10 12 12 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 16 26 36 45 51 46 37 33 46 75 91 76 44 16 3 6 5 6 6 6 6 7 8 7 6 5 9 6 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 48 32 45 108 229 291 285 279 347 315 203 102 60 80 69 52 46 33 19 7 2 8 22 35 58 82 98 106 117 133 135 120 92 75 100 122 121 126 118 128 138 132 125 134 175 220 248 277 295 268 226 212 190 137 93 83 86 40 13 2 0 0 1 12 51 84 68 27 64 156 184 190 206 245 300 313 368 469 592 736 795 845 892 868 775 694 698 771 867 868 848 830 812 766 702 665 592 539 519 455 348 363 352 310 262 233 221 237 261 288 283 233 234 241 263 281 285 262 208 115 111 106 101 91 63 48 47 50 53 54 50 46 40 34 23 14 10 13 14 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 11 20 28 33 34 29 28 39 60 77 84 55 21 3 5 5 6 7 7 7 7 7 8 8 7 9 10 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 60 52 22 23 92 227 332 358 385 342 215 102 70 91 110 108 97 100 69 37 13 7 17 37 50 74 93 104 115 129 129 116 106 101 112 73 118 158 164 153 165 196 215 212 218 239 275 384 377 349 323 290 255 204 115 91 102 98 53 16 3 0 2 12 38 98 127 86 47 74 162 226 249 273 299 309 288 268 436 611 730 776 791 822 799 720 676 709 784 787 717 719 740 749 720 644 552 471 440 424 364 254 283 267 236 227 251 272 273 266 285 287 259 234 243 258 257 250 244 217 110 164 157 125 89 65 48 39 38 39 37 33 31 30 23 14 10 11 13 11 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 17 24 25 25 35 57 67 58 98 77 25 3 7 8 10 11 12 11 11 10 11 11 12 11 10 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 20 75 101 55 44 105 218 337 338 355 244 122 65 73 117 134 127 120 116 75 36 16 16 30 50 63 77 91 98 104 98 93 110 121 121 107 73 83 113 145 162 175 196 230 266 276 251 281 458 418 392 383 353 289 199 108 128 149 125 68 19 2 0 9 34 83 159 222 161 149 133 142 214 285 321 333 324 355 467 626 758 802 827 820 759 681 668 683 703 710 680 616 664 690 681 633 538 393 342 328 307 253 190 226 232 217 219 235 261 296 348 356 330 276 228 218 238 230 203 188 158 91 125 96 68 49 39 32 26 23 21 18 16 15 17 12 6 5 6 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 14 22 27 47 53 71 74 68 97 85 20 2 8 11 14 16 15 15 16 17 18 18 16 14 11 9 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 38 166 277 218 154 182 271 350 353 335 155 106 113 142 172 179 147 124 99 65 46 41 40 46 58 70 77 90 81 87 95 99 105 101 83 52 26 40 87 154 185 208 235 269 322 360 319 357 461 465 436 421 380 293 186 122 171 222 161 80 28 10 9 29 61 103 184 297 217 261 191 138 165 235 275 317 364 474 617 712 836 812 838 836 734 599 629 679 668 628 584 564 658 684 627 536 439 349 297 199 174 168 183 232 247 224 215 221 240 282 373 394 372 309 237 193 189 190 164 136 90 40 36 30 35 34 33 35 38 37 29 19 11 7 7 9 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 16 23 28 29 34 34 43 44 41 47 42 6 1 6 8 9 10 10 10 13 17 19 20 19 18 15 12 10 9 6 1 0 0 0 0 0 0 0 0 0 1 3 69 372 524 451 305 273 353 414 419 341 115 167 193 211 228 226 187 152 111 91 93 91 76 65 68 78 85 89 81 96 102 90 70 52 30 18 27 69 137 199 221 248 296 366 434 477 451 465 477 464 451 482 416 297 200 155 185 273 180 102 63 55 64 86 110 130 207 278 216 147 116 117 142 182 218 266 360 521 624 672 737 692 713 703 628 560 607 670 629 561 521 552 645 672 560 418 308 247 209 93 78 131 205 260 263 234 227 239 238 251 304 360 334 288 230 171 122 99 88 82 58 30 15 12 17 18 27 43 57 57 39 20 11 8 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 14 20 23 22 6 1 1 4 5 7 7 0 0 5 5 6 4 3 3 4 7 10 13 15 16 16 15 13 11 8 4 0 0 0 0 0 0 0 0 0 0 6 46 474 531 443 328 308 415 498 499 334 160 257 268 246 233 225 207 183 147 135 136 132 119 96 90 105 123 128 126 127 118 98 73 46 26 20 35 56 101 169 222 264 322 386 416 421 422 417 395 390 434 493 434 285 215 190 224 288 199 137 120 124 133 138 153 181 231 265 206 96 101 120 137 159 191 243 320 494 546 593 638 617 618 613 580 577 616 643 599 511 471 520 606 620 484 304 213 171 135 71 39 118 208 270 287 267 232 191 187 212 273 343 320 279 239 207 179 142 109 98 73 44 23 17 15 8 5 11 21 26 20 12 11 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 1 4 4 4 3 1 0 0 0 0 0 0 0 0 4 4 4 2 2 0 0 0 2 4 6 9 11 13 14 12 10 8 3 0 0 0 0 0 0 0 0 0 3 80 333 286 254 247 303 420 535 494 260 223 326 336 293 253 225 206 190 169 155 159 179 181 156 130 130 137 152 158 150 143 119 78 51 45 48 29 17 56 127 194 233 262 281 291 296 298 301 272 257 307 367 348 246 214 201 245 268 207 159 164 171 178 196 219 228 179 237 196 108 111 108 112 131 161 212 288 397 498 580 607 588 573 592 622 643 644 622 567 444 420 483 557 547 409 210 146 108 77 52 43 103 181 242 275 269 218 134 146 183 250 312 316 286 235 182 146 126 107 90 62 40 28 19 8 0 1 4 10 13 14 19 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 4 4 3 2 3 2 2 2 3 4 4 5 3 4 10 12 11 8 4 0 0 0 0 0 0 0 0 0 2 39 106 108 158 273 359 428 462 388 229 318 385 374 328 297 262 225 199 182 168 181 225 231 208 175 156 145 146 144 142 132 100 58 39 53 76 68 52 130 188 217 224 231 244 247 255 261 254 208 185 254 303 292 245 214 197 233 235 206 188 200 209 219 233 238 214 118 198 138 105 115 98 92 118 144 198 288 403 533 605 603 578 571 601 646 646 619 581 505 370 378 439 469 426 304 150 97 68 37 32 58 101 166 222 246 232 189 128 125 153 194 229 236 215 190 166 132 111 90 57 54 52 46 33 19 15 20 22 24 21 15 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 4 4 5 5 6 5 5 5 6 7 7 7 8 10 11 9 5 1 0 0 0 0 0 0 0 0 0 5 35 73 142 296 450 484 420 333 297 428 452 354 278 270 280 246 222 209 205 213 231 225 211 194 173 139 107 120 132 139 119 90 78 88 114 122 108 204 274 282 261 249 258 278 298 301 280 245 239 289 298 276 246 226 215 246 236 224 225 236 233 232 249 250 210 136 132 75 66 73 79 91 122 155 225 331 446 541 609 590 573 581 612 645 627 571 499 396 306 323 362 351 285 185 96 67 53 34 59 105 154 206 255 254 205 156 126 114 129 142 160 162 150 146 167 191 191 145 92 78 78 67 51 37 29 31 22 15 9 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 4 3 4 4 4 5 5 3 1 2 5 8 10 10 9 9 9 8 6 1 0 0 0 0 0 0 0 0 0 1 21 55 184 402 545 523 402 327 387 544 556 304 194 185 218 229 229 234 242 245 240 231 217 205 188 169 155 170 173 176 203 219 179 143 151 171 204 257 319 310 279 268 289 329 341 328 308 275 251 246 260 255 238 223 211 209 246 247 248 248 241 229 234 243 203 127 62 54 59 70 82 99 130 185 300 433 553 606 618 597 580 581 586 581 560 526 422 309 257 273 289 254 181 101 51 40 38 33 89 153 203 235 252 231 166 125 108 103 113 115 121 117 105 92 92 89 79 84 92 90 61 37 30 31 31 24 10 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 4 4 3 2 3 3 3 1 0 0 3 6 8 10 9 6 7 7 4 0 0 0 0 0 0 0 0 0 0 1 5 36 153 313 413 398 301 307 486 638 579 263 181 187 210 237 254 253 247 255 258 254 250 247 237 217 204 211 215 189 158 136 137 138 154 186 231 292 338 302 286 306 334 345 324 293 296 246 222 227 245 256 243 222 206 208 241 256 272 273 270 268 267 243 174 103 65 75 79 83 94 115 157 235 365 431 486 519 544 571 572 559 546 526 504 475 354 246 219 242 255 217 134 64 32 28 36 43 108 163 199 215 210 181 129 100 87 87 95 103 112 110 96 74 53 40 56 49 45 44 31 22 24 24 16 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 4 3 3 3 3 3 2 1 0 0 0 0 0 3 6 2 3 3 2 0 0 0 0 0 0 0 0 0 0 0 2 15 52 143 225 243 231 303 507 612 488 267 231 287 280 271 282 289 257 238 234 235 240 248 254 251 247 219 180 171 149 142 154 177 210 259 340 417 381 293 283 330 353 331 299 288 312 239 223 239 259 272 270 244 226 219 231 259 312 335 336 322 285 211 126 82 89 110 113 100 105 139 190 253 330 393 396 423 475 526 548 543 546 547 517 433 291 189 172 199 211 174 94 42 26 34 52 76 119 168 199 211 203 174 122 92 77 71 75 86 96 94 84 67 45 28 33 31 26 24 22 17 14 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 4 3 3 3 3 2 1 1 0 0 0 0 0 1 1 0 1 3 2 1 0 0 0 0 0 0 0 0 0 0 0 5 22 49 102 147 225 370 568 535 348 249 300 406 378 274 268 287 271 230 223 214 210 207 201 195 193 183 178 191 187 178 175 198 249 327 433 400 376 320 283 297 316 312 312 313 318 288 248 246 256 265 269 262 261 246 248 283 344 389 377 324 244 153 77 64 115 146 145 134 141 171 203 228 278 370 392 446 494 520 526 528 545 553 492 375 249 161 156 182 172 123 61 25 23 36 56 87 121 144 175 198 199 174 129 91 67 54 55 61 61 53 45 36 25 12 6 7 12 13 11 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 4 3 3 3 2 2 2 2 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 7 21 44 88 190 367 525 474 277 216 318 452 467 314 224 232 261 277 266 239 221 206 182 144 140 163 181 179 183 191 203 225 254 291 340 357 353 314 281 272 286 300 306 292 284 281 249 245 247 248 250 256 267 260 268 306 364 410 383 292 194 110 66 79 148 178 168 158 175 207 205 204 249 351 463 501 526 525 508 490 473 415 308 250 197 151 153 198 186 126 61 24 20 30 51 84 116 134 159 192 199 176 132 85 49 35 36 40 40 34 29 26 22 12 1 0 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 4 3 2 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 15 46 128 278 406 401 254 167 279 428 473 367 207 198 225 284 337 326 293 256 237 242 239 211 224 192 209 279 273 224 232 232 232 239 245 247 258 272 286 291 274 264 230 222 230 237 243 240 240 250 264 268 275 339 387 390 332 219 125 84 87 126 183 196 180 190 212 221 192 186 214 332 458 495 539 514 451 391 339 275 237 202 171 147 156 216 211 127 60 28 22 29 62 117 163 186 193 204 206 162 113 69 38 26 21 19 18 18 18 18 19 15 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 2 3 3 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 18 55 142 271 270 185 143 243 418 473 383 240 188 213 228 211 206 200 201 212 225 184 147 188 206 208 192 173 163 181 200 229 236 229 241 256 269 273 261 238 239 185 192 213 238 274 278 261 268 284 303 332 396 394 338 247 145 72 83 120 163 198 207 209 244 252 216 168 174 181 283 369 400 379 341 293 247 217 200 168 123 124 132 175 240 252 151 67 31 24 30 55 122 190 230 232 202 169 111 81 55 35 25 18 13 8 5 4 4 6 11 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 1 2 2 2 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 17 50 113 118 100 135 256 418 462 369 252 193 233 350 296 205 125 78 65 65 69 78 92 91 97 118 153 189 224 253 286 300 321 322 283 243 219 204 195 189 158 178 191 237 302 318 274 256 278 334 401 431 380 281 179 104 76 101 158 191 208 218 233 263 245 192 162 175 179 260 283 268 242 225 210 189 170 149 120 93 90 120 191 252 252 166 85 41 31 36 54 101 157 195 202 172 125 86 73 58 44 37 33 26 18 9 2 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 1 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 19 37 38 95 198 302 350 308 242 210 282 439 400 245 143 87 62 50 41 42 40 38 56 98 161 222 275 324 387 411 420 366 283 210 171 158 144 134 139 179 169 186 212 234 227 207 235 309 376 387 331 235 144 96 103 151 221 219 213 227 246 250 214 162 151 165 185 221 181 189 201 196 184 167 145 125 113 104 94 138 201 236 220 160 115 74 50 42 53 83 119 144 153 145 125 109 99 89 77 69 63 52 31 18 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 5 6 6 29 82 142 175 184 179 186 263 348 328 210 136 94 76 66 63 90 48 31 51 97 154 198 250 330 396 379 361 308 247 188 143 115 105 112 137 163 139 147 164 187 203 212 235 270 306 292 240 189 136 112 143 203 251 244 233 265 281 261 209 155 133 124 136 166 139 127 142 151 139 118 107 92 87 95 119 170 211 220 198 156 113 96 66 48 48 65 90 108 116 127 140 143 125 110 95 83 72 56 31 17 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 1 13 53 113 161 174 173 178 213 240 255 232 132 101 138 153 89 38 30 54 87 105 122 186 288 301 251 258 234 200 154 106 74 88 131 145 140 128 152 181 213 237 240 227 202 233 197 170 165 153 153 210 254 273 272 282 317 295 240 179 134 99 78 82 91 102 116 121 112 97 85 86 89 89 106 135 168 191 188 170 142 115 93 71 54 52 62 78 95 110 138 146 133 107 92 75 62 49 33 16 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 46 109 161 183 253 422 435 315 147 70 98 73 26 15 24 43 51 85 150 223 257 209 164 154 132 114 84 52 41 64 104 104 119 136 163 198 241 257 211 163 142 161 112 107 132 162 183 243 266 255 271 322 325 257 181 123 90 69 55 71 81 80 84 96 95 88 90 91 78 86 95 114 136 149 148 134 114 94 91 104 75 60 58 63 70 80 98 85 73 65 60 46 35 26 15 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 25 67 118 162 370 381 263 124 64 83 24 6 12 28 57 59 101 164 205 172 134 90 52 34 27 19 12 20 36 46 35 98 140 173 205 231 221 158 136 124 88 76 97 131 167 198 227 259 279 296 294 247 178 119 89 84 78 55 68 81 85 86 87 89 103 137 137 107 102 117 114 111 115 120 116 100 85 82 92 89 68 56 55 58 57 48 45 44 39 33 23 14 8 6 6 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 44 196 359 250 125 82 107 48 35 49 70 90 86 92 116 118 89 70 37 15 5 1 1 2 6 8 12 27 92 149 180 191 180 155 128 128 95 78 112 150 167 190 218 243 266 297 285 232 167 118 87 70 65 75 79 81 91 88 95 109 116 118 166 203 175 126 121 125 132 129 118 105 94 104 107 93 74 60 53 54 58 55 43 39 30 26 21 13 5 0 2 9 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 2 13 67 100 78 50 36 32 66 137 141 141 135 115 97 69 39 17 5 2 1 0 0 0 0 0 1 13 54 123 150 149 143 139 142 161 126 129 170 205 220 221 237 265 282 271 222 162 120 101 95 90 90 92 95 94 90 74 77 84 85 88 129 181 154 132 154 173 177 177 158 118 83 90 96 89 72 56 46 41 41 38 31 24 23 20 16 10 4 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 39 55 65 73 100 211 204 204 186 127 62 42 22 7 2 0 0 0 0 0 0 0 0 1 28 78 113 114 120 154 200 230 164 148 149 175 223 249 233 228 231 211 146 117 107 103 103 106 104 87 101 106 90 65 54 54 60 73 94 114 106 106 114 125 140 146 132 102 72 71 71 70 62 49 37 29 28 28 24 20 19 18 13 7 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 1 1 1 2 8 20 32 50 82 134 212 278 234 195 155 117 89 45 20 7 1 0 0 0 0 1 3 5 4 28 73 114 126 146 210 276 270 159 151 179 196 216 234 228 188 174 145 118 113 112 108 98 84 73 72 84 103 97 72 59 64 72 82 98 110 100 93 85 77 76 79 69 58 52 55 52 46 39 32 24 20 24 26 23 19 18 18 15 10 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 5 6 10 18 34 73 128 206 264 208 185 175 152 110 55 18 6 2 0 0 1 4 9 16 24 24 31 86 150 185 185 204 211 245 230 199 226 221 206 189 170 126 147 125 116 127 120 105 92 83 81 81 85 87 81 69 61 68 81 88 92 97 90 86 83 76 66 58 55 52 48 46 47 43 38 29 19 15 20 26 32 33 28 21 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 19 27 19 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 4 11 28 63 140 213 227 188 166 162 135 94 48 12 3 3 2 2 8 24 42 47 48 49 56 94 201 305 370 346 207 274 298 291 308 256 195 160 131 100 87 72 70 89 102 99 87 76 82 96 93 72 61 59 60 64 66 61 71 76 76 71 66 64 64 63 61 59 55 58 60 58 47 31 19 16 21 31 42 43 34 19 8 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 2 9 36 56 52 26 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 15 35 70 127 188 186 162 145 146 131 77 37 13 1 3 3 6 19 45 80 85 65 58 72 89 179 257 267 225 215 286 259 280 323 324 266 191 127 93 87 111 96 94 96 96 93 93 97 110 107 77 60 52 50 51 54 57 57 63 69 72 75 77 75 67 59 53 48 53 60 59 47 27 17 18 25 32 33 26 19 13 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 1 5 19 32 47 49 31 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 13 27 48 81 136 151 135 113 94 79 57 24 6 0 0 1 12 31 56 84 107 105 90 71 66 98 135 157 180 187 189 182 209 230 239 240 211 130 96 107 141 133 124 124 123 117 109 91 92 88 71 57 53 48 43 46 56 60 60 59 56 53 54 62 66 58 46 38 36 33 35 35 28 17 19 26 27 22 14 9 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 1 3 8 14 17 14 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 13 33 75 123 143 113 86 65 50 34 8 1 2 4 9 33 61 91 119 139 157 73 36 43 72 91 84 72 109 148 151 151 133 125 140 163 129 110 107 105 104 111 122 128 125 109 85 54 44 42 41 45 52 51 51 55 62 60 54 46 39 36 37 44 44 39 32 28 18 19 27 35 33 25 15 13 13 11 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 1 1 5 8 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 36 82 122 130 96 64 41 24 12 0 0 4 13 26 50 91 134 159 136 70 22 25 44 67 73 50 52 100 128 126 123 126 126 125 124 118 124 127 124 123 128 120 109 100 85 59 35 24 20 23 31 38 45 51 53 53 51 47 42 37 33 31 31 29 26 23 21 14 14 24 36 41 32 10 12 16 16 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 13 37 77 93 96 84 61 32 13 4 0 2 7 25 45 72 106 128 122 85 30 15 13 24 37 46 51 57 44 59 68 77 98 109 110 111 118 135 141 119 107 102 94 80 70 62 49 31 15 10 12 18 25 30 38 40 39 37 37 39 41 38 32 26 22 10 10 12 12 12 14 17 18 15 5 14 18 15 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 14 36 57 34 51 68 62 31 5 1 3 6 13 29 43 61 72 68 47 89 73 38 18 14 17 21 26 28 22 21 30 44 57 63 68 85 100 114 124 107 90 73 61 53 48 39 27 16 8 4 3 5 9 16 22 29 31 30 29 34 41 42 37 28 18 4 2 5 15 28 31 17 10 5 4 13 16 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 20 43 46 17 31 57 52 27 3 1 3 5 15 31 40 45 43 36 39 90 72 44 25 17 12 12 10 6 5 10 23 39 51 53 44 48 65 76 82 86 80 69 56 43 31 15 6 2 1 0 0 0 1 3 7 15 18 19 19 22 25 27 24 19 12 2 0 1 14 36 54 33 8 0 1 4 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 20 46 40 16 13 35 33 19 5 0 0 2 12 28 41 47 40 33 43 75 85 53 31 18 12 17 27 18 10 12 15 24 34 44 52 55 58 62 72 82 82 67 47 30 17 6 1 0 0 0 0 0 0 1 2 4 6 11 13 12 11 10 10 5 1 0 0 0 0 1 1 0 0 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 31 17 3 8 14 14 8 3 2 4 13 31 47 51 43 31 32 43 52 43 38 27 21 25 40 32 23 19 19 24 30 41 57 76 81 66 69 74 72 56 33 16 8 5 2 1 4 8 10 7 3 1 2 6 9 13 12 8 4 1 1 0 0 0 0 0 0 0 0 0 0 0 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 4 0 1 3 8 10 8 6 9 14 41 57 64 59 43 31 33 39 39 28 25 25 28 33 30 21 21 23 27 35 40 45 58 69 50 48 46 44 36 23 11 4 2 3 3 5 7 8 7 4 0 2 5 11 15 12 7 2 0 0 0 2 4 4 2 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 14 23 42 49 49 46 40 33 26 26 30 33 26 29 35 39 38 20 19 20 25 37 49 52 46 38 31 25 19 16 14 10 2 1 0 1 2 5 7 8 7 5 2 3 5 7 9 6 2 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 13 24 26 25 26 26 30 36 38 31 29 33 37 40 38 39 41 41 39 36 23 22 31 44 54 50 36 22 14 6 3 3 2 0 0 0 1 2 4 6 7 6 4 1 1 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 45 32 13 8 10 15 23 26 27 31 38 42 41 37 35 38 43 48 52 43 36 34 36 39 39 32 21 11 3 0 0 0 0 0 0 0 1 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 6 3 5 7 8 14 18 26 30 34 36 36 35 36 42 47 48 46 45 43 37 30 24 20 14 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 2 12 46 53 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 9 12 19 28 32 33 33 35 39 45 50 51 51 49 40 30 22 17 9 4 2 2 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 38 105 119 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 13 18 26 32 36 38 40 43 49 54 55 54 47 34 30 30 26 20 13 9 6 5 4 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 8 14 11 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 10 11 16 25 31 34 35 37 41 48 55 55 46 41 39 38 30 24 17 12 10 11 8 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 3 8 13 19 23 22 21 27 36 44 45 40 34 34 37 40 36 26 19 17 16 13 8 7 7 6 3 5 7 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 6 6 6 9 17 25 32 38 41 70 78 68 56 44 32 24 18 11 6 15 19 16 7 12 21 20 12 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 7 14 25 38 55 88 86 63 43 33 26 16 9 5 2 11 16 11 5 9 22 18 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 20 26 35 33 24 14 8 8 2 0 0 0 2 4 2 0 2 9 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 9 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 9 11 13 16 16 12 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 8 9 12 14 15 14 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 11 12 12 12 13 14 15 14 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 7 8 9 11 12 13 14 13 12 12 12 10 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 8 9 10 11 13 14 13 10 11 10 11 12 11 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 8 9 11 13 13 11 9 9 10 13 14 12 12 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 12 12 11 10 10 11 13 14 15 15 10 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 10 11 11 10 10 10 12 14 14 14 13 13 10 8 6 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 10 11 10 11 12 12 13 13 12 12 12 11 11 12 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 8 6 5 7 11 12 11 12 12 12 12 11 10 10 10 10 11 12 13 14 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 15 13 13 13 15 14 13 13 13 13 12 11 9 9 9 9 10 11 11 11 12 12 10 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CIN 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -140 -192 -141 -133 -155 -141 -136 -141 -157 -173 -217 -360 -400 -411 -384 -335 -308 -290 -235 -120 -52 -40 -35 -34 -31 -27 -25 -26 -25 -23 -21 -19 -16 -14 -14 -15 -17 -12 -12 -13 -30 -39 -29 -21 -17 -18 -19 -20 -21 -22 -20 -16 -12 -11 -8 -8 -7 -6 -5 -29 -118 -38 -13 -7 -9 -13 -15 -12 -7 -4 -3 -3 -2 -1 -1 -0 -1 -2 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -59 -156 -182 -139 -125 -132 -106 -105 -138 -168 -183 -211 -281 -314 -314 -263 -195 -165 -145 -105 -51 -43 -38 -34 -34 -31 -27 -24 -23 -21 -19 -19 -18 -16 -12 -9 -9 -11 -7 -11 -24 -19 -14 -15 -19 -13 -11 -16 -19 -19 -18 -17 -14 -9 -7 -5 -6 -8 -7 -18 -49 -100 -93 -32 -9 -8 -11 -11 -8 -5 -4 -3 -2 -2 -1 -0 -1 -2 -3 -3 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -68 -170 -166 -131 -121 -122 -115 -112 -134 -163 -177 -177 -171 -163 -153 -146 -127 -101 -74 -55 -46 -41 -37 -34 -32 -31 -27 -23 -19 -16 -16 -20 -19 -12 -9 -9 -11 -12 -17 -38 -51 -37 -21 -18 -19 -15 -10 -12 -14 -16 -18 -17 -12 -7 -7 -9 -11 -12 -8 -53 -94 -91 -75 -36 -11 -8 -9 -7 -5 -5 -6 -5 -2 -1 -1 -1 -2 -3 -3 -5 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -75 -177 -141 -110 -103 -105 -106 -113 -159 -169 -170 -163 -153 -140 -128 -117 -98 -72 -58 -50 -44 -39 -36 -35 -34 -31 -30 -24 -18 -14 -16 -19 -16 -13 -15 -17 -18 -34 -62 -95 -71 -76 -45 -25 -23 -25 -20 -14 -14 -18 -18 -16 -14 -12 -11 -15 -14 -12 -33 -65 -85 -82 -68 -54 -28 -9 -6 -4 -5 -6 -6 -6 -1 -3 -7 -11 -15 -15 -13 -12 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -79 -167 -114 -89 -80 -72 -73 -103 -158 -167 -159 -147 -134 -121 -109 -99 -82 -55 -49 -46 -44 -40 -36 -35 -33 -30 -30 -26 -18 -14 -16 -18 -19 -22 -21 -15 -17 -42 -72 -79 -105 -137 -64 -30 -28 -30 -26 -20 -19 -21 -17 -14 -13 -14 -15 -15 -17 -46 -87 -95 -86 -72 -57 -42 -24 -8 -3 -3 -5 -4 -4 -4 -2 -13 -19 -22 -28 -28 -25 -26 -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 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -81 -138 -100 -83 -79 -71 -69 -90 -129 -151 -146 -132 -119 -108 -97 -83 -66 -50 -47 -47 -45 -42 -38 -34 -32 -29 -29 -25 -19 -14 -15 -18 -17 -12 -13 -11 -15 -59 -67 -77 -114 -58 -29 -33 -42 -41 -30 -22 -22 -22 -18 -17 -21 -17 -13 -11 -27 -87 -91 -76 -67 -56 -42 -29 -19 -10 -3 -3 -4 -2 -2 -3 -3 -7 -29 -43 -42 -39 -38 -38 -37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -30 -89 -121 -88 -75 -70 -73 -80 -77 -94 -121 -122 -111 -106 -96 -79 -63 -53 -50 -49 -49 -45 -40 -38 -36 -33 -30 -29 -26 -20 -15 -16 -21 -22 -17 -12 -14 -18 -103 -122 -117 -103 -58 -42 -59 -72 -58 -37 -27 -25 -22 -17 -15 -12 -11 -12 -10 -29 -75 -74 -56 -52 -47 -36 -25 -16 -8 -4 -3 -3 -2 -2 -3 -4 -12 -36 -33 -33 -28 -20 -18 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -35 -81 -113 -113 -86 -69 -68 -81 -77 -81 -88 -93 -91 -86 -84 -76 -62 -54 -51 -50 -50 -48 -38 -30 -26 -23 -28 -33 -32 -29 -25 -21 -20 -23 -22 -19 -15 -10 -17 -92 -99 -102 -98 -74 -64 -90 -89 -53 -33 -29 -29 -25 -17 -13 -13 -8 -11 -11 -28 -56 -59 -43 -38 -38 -30 -18 -8 -2 -1 -1 -2 -1 -2 -3 -5 -10 -20 -23 -18 -14 -13 -12 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -95 -185 -123 -93 -77 -67 -67 -73 -91 -94 -90 -84 -76 -71 -69 -64 -55 -51 -49 -49 -46 -39 -28 -27 -28 -23 -23 -29 -33 -32 -28 -25 -21 -20 -19 -14 -10 -12 -20 -91 -94 -94 -104 -99 -78 -67 -66 -43 -27 -25 -27 -26 -21 -20 -20 -14 -12 -11 -18 -32 -39 -31 -22 -22 -18 -13 -6 -2 -1 -1 -1 -1 -3 -5 -8 -10 -11 -10 -9 -7 -10 -12 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -100 -179 -107 -88 -64 -58 -60 -66 -94 -87 -81 -76 -72 -69 -66 -57 -41 -41 -44 -47 -42 -32 -25 -25 -28 -25 -25 -25 -29 -32 -31 -24 -16 -22 -20 -18 -15 -38 -85 -110 -92 -97 -105 -91 -62 -39 -34 -31 -26 -25 -21 -21 -26 -31 -30 -16 -9 -10 -17 -24 -25 -18 -12 -13 -12 -14 -11 -8 -7 -6 -4 -5 -6 -7 -8 -12 -13 -11 -6 -6 -10 -13 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -30 -91 -138 -102 -98 -59 -53 -57 -61 -64 -75 -80 -76 -73 -69 -61 -49 -37 -36 -43 -48 -41 -30 -26 -24 -21 -24 -28 -26 -24 -25 -28 -25 -17 -22 -19 -8 -4 -53 -112 -111 -86 -96 -104 -87 -57 -33 -26 -27 -27 -31 -24 -24 -31 -33 -31 -33 -20 -10 -17 -23 -19 -11 -9 -10 -10 -13 -13 -15 -17 -15 -12 -10 -11 -9 -12 -16 -17 -14 -9 -7 -9 -13 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -93 -112 -73 -60 -44 -49 -50 -61 -74 -84 -84 -79 -70 -61 -52 -45 -41 -41 -40 -46 -38 -29 -28 -26 -21 -24 -27 -24 -18 -18 -24 -23 -16 -17 -16 -15 -7 -59 -102 -99 -83 -83 -84 -72 -53 -36 -28 -26 -25 -41 -39 -36 -36 -33 -28 -24 -19 -17 -20 -18 -14 -10 -8 -9 -7 -8 -9 -17 -19 -18 -16 -16 -16 -14 -15 -18 -19 -17 -13 -7 -10 -12 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -40 -77 -100 -94 -62 -42 -38 -42 -46 -59 -68 -71 -73 -69 -59 -49 -44 -44 -44 -44 -43 -38 -33 -30 -32 -26 -20 -22 -24 -22 -18 -17 -20 -23 -35 -38 -18 -12 -10 -59 -95 -97 -79 -62 -58 -57 -46 -36 -28 -26 -33 -52 -53 -45 -37 -33 -28 -22 -17 -16 -17 -12 -11 -13 -13 -12 -9 -7 -6 -15 -18 -17 -18 -20 -21 -20 -21 -27 -27 -19 -9 -6 -7 -10 -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 -34 -151 -216 -109 -73 -48 -34 -33 -30 -48 -53 -57 -62 -64 -58 -49 -40 -36 -38 -40 -46 -43 -32 -29 -29 -32 -24 -19 -22 -27 -28 -25 -22 -19 -29 -95 -133 -81 -21 -4 -54 -82 -83 -71 -59 -54 -50 -37 -30 -33 -36 -45 -56 -50 -38 -37 -36 -31 -25 -18 -13 -10 -9 -10 -13 -13 -13 -13 -13 -9 -14 -15 -17 -20 -25 -29 -32 -35 -39 -27 -15 -8 -7 -6 -10 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -23 -89 -198 -252 -93 -60 -47 -42 -35 -31 -47 -53 -63 -66 -61 -53 -44 -36 -31 -31 -37 -45 -40 -31 -28 -28 -26 -19 -18 -20 -24 -26 -25 -22 -19 -25 -79 -107 -90 -70 -19 -16 -42 -53 -52 -50 -51 -50 -43 -44 -58 -53 -49 -46 -38 -32 -34 -30 -22 -16 -11 -7 -5 -6 -9 -9 -11 -13 -16 -18 -16 -16 -16 -18 -25 -33 -40 -43 -41 -36 -24 -20 -11 -4 -4 -7 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -63 -142 -178 -148 -76 -56 -55 -34 -31 -37 -47 -53 -60 -60 -55 -49 -42 -36 -32 -33 -40 -46 -36 -28 -28 -26 -19 -15 -16 -17 -17 -16 -15 -15 -16 -20 -27 -83 -112 -105 -77 -51 -47 -48 -45 -44 -47 -54 -62 -77 -73 -56 -44 -34 -28 -28 -27 -24 -19 -11 -5 -2 -2 -3 -6 -6 -6 -11 -17 -20 -20 -20 -19 -22 -29 -36 -40 -41 -38 -34 -27 -24 -14 -6 -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 -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 -53 -124 -148 -114 -62 -36 -16 -19 -28 -35 -43 -50 -54 -50 -41 -37 -35 -34 -33 -37 -42 -38 -43 -34 -28 -25 -20 -17 -17 -16 -13 -10 -10 -14 -20 -25 -69 -126 -120 -91 -66 -47 -41 -41 -38 -38 -40 -47 -62 -81 -64 -45 -34 -26 -21 -22 -23 -23 -22 -15 -6 -1 -0 -1 -2 -4 -3 -8 -14 -18 -19 -20 -17 -15 -25 -35 -31 -29 -33 -31 -25 -25 -17 -10 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -11 -83 -132 -120 -87 -48 -20 -11 -20 -39 -31 -33 -39 -43 -39 -30 -25 -24 -25 -29 -32 -34 -40 -50 -30 -24 -22 -22 -22 -20 -15 -14 -16 -19 -22 -43 -87 -134 -118 -87 -59 -50 -48 -42 -35 -33 -38 -40 -44 -52 -57 -45 -29 -25 -22 -19 -19 -22 -24 -20 -13 -7 -4 -2 -3 -3 -4 -6 -6 -10 -12 -13 -11 -9 -7 -14 -24 -17 -18 -27 -28 -24 -23 -20 -15 -10 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -12 -57 -110 -101 -74 -35 -13 -17 -29 -39 -27 -26 -28 -30 -29 -25 -19 -16 -19 -25 -27 -32 -41 -34 -20 -18 -19 -20 -21 -21 -18 -14 -19 -22 -18 -41 -89 -101 -97 -101 -76 -48 -37 -37 -39 -45 -54 -51 -57 -55 -45 -33 -23 -26 -28 -25 -22 -20 -20 -20 -20 -21 -19 -18 -18 -18 -14 -7 -5 -7 -9 -10 -8 -7 -6 -5 -11 -15 -15 -24 -29 -21 -21 -25 -26 -23 -15 -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 -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 -2 -37 -90 -109 -78 -59 -30 -15 -27 -43 -37 -26 -23 -22 -22 -21 -18 -15 -17 -22 -23 -30 -37 -38 -28 -20 -20 -19 -19 -21 -23 -23 -17 -8 -12 -7 -17 -45 -71 -72 -72 -79 -81 -76 -72 -67 -61 -57 -47 -50 -47 -38 -31 -28 -29 -32 -29 -23 -18 -16 -19 -26 -28 -27 -25 -23 -22 -18 -9 -6 -10 -11 -10 -9 -7 -7 -8 -8 -14 -14 -18 -23 -20 -17 -24 -33 -34 -25 -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 -1 -6 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -4 -18 -42 -4 0 0 0 0 0 0 0 -7 -19 -70 -83 -8 -49 -30 -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 -29 -57 -80 -82 -62 -56 -37 -16 -32 -44 -38 -26 -20 -21 -17 -14 -14 -17 -21 -26 -18 -29 -32 -34 -33 -25 -22 -19 -17 -19 -21 -18 -11 -6 -6 -8 -19 -47 -69 -71 -66 -60 -58 -63 -65 -63 -57 -52 -45 -43 -37 -30 -26 -24 -23 -25 -24 -19 -14 -11 -11 -15 -19 -26 -23 -25 -25 -22 -16 -14 -16 -13 -8 -7 -9 -13 -15 -18 -14 -12 -11 -16 -20 -19 -23 -37 -41 -33 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -11 -15 -10 -1 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -9 -22 -51 -71 -60 0 0 -3 0 0 0 0 -1 -66 -190 -239 -189 -113 -168 -150 -59 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -26 -12 -75 -101 -82 -65 -56 -50 -35 -13 -36 -43 -37 -26 -18 -18 -15 -12 -14 -17 -20 -21 -18 -23 -24 -29 -32 -29 -24 -17 -13 -14 -14 -11 -7 -7 -11 -11 -26 -53 -78 -83 -72 -58 -50 -49 -49 -50 -48 -47 -44 -39 -33 -29 -24 -19 -18 -19 -19 -15 -11 -9 -9 -11 -15 -20 -24 -26 -27 -23 -19 -16 -13 -7 -4 -7 -14 -20 -25 -32 -23 -18 -16 -21 -27 -29 -31 -36 -38 -32 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -63 -81 -49 -2 -0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -6 -34 -64 -62 -65 -57 -28 -19 -31 -41 -21 -5 -0 -22 -113 -282 -290 -243 -188 -153 -90 -28 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -53 -83 -57 -79 -98 -70 -53 -45 -34 -22 -25 -43 -41 -30 -22 -17 -15 -15 -16 -21 -26 -25 -23 -23 -18 -24 -27 -30 -32 -28 -22 -16 -14 -13 -12 -14 -16 -14 -18 -41 -57 -70 -79 -74 -62 -49 -42 -46 -45 -39 -35 -34 -32 -26 -26 -22 -18 -16 -16 -16 -14 -12 -16 -21 -20 -14 -11 -11 -17 -17 -14 -11 -9 -6 -4 -8 -17 -26 -29 -34 -41 -35 -30 -30 -36 -45 -49 -46 -36 -26 -19 -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 -3 -24 -66 -75 -50 -2 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 -1 -0 -0 0 0 0 0 0 0 0 -2 -12 -24 -40 -58 -59 -64 -69 -62 -51 -43 -44 -19 -8 -5 -36 -134 -280 -273 -256 -189 -99 -43 -48 -92 -47 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -57 -105 -107 -97 -83 -48 -37 -34 -28 -29 -41 -38 -39 -24 -18 -17 -16 -17 -21 -30 -35 -31 -28 -25 -21 -28 -29 -28 -28 -28 -26 -22 -19 -17 -13 -10 -10 -12 -21 -47 -57 -54 -59 -68 -65 -49 -42 -43 -39 -31 -25 -24 -22 -20 -20 -20 -20 -19 -19 -20 -22 -23 -20 -27 -32 -31 -22 -21 -24 -19 -14 -12 -11 -10 -13 -24 -37 -40 -43 -52 -58 -54 -47 -47 -52 -54 -51 -46 -37 -25 -16 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -29 -47 -6 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 -27 -39 -45 -48 -47 -46 -49 -70 -130 -110 -60 -40 -14 -7 -9 -20 -50 -89 -119 -160 -215 -172 -171 -200 -198 -129 -39 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -4 -23 -72 -109 -114 -86 -50 -33 -28 -31 -31 -36 -39 -36 -41 -25 -17 -16 -17 -19 -24 -31 -34 -29 -30 -31 -35 -46 -47 -47 -40 -32 -27 -24 -22 -19 -14 -9 -7 -11 -27 -48 -56 -52 -48 -54 -64 -64 -52 -43 -32 -28 -22 -19 -20 -23 -26 -30 -34 -34 -30 -24 -22 -27 -14 -16 -16 -40 -71 -71 -62 -46 -33 -28 -22 -15 -13 -29 -67 -74 -72 -68 -70 -72 -66 -59 -58 -55 -50 -45 -39 -34 -30 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -32 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 0 0 -0 -0 -6 -14 -35 -43 -43 -41 -40 -42 -50 -83 -274 -272 -158 -55 -12 -6 -9 -21 -16 -1 -17 -61 -175 -199 -256 -267 -237 -177 -77 -2 -9 -11 -0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -17 -43 -68 -89 -95 -78 -51 -30 -23 -26 -30 -28 -29 -34 -37 -36 -29 -20 -16 -17 -18 -20 -24 -33 -31 -30 -38 -47 -52 -52 -51 -49 -41 -32 -28 -25 -23 -19 -14 -18 -20 -28 -43 -55 -57 -50 -52 -59 -56 -49 -50 -39 -29 -25 -20 -18 -21 -24 -27 -30 -30 -25 -18 -14 -16 -14 -14 -14 -11 -10 -13 -18 -18 -16 -17 -14 -8 -5 -28 -94 -98 -90 -81 -83 -86 -77 -62 -53 -48 -48 -40 -33 -34 -37 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 -1 -0 0 0 -1 -29 -48 -41 -40 -39 -41 -45 -55 -64 -94 -209 -234 -126 -39 -10 -9 -19 -77 -91 -28 -1 -13 -49 -76 -107 -112 -118 -100 -50 -5 -36 -78 -25 0 0 0 0 0 0 0 0 0 0 0 0 -3 -56 -74 -63 -61 -65 -52 -34 -22 -19 -22 -26 -28 -23 -27 -30 -27 -23 -21 -20 -18 -17 -19 -24 -29 -27 -29 -42 -47 -43 -38 -40 -46 -42 -35 -34 -32 -29 -28 -26 -23 -33 -39 -47 -55 -55 -49 -49 -48 -37 -28 -29 -30 -24 -27 -23 -21 -20 -20 -18 -14 -16 -16 -15 -12 -11 -12 -12 -11 -12 -11 -11 -11 -9 -6 -4 -3 -3 -4 -36 -101 -97 -86 -80 -78 -79 -74 -61 -47 -46 -48 -41 -35 -31 -27 -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 -1 -2 -2 -1 -0 0 -0 -2 -34 -41 -39 -37 -37 -40 -40 -36 -38 -44 -50 -59 -42 -42 -29 -17 -33 -97 -140 -24 -0 -0 0 0 0 0 -6 -15 -10 -7 -32 -73 -11 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -56 -69 -63 -59 -58 -45 -27 -18 -15 -17 -23 -30 -22 -24 -25 -23 -21 -21 -21 -18 -19 -23 -23 -21 -24 -31 -40 -39 -33 -29 -33 -44 -46 -40 -44 -40 -38 -39 -41 -31 -32 -39 -46 -51 -51 -50 -50 -49 -37 -24 -19 -21 -24 -29 -26 -24 -23 -22 -19 -16 -17 -19 -19 -15 -10 -8 -6 -4 -6 -6 -3 -4 -6 -7 -5 -3 -3 -5 -22 -56 -78 -88 -80 -77 -77 -71 -55 -41 -46 -38 -42 -39 -33 -29 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 -1 -3 -12 -46 -37 -32 -31 -30 -28 -26 -24 -26 -26 -25 -28 -38 -52 -31 -16 -17 -33 -38 -2 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -11 -51 -62 -63 -57 -48 -34 -20 -15 -15 -16 -22 -28 -22 -24 -28 -30 -26 -21 -17 -16 -19 -23 -21 -26 -31 -33 -31 -28 -25 -27 -35 -47 -55 -55 -54 -49 -48 -45 -45 -51 -42 -40 -38 -38 -42 -48 -50 -44 -35 -27 -21 -18 -20 -26 -26 -26 -25 -24 -23 -23 -22 -22 -20 -17 -12 -8 -6 -4 -8 -12 -12 -10 -8 -7 -6 -5 -3 -3 -7 -26 -61 -86 -87 -81 -76 -68 -56 -49 -53 -40 -50 -45 -36 -28 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 0 -6 -17 -27 -34 -27 -28 -32 -35 -33 -30 -30 -27 -25 -26 -32 -40 -39 -16 -7 -4 -3 -3 -2 -2 -1 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -22 -38 -37 -39 -39 -35 -28 -20 -14 -11 -12 -17 -25 -27 -23 -21 -25 -25 -23 -20 -16 -14 -15 -17 -18 -25 -33 -33 -26 -25 -23 -31 -42 -51 -57 -58 -51 -48 -45 -40 -41 -45 -43 -38 -39 -37 -34 -33 -31 -28 -30 -24 -17 -17 -21 -25 -28 -29 -28 -26 -24 -23 -21 -19 -18 -15 -12 -8 -6 -5 -8 -11 -10 -9 -9 -8 -9 -18 -6 -13 -32 -58 -81 -88 -85 -87 -92 -94 -83 -72 -66 -47 -52 -42 -32 -26 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -1 -4 -6 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -9 -12 -16 -31 -34 -29 -28 -28 -28 -31 -32 -29 -27 -29 -28 -28 -33 -26 -15 -8 -4 -3 -4 -3 -2 -1 -1 -0 -1 -0 -0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -39 -51 -31 -27 -29 -20 -14 -11 -10 -10 -13 -19 -28 -27 -24 -21 -20 -18 -20 -20 -17 -14 -12 -15 -19 -23 -27 -26 -23 -24 -23 -31 -43 -52 -56 -55 -48 -45 -36 -32 -35 -37 -39 -48 -46 -33 -26 -18 -11 -9 -25 -24 -18 -21 -25 -28 -30 -31 -28 -24 -20 -18 -15 -13 -12 -11 -9 -7 -6 -6 -6 -5 -8 -17 -22 -25 -37 -54 -25 -50 -79 -95 -99 -97 -94 -100 -87 -46 -31 -52 -72 -53 -47 -37 -29 -25 -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 -4 -16 -31 -13 -38 -60 -47 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -24 -34 -32 -34 -34 -30 -32 -38 -36 -27 -23 -23 -23 -25 -28 -29 -34 -17 -6 -7 -9 -7 -12 -14 -17 -40 -38 -0 -1 -0 -0 0 -1 -1 -2 -0 0 0 0 0 0 0 0 0 0 0 -2 -8 -20 -28 -25 -17 -15 -16 -13 -9 -9 -10 -12 -14 -19 -26 -23 -21 -21 -20 -20 -20 -19 -15 -12 -12 -17 -23 -28 -26 -24 -23 -24 -27 -35 -43 -48 -51 -45 -41 -44 -33 -30 -32 -41 -47 -44 -31 -16 -9 -3 -2 -10 -24 -28 -25 -27 -29 -31 -32 -30 -25 -20 -16 -17 -17 -14 -10 -10 -8 -7 -6 -7 -10 -20 -52 -125 -118 -102 -86 -70 -58 -81 -96 -81 -68 -77 -92 -67 -24 -7 -1 -15 -43 -56 -45 -34 -29 -27 -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 -2 -19 -31 -40 -27 -16 -51 -59 -38 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -22 -34 -38 -38 -39 -43 -46 -40 -25 -20 -22 -24 -26 -28 -27 -15 -9 -10 -13 -14 -19 -28 -27 -39 -26 -1 -2 -0 -0 0 -0 -0 -1 0 0 0 0 0 0 0 0 0 0 0 -9 -31 -57 -14 -10 -9 -9 -9 -9 -8 -8 -9 -9 -13 -18 -21 -15 -14 -19 -21 -20 -19 -16 -12 -12 -14 -18 -24 -30 -31 -27 -24 -25 -30 -37 -42 -44 -41 -33 -32 -37 -36 -30 -36 -52 -51 -34 -18 -13 -8 -6 -9 -16 -24 -30 -29 -29 -31 -33 -32 -30 -25 -21 -17 -16 -15 -13 -12 -11 -9 -9 -8 -8 -25 -75 -147 -127 -119 -107 -68 -40 -50 -67 -59 -31 -31 -66 -90 -67 -44 -27 -38 -49 -56 -58 -49 -37 -34 -35 -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 -1 -4 -21 -13 -6 -5 -18 -51 -51 -55 -131 -175 -104 -6 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -28 -40 -39 -41 -45 -40 -35 -27 -20 -24 -23 -17 -14 -10 -4 -5 -12 -13 -12 -16 -26 -34 -19 -7 -1 -2 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -4 -14 -5 -15 -37 -52 -51 -7 -7 -4 -7 -7 -6 -6 -8 -9 -8 -10 -14 -15 -9 -12 -18 -20 -19 -16 -14 -12 -13 -15 -18 -23 -29 -28 -23 -26 -27 -30 -36 -42 -44 -38 -33 -29 -34 -38 -34 -35 -44 -39 -25 -15 -13 -11 -10 -13 -18 -20 -22 -26 -28 -28 -28 -28 -27 -26 -24 -20 -15 -16 -16 -15 -15 -18 -44 -47 -30 -47 -84 -99 -13 -92 -85 -52 -31 -29 -29 -15 -2 -20 -69 -87 -63 -44 -35 -47 -39 -45 -54 -57 -52 -52 -53 -58 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -19 -34 -13 -21 -34 -34 -31 -34 -62 -169 -184 -95 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -10 -28 -40 -41 -45 -51 -36 -43 -38 -19 -8 -9 -7 -4 -2 -3 -9 -15 -14 -20 -30 -43 -50 -28 -7 -3 -2 -1 -1 -2 -1 -0 0 0 0 0 0 0 0 0 -33 -84 -67 -55 -90 -60 -24 -9 -8 -6 -7 -6 -5 -5 -8 -9 -9 -10 -13 -14 -11 -15 -18 -21 -21 -18 -14 -11 -10 -12 -17 -24 -26 -23 -22 -27 -31 -34 -36 -37 -36 -32 -36 -27 -30 -36 -34 -29 -30 -27 -17 -11 -9 -8 -8 -7 -11 -15 -15 -13 -12 -14 -17 -19 -20 -22 -24 -19 -14 -18 -20 -19 -18 -30 -80 -119 -96 -121 -125 -80 -24 -7 -10 -44 -60 -48 -20 0 0 -16 -70 -87 -81 -75 -53 -25 -9 -28 -53 -64 -64 -68 -65 -76 0 0 0 0 0 0 0 0 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 -38 -39 -15 -37 -87 -135 -125 -96 -101 -169 -167 -52 -0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -4 -7 -19 -38 -43 -45 -51 -59 -67 -82 -62 -30 -6 -3 -2 -2 -1 -2 -4 -7 -9 -24 -49 -66 -60 -32 -4 -4 -4 -4 -4 -4 -2 -0 0 0 0 0 0 0 0 0 -69 -157 -173 -111 -95 -39 -10 -6 -8 -7 -11 -10 -9 -9 -9 -10 -11 -10 -13 -14 -15 -18 -19 -22 -21 -17 -13 -10 -9 -11 -20 -30 -30 -26 -24 -28 -34 -39 -39 -36 -34 -38 -37 -34 -32 -35 -34 -30 -29 -30 -26 -21 -19 -15 -8 -8 -13 -18 -16 -12 -11 -14 -19 -21 -19 -18 -20 -17 -11 -14 -14 -15 -17 -26 -57 -110 -138 -139 -123 -112 -96 -36 -25 -58 -74 -63 -37 -16 -12 -12 -70 -78 -73 -70 -58 -22 -22 -43 -51 -42 -33 -37 -33 -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 -2 -6 -12 -29 -18 -3 -2 -6 -37 -88 -120 -128 -143 -161 -15 0 0 0 0 0 0 0 0 0 0 0 0 -23 -30 -34 -43 -48 -45 -46 -46 -67 -86 -89 -107 -58 -18 -20 -42 -40 -1 -2 -3 -4 -4 -5 -11 -42 -66 -64 -36 -4 -5 -6 -6 -6 -5 -2 -0 -0 0 0 0 0 0 -0 -16 -82 -150 -179 -137 -49 -12 -4 -4 -5 -7 -14 -14 -12 -10 -9 -9 -9 -9 -13 -13 -15 -18 -18 -19 -17 -16 -17 -15 -12 -14 -24 -31 -27 -24 -24 -27 -34 -39 -37 -34 -34 -35 -30 -23 -28 -32 -29 -23 -21 -24 -21 -16 -21 -17 -10 -11 -11 -17 -16 -13 -16 -22 -27 -22 -20 -18 -17 -16 -12 -15 -13 -17 -18 -14 -17 -37 -75 -72 -84 -100 -108 -107 -108 -102 -89 -76 -63 -52 -41 -20 -65 -61 -58 -56 -51 -49 -49 -55 -54 -24 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 -15 -30 -32 -22 -7 -2 -2 -11 -36 -87 -136 -117 -62 -25 -33 -97 -19 -20 -6 0 0 0 0 0 0 0 -9 -58 -72 -71 -62 -53 -45 -38 -35 -76 -98 -107 -111 -50 -15 -36 -70 -55 -4 -6 -7 -6 -5 -4 -9 -31 -51 -36 -18 -8 -8 -6 -5 -6 -5 -4 -1 0 0 0 0 0 -7 -28 -69 -111 -108 -73 -30 -9 -3 -3 -4 -4 -10 -16 -14 -10 -7 -7 -7 -8 -10 -19 -15 -14 -15 -16 -15 -14 -15 -17 -16 -16 -19 -25 -31 -27 -26 -25 -26 -33 -42 -41 -31 -28 -23 -17 -14 -20 -24 -21 -16 -15 -18 -20 -15 -16 -17 -13 -11 -13 -20 -16 -12 -15 -22 -26 -20 -16 -18 -17 -16 -15 -20 -22 -22 -19 -14 -9 -7 -5 -5 -1 -0 0 -20 -72 -103 -102 -92 -81 -71 -61 -51 -64 -61 -53 -47 -47 -51 -49 -48 -59 -23 0 0 -3 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -44 -35 -10 -7 -6 -7 -37 -97 -147 -134 -107 -49 -23 -106 -186 -72 -120 -73 -19 0 0 0 0 -1 -11 -36 -72 -73 -61 -56 -52 -42 -30 -31 -72 -91 -73 -53 -33 -38 -70 -69 -35 -7 -9 -8 -7 -25 -28 -21 -17 -16 -6 -7 -7 -6 -4 -3 -3 -5 -5 -2 0 0 0 -0 -0 -22 -55 -91 -116 -91 -44 -13 -3 -3 -2 -4 -6 -10 -13 -12 -8 -6 -9 -13 -11 -11 -16 -14 -13 -12 -12 -12 -12 -14 -16 -16 -17 -20 -25 -33 -35 -32 -28 -28 -32 -37 -38 -32 -27 -20 -13 -12 -14 -18 -19 -19 -20 -22 -21 -18 -17 -17 -15 -12 -15 -21 -17 -12 -13 -19 -23 -18 -12 -16 -17 -17 -15 -13 -19 -21 -13 -7 -5 -3 -0 -0 -0 0 0 0 -13 -52 -84 -78 -78 -71 -65 -63 -53 -52 -48 -42 -39 -38 -35 -30 -45 -18 -2 -0 -3 -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 -4 -32 -31 -15 -7 -9 -14 -21 -82 -172 -184 -112 -53 -98 -151 -150 -156 -141 -167 -151 -65 -14 0 0 -1 -7 -48 -66 -72 -70 -62 -54 -45 -34 -30 -44 -78 -93 -39 -43 -52 -61 -74 -56 -18 -10 -9 -6 -10 -40 -48 -33 -14 -3 -2 -3 -4 -4 -2 -1 -1 -3 -2 -1 0 0 -0 -3 -23 -24 -40 -62 -75 -68 -39 -12 -3 -2 -3 -5 -6 -7 -10 -11 -10 -9 -13 -19 -14 -12 -16 -17 -13 -10 -9 -10 -13 -17 -19 -17 -17 -26 -33 -34 -30 -26 -28 -31 -33 -33 -32 -33 -19 -14 -11 -9 -9 -15 -23 -26 -26 -27 -27 -21 -22 -13 -14 -12 -14 -20 -20 -12 -9 -13 -19 -20 -17 -13 -17 -19 -15 -12 -15 -17 -4 -1 -1 -0 0 0 0 0 0 0 0 -4 -14 -24 -50 -69 -73 -65 -53 -47 -42 -36 -34 -34 -31 -20 -27 -24 -11 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -33 -35 -17 -19 -29 -42 -67 -132 -185 -140 -78 -52 -81 -120 -87 -91 -120 -155 -177 -75 -14 0 -1 -5 -16 -61 -70 -65 -63 -58 -46 -34 -27 -31 -51 -70 -72 -29 -86 -106 -93 -73 -52 -8 -11 -9 -5 -18 -49 -41 -24 -10 -2 -1 -3 -7 -3 -1 -0 -0 -0 -0 -0 0 -0 -2 -12 -44 -19 -20 -28 -31 -24 -11 -5 -3 -3 -3 -4 -6 -6 -5 -9 -12 -13 -14 -19 -18 -16 -13 -10 -9 -10 -8 -12 -17 -22 -24 -27 -24 -41 -43 -35 -25 -22 -27 -34 -37 -35 -31 -25 -15 -13 -10 -7 -6 -10 -19 -25 -22 -19 -21 -25 -20 -18 -23 -19 -17 -20 -22 -16 -9 -16 -18 -17 -16 -14 -17 -20 -20 -18 -14 -8 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -2 -13 -48 -73 -76 -64 -52 -42 -34 -31 -33 -29 -17 -13 -15 -12 -9 -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 -6 -32 -49 -40 -60 -85 -80 -92 -123 -124 -72 -36 -62 -116 -133 -67 -82 -135 -167 -156 -79 -13 -2 -9 -25 -44 -67 -67 -63 -66 -61 -47 -32 -27 -37 -64 -67 -66 -68 -66 -80 -67 -39 -17 -9 -9 -10 -7 -12 -19 -14 -7 -5 -4 -3 -3 -4 -1 -0 -3 -2 -1 0 0 0 -2 -9 -12 -14 -18 -12 -11 -12 -11 -10 -10 -8 -7 -4 -3 -6 -7 -8 -8 -10 -12 -14 -18 -25 -19 -11 -7 -8 -11 -11 -17 -25 -29 -31 -32 -32 -44 -45 -35 -27 -25 -27 -30 -33 -33 -29 -23 -19 -13 -13 -9 -6 -7 -11 -16 -17 -18 -16 -13 -14 -17 -21 -19 -19 -20 -18 -14 -11 -9 -10 -12 -14 -17 -18 -19 -19 -15 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -13 -46 -71 -75 -61 -45 -37 -35 -34 -29 -20 -10 -7 -9 -18 -16 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -61 -52 -71 -129 -87 -63 -61 -62 -40 -43 -104 -155 -157 -115 -110 -157 -140 -115 -81 -42 -13 -24 -59 -75 -74 -69 -70 -70 -54 -39 -35 -42 -54 -73 -66 -72 -63 -26 -18 -18 -10 -6 -7 -8 -7 -5 -4 -3 -4 -4 -6 -7 -7 -4 -2 -0 -0 -9 -6 -2 0 0 -0 -4 -16 -13 -14 -26 -17 -8 -6 -9 -12 -14 -11 -11 -7 -5 -7 -9 -11 -10 -8 -9 -13 -17 -22 -17 -10 -7 -9 -13 -16 -20 -26 -28 -30 -33 -36 -37 -38 -34 -31 -31 -31 -30 -32 -30 -25 -22 -23 -23 -24 -16 -9 -7 -9 -12 -17 -14 -14 -9 -6 -8 -15 -14 -15 -17 -15 -11 -8 -5 -9 -11 -14 -16 -16 -15 -14 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -39 -63 -68 -55 -43 -39 -38 -31 -22 -15 -11 -10 -23 -24 -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 -5 -65 -82 -47 -32 -75 -92 -58 -51 -42 -55 -103 -176 -185 -146 -111 -100 -107 -78 -78 -91 -81 -56 -50 -79 -83 -82 -80 -77 -68 -54 -42 -45 -55 -64 -62 -71 -33 -19 -11 -9 -15 -15 -8 -5 -4 -3 -4 -3 -4 -6 -8 -10 -13 -12 -5 -1 0 -1 -7 -4 -1 0 -1 -2 -6 -14 -7 -3 -11 -21 -12 -6 -6 -7 -6 -6 -9 -10 -6 -8 -12 -13 -11 -9 -13 -18 -20 -18 -15 -9 -7 -12 -16 -18 -21 -26 -29 -30 -36 -40 -39 -40 -38 -33 -30 -31 -32 -32 -26 -25 -25 -24 -23 -20 -14 -11 -13 -15 -16 -13 -12 -15 -10 -6 -6 -8 -10 -11 -12 -10 -8 -6 -6 -11 -14 -12 -11 -11 -11 -8 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -26 -44 -55 -50 -47 -38 -26 -16 -13 -16 -11 -18 -23 -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 -25 -84 -121 -99 -72 -87 -104 -65 -59 -56 -109 -172 -217 -212 -148 -110 -95 -83 -72 -87 -125 -128 -108 -91 -91 -91 -96 -95 -85 -73 -71 -77 -74 -70 -68 -66 -66 -21 -14 -16 -18 -20 -21 -12 -5 -2 -2 -3 -5 -8 -10 -11 -13 -15 -14 -3 -1 0 -0 -3 -6 -3 -0 -3 -7 -10 -9 -3 -3 -7 -15 -17 -9 -5 -5 -4 -5 -8 -8 -4 -7 -10 -9 -8 -12 -19 -22 -20 -17 -13 -7 -7 -13 -16 -18 -21 -25 -28 -31 -37 -43 -45 -43 -38 -33 -31 -32 -31 -26 -18 -22 -21 -19 -19 -21 -18 -15 -18 -22 -25 -23 -16 -5 -4 -7 -12 -14 -12 -10 -11 -8 -7 -6 -4 -9 -14 -8 -7 -7 -5 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -25 -33 -42 -51 -44 -26 -19 -13 -11 -13 -10 -8 -15 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -47 -84 -91 -110 -118 -111 -94 -69 -63 -64 -158 -179 -178 -161 -129 -109 -107 -102 -105 -123 -146 -136 -122 -110 -101 -100 -105 -114 -108 -99 -94 -98 -94 -91 -87 -69 -51 -41 -23 -23 -23 -25 -28 -23 -7 -2 -2 -3 -4 -8 -10 -11 -12 -13 -10 -3 -0 0 -0 -10 -22 -22 -15 -12 -13 -12 -7 -1 -1 -1 -11 -16 -11 -4 -4 -3 -3 -5 -5 -2 -3 -4 -5 -7 -13 -21 -22 -17 -13 -9 -6 -6 -10 -13 -18 -22 -25 -27 -35 -44 -52 -47 -36 -28 -26 -30 -33 -31 -24 -16 -14 -11 -11 -13 -17 -21 -25 -28 -29 -28 -25 -20 -11 -7 -4 -4 -6 -7 -8 -10 -9 -7 -5 -5 -6 -8 -4 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -17 -41 -53 -51 -45 -37 -25 -22 -16 -13 -12 -11 -5 -5 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -69 -63 -52 -62 -82 -88 -74 -58 -52 -76 -177 -145 -131 -126 -118 -110 -115 -120 -131 -133 -123 -117 -107 -106 -104 -102 -109 -126 -95 -82 -68 -49 -50 -69 -89 -82 -58 -39 -20 -19 -23 -25 -31 -40 -42 -33 -7 -5 -6 -6 -7 -9 -11 -12 -12 -8 -1 -0 -0 -13 -26 -30 -24 -16 -11 -7 -4 -1 -2 -8 -16 -15 -9 -3 -2 -3 -3 -2 -2 -1 -3 -3 -3 -9 -17 -21 -18 -11 -9 -6 -4 -5 -7 -10 -17 -23 -25 -27 -34 -44 -49 -37 -24 -16 -16 -21 -27 -28 -25 -19 -12 -8 -10 -13 -14 -14 -15 -17 -17 -17 -15 -16 -20 -17 -11 -9 -7 -6 -6 -9 -13 -7 -9 -10 -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 -1 -6 -20 -36 -38 -32 -24 -6 -1 -0 -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 -3 -28 -101 -56 -49 -61 -77 -80 -65 -46 -49 -103 -158 -115 -109 -120 -124 -121 -121 -126 -136 -131 -124 -104 -76 -69 -71 -51 -44 -57 -45 -34 -39 -52 -58 -57 -62 -75 -50 -25 -19 -21 -25 -29 -37 -53 -63 -51 -14 -13 -14 -14 -13 -11 -15 -16 -13 -8 -2 0 0 -7 -10 -10 -6 -5 -6 -5 -2 -0 -6 -21 -15 -12 -9 -6 -4 -2 -2 -2 -1 -1 -2 -5 -6 -11 -18 -19 -14 -6 -5 -5 -4 -4 -7 -11 -17 -22 -23 -27 -30 -31 -37 -25 -16 -11 -11 -14 -19 -25 -26 -20 -13 -9 -10 -13 -14 -16 -18 -18 -11 -11 -13 -17 -18 -15 -12 -7 -2 -2 -3 -6 -10 -14 -15 -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 -2 -8 -7 -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 -6 -41 -62 -73 -81 -86 -80 -62 -43 -60 -131 -137 -99 -95 -117 -133 -138 -137 -136 -142 -141 -113 -78 -47 -32 -36 -34 -30 -27 -25 -26 -31 -37 -43 -46 -43 -44 -51 -32 -18 -14 -18 -28 -35 -34 -38 -39 -26 -15 -21 -30 -27 -20 -20 -22 -11 -6 -2 -0 -1 -6 -5 -4 -3 -3 -3 -3 -1 -0 -9 -17 -13 -16 -16 -12 -8 -4 -2 -2 -1 -1 -3 -6 -7 -11 -17 -14 -9 -6 -4 -4 -4 -4 -7 -12 -19 -25 -27 -35 -32 -25 -35 -24 -16 -13 -11 -11 -14 -20 -21 -18 -12 -9 -10 -12 -11 -10 -9 -11 -11 -12 -11 -19 -20 -14 -5 -0 -0 -4 -10 -13 -13 -21 -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 -5 -42 -85 -104 -103 -88 -75 -64 -61 -79 -130 -107 -87 -96 -122 -137 -143 -148 -148 -150 -145 -68 -42 -32 -33 -39 -38 -27 -26 -58 -69 -56 -47 -52 -56 -47 -35 -31 -50 -24 -12 -10 -18 -32 -39 -34 -32 -25 -21 -39 -48 -38 -30 -27 -23 -10 -7 -2 -2 -4 -7 -5 -5 -5 -3 -1 -0 -1 -1 -14 -18 -16 -24 -25 -16 -11 -6 -2 -1 -2 -2 -5 -7 -8 -10 -13 -10 -9 -6 -3 -2 -5 -4 -7 -14 -23 -29 -31 -43 -41 -36 -31 -24 -18 -15 -14 -14 -13 -12 -12 -20 -18 -14 -15 -19 -20 -15 -9 -7 -6 -7 -6 -13 -17 -16 -13 -11 -10 -12 -18 -16 -11 -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 -1 -19 -81 -116 -117 -93 -66 -62 -75 -97 -111 -79 -73 -107 -137 -143 -137 -151 -156 -156 -140 -90 -65 -42 -53 -70 -71 -57 -46 -112 -136 -132 -139 -118 -70 -41 -22 -16 -25 -12 -13 -11 -14 -23 -32 -33 -31 -23 -27 -40 -35 -30 -30 -27 -19 -9 -7 -3 -6 -7 -6 -4 -3 -3 -2 -1 -1 -2 -5 -20 -26 -30 -32 -27 -15 -11 -4 -2 -2 -2 -1 -4 -7 -9 -10 -10 -8 -6 -5 -4 -3 -4 -4 -7 -16 -29 -36 -35 -43 -29 -25 -21 -16 -13 -11 -11 -14 -17 -16 -13 -18 -16 -17 -18 -20 -20 -16 -10 -9 -15 -17 -8 -7 -10 -12 -13 -14 -15 -18 -18 -9 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -93 -117 -100 -72 -54 -60 -82 -102 -95 -62 -58 -120 -144 -148 -150 -162 -166 -162 -155 -150 -129 -81 -90 -127 -137 -105 -56 -82 -101 -85 -61 -42 -37 -24 -16 -14 -18 -22 -14 -17 -16 -16 -21 -27 -31 -24 -23 -22 -16 -17 -23 -21 -14 -10 -9 -5 -6 -5 -4 -4 -3 -3 -3 -2 -2 -6 -13 -19 -26 -30 -29 -23 -15 -10 -3 -2 -3 -3 -2 -4 -5 -6 -8 -8 -6 -2 -4 -4 -4 -5 -5 -8 -23 -39 -43 -36 -32 -15 -14 -13 -11 -10 -9 -9 -14 -17 -16 -12 -11 -10 -13 -14 -12 -11 -14 -13 -14 -14 -18 -17 -10 -9 -11 -12 -10 -8 -10 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -56 -112 -100 -73 -68 -80 -101 -110 -81 -54 -65 -130 -137 -137 -145 -155 -161 -165 -164 -161 -154 -136 -128 -139 -129 -88 -56 -49 -37 -33 -79 -106 -72 -29 -25 -23 -27 -30 -30 -34 -28 -30 -35 -41 -47 -43 -35 -19 -13 -14 -19 -20 -16 -14 -10 -6 -7 -4 -4 -3 -3 -2 -2 -2 -6 -15 -18 -13 -14 -21 -23 -19 -14 -8 -2 -1 -2 -2 -2 -3 -4 -5 -6 -7 -6 -2 -3 -3 -3 -5 -7 -12 -28 -45 -39 -29 -24 -17 -15 -12 -9 -9 -10 -11 -15 -14 -13 -12 -10 -9 -14 -15 -13 -10 -11 -13 -8 -8 -10 -12 -12 -10 -10 -10 -7 -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 -12 -72 -114 -106 -91 -93 -107 -110 -67 -57 -84 -121 -117 -107 -116 -131 -145 -158 -169 -178 -162 -152 -144 -132 -133 -146 -130 -91 -57 -68 -54 -59 -61 -45 -35 -27 -30 -31 -38 -48 -52 -64 -73 -64 -60 -66 -65 -35 -19 -13 -13 -16 -20 -20 -11 -8 -8 -4 -3 -3 -2 -1 -2 -5 -15 -25 -18 -9 -12 -19 -19 -15 -10 -6 -2 -1 -1 -2 -2 -4 -5 -7 -7 -6 -6 -4 -3 -4 -2 -5 -10 -18 -29 -38 -26 -25 -25 -19 -16 -12 -10 -8 -9 -13 -17 -14 -16 -18 -16 -11 -13 -18 -17 -13 -10 -10 -4 -5 -6 -9 -11 -8 -5 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -120 -131 -125 -116 -106 -89 -50 -61 -96 -111 -100 -84 -94 -116 -130 -145 -167 -189 -126 -108 -105 -102 -108 -165 -170 -110 -87 -112 -86 -66 -95 -105 -77 -39 -36 -52 -74 -76 -73 -81 -88 -80 -78 -77 -71 -54 -27 -15 -12 -14 -19 -22 -9 -8 -7 -4 -2 -2 -1 -2 -5 -14 -29 -33 -16 -7 -7 -9 -10 -8 -5 -4 -3 -3 -3 -3 -3 -5 -8 -9 -8 -5 -3 -2 -3 -6 -3 -6 -12 -17 -19 -21 -18 -26 -23 -17 -14 -13 -11 -9 -10 -13 -17 -13 -20 -20 -15 -11 -11 -11 -10 -8 -7 -5 -1 -1 -3 -5 -5 -3 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -61 -141 -159 -146 -137 -116 -82 -54 -62 -88 -107 -98 -84 -84 -98 -98 -109 -141 -170 -166 -153 -138 -119 -99 -82 -104 -154 -136 -93 -77 -133 -176 -175 -128 -74 -65 -78 -90 -85 -82 -90 -103 -101 -82 -75 -76 -69 -32 -14 -10 -10 -13 -16 -10 -13 -6 -2 -1 -1 -1 -4 -11 -25 -37 -30 -12 -5 -5 -6 -6 -4 -2 -3 -3 -3 -3 -4 -5 -6 -8 -8 -8 -4 -2 -2 -4 -5 -3 -4 -10 -18 -23 -23 -17 -23 -21 -16 -13 -12 -11 -11 -11 -14 -15 -13 -15 -12 -11 -10 -9 -7 -5 -6 -5 -3 -0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -13 -55 -124 -149 -127 -90 -67 -69 -83 -113 -101 -86 -80 -83 -78 -74 -118 -143 -147 -155 -172 -187 -194 -190 -178 -201 -195 -153 -132 -150 -185 -176 -137 -104 -91 -105 -103 -106 -103 -104 -109 -107 -91 -75 -85 -81 -56 -27 -11 -9 -14 -19 -21 -20 -16 -7 -2 -1 -3 -11 -23 -34 -32 -19 -8 -4 -4 -5 -5 -3 -2 -2 -2 -2 -2 -2 -3 -4 -4 -4 -4 -4 -4 -4 -3 -4 -4 -5 -9 -14 -16 -16 -14 -17 -18 -13 -10 -9 -10 -10 -13 -16 -18 -15 -8 -7 -9 -8 -5 -3 -4 -4 -4 -4 -3 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -88 -124 -125 -90 -83 -98 -112 -102 -85 -81 -82 -81 -79 -128 -136 -117 -105 -122 -154 -181 -198 -213 -220 -206 -196 -186 -175 -148 -121 -103 -109 -107 -110 -116 -127 -126 -122 -118 -113 -101 -82 -98 -72 -48 -27 -8 -5 -20 -39 -40 -28 -33 -12 -4 -3 -10 -25 -41 -33 -22 -13 -6 -3 -2 -2 -3 -3 -2 -3 -4 -3 -1 -1 -2 -2 -2 -3 -4 -4 -4 -3 -3 -4 -5 -6 -8 -13 -15 -12 -11 -14 -16 -11 -10 -10 -9 -10 -14 -16 -23 -18 -7 -6 -8 -8 -6 -2 -1 -1 -1 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -33 -91 -153 -150 -132 -123 -115 -101 -85 -78 -87 -97 -107 -129 -119 -128 -128 -124 -125 -128 -117 -113 -138 -171 -200 -152 -115 -99 -92 -92 -103 -102 -110 -114 -120 -132 -133 -127 -118 -112 -112 -123 -62 -26 -11 -5 -3 -21 -54 -57 -38 -17 -5 -3 -7 -18 -31 -40 -28 -15 -8 -4 -4 -5 -5 -3 -2 -2 -3 -5 -4 -4 -4 -4 -3 -3 -3 -4 -4 -3 -4 -4 -4 -5 -6 -9 -14 -21 -16 -13 -15 -16 -12 -11 -12 -13 -14 -16 -16 -23 -16 -8 -6 -7 -9 -10 -8 -3 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 -7 -48 -122 -187 -169 -111 -124 -120 -102 -96 -100 -111 -118 -115 -105 -110 -111 -118 -126 -130 -130 -114 -125 -148 -154 -119 -96 -88 -89 -92 -95 -98 -104 -104 -117 -134 -140 -139 -138 -135 -136 -136 -103 -43 -16 -6 -6 -13 -36 -46 -32 -14 -7 -9 -13 -27 -38 -34 -18 -7 -5 -4 -4 -6 -7 -5 -3 -3 -3 -4 -4 -4 -2 -2 -3 -4 -3 -3 -4 -4 -3 -4 -3 -5 -6 -8 -10 -15 -28 -25 -20 -17 -15 -13 -13 -15 -17 -18 -16 -18 -13 -11 -11 -10 -8 -10 -10 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -68 -137 -158 -97 -144 -139 -132 -135 -130 -124 -133 -127 -120 -119 -95 -98 -111 -113 -97 -77 -124 -143 -139 -113 -100 -99 -98 -102 -102 -104 -118 -125 -132 -139 -145 -150 -154 -146 -147 -145 -120 -52 -23 -15 -13 -15 -21 -33 -23 -14 -18 -29 -33 -39 -43 -29 -10 -6 -4 -5 -5 -6 -7 -7 -4 -4 -4 -3 -3 -3 -4 -3 -2 -3 -3 -4 -6 -7 -7 -7 -3 -3 -6 -9 -13 -20 -30 -30 -23 -23 -23 -18 -12 -12 -14 -17 -18 -17 -13 -12 -12 -11 -11 -11 -9 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -40 -118 -146 -94 -64 -70 -82 -114 -138 -144 -147 -141 -129 -136 -142 -131 -153 -148 -123 -109 -126 -143 -122 -93 -73 -87 -116 -120 -115 -127 -149 -143 -141 -144 -155 -168 -175 -165 -154 -130 -90 -43 -19 -14 -15 -18 -19 -17 -15 -19 -25 -25 -23 -26 -28 -13 -5 -5 -6 -8 -6 -5 -4 -5 -5 -3 -4 -3 -2 -3 -4 -2 -2 -3 -4 -6 -9 -11 -9 -6 -3 -3 -7 -11 -16 -18 -20 -26 -19 -22 -25 -22 -14 -12 -14 -15 -15 -15 -12 -9 -9 -10 -10 -9 -4 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -23 -60 -26 -12 -3 0 0 -56 -122 -143 -136 -149 -132 -115 -121 -142 -186 -201 -155 -136 -128 -112 -74 -57 -53 -64 -104 -134 -125 -129 -140 -150 -168 -184 -178 -183 -188 -174 -163 -119 -67 -32 -18 -16 -17 -16 -14 -13 -17 -28 -41 -29 -14 -8 -12 -6 -6 -9 -10 -8 -8 -5 -4 -5 -7 -8 -11 -6 -6 -7 -8 -5 -7 -12 -11 -8 -6 -14 -18 -16 -10 -7 -8 -13 -18 -19 -20 -25 -23 -22 -21 -18 -14 -11 -8 -14 -15 -14 -12 -10 -10 -10 -9 -4 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -18 -10 -0 0 0 0 0 0 -10 -34 -67 -127 -190 -116 -117 -147 -175 -174 -121 -57 -59 -63 -45 -49 -95 -133 -138 -137 -130 -131 -157 -148 -136 -156 -133 -132 -176 -207 -194 -174 -69 -33 -21 -16 -14 -15 -11 -16 -25 -36 -41 -25 -13 -8 -8 -5 -6 -10 -12 -12 -10 -8 -6 -6 -6 -8 -13 -9 -7 -8 -8 -6 -8 -14 -13 -11 -12 -18 -15 -14 -13 -13 -14 -17 -16 -14 -18 -28 -30 -24 -18 -17 -16 -14 -11 -14 -14 -11 -11 -12 -10 -7 -6 -7 -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 -50 -71 -46 0 0 0 0 0 0 0 0 -11 -86 -200 -172 -143 -118 -118 -120 -104 -92 -61 -43 -34 -41 -70 -98 -112 -115 -117 -130 -168 -88 -37 -37 -37 -38 -107 -145 -126 -92 -40 -26 -20 -16 -11 -9 -8 -25 -30 -28 -16 -8 -6 -7 -8 -8 -12 -10 -10 -9 -8 -7 -8 -11 -13 -11 -8 -6 -8 -8 -6 -4 -4 -9 -12 -13 -15 -17 -21 -20 -19 -20 -22 -24 -24 -26 -23 -24 -26 -22 -17 -18 -20 -19 -13 -14 -16 -12 -10 -10 -7 -0 -2 -10 -9 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -63 -88 -46 0 0 0 0 0 0 0 0 0 0 -2 -7 -26 -53 -60 -57 -53 -47 -41 -37 -31 -32 -42 -59 -73 -73 -60 -55 -73 -27 -7 0 0 0 0 -6 -39 -49 -32 -18 -10 -5 -3 -5 -9 -25 -16 -9 -5 -3 -3 -5 -7 -9 -10 -10 -13 -11 -9 -9 -9 -10 -11 -11 -9 -7 -8 -11 -10 -7 -7 -13 -18 -15 -18 -20 -20 -21 -21 -19 -20 -24 -30 -40 -33 -34 -30 -21 -16 -18 -18 -16 -14 -15 -17 -12 -9 -6 -3 -0 -1 -5 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -20 -34 -10 0 0 0 0 0 0 0 0 0 0 0 0 -18 -57 -67 -67 -64 -61 -59 -43 -29 -28 -33 -45 -65 -74 -50 -30 -14 -1 -0 0 0 -1 -6 -23 -117 -67 -23 -17 -10 -5 -4 -5 -8 -11 -5 -3 -3 -4 -5 -6 -6 -10 -10 -6 -11 -13 -12 -12 -12 -10 -8 -7 -5 -4 -4 -5 -9 -12 -13 -15 -17 -16 -26 -27 -25 -25 -25 -24 -22 -21 -30 -44 -38 -35 -28 -21 -18 -19 -16 -12 -9 -10 -18 -13 -8 -5 -2 -1 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -12 -26 -10 -35 -74 -87 -85 -84 -68 -46 -29 -19 -24 -34 -53 -86 -117 -116 -119 -73 -13 0 0 0 -10 -28 -53 -92 -36 -23 -22 -15 -6 -3 -3 -4 -4 -2 -4 -6 -7 -6 -5 -5 -8 -10 -10 -8 -10 -10 -11 -13 -14 -12 -5 -4 -3 -2 -4 -7 -10 -11 -11 -14 -19 -26 -26 -29 -33 -34 -29 -21 -21 -27 -34 -28 -21 -20 -21 -22 -21 -16 -10 -9 -14 -17 -12 -10 -10 -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 0 0 0 0 0 0 0 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 -24 -68 -71 -90 -74 -64 -67 -77 -68 -45 -29 -25 -32 -56 -80 -105 -131 -155 -189 -141 -67 -14 -0 -1 -15 -44 -60 -43 -30 -28 -23 -14 -6 -3 -3 -3 -3 -3 -4 -5 -4 -4 -5 -6 -10 -10 -8 -6 -6 -8 -9 -9 -7 -5 -4 -7 -4 -3 -4 -5 -6 -8 -8 -10 -14 -16 -20 -26 -28 -25 -18 -16 -14 -16 -19 -18 -12 -10 -13 -18 -21 -19 -14 -15 -15 -13 -10 -10 -12 -9 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -7 -5 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -8 -12 -21 -21 -30 -43 -60 -77 -59 -39 -36 -49 -78 -102 -120 -144 -173 -193 -119 -75 -34 -13 -10 -12 -18 -22 -19 -15 -17 -18 -11 -4 -1 -2 -4 -4 -5 -5 -6 -11 -11 -8 -8 -13 -30 -20 -17 -13 -10 -9 -10 -10 -9 -6 -2 -2 -5 -7 -7 -7 -5 -6 -10 -10 -8 -13 -17 -17 -15 -15 -17 -14 -9 -12 -12 -10 -9 -15 -21 -18 -14 -11 -14 -14 -13 -11 -8 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -28 -25 -13 -6 -7 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -39 -71 -83 -77 -58 -44 -43 -61 -92 -124 -152 -186 -212 -161 -12 -32 -37 -25 -15 -11 -9 -8 -7 -8 -12 -14 -9 -4 -3 -4 -4 -4 -5 -6 -7 -7 -12 -15 -13 -15 -23 -7 -3 -7 -11 -14 -14 -12 -11 -10 -7 -5 -6 -10 -13 -12 -9 -6 -8 -8 -7 -7 -7 -8 -10 -13 -15 -14 -11 -17 -20 -18 -11 -9 -16 -14 -13 -13 -15 -15 -15 -14 -10 -5 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -29 -45 -39 -34 -36 -21 -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 -11 -56 -79 -82 -70 -49 -54 -53 -71 -107 -152 -196 -237 -251 -129 -5 -3 -5 -9 -10 -9 -7 -6 -6 -5 -7 -10 -5 -2 -2 -1 -3 -7 -6 -5 -6 -8 -11 -17 -17 -12 -10 -12 -6 -4 -7 -10 -10 -5 -3 -4 -5 -6 -7 -9 -14 -16 -13 -8 -7 -7 -8 -9 -10 -11 -12 -13 -13 -14 -15 -14 -14 -12 -11 -13 -18 -18 -17 -16 -14 -16 -14 -9 -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 -2 -8 -33 -38 -49 -52 -30 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -31 -42 -53 -79 -81 -71 -70 -72 -117 -174 -215 -233 -210 -66 -15 -22 -21 -15 -11 -9 -7 -3 -2 -8 -7 -5 -4 -3 -5 -3 -2 -3 -4 -4 -3 -5 -11 -16 -15 -10 -8 -13 -17 -9 -3 -3 -5 -5 -6 -5 -9 -11 -10 -11 -11 -13 -15 -14 -11 -10 -10 -11 -13 -13 -13 -13 -15 -17 -19 -17 -19 -17 -15 -15 -16 -12 -9 -12 -15 -15 -10 -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 -1 -7 -9 -21 -29 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -17 -49 -107 -101 -76 -54 -47 -105 -202 -220 -149 -45 -9 -39 -40 -24 -11 -8 -9 -8 -8 -10 -8 -4 -2 -1 -3 -4 -2 -1 -1 -1 -3 -5 -4 -3 -4 -5 -4 -3 -6 -9 -5 -1 -2 -3 -4 -5 -11 -8 -7 -8 -9 -10 -8 -9 -9 -11 -17 -16 -15 -15 -16 -16 -18 -21 -23 -23 -21 -21 -19 -17 -17 -17 -14 -9 -9 -10 -11 -13 -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 -3 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -58 -113 -111 -86 -49 -30 -73 -220 -234 -115 -11 -24 -58 -34 -15 -6 -5 -9 -13 -12 -10 -9 -8 -4 -2 -1 -1 -1 -2 -6 -6 -3 -2 -3 -4 -4 -4 -3 -5 -7 -7 -5 -3 -5 -7 -8 -9 -11 -18 -11 -6 -5 -6 -7 -11 -12 -12 -14 -14 -17 -18 -18 -14 -8 -10 -8 -17 -21 -19 -19 -20 -23 -23 -17 -5 -7 -7 -8 -8 -7 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -83 -119 -135 -116 -52 -22 -71 -198 -216 -78 -48 -66 -61 -27 -12 -7 -8 -13 -17 -9 -8 -8 -9 -6 -8 -8 -6 -5 -7 -11 -10 -7 -5 -6 -8 -8 -8 -10 -12 -5 -5 -6 -8 -8 -8 -8 -9 -10 -7 -4 -2 -2 -3 -5 -6 -12 -14 -13 -13 -14 -16 -16 -17 -15 -8 -2 -5 -9 -11 -13 -16 -14 -15 -10 -3 -6 -7 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -69 -150 -197 -204 -163 -48 -24 -62 -121 -126 -24 -45 -58 -46 -20 -9 -6 -7 -10 -11 -2 -5 -7 -6 -7 -11 -16 -17 -16 -13 -11 -8 -6 -4 -3 -4 -4 -5 -12 -16 -9 -11 -11 -8 -7 -7 -4 -2 -1 -1 -0 -0 -0 -1 -3 -6 -7 -6 -12 -18 -19 -17 -14 -12 -11 -9 -1 -0 -1 -5 -10 -11 -4 -1 -1 -1 -3 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -123 -227 -300 -239 -43 -21 -24 -23 -14 -0 -9 -20 -24 -17 -9 -7 -7 -7 -6 -3 -2 -3 -5 -5 -6 -8 -9 -10 -10 -11 -13 -11 -7 -4 -4 -4 -4 -12 -15 -13 -12 -9 -5 -4 -5 -5 -1 -0 -0 0 0 0 -0 -1 -4 -8 -8 -9 -12 -15 -15 -15 -14 -7 -1 -0 0 -0 -0 -0 -0 -0 -0 -6 -5 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -43 -149 -264 -151 -16 -6 -14 -16 -13 -11 -17 -32 -22 -15 -9 -7 -7 -8 -10 -8 -4 -4 -3 -4 -4 -5 -6 -7 -8 -10 -12 -14 -10 -6 -4 -4 -6 -8 -8 -8 -9 -9 -7 -6 -7 -7 -4 -3 -2 -1 -1 -1 -1 -0 -1 -4 -9 -9 -10 -9 -6 -2 -2 -0 -0 0 0 0 0 0 0 0 0 -0 -11 -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 -10 -54 -165 -54 -3 -1 -4 -10 -21 -35 -39 -34 -16 -10 -7 -7 -8 -9 -9 -7 -5 -8 -6 -5 -6 -6 -6 -6 -8 -9 -10 -10 -8 -6 -6 -5 -4 -5 -6 -6 -6 -8 -9 -7 -5 -5 -6 -7 -7 -6 -5 -4 -3 -1 -1 -3 -5 -10 -13 -10 -4 0 0 0 -5 -8 -6 -3 0 0 0 0 0 -0 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -6 -20 -23 -11 -8 -9 -8 -7 -6 -6 -6 -7 -7 -8 -7 -7 -7 -6 -4 -7 -6 -7 -6 -5 -5 -7 -7 -7 -6 -9 -9 -7 -5 -4 -2 -1 -1 -1 -3 -8 -8 -8 -7 -6 -4 -3 -3 -4 -4 -5 -4 -1 0 0 -0 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -27 -23 -14 -11 -16 -18 -16 -11 -7 -7 -9 -12 -12 -9 -6 -5 -4 -4 -5 -4 -5 -4 -4 -5 -8 -7 -6 -8 -10 -8 -5 -2 -1 -0 0 0 -3 -6 -8 -9 -9 -8 -6 -4 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -19 -18 -14 -15 -18 -13 -8 -5 -5 -5 -7 -10 -11 -11 -7 -3 -4 -5 -4 -4 -4 -4 -4 -5 -7 -4 -8 -8 -4 -1 -0 0 0 0 0 -4 -7 -7 -5 -3 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -6 -5 -6 -10 -12 -4 -3 -3 -2 -5 -9 -12 -13 -11 -7 -9 -7 -4 -3 -3 -4 -5 -6 -6 -3 -8 -6 -2 0 0 0 0 0 -0 -1 -2 -2 -1 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -77 -75 -39 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -0 -2 -6 -7 -7 -7 -10 -14 -15 -13 -11 -8 -7 -6 -5 -7 -8 -7 -7 -8 -14 -9 -8 -7 -4 -1 -0 0 0 -1 -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 -86 -187 -191 -81 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -6 -10 -11 -11 -11 -12 -14 -13 -11 -10 -9 -8 -8 -10 -10 -7 -10 -13 -14 -9 -12 -14 -12 -6 -4 -1 0 -2 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -56 -97 -76 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -6 -11 -12 -9 -9 -14 -13 -13 -14 -13 -12 -12 -13 -13 -9 -10 -11 -11 -10 -12 -15 -16 -13 -10 -6 -4 -3 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -3 -2 -4 -8 -8 -10 -11 -9 -14 -15 -14 -12 -9 -7 -7 -10 -12 -12 -13 -15 -17 -16 -16 -15 -10 -6 -4 -3 -2 -3 -5 -6 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -7 -12 -12 -10 -7 -5 -7 -9 -9 -9 -8 -9 -12 -14 -16 -18 -11 -10 -10 -8 -6 -6 -8 -10 -8 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -4 -4 -7 -14 -12 -8 -5 -4 -6 -5 -6 -6 -3 -6 -7 -6 -4 -4 -9 -9 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -4 -11 -9 -4 -2 -1 -2 -0 0 0 -0 -1 -1 -1 -0 -2 -7 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 24 24 24 24 24 23 22 22 22 22 22 22 22 23 23 22 22 21 20 20 19 20 20 20 21 21 20 19 18 18 18 18 19 21 23 24 25 25 24 23 23 22 22 21 22 23 25 26 26 26 26 26 27 27 27 28 29 30 30 31 31 31 31 31 31 32 33 34 34 34 34 34 34 34 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 25 25 25 24 24 24 23 22 22 21 21 21 21 22 22 22 22 21 20 20 19 19 20 20 21 21 20 20 19 18 18 18 19 20 22 25 27 27 27 25 24 23 23 22 22 23 24 26 28 28 28 28 29 30 30 30 29 30 30 30 30 30 30 31 31 32 33 33 34 34 33 33 33 33 33 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 26 25 25 25 24 24 23 23 22 21 20 20 20 21 22 22 22 21 20 19 19 19 19 19 20 20 20 19 19 19 19 20 21 22 25 27 28 29 28 26 25 25 24 24 24 25 26 28 29 30 30 31 31 32 33 33 32 32 31 30 30 30 30 30 31 32 33 33 33 33 33 33 33 33 33 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 26 26 26 25 25 24 24 23 22 21 20 20 19 20 20 21 22 22 21 20 19 18 18 18 18 18 19 19 19 20 20 21 22 24 25 27 29 29 29 28 27 27 27 27 27 27 27 29 30 31 32 32 32 32 33 34 35 35 34 33 32 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 27 27 26 26 25 25 24 23 22 21 20 20 19 19 19 20 21 22 22 21 20 19 19 18 17 17 17 18 19 20 21 22 23 24 25 27 28 29 29 28 28 28 29 29 29 29 29 29 30 31 31 32 32 32 33 34 35 36 36 35 35 34 33 33 32 32 32 32 32 32 32 32 32 33 33 33 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 27 27 26 25 24 23 22 21 20 20 19 19 19 19 20 21 21 21 21 20 20 19 18 17 17 17 17 19 20 22 23 24 25 26 28 28 28 28 28 28 29 30 30 31 30 30 29 29 30 30 31 31 32 33 34 35 36 36 36 36 35 34 34 33 33 32 32 31 31 31 31 32 32 33 33 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 29 28 28 28 27 26 25 24 23 22 21 20 19 19 19 19 20 20 21 21 21 21 20 20 19 18 17 17 17 18 19 21 22 24 25 26 28 28 29 28 28 28 29 30 31 31 31 30 30 28 27 27 28 29 30 31 31 32 34 35 36 36 35 35 34 34 33 33 32 31 31 30 30 31 31 31 32 31 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 28 28 27 26 25 24 23 22 21 20 20 20 20 20 20 21 21 21 21 20 20 19 19 18 18 18 18 19 20 22 23 25 26 28 29 30 29 29 29 29 30 30 31 31 30 30 29 27 26 26 27 28 29 29 30 30 32 34 35 35 34 33 33 32 32 32 32 31 30 30 30 30 30 30 30 30 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 28 28 27 26 25 25 24 23 23 22 22 22 22 22 22 22 22 21 21 20 20 20 19 19 19 19 20 21 22 23 24 26 27 29 30 31 30 29 29 29 30 31 31 31 30 30 29 28 26 26 27 28 28 29 29 30 31 32 33 33 33 32 31 31 31 30 30 30 29 29 29 29 29 29 30 29 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 29 29 29 28 27 27 26 26 26 25 25 25 25 25 25 25 24 24 23 23 22 21 21 20 20 20 21 21 22 23 24 25 26 27 29 31 32 32 31 30 29 30 31 32 32 32 31 31 30 28 27 26 26 27 27 28 29 29 29 30 30 31 31 30 30 30 30 29 29 29 29 28 28 29 29 29 29 28 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 29 29 28 27 27 27 27 27 27 27 27 27 27 27 27 27 26 25 25 24 23 22 22 21 22 22 23 24 25 25 26 27 29 31 33 34 34 32 31 30 31 32 33 33 33 32 31 30 28 27 26 25 25 26 27 28 28 28 28 28 28 29 29 29 29 29 29 28 28 28 28 28 29 29 29 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 30 30 30 30 30 29 28 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 26 26 25 24 24 23 24 24 24 25 26 26 27 29 30 32 34 34 34 33 32 31 31 32 33 33 33 32 30 29 28 27 26 25 25 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 29 29 29 27 25 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 31 31 31 30 29 28 27 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 26 25 25 25 26 26 27 27 29 30 32 33 34 34 33 33 32 31 31 32 32 32 31 30 29 28 27 26 25 25 25 26 26 26 26 26 25 25 25 26 27 27 28 28 28 28 28 28 28 28 28 28 26 25 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 32 32 32 31 30 29 28 28 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 27 27 28 29 30 31 32 33 33 33 32 32 31 30 30 30 30 30 29 28 27 26 25 24 24 24 25 25 25 25 24 23 22 22 24 25 27 28 28 29 29 28 27 27 26 26 26 26 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 34 32 31 30 30 29 28 28 27 27 26 27 27 27 27 27 27 28 28 29 29 28 28 28 29 29 28 28 27 27 27 28 28 29 30 31 32 32 32 32 32 31 31 30 28 28 28 28 29 29 28 27 26 25 24 23 23 23 24 24 24 23 22 21 22 23 25 26 27 28 29 28 28 27 25 25 25 26 26 26 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 37 36 35 33 32 31 30 30 29 29 28 27 26 26 26 26 27 27 28 29 29 30 30 30 29 29 30 30 29 29 28 28 28 29 30 31 32 33 34 33 32 31 31 30 29 28 27 26 27 27 28 28 28 27 26 25 24 23 23 22 23 24 24 24 23 23 23 23 25 26 27 28 28 28 27 26 25 24 24 25 26 27 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 36 35 33 32 31 31 31 31 31 30 28 27 26 26 26 27 28 29 30 30 31 31 30 30 30 30 30 30 30 29 29 30 31 31 32 33 34 34 33 32 31 30 29 28 27 26 25 26 26 27 27 27 27 26 25 24 23 22 22 22 24 25 25 24 24 24 25 26 27 27 27 27 27 26 25 24 24 24 26 27 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 35 34 33 32 32 32 32 32 32 31 30 28 27 27 27 28 29 30 30 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 32 31 30 29 28 27 26 25 25 25 25 26 26 26 26 25 24 23 22 22 22 22 23 24 25 25 24 24 25 26 26 27 27 26 26 25 25 25 24 25 26 27 28 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 34 33 33 33 32 32 32 32 32 32 31 30 29 28 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 32 32 33 33 32 31 31 31 31 30 30 29 28 27 26 25 24 24 24 24 25 25 25 25 24 23 22 22 22 22 22 23 24 24 24 24 23 24 24 25 26 26 26 25 25 25 25 25 25 26 27 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 32 32 33 33 33 32 32 32 32 32 32 32 32 32 31 30 30 31 31 31 30 30 30 31 31 32 32 33 33 32 32 32 33 33 32 31 30 29 29 29 28 28 28 27 26 25 24 23 23 23 23 24 24 24 24 23 22 22 22 23 23 23 24 24 23 23 23 22 22 22 23 24 25 25 25 25 25 24 24 25 26 27 28 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 30 31 31 32 32 31 31 31 31 32 32 32 33 33 33 33 32 32 32 32 32 31 31 31 32 32 33 33 33 33 32 31 31 31 31 30 30 29 28 28 28 27 27 27 26 26 25 23 23 22 22 22 22 23 23 23 22 22 22 23 24 25 25 25 25 24 24 23 22 22 22 22 23 23 24 24 24 24 23 23 25 26 28 29 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 29 30 31 31 31 31 31 31 31 32 32 33 33 33 33 33 33 33 33 33 33 32 32 33 33 33 34 33 33 33 32 30 30 29 29 28 28 28 27 27 27 27 26 26 25 25 24 22 22 21 21 21 21 22 22 22 22 22 23 25 26 27 27 27 26 26 25 25 24 24 23 22 22 23 23 23 23 22 22 23 25 27 29 30 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 30 31 32 32 31 31 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 34 33 32 30 29 28 27 27 nan 26 26 27 27 27 26 25 25 24 23 22 21 20 20 19 20 20 21 21 22 22 23 25 26 27 28 28 28 28 28 27 27 27 26 25 24 23 22 22 22 22 21 22 23 25 27 30 31 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 28 29 31 32 33 33 33 34 34 34 34 33 33 33 33 33 33 33 34 35 35 35 35 35 35 35 36 36 36 35 33 31 29 28 26 26 nan nan nan 25 26 26 26 25 24 23 22 22 21 20 19 19 19 19 19 20 21 22 23 24 26 27 28 28 29 29 29 29 28 28 27 27 26 24 23 22 21 21 21 21 22 23 25 27 30 32 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 26 28 30 32 34 35 36 36 36 36 35 34 34 33 32 32 32 33 33 34 35 36 36 36 36 36 36 36 36 36 35 34 31 29 27 26 25 nan nan nan nan nan 26 25 24 23 22 21 20 20 19 19 19 18 19 20 21 22 24 25 nan nan 27 28 29 29 29 29 29 28 27 27 26 25 24 23 22 22 22 22 22 22 23 25 27 30 32 33 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 21 21 22 23 25 27 29 32 35 37 37 37 37 36 35 34 34 33 32 32 32 33 34 35 36 36 36 36 36 36 36 36 36 35 34 33 31 29 27 26 25 nan nan nan nan nan 28 26 24 22 20 20 19 19 19 19 19 19 20 21 22 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 24 23 nan 22 22 22 22 23 25 27 30 32 32 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 19 20 20 20 21 22 23 25 28 31 34 36 37 37 37 36 35 35 34 33 32 32 33 34 35 36 36 36 36 35 35 35 35 35 34 33 32 30 29 27 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 25 24 nan nan nan 22 22 23 23 25 27 29 31 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 20 20 20 21 22 23 25 28 31 33 35 36 36 35 35 35 34 34 33 34 34 35 36 36 35 35 34 34 35 35 35 34 32 30 29 28 27 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 22 23 23 24 25 27 29 30 30 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 21 20 20 21 22 23 26 28 31 33 34 34 34 35 35 35 35 35 35 36 36 36 35 34 33 33 33 34 34 34 33 31 29 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 26 25 nan nan nan nan nan nan 23 23 23 23 24 26 27 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 22 21 21 21 21 22 23 25 27 29 31 32 32 32 33 34 35 35 35 36 36 37 36 35 33 32 32 32 33 34 33 32 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 25 nan nan nan nan nan nan nan nan nan nan 23 24 25 26 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 21 21 22 22 22 22 22 24 25 26 28 29 30 30 30 31 32 34 34 35 35 36 36 35 34 32 31 31 32 32 33 32 31 30 29 nan nan 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 25 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 20 20 20 20 20 20 21 21 22 22 24 25 26 27 27 28 28 29 30 31 33 33 34 34 34 35 34 33 31 31 31 31 31 31 31 31 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 24 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 18 18 18 18 19 20 22 23 24 26 26 26 27 27 28 29 30 32 33 33 33 33 34 33 32 31 31 31 31 30 30 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 18 19 19 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 38 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 20 19 18 17 17 17 17 18 19 21 23 25 26 26 27 27 27 28 28 30 31 32 32 33 33 33 32 32 32 32 31 30 29 28 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 18 19 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 37 38 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 22 21 19 18 17 17 18 19 20 22 24 25 27 28 28 29 29 29 29 30 30 31 32 32 32 32 32 32 32 32 31 30 28 28 28 29 29 28 27 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 18 19 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 25 24 24 22 21 20 19 20 21 22 23 24 25 26 28 29 31 32 32 31 30 30 30 31 31 31 30 30 30 30 31 31 30 29 28 28 29 29 29 27 25 24 24 24 26 27 28 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 15 17 18 20 21 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 27 26 26 25 23 22 21 22 23 24 24 25 26 27 29 31 33 34 34 33 32 31 31 31 31 30 29 28 28 28 29 30 30 30 30 29 29 29 28 26 24 23 23 24 26 27 27 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 nan nan nan nan nan nan nan nan nan nan nan nan 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 17 19 21 22 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 31 29 28 28 27 27 25 24 23 22 23 23 24 25 26 28 30 32 34 34 35 34 33 32 32 32 31 31 30 28 27 27 28 29 30 30 31 30 29 28 27 25 23 22 23 24 26 27 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 15 17 20 21 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 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 32 31 30 29 29 28 28 27 25 23 22 22 22 23 25 26 29 30 32 33 34 34 34 33 33 33 33 33 32 31 30 29 28 29 30 30 31 30 30 29 27 26 25 23 22 22 23 25 27 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 12 15 17 19 21 22 nan nan nan 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan nan 15 15 15 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 31 30 29 28 28 27 26 24 22 21 22 23 25 26 28 29 30 30 31 32 33 33 34 34 35 34 33 32 31 30 30 30 31 31 31 30 29 28 27 27 25 23 21 21 23 25 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 12 14 17 19 20 21 nan 25 28 31 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 15 16 nan nan 14 nan nan 12 11 11 12 13 nan nan nan nan nan nan nan nan 30 34 37 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 32 32 31 30 29 28 27 26 24 23 23 24 25 25 26 26 27 27 28 29 30 32 33 34 35 36 35 33 32 31 30 31 31 32 31 30 29 28 27 27 27 25 23 22 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 nan nan nan nan nan nan nan nan nan nan nan nan 9 11 14 16 17 18 19 20 24 28 32 35 nan 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 14 15 nan 15 14 nan 11 10 9 8 8 nan nan 9 9 11 14 17 20 24 28 32 35 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 33 33 33 33 32 31 30 29 28 27 26 25 26 26 27 28 27 27 26 27 27 28 29 31 32 34 35 35 34 33 31 30 30 31 31 32 31 30 28 26 26 25 25 24 23 22 22 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 16 17 18 22 27 31 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 12 12 13 nan nan 16 15 14 13 11 10 9 7 5 3 1 3 6 10 14 18 22 26 30 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 33 34 34 34 33 33 33 32 31 30 29 28 28 29 29 30 31 30 29 29 28 28 29 29 30 31 32 33 34 33 32 31 30 30 30 30 30 30 28 27 25 24 24 24 24 23 23 23 23 24 24 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 16 15 15 16 20 25 30 nan nan 35 35 nan 32 nan nan nan nan nan nan nan nan nan 16 16 13 12 12 13 14 16 nan 17 16 15 13 12 12 11 9 7 6 7 8 10 13 17 21 25 29 32 nan 36 nan nan nan nan nan nan nan nan nan 35 nan nan nan 34 35 36 36 35 34 34 35 35 34 33 32 31 31 31 32 33 33 33 33 32 32 32 31 30 29 30 31 32 33 33 33 33 32 31 30 29 28 28 27 26 25 24 24 24 24 24 24 24 24 24 24 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 7 nan nan 14 15 15 14 15 19 23 nan nan 33 34 35 35 33 nan nan nan nan nan nan nan nan nan nan 17 nan nan 11 13 14 16 nan nan 17 16 15 13 13 14 13 11 11 11 11 11 13 17 21 25 28 31 33 34 34 nan nan nan nan nan nan nan 37 36 34 33 34 35 37 38 38 37 37 37 38 38 37 36 35 34 33 32 33 34 35 35 35 35 35 35 33 31 30 29 30 31 33 34 35 35 35 33 31 29 28 27 26 25 25 25 26 27 27 27 27 26 26 nan 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 7 9 12 14 15 15 15 15 17 21 25 28 31 33 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 12 nan nan nan nan nan 17 15 14 14 15 16 15 14 13 12 12 14 18 22 25 28 31 32 33 33 nan nan nan nan nan nan 38 37 36 34 34 35 37 39 40 40 39 39 39 39 39 38 37 36 34 33 33 34 35 36 36 37 37 37 36 35 33 31 30 30 32 33 35 35 36 36 35 33 31 30 28 27 25 25 26 28 29 29 29 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 7 9 12 14 15 15 15 15 16 19 23 26 29 32 34 35 33 nan nan nan nan nan nan nan nan nan nan nan 17 nan nan nan nan nan nan nan 17 16 14 14 15 17 18 17 15 13 12 13 16 19 23 26 29 31 31 31 32 33 nan nan nan nan 37 36 35 34 33 34 35 37 39 40 41 40 40 39 39 39 38 37 35 34 33 33 34 35 36 37 37 37 36 36 35 34 33 32 32 nan nan 35 36 36 36 35 34 33 32 30 28 26 26 27 29 30 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 6 7 9 11 13 15 15 15 15 16 18 21 24 27 30 33 34 33 31 29 27 25 nan nan 21 20 19 19 19 18 nan nan nan nan nan nan nan 17 15 14 15 16 17 17 16 14 13 13 15 17 20 24 27 29 31 31 31 31 33 34 36 36 36 36 34 33 32 32 nan 36 38 40 41 41 40 40 40 39 39 37 36 34 33 32 32 33 34 36 37 37 37 36 36 35 35 34 34 34 nan nan 35 36 36 35 35 35 34 32 30 29 28 28 29 31 32 32 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 7 9 11 13 14 15 15 16 16 17 20 22 26 29 31 32 32 30 29 27 25 24 23 22 21 20 20 19 18 17 nan nan nan nan nan nan nan 16 15 15 16 17 17 16 14 13 14 16 19 22 25 28 30 30 30 30 31 32 34 35 36 35 34 33 32 31 32 35 38 39 40 41 41 41 40 40 40 39 37 36 34 33 31 31 31 33 34 36 36 37 36 36 36 35 35 35 nan nan nan 35 35 35 35 35 34 33 32 30 29 28 29 31 32 32 32 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 9 11 13 14 15 15 16 17 18 20 22 25 27 30 31 31 30 28 27 26 24 23 22 21 21 21 21 21 20 nan nan nan nan nan nan 17 17 16 16 16 17 17 16 14 14 15 17 20 23 26 28 30 30 29 29 30 31 33 35 35 34 33 32 31 32 35 37 39 nan nan 41 41 40 40 40 40 39 37 36 34 32 31 30 30 31 33 34 36 36 36 36 36 35 nan nan nan nan nan 34 34 34 34 33 33 32 31 29 28 27 28 29 30 31 31 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 11 13 14 14 15 16 17 19 21 23 25 27 29 31 31 30 28 27 26 25 23 22 21 21 22 22 23 23 nan nan nan 18 16 16 17 17 17 17 17 17 17 15 15 15 16 18 21 24 26 28 29 29 29 29 30 32 33 34 34 33 32 31 32 34 nan nan nan nan nan 39 39 39 38 38 39 38 37 35 33 32 31 30 30 31 32 34 34 35 35 35 35 nan nan nan nan nan 32 32 32 32 32 32 32 31 30 28 26 25 25 25 27 28 28 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 12 13 14 15 16 17 19 21 23 25 27 29 31 31 30 28 27 26 25 24 22 22 21 22 23 24 24 25 25 24 22 20 19 17 18 18 18 18 18 17 16 16 16 17 19 21 24 26 27 28 29 29 29 31 32 33 33 33 31 29 30 32 nan nan nan nan nan nan 37 38 37 37 36 37 37 36 34 33 31 31 31 31 32 33 33 33 34 33 34 34 nan nan nan nan nan 30 30 30 30 30 30 30 29 28 26 24 23 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 10 11 13 14 15 16 17 19 21 23 25 27 29 31 32 31 29 27 25 24 24 23 22 22 22 23 23 24 24 24 24 23 22 20 20 20 20 20 19 18 18 17 17 17 18 19 21 24 25 26 27 28 29 30 31 32 32 31 30 28 28 29 32 nan nan nan nan nan 34 36 37 36 35 35 35 35 34 33 32 31 31 31 32 33 33 33 33 33 33 33 nan nan nan nan nan 31 29 29 29 29 29 29 29 nan nan nan 23 22 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 9 10 12 13 15 16 17 19 21 23 25 27 29 31 32 32 30 28 25 23 23 23 23 22 22 23 23 23 23 23 23 22 22 22 23 23 23 21 20 18 17 17 17 18 19 20 21 23 25 26 27 27 29 30 31 31 29 27 26 26 27 28 nan nan 32 32 32 33 34 35 36 36 35 35 34 34 34 33 32 32 31 31 32 32 33 33 33 33 33 nan nan nan nan nan nan 30 29 29 29 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 12 14 15 17 19 21 23 25 27 29 31 33 33 33 29 26 23 22 23 24 24 23 23 23 23 22 22 22 23 23 24 25 25 23 21 19 18 16 16 17 18 20 21 23 24 25 26 26 27 29 30 30 28 26 25 25 26 27 nan nan 29 30 31 32 33 34 35 36 36 35 34 34 34 34 34 33 32 31 31 31 31 32 32 32 33 33 nan nan nan nan nan nan 30 29 29 28 29 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 12 14 17 19 21 23 24 26 28 30 32 34 33 30 26 22 21 22 24 25 24 24 24 24 23 24 24 25 25 26 26 24 22 20 19 18 17 16 17 19 20 22 24 24 25 26 26 27 28 28 26 24 23 24 26 27 27 nan nan 28 29 31 32 34 34 35 36 36 35 34 34 34 34 34 34 33 32 31 30 30 31 31 31 31 31 nan nan nan nan nan nan 30 29 29 28 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 13 15 18 20 22 24 26 28 30 32 33 32 29 25 22 22 23 25 26 25 26 26 26 27 27 27 28 28 28 27 25 22 20 18 17 16 16 17 19 21 23 24 25 25 25 25 26 26 24 21 20 21 24 26 26 nan nan 28 29 30 31 32 33 34 34 35 35 35 34 34 34 34 34 34 33 33 32 31 31 31 30 29 29 29 nan nan nan nan nan 29 29 29 29 28 28 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 12 14 16 19 21 23 26 28 30 32 33 32 29 25 23 23 24 25 26 25 25 26 27 28 28 29 30 31 31 30 28 25 22 19 17 16 16 17 19 21 23 24 25 24 24 24 24 22 20 17 18 20 22 23 nan nan 25 27 28 30 31 31 32 32 33 34 35 34 33 33 33 33 33 33 33 33 33 32 32 31 31 29 28 27 nan nan nan nan nan 29 29 29 29 28 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 13 15 17 20 22 25 27 29 31 33 33 29 26 24 nan nan nan nan nan nan nan nan 27 28 28 29 30 31 31 29 27 24 21 18 16 16 17 18 20 22 23 23 23 23 22 21 19 17 16 18 19 20 20 nan 19 22 25 26 28 28 29 29 30 31 33 34 34 33 33 32 32 32 32 32 33 33 nan nan 33 32 31 29 27 nan nan nan nan nan 29 29 29 29 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 21 23 25 27 30 32 33 30 26 24 nan nan nan nan nan nan nan nan nan 27 27 27 28 28 27 27 25 23 21 19 18 17 18 19 20 22 23 23 22 21 20 18 17 16 17 18 18 18 nan 17 18 20 22 24 25 25 26 26 27 29 31 33 34 34 33 32 32 31 31 31 32 32 33 nan 33 33 32 31 29 27 nan nan nan nan nan 29 29 29 27 26 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 19 21 23 25 27 29 30 30 27 24 nan nan nan nan nan nan nan nan nan 28 27 25 24 23 22 22 21 20 19 18 17 17 18 19 20 21 22 22 20 18 15 13 15 17 18 18 17 16 15 16 17 19 21 22 22 22 22 23 24 26 28 30 32 33 33 32 31 30 30 30 nan nan nan 33 33 33 33 32 31 29 nan nan nan nan nan nan 28 28 27 26 24 22 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 20 21 23 24 26 27 27 26 25 23 23 24 26 nan nan nan nan nan 28 26 23 21 19 18 18 17 16 15 15 nan nan 16 17 18 19 20 18 15 11 9 10 15 18 19 18 16 15 14 15 16 17 19 20 20 20 19 20 21 nan nan nan nan 30 31 31 30 nan nan nan nan nan 30 31 32 32 32 32 32 30 nan nan nan nan nan nan nan 27 26 26 24 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 23 24 25 25 24 23 nan nan nan nan nan nan nan nan nan 22 20 18 17 16 15 15 14 nan nan nan nan 13 14 15 16 15 13 10 8 8 11 16 19 19 18 17 16 15 15 16 17 18 19 19 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 30 31 31 31 31 nan nan 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 20 21 21 nan nan nan nan nan nan nan nan 21 19 17 16 15 nan nan nan nan nan nan nan nan nan nan nan 14 13 12 10 10 12 14 17 nan nan nan 18 17 16 15 16 17 17 18 18 18 18 nan nan nan nan nan nan nan nan nan nan 25 25 25 25 25 26 27 27 28 29 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 18 nan 18 nan nan nan nan nan nan nan 17 15 nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 14 14 15 17 nan nan 19 19 19 18 17 17 17 17 17 17 17 17 nan nan nan nan nan nan nan nan nan 23 23 23 23 23 23 23 23 24 25 25 26 27 nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan 17 17 17 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 18 18 17 18 18 19 19 19 20 20 20 20 19 19 17 16 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 21 21 21 22 23 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 15 15 16 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 20 20 20 20 21 21 21 22 22 23 23 22 20 18 16 16 15 15 16 16 17 nan 18 19 nan nan nan nan nan nan nan 21 21 20 19 19 20 21 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 14 14 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 21 22 22 22 23 23 23 24 25 26 26 25 22 20 18 17 16 16 nan nan nan nan nan 17 nan nan nan nan nan nan nan 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 12 12 12 13 13 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 24 24 24 24 25 25 26 27 27 27 26 25 23 20 18 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 11 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 24 24 24 25 25 26 27 27 28 28 27 26 nan nan nan nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 11 11 11 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 24 24 24 25 26 27 27 28 28 28 nan nan 25 nan nan nan nan nan nan nan 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 11 12 nan nan nan nan nan nan nan nan nan nan nan nan 13 14 nan nan nan nan 23 25 25 25 24 25 26 27 27 26 27 27 nan 26 26 25 22 21 20 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 12 12 nan nan nan nan nan nan nan nan nan nan nan nan 11 12 14 nan nan nan nan nan nan nan 27 25 25 27 27 26 25 25 25 26 27 27 27 25 23 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan 8 11 12 nan nan nan nan nan nan nan nan 28 27 26 26 27 26 26 24 24 26 26 27 27 26 25 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 8 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 25 25 25 26 26 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 241 238 237 236 236 235 236 239 244 250 255 258 259 261 262 263 264 265 265 264 264 264 265 267 269 270 272 274 275 276 277 279 281 282 282 282 283 283 283 282 279 278 278 278 277 277 277 279 281 284 286 287 286 286 288 289 290 289 289 287 287 287 286 286 286 286 287 287 288 289 290 290 290 291 292 292 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 240 238 237 235 235 235 236 238 242 247 252 255 258 260 262 263 264 265 265 264 264 263 264 266 268 270 272 274 276 277 278 279 280 280 279 278 278 279 279 278 276 274 273 272 271 271 273 276 280 284 287 288 287 286 286 287 287 288 287 287 286 285 285 285 286 286 287 287 288 289 289 290 290 291 291 292 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 239 238 236 234 233 233 234 235 238 241 245 249 253 256 259 261 263 264 264 265 264 264 263 263 265 268 270 272 275 277 277 277 277 277 277 276 274 274 274 275 274 273 272 270 268 267 267 270 274 279 283 287 288 288 286 285 285 284 284 283 283 283 283 283 284 285 286 287 287 288 288 289 290 290 291 291 292 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 236 235 233 232 231 232 233 235 238 240 244 247 251 255 258 261 263 264 265 265 264 263 262 262 264 266 269 271 273 275 275 275 275 275 275 274 272 271 271 271 272 272 271 268 266 265 266 269 274 279 284 286 288 287 286 285 283 282 281 280 280 280 281 282 283 284 286 287 287 287 288 289 291 292 292 292 293 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 234 233 231 230 229 230 231 233 236 238 241 244 247 250 253 257 261 263 264 265 265 264 263 262 261 261 263 266 269 271 272 273 274 274 273 273 272 270 269 269 271 272 272 271 269 268 267 268 271 276 280 284 286 287 286 286 285 283 282 280 279 279 281 282 282 283 284 286 287 287 287 288 290 292 293 294 295 296 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 231 229 228 227 228 229 232 234 237 239 242 244 247 249 253 256 260 263 264 265 266 265 264 262 259 258 259 262 265 268 270 272 272 272 271 270 269 269 270 271 273 273 273 273 272 271 271 272 274 278 281 284 285 286 286 285 285 283 282 281 281 281 282 283 283 283 284 286 287 287 288 290 292 293 295 296 298 299 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 232 231 229 226 225 225 226 229 232 235 238 239 241 244 246 248 252 255 259 261 263 265 266 266 265 262 259 256 256 259 263 266 268 270 270 270 269 268 268 269 272 274 275 275 275 275 275 275 275 276 278 281 282 282 283 284 284 284 284 283 283 284 284 284 284 284 284 284 285 286 288 288 289 291 293 295 297 299 301 302 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 229 227 224 223 223 225 229 233 235 237 238 239 242 244 247 250 253 256 258 261 263 265 266 265 262 259 257 256 257 261 264 267 267 268 267 267 267 268 270 272 274 275 275 275 276 276 277 279 280 281 281 281 281 282 282 282 281 282 283 284 286 286 286 286 285 285 286 287 289 290 291 292 293 295 296 298 300 303 304 304 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 228 225 223 222 222 225 229 232 234 235 236 237 239 242 245 248 250 252 254 257 259 261 263 263 262 259 257 256 257 260 263 265 265 265 265 266 267 268 269 271 272 273 274 275 276 277 278 280 281 281 279 278 279 280 280 279 279 280 282 285 287 288 288 287 286 287 288 290 292 294 294 294 295 296 298 300 302 304 304 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 229 227 225 223 222 223 225 229 232 233 234 234 235 237 240 243 245 247 248 250 252 253 256 258 260 260 259 257 256 257 259 261 263 263 263 265 266 267 267 267 267 268 270 272 274 276 278 279 281 280 279 276 274 275 277 278 278 278 279 281 284 286 287 288 288 288 289 290 293 296 298 298 298 299 300 301 302 304 305 303 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 229 227 225 223 223 225 227 230 231 232 233 233 234 236 238 240 242 243 244 245 246 248 250 252 255 256 257 256 256 257 258 260 261 262 264 265 266 266 265 264 264 265 268 271 275 278 280 281 281 278 275 273 271 271 274 277 279 280 280 281 282 284 285 287 289 290 291 293 295 299 302 302 302 302 304 306 307 308 307 304 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 228 228 227 225 224 225 226 229 230 232 233 233 234 234 235 236 237 238 239 240 241 242 243 244 247 250 252 254 255 256 256 258 259 261 262 264 265 265 265 264 262 262 263 266 271 276 280 282 282 280 277 273 271 270 270 272 276 280 281 281 281 281 282 283 285 288 290 292 295 297 300 303 304 305 306 308 310 311 311 309 305 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 226 227 226 225 225 226 228 230 232 233 234 234 235 235 235 235 235 235 236 237 238 238 239 240 242 245 248 251 253 255 256 257 258 259 261 262 263 263 263 263 263 264 265 268 272 277 280 281 281 279 276 273 272 271 271 273 275 279 281 283 283 283 282 282 283 286 290 293 296 299 302 304 305 306 307 310 312 313 312 310 306 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 225 226 227 226 225 225 226 228 230 232 234 235 236 236 235 235 234 234 234 235 236 236 236 237 238 239 241 244 247 250 253 254 255 256 257 258 259 261 262 263 264 266 268 270 272 274 277 278 279 279 278 277 276 275 274 274 274 275 278 280 283 286 287 287 285 284 287 291 295 298 301 303 305 306 306 307 310 312 313 312 309 306 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 226 227 226 225 224 224 225 227 229 232 234 235 236 237 236 236 236 236 236 236 236 236 235 235 236 237 239 241 244 248 251 252 253 253 254 255 257 259 261 264 266 269 272 274 275 275 276 276 278 279 279 279 278 278 277 277 277 277 277 279 283 288 292 293 292 291 292 294 298 301 304 306 308 308 307 306 308 309 310 310 309 307 304 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 226 226 225 224 223 222 223 225 227 230 233 235 236 237 237 238 238 238 238 237 237 236 235 234 235 236 238 240 242 245 248 249 250 251 252 254 256 259 261 264 267 270 273 275 276 275 275 276 278 280 281 281 280 280 280 281 281 280 279 280 283 289 295 298 299 299 299 300 303 305 307 309 310 310 308 306 306 308 309 309 309 308 306 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 224 223 223 222 221 221 222 223 225 228 230 233 235 237 238 240 241 240 239 238 237 236 235 234 234 236 237 239 241 242 244 246 248 249 251 254 256 259 261 264 266 268 270 272 274 274 275 277 279 281 282 282 282 283 284 285 286 286 284 283 284 289 295 299 302 303 304 305 307 309 311 313 313 313 310 307 306 307 308 309 309 308 308 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 222 221 220 219 220 220 220 220 221 223 225 228 231 234 237 239 241 242 242 241 240 239 237 236 235 235 236 237 238 239 239 241 243 245 247 250 253 257 260 262 265 266 267 267 268 270 272 274 277 279 281 282 283 284 285 288 290 292 292 291 289 288 290 294 298 301 303 305 307 309 312 315 316 316 316 313 310 307 307 308 309 310 310 310 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 220 219 217 217 217 218 219 219 220 221 223 226 229 233 237 240 241 242 243 243 242 241 239 237 236 236 236 237 237 237 236 237 239 242 245 249 253 257 260 263 265 267 268 267 267 268 269 272 276 278 281 282 284 285 288 291 295 297 299 299 298 296 295 296 298 300 302 304 306 309 312 316 318 319 318 316 314 310 309 309 310 311 312 312 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 220 218 216 215 215 215 216 218 218 219 220 222 225 228 232 236 239 240 242 243 244 243 242 240 239 238 238 238 238 237 236 235 235 237 240 244 249 254 258 260 263 265 268 269 269 268 268 269 272 275 278 280 283 285 288 291 295 299 303 304 305 305 304 303 303 303 304 305 305 307 309 312 316 318 319 319 319 316 313 311 311 312 313 313 313 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 219 217 215 214 213 212 214 215 217 218 219 220 221 223 226 230 234 237 238 240 241 242 242 241 241 240 240 240 239 239 239 238 235 234 236 239 244 250 255 258 261 262 265 267 269 270 270 270 271 274 277 279 282 285 288 291 295 299 303 307 308 309 309 310 310 311 311 311 311 311 311 312 314 317 319 321 321 319 317 315 313 312 312 313 314 315 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 219 217 215 213 211 211 212 214 216 217 218 219 220 221 222 225 228 232 235 236 236 237 238 238 239 239 240 241 241 241 241 241 240 237 234 235 239 245 251 256 260 262 263 265 268 270 272 273 274 276 278 281 283 285 288 291 295 299 303 306 309 310 310 311 312 314 314 315 315 316 316 316 317 318 320 321 321 320 318 316 314 314 313 313 314 315 316 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 216 214 212 210 210 212 214 216 217 218 218 219 220 221 222 225 229 231 233 233 233 233 233 234 236 237 239 241 242 243 243 243 241 238 235 236 nan 247 254 259 262 264 265 266 269 271 274 276 279 281 284 286 288 290 292 294 298 302 305 306 307 308 308 309 310 311 312 314 315 316 317 318 319 321 321 321 320 318 316 314 313 313 313 313 313 315 317 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 213 214 213 211 209 209 210 213 216 218 218 218 218 218 219 220 223 226 230 232 233 232 231 230 231 232 234 236 238 239 241 242 244 244 243 240 237 nan nan nan 256 262 265 266 266 268 270 273 276 280 284 287 288 290 291 293 294 296 298 301 303 303 303 304 304 305 306 307 308 310 311 313 316 317 319 320 320 320 318 315 314 312 312 311 312 312 312 314 316 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 207 208 210 211 211 209 208 209 210 213 216 218 218 217 217 217 218 220 224 228 232 234 234 232 230 229 230 232 234 236 237 238 239 241 243 246 246 244 241 nan nan nan nan nan 266 267 268 270 272 275 279 283 287 289 291 291 292 293 294 295 296 297 nan nan 298 299 300 301 302 303 304 306 309 311 313 315 316 318 318 317 315 313 312 311 310 310 310 311 311 312 314 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 203 204 205 207 209 210 210 209 209 210 212 214 215 216 215 215 216 217 220 224 229 233 236 235 233 231 229 231 234 236 238 238 238 238 239 241 245 247 247 245 nan nan nan nan nan 265 267 269 271 274 276 280 284 287 289 290 290 290 291 291 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 314 315 315 nan 314 313 312 311 310 309 309 310 311 312 313 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 203 200 199 200 202 205 208 210 212 212 211 211 211 212 213 214 214 214 214 216 220 225 229 234 236 236 234 232 231 233 236 240 241 241 240 238 237 238 241 245 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 313 314 nan nan nan 313 311 310 309 308 308 309 310 312 313 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 198 195 195 196 198 203 208 212 214 214 213 212 213 213 213 214 213 213 213 216 220 225 230 233 236 237 236 234 233 236 239 243 244 243 242 239 236 235 nan nan nan nan 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 311 310 309 309 307 307 308 309 311 312 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 198 195 194 194 195 198 203 209 214 216 216 215 214 215 216 216 215 213 212 212 215 220 225 230 234 236 238 238 237 236 238 242 245 246 245 243 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 310 312 nan nan nan nan nan nan 309 309 308 308 307 308 308 309 310 311 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 197 194 194 194 196 200 205 211 216 217 217 216 217 218 220 219 216 214 212 212 214 219 226 230 234 237 239 240 240 240 241 243 245 246 246 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 313 315 nan nan nan nan nan nan nan nan nan nan 307 308 309 310 312 313 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 200 197 195 195 196 199 203 208 214 218 219 219 218 219 220 222 221 218 214 212 212 215 220 227 232 234 236 239 241 242 242 243 245 246 246 246 244 nan nan 244 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 307 309 311 313 315 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 201 198 197 196 198 201 206 211 216 220 221 220 219 219 221 221 221 219 215 213 213 216 222 228 233 235 236 237 240 242 244 246 247 247 247 246 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 307 308 310 312 314 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 5 4 3 1 358 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 203 201 199 198 197 199 202 208 214 219 221 221 219 218 218 218 219 219 218 215 213 213 217 223 230 234 236 235 236 238 241 244 248 250 250 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 307 307 308 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 10 8 6 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 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 201 201 201 200 198 197 196 199 203 210 216 220 221 220 218 216 215 215 216 216 215 214 212 212 217 223 230 235 236 235 235 236 239 243 247 251 252 251 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 15 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 265 262 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 200 200 199 197 195 193 195 200 206 212 218 220 221 219 217 216 214 213 213 212 211 210 210 211 216 223 230 235 237 237 236 236 238 240 244 248 252 252 251 250 249 249 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 22 19 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 200 198 196 194 191 191 197 203 210 215 218 220 220 219 218 216 214 213 211 209 207 207 208 210 215 222 229 234 238 239 239 239 238 238 239 243 248 252 253 252 252 252 252 253 255 257 259 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 29 26 23 21 19 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 200 199 197 194 192 191 193 200 207 212 216 218 219 220 219 218 216 214 212 209 207 206 207 208 211 215 221 227 232 237 241 243 243 240 237 236 238 243 250 255 256 256 256 255 255 256 257 259 261 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 35 35 33 30 27 25 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 198 198 196 195 194 193 194 197 202 209 213 216 218 218 219 218 217 216 214 211 208 207 207 209 211 214 216 220 224 229 234 240 244 245 243 239 235 235 239 246 254 259 260 261 260 259 258 258 258 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 39 38 34 31 30 30 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 285 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 196 195 194 193 193 194 195 198 203 209 213 216 217 218 218 218 218 217 214 211 208 207 207 210 212 214 216 218 221 224 229 235 240 244 244 242 237 234 236 241 248 254 258 261 262 262 261 258 256 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 38 42 41 38 35 33 32 34 nan nan nan 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 358 nan nan nan nan nan nan 304 297 290 284 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 196 195 193 192 192 192 193 195 198 203 208 213 215 217 218 219 220 220 218 215 211 208 206 207 208 210 212 213 214 217 221 225 230 236 241 244 244 241 237 236 238 242 246 251 255 259 260 259 257 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 43 46 42 37 34 33 34 38 nan 42 41 38 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 2 2 nan nan 349 nan nan 318 311 302 293 285 nan nan nan nan nan nan nan nan 230 226 223 220 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 195 194 193 192 191 190 190 191 194 198 204 210 213 215 216 218 220 221 221 219 217 213 210 208 207 207 208 208 209 211 214 219 224 228 233 238 242 245 245 243 241 240 241 242 244 248 253 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 44 40 35 32 32 34 39 43 42 39 38 36 nan 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 6 10 13 nan 13 9 nan 355 349 342 332 317 nan nan 272 255 241 232 227 225 223 221 218 215 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 202 198 195 193 192 191 189 188 188 190 194 200 207 211 213 214 215 217 219 220 219 218 217 216 214 212 209 208 206 205 206 209 213 218 224 229 233 237 241 245 247 248 247 246 244 243 243 244 248 253 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 29 30 33 38 40 39 36 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 9 10 16 22 nan nan 30 30 27 23 19 17 14 8 358 344 294 207 199 201 206 209 210 209 208 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 202 198 195 192 191 190 188 187 188 191 196 202 207 210 212 213 214 216 217 217 215 215 215 216 217 216 213 208 205 203 204 208 212 218 224 230 235 238 242 245 249 251 251 251 249 246 244 244 247 252 255 258 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 27 30 33 34 32 30 30 nan nan 32 32 nan 32 nan nan nan nan nan nan nan nan nan 22 18 19 23 30 35 38 41 nan 43 41 38 37 37 37 39 46 62 88 112 140 166 183 192 195 196 195 196 nan 197 nan nan nan nan nan nan nan nan nan 204 nan nan nan 199 196 193 192 191 190 188 187 189 193 198 203 207 209 210 211 212 213 213 213 211 211 212 214 217 217 213 208 203 202 203 207 212 218 223 230 236 241 244 248 250 253 254 253 251 247 244 243 246 251 256 260 261 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 nan nan 22 23 24 25 25 25 25 nan nan 29 29 30 30 29 nan nan nan nan nan nan nan nan nan nan 27 nan nan 43 47 49 49 nan nan 47 46 47 48 51 54 60 75 92 108 127 151 171 181 185 185 185 185 186 188 192 nan nan nan nan nan nan nan 197 200 201 200 197 194 191 190 190 190 190 190 190 193 197 200 203 206 208 210 210 210 209 209 208 208 208 209 211 213 213 211 205 201 201 204 209 213 217 221 227 234 241 245 249 252 254 255 254 252 247 243 242 244 248 nan 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 9 12 15 17 17 17 18 20 23 26 27 28 28 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 54 nan nan nan nan nan 51 52 56 61 66 72 81 94 108 125 147 164 174 178 178 177 177 178 182 186 nan nan nan nan nan nan 192 195 198 198 195 191 189 187 187 188 190 192 193 195 198 200 202 204 206 209 210 210 208 206 205 205 206 207 207 208 208 207 206 202 201 203 207 211 214 217 219 224 230 237 242 246 249 252 254 253 251 247 243 241 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 356 358 2 6 10 12 14 14 15 18 22 25 27 28 28 28 28 28 nan nan nan nan nan nan nan nan nan nan nan 46 nan nan nan nan nan nan nan 52 55 60 67 73 77 80 84 95 109 126 143 157 166 169 170 171 171 173 177 181 185 nan nan nan nan 187 190 193 196 195 192 189 186 185 186 187 190 192 196 198 200 202 202 204 208 211 213 212 208 205 204 204 205 205 205 204 204 203 202 202 nan nan 210 213 215 217 219 222 227 233 237 241 243 246 248 249 249 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 351 355 0 5 9 12 14 15 16 19 22 25 26 26 26 26 27 28 29 29 29 28 nan nan 31 36 40 43 46 49 nan nan nan nan nan nan nan 59 63 70 79 84 84 83 87 100 114 128 141 152 158 161 162 164 166 169 173 177 180 181 181 180 182 184 189 192 193 192 nan 187 185 185 186 187 189 193 196 199 200 201 202 205 210 214 215 213 210 206 204 204 204 205 204 203 202 202 203 205 nan nan 213 215 216 218 219 222 225 230 234 237 238 239 241 243 245 245 244 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 347 352 360 6 10 14 17 19 21 22 23 24 24 24 24 25 26 27 29 30 31 31 32 33 35 39 43 45 48 51 51 nan nan nan nan nan nan nan 70 77 85 87 87 87 93 105 117 129 140 148 153 156 158 159 162 165 168 172 175 175 175 175 178 182 186 189 189 188 186 185 185 186 187 188 191 194 197 198 199 200 203 207 212 216 217 215 211 207 205 204 204 204 204 203 202 202 204 nan nan nan 215 216 217 218 219 221 224 227 232 235 236 236 237 238 240 241 241 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 345 350 358 5 11 16 20 24 26 26 26 25 25 24 24 24 25 27 29 32 33 34 35 36 37 40 43 47 50 53 54 nan nan nan nan nan nan 71 72 77 83 87 88 90 98 108 119 130 140 148 152 154 156 157 159 162 165 168 171 172 172 173 175 179 183 185 185 185 185 186 nan nan 190 191 193 195 196 197 198 200 204 209 213 217 217 216 213 209 206 204 204 205 204 204 203 nan nan nan nan nan 218 218 218 219 220 221 223 226 231 235 237 237 236 236 238 239 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 356 4 12 19 24 28 31 31 30 29 28 27 27 26 26 27 29 32 36 37 38 39 40 43 46 50 54 57 60 nan nan nan 70 78 84 73 71 76 82 88 91 93 102 114 124 133 142 148 152 154 155 156 157 160 163 165 167 169 170 171 173 177 181 182 181 nan nan nan nan nan 192 193 194 195 196 197 198 201 205 209 213 216 216 216 213 210 207 205 205 205 205 204 nan nan nan nan nan 219 220 221 221 222 222 222 223 226 230 235 238 240 240 241 242 242 242 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 357 5 14 22 28 32 34 34 34 32 31 30 29 27 26 26 29 33 37 38 40 42 45 48 52 55 58 61 64 67 70 73 77 82 81 72 68 75 84 91 95 99 108 119 128 136 144 149 152 153 154 155 157 159 162 163 164 166 168 169 172 176 179 180 nan nan nan nan nan nan 193 192 193 195 196 198 199 202 206 210 212 214 214 214 212 209 207 205 205 206 206 205 nan nan nan nan nan 220 222 223 224 225 225 224 224 225 228 233 237 242 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 9 18 25 32 35 36 36 34 33 31 30 29 28 27 27 29 34 38 40 43 46 50 53 57 60 63 65 68 71 74 76 78 78 73 68 70 78 88 94 100 105 112 121 129 138 145 150 152 152 152 153 155 157 159 160 162 164 166 169 172 176 177 179 nan nan nan nan nan 192 192 192 193 195 197 199 201 203 207 210 212 213 213 212 210 207 205 204 205 207 207 nan nan nan nan nan 214 218 222 224 226 227 228 227 nan nan nan 229 233 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 13 20 26 31 34 34 34 33 32 30 29 28 28 28 28 30 36 39 42 46 51 56 59 62 65 67 69 71 73 73 73 73 73 70 72 77 84 90 96 102 109 116 123 131 138 142 144 146 148 149 151 153 155 156 157 160 162 165 168 171 173 173 nan nan 182 184 186 187 188 189 190 192 195 198 201 202 204 207 210 212 213 213 210 207 205 204 204 205 207 nan nan nan nan nan nan 212 216 220 223 225 227 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 16 22 26 30 31 31 31 31 30 30 29 29 29 29 30 36 39 43 49 57 63 66 68 70 71 72 73 72 71 70 70 71 72 77 82 87 92 98 104 112 119 126 132 135 136 137 140 143 146 150 153 155 156 156 158 162 165 166 166 167 nan nan 174 177 180 181 182 184 186 189 192 196 200 202 204 205 207 210 212 212 211 208 205 203 203 204 206 207 nan nan nan nan nan nan 211 215 219 222 224 227 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 24 27 29 31 31 31 31 32 31 31 30 31 34 37 43 53 63 70 73 72 73 74 75 75 74 73 72 73 75 77 81 85 89 94 99 106 112 119 126 131 133 133 135 138 141 145 150 154 156 157 157 158 162 165 165 163 162 nan nan 169 172 175 177 179 182 186 190 194 198 201 204 205 206 207 209 210 210 208 205 202 200 201 204 206 207 nan nan nan nan nan nan 212 215 219 222 225 226 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 21 24 28 31 31 32 34 34 34 34 33 34 36 40 46 58 69 75 76 74 74 76 77 78 78 78 78 78 79 81 83 85 89 94 99 105 111 117 122 126 129 132 135 138 142 146 151 155 158 158 158 159 162 164 163 160 nan nan 163 165 169 172 175 179 183 187 191 195 198 202 205 207 207 207 207 207 206 204 201 198 197 199 202 206 208 nan nan nan nan nan 211 214 217 220 223 225 226 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 24 27 30 32 34 35 36 37 37 38 38 41 46 53 63 73 76 74 72 73 76 78 80 82 82 81 81 81 82 83 84 86 90 95 101 108 114 119 123 127 131 135 139 143 147 151 154 157 157 157 158 159 160 160 nan nan 158 161 163 167 172 176 180 185 189 192 195 198 202 205 208 208 207 206 204 202 200 198 196 196 197 200 204 208 nan nan nan nan nan 212 215 217 220 222 224 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 27 30 33 35 36 37 39 40 41 42 45 52 61 71 nan nan nan nan nan nan nan nan 81 82 81 81 81 81 81 81 82 85 89 96 103 111 116 121 127 133 137 141 144 147 149 151 152 154 156 157 156 155 154 nan 155 158 161 164 168 173 179 184 189 192 194 196 198 201 204 207 207 206 205 203 200 198 nan nan 195 196 198 201 205 nan nan nan nan nan 213 216 217 218 220 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 37 39 40 41 43 45 48 55 66 76 nan nan nan nan nan nan nan nan nan 78 78 79 79 80 78 77 78 80 84 90 97 105 112 119 127 134 138 142 144 147 148 147 146 149 152 154 152 150 nan 147 150 156 162 167 172 177 183 188 193 196 197 198 199 200 203 204 205 205 203 201 199 197 195 nan 195 195 196 198 202 206 nan nan nan nan nan 217 218 218 218 219 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 40 42 43 45 46 49 54 64 74 nan nan nan nan nan nan nan nan nan 71 73 75 76 75 73 72 72 74 77 83 91 100 110 119 127 134 137 140 143 146 147 142 135 140 145 148 150 149 147 147 150 157 164 169 174 180 186 192 196 199 200 200 200 200 201 202 203 203 202 201 nan nan nan 194 194 194 195 196 198 202 nan nan nan nan nan nan 218 217 217 217 219 222 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 43 45 46 48 50 57 65 74 77 73 67 65 nan nan nan nan nan 66 67 68 69 68 65 64 63 65 70 77 nan nan 112 123 131 137 140 143 147 148 141 126 120 134 141 145 148 151 152 153 154 158 164 170 174 179 185 192 198 nan nan nan nan 199 199 200 202 nan nan nan nan nan 196 195 194 194 194 195 197 200 nan nan nan nan nan nan nan 217 216 216 217 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 45 47 48 49 51 58 67 73 nan nan nan nan nan nan nan nan nan 60 61 62 61 58 55 56 57 nan nan nan nan 121 134 143 150 155 159 159 149 129 119 121 133 139 143 146 149 152 155 155 157 161 167 172 177 183 191 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 195 194 194 193 194 196 nan nan 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 48 50 52 57 63 nan nan nan nan nan nan nan nan 57 57 57 59 57 nan nan nan nan nan nan nan nan nan nan nan 170 174 176 168 151 136 128 128 nan nan nan 145 147 149 152 154 156 160 166 172 178 184 nan nan nan nan nan nan nan nan nan nan 201 204 205 204 202 198 196 194 193 193 194 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 46 48 50 nan 52 nan nan nan nan nan nan nan 56 59 nan nan nan nan nan nan nan nan nan nan nan nan nan 170 171 167 159 151 144 137 nan nan 135 139 141 143 145 147 151 154 158 165 173 180 nan nan nan nan nan nan nan nan nan 189 192 199 205 207 206 204 200 197 194 193 194 196 nan 206 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 nan nan nan nan nan 50 53 53 53 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 146 150 151 151 149 145 142 139 136 135 136 137 139 141 143 146 150 155 162 170 178 nan nan nan nan nan nan nan nan nan nan nan nan 201 205 206 203 200 197 194 194 195 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 46 53 55 55 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 138 142 145 145 144 141 139 136 134 133 134 135 137 139 142 144 149 155 164 172 179 185 190 nan 198 198 nan nan nan nan nan nan nan 200 202 201 199 196 194 194 196 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 46 58 60 60 62 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 134 138 140 140 139 137 136 134 133 133 134 136 137 138 138 139 143 150 158 167 nan nan nan nan nan 194 nan nan nan nan nan nan nan 197 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 49 60 63 64 68 72 75 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 130 134 137 137 135 134 134 134 133 134 136 138 140 142 142 143 145 151 157 163 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 49 59 64 68 75 81 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 125 129 133 134 133 133 133 134 135 136 137 140 142 145 nan nan nan nan 158 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 49 60 69 77 84 89 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 120 125 129 132 133 134 135 137 139 140 141 142 143 nan nan 152 nan nan nan nan nan nan nan 181 188 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 64 77 87 nan nan nan nan nan nan nan nan nan nan nan nan 147 141 nan nan nan nan 127 129 130 130 132 135 138 140 142 143 143 145 nan 149 153 155 160 166 171 175 178 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 68 84 nan nan nan nan nan nan nan nan nan nan nan nan 158 159 155 nan nan nan nan nan nan nan 132 132 132 134 136 138 141 143 146 149 153 157 161 166 172 177 181 184 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 71 nan nan nan nan nan nan nan nan nan nan nan nan 162 165 165 nan nan nan nan nan nan nan nan 137 135 133 133 136 139 142 147 152 155 158 161 165 170 176 181 185 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 158 164 164 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 146 152 157 160 162 165 167 171 175 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 168 170 172 174 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 190 193 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan