CAPE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 66 170 283 357 408 437 1419 2254 2228 1679 1143 730 370 284 413 581 637 591 564 567 573 627 709 644 603 596 601 609 607 665 767 799 843 934 1021 1074 1094 938 854 956 1229 1418 1437 1440 1545 1639 1689 1697 1640 1533 1447 1425 1421 1398 1450 1460 1476 1558 1613 1552 1382 1255 1255 1224 1142 1043 947 864 808 787 778 718 645 623 665 712 684 567 493 476 433 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 69 184 329 447 479 412 923 1536 1244 763 414 228 167 230 335 410 467 505 528 546 578 649 704 639 611 601 595 586 575 593 680 813 930 1002 1062 1134 1155 997 877 929 1259 1445 1384 1304 1402 1637 1779 1760 1671 1557 1461 1395 1363 1377 1476 1445 1474 1572 1632 1575 1430 1288 1265 1208 1141 1050 945 873 864 895 905 843 683 579 536 598 609 496 406 372 349 0 0 0 0 0 0 0 6 12 23 32 18 6 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 1 15 71 195 372 508 492 340 309 654 500 287 166 143 186 248 291 340 422 486 515 534 583 681 772 646 611 591 576 562 553 582 709 932 1064 1084 1103 1086 1030 919 781 781 1015 1127 1147 1189 1343 1601 1821 1894 1803 1650 1514 1411 1323 1298 1384 1409 1433 1528 1647 1598 1429 1276 1184 1091 1057 1038 965 885 874 936 993 969 839 583 527 521 482 418 360 314 290 0 0 0 3 0 0 0 22 45 65 69 56 37 76 25 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 2 16 67 208 398 509 432 230 78 135 177 193 189 203 232 260 288 346 442 494 505 514 574 702 803 673 603 573 549 535 530 547 614 746 906 1021 1036 907 800 735 672 669 666 728 933 1116 1282 1485 1709 1855 1828 1659 1513 1426 1386 1356 1337 1332 1326 1428 1581 1561 1372 1151 998 922 891 922 939 870 810 877 999 1028 979 895 691 593 496 401 344 314 299 1 4 16 23 20 4 3 17 29 13 25 40 43 32 9 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 74 217 405 476 358 196 97 102 153 261 258 259 275 295 329 393 475 509 503 508 593 721 761 658 586 558 535 523 519 524 550 614 734 916 925 779 680 612 551 539 620 655 881 1036 1143 1282 1459 1599 1617 1516 1430 1415 1399 1322 1249 1234 1252 1342 1374 1292 1109 930 841 835 840 845 853 811 706 763 902 971 980 974 1003 1028 707 444 351 346 340 1 6 24 10 4 1 0 0 0 0 0 1 5 9 7 23 92 119 49 33 26 13 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 81 217 387 436 313 256 208 166 181 269 303 306 320 346 392 452 506 528 517 514 618 728 706 619 585 566 546 533 523 533 582 703 870 935 880 736 630 548 508 538 634 759 915 955 1030 1151 1268 1346 1373 1358 1367 1347 1278 1189 1145 1164 1209 1237 1182 1059 966 865 767 734 776 796 733 728 632 661 739 826 904 881 648 804 648 466 401 401 389 0 1 1 0 0 0 0 0 0 5 16 22 36 149 170 121 146 293 399 314 215 113 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 75 186 316 375 265 301 294 247 222 261 318 338 345 377 422 465 501 519 518 507 596 704 666 615 606 595 567 548 533 555 579 614 776 960 817 700 589 503 517 642 838 1026 1109 1004 1070 1174 1198 1198 1213 1242 1286 1236 1165 1090 1078 1105 1114 1062 956 883 850 815 749 682 667 680 624 670 614 603 606 653 727 740 639 488 430 429 429 416 385 0 0 0 0 0 0 0 0 2 30 55 56 51 66 55 68 98 171 257 282 273 243 208 163 112 64 26 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 63 132 227 283 205 224 280 301 302 309 325 341 360 413 477 523 563 572 544 516 567 698 647 619 615 609 591 570 547 551 551 501 505 649 760 674 550 454 549 775 986 1059 1001 1024 1173 1233 1175 1136 1135 1165 1197 1114 1058 1062 1055 1041 1009 936 839 796 784 739 678 628 598 571 542 606 567 530 524 544 569 554 470 364 341 372 381 357 310 0 0 0 0 0 1 1 0 4 10 27 24 0 0 1 5 13 28 41 74 105 153 222 292 285 230 161 98 22 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 30 61 109 178 212 169 140 199 289 377 375 344 345 391 470 562 633 676 654 578 516 558 727 653 628 646 663 657 624 570 542 551 484 411 463 596 625 523 433 557 773 947 996 1005 1096 1247 1263 1176 1142 1123 1124 1105 1020 1009 1038 1018 994 947 880 813 765 734 695 625 542 497 464 449 492 465 445 448 428 374 309 257 229 225 242 249 234 202 0 0 0 0 0 1 1 0 0 1 0 0 4 1 1 10 31 48 49 38 11 0 0 26 99 165 242 302 231 82 14 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 30 50 82 122 164 179 151 118 143 233 371 395 376 379 423 492 566 613 639 614 546 502 586 777 739 687 668 674 664 618 557 531 564 475 368 353 475 578 535 457 548 684 838 909 953 1068 1228 1264 1180 1134 1083 1064 1016 971 1002 1022 983 939 887 841 806 783 771 745 627 528 451 420 425 439 414 400 380 355 288 195 126 116 161 225 233 200 162 0 0 0 0 0 1 0 0 0 0 2 8 41 127 284 257 181 279 306 147 43 5 0 0 0 0 0 0 31 48 30 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 4 17 32 46 62 86 113 134 167 168 141 122 139 201 337 421 441 447 471 519 578 624 653 594 499 477 612 816 858 777 673 611 575 549 539 554 575 494 328 292 376 473 487 462 555 716 891 962 1009 1144 1287 1286 1161 1075 997 1015 988 961 995 1009 976 913 856 841 869 897 873 770 565 500 430 410 438 448 404 359 325 317 296 239 174 164 238 307 295 252 213 0 0 0 0 0 0 0 0 0 1 25 66 148 308 306 235 162 141 150 103 49 14 1 4 9 9 0 2 4 25 54 44 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 3 17 44 66 96 116 116 123 139 185 178 138 128 147 206 335 471 523 542 574 638 735 812 816 672 463 440 538 695 802 783 692 605 556 545 557 571 556 486 300 267 287 379 426 456 595 854 1116 1239 1302 1369 1386 1304 1153 1066 940 949 944 975 1015 1008 975 921 889 900 934 969 939 786 576 475 434 425 454 463 420 353 307 311 349 364 325 263 212 204 209 288 276 1 2 1 0 0 0 0 0 0 9 30 62 65 36 73 47 46 34 40 70 55 22 4 22 43 28 2 8 4 11 54 73 43 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 6 32 85 113 181 246 182 125 158 179 180 148 148 173 253 390 532 614 667 732 812 976 1112 1044 797 475 398 419 523 645 708 695 709 721 644 575 537 500 429 310 299 288 335 372 427 609 947 1286 1397 1343 1299 1265 1191 1098 1049 899 923 953 1008 1046 1029 982 947 978 980 874 811 752 689 632 580 571 556 529 510 472 401 330 303 352 416 438 454 448 405 356 304 266 1 2 2 0 0 0 0 3 9 20 11 6 2 1 7 24 89 215 235 128 48 16 0 4 22 15 1 0 1 2 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 74 157 193 218 293 200 166 161 143 185 170 180 204 276 399 534 634 707 771 802 931 1076 1084 869 514 348 329 397 531 674 800 906 946 795 598 477 370 295 273 286 242 258 292 397 649 995 1255 1271 1179 1139 1083 988 945 964 926 967 991 1029 1083 1097 1043 998 1030 1007 758 690 717 752 759 667 674 693 664 622 566 498 436 408 425 468 541 615 643 627 595 521 397 10 5 1 0 0 1 6 17 22 19 6 0 16 0 2 18 63 142 154 69 20 3 1 0 1 1 1 1 1 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 29 103 184 213 176 163 172 174 185 229 252 175 185 189 216 325 455 538 571 585 536 542 596 636 578 424 331 318 347 493 699 878 965 954 843 653 453 233 148 157 173 189 218 244 437 765 1066 1195 1137 1058 964 912 860 867 923 968 999 1002 1016 1033 1004 974 1004 1076 1040 788 781 935 907 763 684 706 752 759 731 686 637 597 575 563 536 577 649 720 781 766 666 538 26 7 1 0 1 6 19 43 14 4 2 33 122 129 78 44 23 15 12 8 2 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 85 151 205 229 240 219 255 284 302 260 186 200 174 170 268 384 440 436 406 352 340 338 345 364 352 333 324 317 447 675 841 877 843 772 620 363 156 124 126 126 169 191 244 495 826 1058 1115 1044 959 911 904 910 930 967 995 999 993 987 1004 1076 1176 1222 1167 1005 790 928 1137 1067 916 830 801 790 770 741 731 739 729 688 629 564 527 539 568 607 634 618 547 18 2 0 0 5 16 35 52 3 0 2 85 160 131 63 80 76 53 106 145 76 17 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 38 96 170 243 293 313 332 435 404 313 255 229 224 193 197 275 363 409 401 360 325 337 372 398 374 345 326 317 323 385 558 785 919 899 738 452 153 90 127 138 135 137 154 229 453 736 921 984 970 953 972 978 1012 1048 1060 1041 1009 988 977 1036 1205 1293 1104 911 845 795 917 1160 1165 1080 974 873 791 725 671 650 665 675 638 544 426 343 314 334 380 450 500 492 3 0 0 0 13 35 52 43 5 2 2 85 113 61 35 96 211 282 238 210 150 55 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 23 90 161 225 306 403 485 517 449 310 327 296 239 210 238 316 404 431 399 357 357 412 480 424 364 335 327 333 350 372 391 444 555 582 445 221 66 68 126 135 117 103 128 209 361 561 726 833 896 956 1021 1052 1073 1107 1097 1066 1041 1033 1058 1176 1260 995 864 785 751 754 791 1014 1050 980 875 777 701 642 590 550 548 566 548 490 405 311 280 294 311 356 415 455 0 0 1 4 16 45 89 104 65 31 5 2 30 26 33 79 146 167 43 70 74 42 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 2 6 8 1 6 9 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 21 40 76 161 313 484 554 483 379 342 402 331 250 233 285 377 453 451 380 382 475 553 532 388 349 341 346 359 371 367 334 275 234 223 170 96 59 64 89 87 84 91 141 232 337 432 554 684 783 888 992 1055 1065 1066 1050 1045 1058 1082 1100 1089 1011 808 763 762 773 765 748 832 832 758 683 628 590 558 524 502 523 548 532 489 425 350 337 339 316 325 381 434 0 0 7 15 27 57 116 222 275 166 51 2 3 4 79 110 72 19 19 47 57 16 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 8 11 10 16 15 12 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 1 9 40 144 347 484 502 423 355 374 402 294 245 277 330 362 368 384 368 444 602 588 455 366 347 345 357 369 364 333 278 208 143 122 107 86 68 61 66 66 69 84 142 217 273 315 424 570 650 737 826 907 952 948 924 974 1023 1059 1103 1114 1035 979 1056 1082 1145 1083 915 793 713 640 594 570 545 505 468 470 499 536 525 484 438 403 388 387 355 354 392 412 0 0 6 20 44 57 83 160 265 188 59 2 0 14 90 145 115 54 48 114 165 44 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 3 6 11 17 14 7 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 0 0 0 0 1 0 0 0 0 0 0 2 7 10 3 4 9 21 58 153 316 417 421 378 367 380 352 249 256 304 304 269 274 345 433 545 640 526 396 344 330 331 353 362 335 280 217 162 121 105 104 93 74 63 66 69 73 87 115 154 189 233 345 529 559 607 632 663 705 715 708 781 839 833 851 887 902 943 1050 1087 1054 960 832 726 661 618 592 565 514 461 437 440 430 492 525 504 463 422 391 384 381 372 382 386 0 0 2 16 57 48 21 3 10 42 8 0 0 8 33 58 48 13 9 54 93 34 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 0 0 0 0 0 0 0 0 0 4 13 18 14 6 14 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 40 41 16 15 34 57 88 146 243 350 379 365 370 341 284 236 260 289 267 265 328 439 550 617 545 418 345 302 281 295 343 354 304 243 192 155 128 107 110 101 75 69 73 77 81 93 140 183 177 178 259 428 480 527 549 523 508 513 528 557 566 519 471 434 417 434 475 715 851 734 604 560 572 575 552 519 481 453 451 456 448 481 521 517 476 421 375 354 348 331 335 327 5 3 1 3 20 21 9 6 11 8 0 0 0 1 3 3 2 9 12 3 0 0 1 4 1 0 0 0 0 0 0 0 0 0 0 0 0 3 7 3 0 0 0 0 0 0 0 0 0 2 10 21 18 15 14 5 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 49 72 62 35 35 65 91 108 138 219 327 366 319 294 251 219 214 230 235 218 262 386 514 579 540 384 281 264 265 303 360 387 348 267 223 195 174 149 124 131 108 72 74 83 89 100 135 182 192 150 118 135 215 312 403 494 498 459 429 420 414 385 320 254 215 182 155 221 540 850 765 593 501 496 506 498 483 487 477 475 463 442 461 512 529 502 444 388 358 347 313 320 279 78 40 9 0 2 2 0 0 1 2 2 6 11 54 27 7 4 11 15 1 0 0 2 3 1 0 0 0 0 0 0 0 4 7 4 1 0 0 1 1 0 0 0 1 6 2 3 3 0 2 9 24 20 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 3 4 5 5 3 0 0 0 0 0 0 0 0 0 3 28 26 26 38 15 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 20 55 59 51 46 58 81 95 103 126 202 283 298 258 209 181 171 170 168 161 165 244 394 480 484 412 296 212 226 306 400 437 398 312 233 210 190 169 153 151 156 117 71 75 89 97 102 105 107 104 94 82 76 95 158 261 356 415 422 390 351 324 299 242 200 183 177 180 234 426 760 800 683 573 517 498 484 464 496 523 520 484 449 461 522 562 558 505 424 364 336 297 281 257 77 62 20 4 0 0 0 0 0 0 4 31 77 98 108 38 10 4 6 4 4 2 0 0 0 0 0 0 0 0 0 1 4 9 4 1 0 0 0 0 0 0 0 0 2 4 8 14 19 19 20 23 11 2 1 0 0 0 0 0 0 0 0 0 0 0 1 4 6 6 5 4 8 8 6 3 1 0 0 0 0 0 0 0 1 6 61 76 86 87 61 28 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 28 35 31 36 47 58 64 71 82 108 145 188 209 197 150 126 128 121 109 102 121 199 346 400 405 373 308 252 293 419 489 452 361 264 204 189 168 152 156 164 157 124 79 70 95 120 134 131 115 101 93 78 75 87 121 181 253 317 357 350 310 272 250 218 193 174 184 207 225 274 427 599 671 664 624 578 535 502 508 541 549 515 491 512 565 598 586 540 466 418 355 243 208 204 22 23 11 0 0 0 0 0 0 2 26 93 259 365 293 100 27 14 14 14 10 3 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 2 5 9 18 24 25 22 14 2 0 0 0 0 0 0 0 0 0 2 2 3 10 7 6 5 6 7 8 7 5 2 0 0 0 0 0 0 1 1 6 19 58 95 134 147 125 79 43 21 7 1 0 0 0 0 0 0 0 0 0 0 0 0 3 16 28 38 39 30 30 52 71 77 75 76 97 115 136 144 128 94 85 93 90 78 71 83 126 214 302 369 378 321 282 320 366 356 315 259 199 161 152 151 151 157 165 157 126 87 68 89 118 127 123 120 118 98 83 79 84 102 136 184 227 266 285 265 235 211 192 180 150 152 181 212 238 295 430 590 666 680 646 598 561 543 549 571 565 554 570 612 641 615 553 496 487 378 193 162 141 0 0 0 0 0 0 0 0 3 46 152 324 595 564 330 118 47 35 22 12 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 10 19 22 22 18 10 1 0 0 0 0 1 2 3 1 5 5 3 3 5 5 5 6 7 6 4 2 0 0 1 1 0 0 0 7 17 26 41 68 104 158 159 133 96 66 40 13 2 0 0 0 0 0 0 0 0 0 0 0 1 7 36 46 42 40 35 30 59 92 96 79 72 92 121 121 98 82 70 62 66 75 72 66 71 89 134 242 361 371 291 237 227 210 175 157 142 122 111 118 138 141 146 164 164 138 100 72 65 60 54 66 95 112 97 85 79 82 88 104 131 160 190 217 218 198 172 153 147 151 154 178 205 223 268 383 537 602 641 631 609 590 577 601 688 697 665 649 659 666 629 548 453 450 344 198 145 103 27 9 1 0 0 1 3 11 89 191 314 463 547 328 144 53 30 26 15 2 0 0 0 0 0 0 0 0 0 0 0 0 0 5 3 0 0 0 0 0 0 0 0 0 0 0 0 2 6 12 16 19 20 16 9 5 1 0 0 3 6 6 1 2 1 0 0 2 4 4 3 1 1 2 2 2 5 9 6 2 1 4 15 37 48 64 80 93 112 88 70 60 49 34 15 0 0 0 0 0 1 1 1 2 2 2 2 4 12 27 24 66 90 83 66 65 83 85 66 61 82 105 105 73 69 67 63 66 76 76 64 59 77 145 258 352 318 229 162 123 101 83 75 79 80 83 92 104 117 136 146 129 112 102 94 77 48 19 24 54 79 83 78 76 87 88 94 112 135 153 164 178 175 152 136 136 145 151 163 170 211 296 397 483 526 567 592 608 613 628 685 766 760 689 612 565 556 552 491 405 424 320 187 113 81 81 22 1 1 3 21 58 109 203 230 245 236 163 63 14 4 1 0 2 0 0 0 0 0 0 0 0 0 0 7 16 15 4 9 3 0 0 0 0 0 0 0 0 0 0 0 0 1 1 4 7 11 15 15 15 9 2 0 0 0 1 1 0 0 0 0 0 0 0 0 1 0 1 4 6 8 11 14 12 7 7 17 35 58 69 74 70 62 48 26 19 25 24 17 7 0 0 0 0 2 5 6 5 6 9 8 6 6 11 21 45 169 216 206 177 147 113 77 60 61 74 81 66 43 51 62 68 72 74 68 51 50 80 162 242 273 235 168 109 70 52 50 55 60 68 72 81 89 103 133 149 135 137 144 138 108 59 22 23 33 48 56 58 67 86 91 96 110 126 133 135 154 158 146 138 138 143 158 188 216 261 333 404 454 490 538 580 614 639 668 704 714 652 547 465 425 427 447 430 386 384 271 155 84 57 67 21 8 18 52 132 177 201 164 111 69 38 13 4 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 72 138 140 67 13 1 0 0 0 0 0 0 1 3 2 0 0 0 1 1 1 2 4 8 6 10 6 1 0 0 0 0 0 0 0 0 0 0 0 0 2 6 9 9 8 9 14 20 22 23 23 27 40 60 82 95 92 77 62 41 20 8 9 10 6 2 0 0 0 0 3 10 12 13 15 15 16 15 9 11 28 63 125 173 199 212 205 163 95 68 65 62 49 32 27 29 41 52 55 54 50 44 49 72 128 183 201 174 124 77 49 38 40 47 55 65 67 82 89 105 149 220 259 240 220 186 125 61 34 25 23 25 28 36 53 72 84 91 98 104 107 113 131 137 135 132 144 166 191 217 255 313 370 402 428 471 523 556 567 580 577 564 547 513 432 342 297 291 300 304 299 295 201 114 60 41 16 17 37 95 149 184 143 88 39 19 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 28 129 346 478 402 227 96 43 23 7 0 0 0 0 0 0 1 9 12 6 3 1 0 1 1 0 4 2 0 0 0 0 0 0 0 0 0 0 0 2 4 8 11 14 13 12 16 26 32 36 39 40 52 71 87 103 117 119 113 92 61 38 24 15 10 6 2 0 0 0 0 1 12 14 15 18 20 28 38 23 20 29 38 55 79 102 131 148 144 117 76 50 33 17 10 16 28 38 44 41 41 47 51 48 55 110 145 145 119 85 57 42 37 36 40 47 56 62 85 93 113 142 185 245 283 264 202 120 64 47 34 19 18 19 25 39 55 70 78 81 85 88 95 107 113 120 132 164 190 195 189 215 308 383 381 401 446 468 494 474 453 414 386 383 374 306 288 266 220 196 201 206 206 136 72 34 19 1 15 35 33 46 49 6 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 130 393 720 788 603 382 236 158 99 48 22 7 3 4 8 7 14 17 10 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 7 12 16 18 18 18 17 20 27 38 39 39 46 57 68 93 111 114 119 126 124 95 63 46 37 25 14 5 1 0 0 0 0 2 14 15 14 14 27 50 70 47 38 54 75 86 95 101 122 121 100 76 53 21 12 3 0 13 32 40 37 34 39 49 51 45 52 102 104 97 78 56 43 40 40 39 41 42 45 55 85 101 112 123 133 155 191 193 139 86 62 59 51 38 32 23 19 25 36 47 54 61 71 85 94 101 111 130 150 176 184 166 143 165 279 428 396 392 405 404 411 395 341 282 254 258 272 271 291 290 253 210 190 188 173 112 51 17 4 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 3 71 258 548 785 765 626 470 370 334 259 153 75 28 16 20 10 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 13 16 19 22 24 25 20 17 21 31 43 57 72 91 98 85 74 85 105 106 110 110 98 69 41 28 22 16 9 3 0 0 0 0 0 2 11 17 24 34 50 69 78 60 52 68 90 118 141 148 161 144 94 43 13 8 2 0 4 25 46 55 49 40 36 41 42 40 48 67 69 67 53 40 34 33 35 37 40 39 37 47 78 111 109 125 132 126 118 108 77 63 58 57 53 45 42 35 28 27 29 31 33 40 52 77 92 101 114 130 140 143 131 104 83 102 197 375 434 414 368 331 319 308 256 208 202 225 259 297 328 309 255 226 188 145 111 76 36 8 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 3 5 0 0 0 0 0 0 0 0 0 0 0 1 21 47 101 211 361 481 497 383 286 210 139 102 102 87 45 18 25 17 10 7 3 1 0 0 0 0 0 0 0 0 0 0 2 6 10 13 17 22 24 24 24 23 20 19 26 49 90 122 156 151 120 85 73 85 104 108 109 102 82 51 22 9 5 4 3 1 0 0 0 0 0 1 6 17 41 55 62 72 80 72 53 69 117 136 136 133 130 112 69 30 13 6 1 6 21 37 52 62 60 47 33 35 42 49 52 54 53 48 38 30 27 28 30 34 36 38 35 47 74 104 113 130 130 111 84 63 46 46 47 45 44 40 36 49 51 46 40 33 28 32 36 56 70 81 91 97 95 89 76 62 61 81 121 182 300 342 326 288 256 234 211 201 218 239 248 248 251 238 213 191 152 97 48 23 16 3 0 8 3 1 0 0 0 0 0 0 0 0 0 21 51 67 52 15 1 0 0 0 0 0 0 0 0 0 6 34 99 121 84 49 114 170 101 44 10 10 21 51 128 181 118 50 32 28 25 10 2 0 0 0 0 0 0 0 0 0 1 4 7 11 14 17 23 23 22 20 19 22 33 52 86 163 173 130 116 83 78 94 115 130 129 120 120 81 46 21 11 5 2 0 8 15 10 0 0 0 0 4 20 47 50 46 85 116 96 62 88 129 131 117 99 84 68 43 21 13 5 8 22 38 43 49 56 56 48 39 42 54 73 66 52 45 37 30 26 25 28 30 30 31 34 36 53 77 95 106 121 121 101 75 52 38 35 36 35 37 38 41 48 48 47 49 44 37 37 43 47 64 71 76 76 68 61 59 57 64 90 107 102 142 191 222 228 218 206 207 224 233 232 216 196 183 180 185 168 133 83 33 3 1 0 0 7 2 1 0 1 3 5 4 5 15 18 22 60 153 217 186 89 13 1 0 0 0 0 0 0 0 0 1 33 128 267 325 258 171 122 69 24 5 0 0 6 30 85 105 49 28 34 40 29 10 2 0 0 0 0 0 0 0 1 3 3 4 10 14 17 18 19 20 18 16 22 61 138 216 205 170 137 118 100 121 143 152 155 159 165 162 80 47 32 27 22 9 1 21 46 31 0 0 0 0 8 29 50 61 75 111 115 82 69 100 118 120 101 78 60 47 33 13 6 7 20 34 42 43 42 43 44 44 46 57 79 82 63 46 37 33 31 31 30 31 31 30 31 34 41 59 79 90 96 108 113 105 97 79 54 34 33 29 29 30 42 58 62 57 61 58 55 63 76 75 87 92 88 80 73 69 70 74 72 93 99 84 97 133 162 186 199 202 208 221 217 208 196 186 177 173 178 153 107 58 20 0 0 1 1 2 0 0 0 6 18 33 55 92 94 79 63 86 175 307 335 197 56 5 0 0 0 0 0 0 0 0 0 9 79 244 468 620 588 509 359 185 72 21 7 2 4 11 20 15 17 21 28 28 13 2 0 0 0 0 0 0 0 0 0 1 3 9 13 17 18 18 17 16 11 12 59 150 229 175 153 140 138 156 188 197 190 189 197 198 167 91 48 31 28 23 11 2 11 33 17 0 0 1 3 22 42 48 51 62 78 66 57 57 62 65 81 89 71 52 37 21 5 4 23 35 36 39 41 38 33 31 35 47 72 94 60 46 37 33 33 35 37 37 36 35 32 30 33 49 69 84 89 94 104 112 107 104 93 67 43 38 34 32 28 41 63 70 59 59 57 66 82 97 103 110 100 95 92 86 77 72 79 65 51 39 48 87 122 152 185 209 216 213 211 209 208 205 201 196 189 180 141 77 30 7 1 2 5 14 0 0 0 2 14 35 59 89 106 96 91 72 62 109 226 336 252 84 8 0 0 0 0 0 0 0 0 0 4 22 90 241 479 670 726 647 505 373 279 201 121 58 19 1 4 7 11 17 17 8 1 0 0 0 0 0 0 0 0 0 1 5 9 12 14 16 16 14 12 12 17 71 164 206 169 164 163 184 226 257 260 252 248 233 202 170 120 54 26 15 8 5 1 0 0 0 0 0 4 15 38 60 47 26 23 43 49 55 42 35 34 45 62 59 39 22 9 3 12 39 31 31 39 45 40 33 29 34 52 80 85 42 34 30 30 32 35 38 41 41 39 40 38 42 59 84 98 101 101 101 99 94 93 87 70 51 41 37 36 36 35 34 36 39 42 46 59 67 81 94 96 88 90 89 74 54 41 40 22 7 1 21 61 103 137 176 215 236 235 227 227 225 218 200 175 156 140 104 47 21 8 8 14 25 46 0 0 0 2 10 25 35 30 28 30 31 27 17 34 100 172 167 30 6 1 0 0 0 0 0 0 0 1 3 5 5 2 0 85 242 375 469 544 536 427 325 224 137 65 40 22 9 7 6 8 7 3 0 0 0 0 0 0 0 0 3 7 10 11 10 8 4 3 6 25 74 150 203 192 181 197 203 238 287 308 309 301 291 268 241 204 134 61 34 21 8 3 5 9 9 3 3 2 7 19 39 60 48 29 27 32 39 51 38 31 26 24 28 31 23 12 7 13 23 33 35 42 47 48 43 34 29 35 59 86 71 34 24 23 25 32 37 39 42 45 42 41 42 49 64 85 97 104 112 116 112 101 94 81 64 52 44 39 40 40 38 36 36 40 44 44 44 45 56 61 59 66 79 70 46 25 13 7 1 0 0 6 28 67 108 152 209 250 260 252 241 229 206 172 141 119 102 76 39 28 26 31 43 57 69 0 0 0 0 2 4 4 0 2 2 1 0 0 3 21 45 41 0 0 0 0 0 0 0 0 0 0 0 12 31 18 7 2 12 37 65 44 10 36 127 196 242 288 352 270 168 81 29 9 23 22 10 0 0 0 0 0 0 0 0 4 6 7 7 6 2 4 11 30 62 107 155 168 155 181 215 241 280 319 322 312 301 292 285 285 208 117 66 51 40 25 15 23 36 37 24 22 12 12 26 41 48 44 36 35 34 38 43 31 21 20 20 22 24 26 26 19 20 29 40 47 23 40 49 45 35 26 26 49 78 58 31 22 22 25 32 34 36 39 47 51 50 47 53 62 71 79 81 92 108 114 106 90 71 60 56 47 42 42 43 44 45 44 47 51 45 32 33 35 35 39 56 74 68 41 21 7 0 0 0 0 0 7 29 70 127 199 254 269 256 234 211 181 149 127 113 99 80 54 29 45 52 58 62 57 0 0 0 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 63 85 46 16 6 3 21 53 65 26 8 5 23 48 73 99 140 140 111 77 56 45 26 9 2 1 0 0 0 0 0 0 0 1 1 3 9 17 29 53 101 134 149 149 137 134 186 228 268 299 322 330 309 291 286 281 250 144 101 84 76 66 50 34 45 68 73 55 37 33 27 40 50 53 52 49 47 43 36 29 23 21 25 21 28 46 58 56 36 9 21 20 9 8 25 46 46 34 26 30 46 57 45 35 29 27 28 30 32 34 39 48 60 64 56 53 61 71 73 67 68 77 74 72 69 59 58 55 48 45 46 47 47 46 41 39 40 36 25 24 20 24 40 63 78 77 63 26 7 0 0 0 0 0 0 11 47 114 197 248 252 235 213 191 167 143 133 133 126 100 59 25 42 44 43 41 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 4 85 73 38 20 18 13 5 1 0 0 0 0 10 31 54 61 48 38 35 35 31 21 10 2 3 6 4 0 0 0 0 0 0 0 1 7 24 47 78 113 150 148 123 95 95 129 179 211 259 284 291 288 270 242 240 228 168 107 136 132 117 102 84 70 84 109 98 69 43 43 38 41 43 47 51 50 45 35 27 21 19 22 25 26 53 78 81 64 35 1 0 0 7 20 34 44 42 32 28 34 45 48 38 36 32 29 30 33 35 38 42 51 62 69 64 55 59 73 81 76 69 75 61 57 66 76 71 64 63 61 57 53 49 43 35 31 30 26 20 17 18 32 61 93 105 85 51 13 2 0 0 0 0 0 0 7 40 111 206 245 233 214 198 184 170 154 146 147 141 107 60 31 36 38 41 42 42 0 0 2 5 10 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 37 77 57 42 50 46 13 4 2 1 0 0 2 7 14 17 14 5 1 0 0 1 1 0 3 7 5 0 1 3 1 0 0 1 4 12 32 57 79 97 112 99 81 61 51 70 110 152 209 209 193 198 214 209 210 225 171 140 188 192 159 134 125 128 136 142 113 90 50 33 41 33 28 30 36 40 35 24 19 19 18 21 35 58 74 70 56 39 18 1 1 6 20 31 38 40 36 32 30 31 36 42 39 31 28 29 33 38 43 47 52 58 62 64 64 61 61 68 76 79 77 77 56 63 71 74 73 71 69 63 56 50 44 36 32 31 25 20 17 18 28 49 74 91 86 53 12 1 0 0 0 0 0 0 0 3 22 91 194 252 239 218 203 191 181 170 165 171 162 128 89 67 62 58 56 55 57 4 7 15 18 19 19 17 14 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 55 181 140 71 31 13 4 3 5 3 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 7 12 6 2 1 3 6 11 16 19 19 34 46 49 52 51 43 56 105 161 195 169 275 329 325 302 276 251 205 184 203 219 191 157 156 165 164 154 135 114 59 40 40 32 22 20 28 36 36 25 12 17 18 30 57 81 69 39 27 18 9 4 11 20 23 27 30 31 33 34 32 32 32 37 41 27 27 30 35 40 45 51 57 67 64 60 60 59 60 63 66 71 78 78 52 63 71 69 60 56 53 49 44 38 34 32 33 27 20 15 13 19 32 48 52 43 27 10 1 0 0 0 0 0 0 0 0 0 3 41 123 208 231 224 206 190 185 192 205 201 176 134 104 90 83 74 64 63 70 12 20 21 20 20 20 21 20 19 17 13 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 56 145 159 63 15 2 1 1 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 6 2 0 3 6 7 5 1 1 5 10 15 21 26 38 82 159 234 260 249 398 392 357 335 308 252 201 142 168 207 212 194 181 178 180 174 158 129 90 62 44 30 20 18 30 39 33 22 16 18 22 44 63 62 40 18 16 13 6 11 21 20 18 22 25 27 30 33 32 35 30 33 36 31 31 35 37 38 38 41 49 65 64 61 57 51 48 52 56 59 64 66 56 65 62 59 58 55 50 44 36 29 28 34 36 24 18 9 7 10 16 19 15 7 2 0 0 0 0 0 0 0 0 0 0 0 0 2 37 100 151 180 174 165 174 200 224 223 196 152 127 113 95 77 63 69 83 22 23 23 22 21 21 21 21 20 19 18 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 15 122 141 52 13 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 2 3 2 0 0 0 5 10 19 36 59 98 171 208 207 206 274 243 210 223 236 199 103 67 113 174 222 242 231 218 217 206 175 136 107 61 33 25 22 22 31 40 25 18 20 24 30 54 56 45 27 15 14 15 4 11 18 16 14 20 23 24 25 28 32 34 26 26 30 34 39 42 43 41 36 32 36 52 59 63 58 50 46 47 50 50 50 51 55 66 70 68 61 56 50 41 31 25 30 39 37 21 11 4 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 22 56 94 113 122 145 179 202 196 178 150 122 95 75 64 62 67 77 25 24 23 23 23 22 21 20 19 18 17 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 168 132 59 22 9 2 0 0 0 1 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 9 6 13 16 20 40 69 101 123 130 106 76 96 144 158 108 102 119 99 56 60 82 162 230 258 252 239 231 213 172 127 84 41 23 27 28 29 34 40 31 22 41 49 49 59 49 35 26 20 17 13 3 10 15 16 16 19 21 22 23 25 29 32 22 22 27 35 43 45 43 39 33 28 30 42 60 78 70 55 46 43 45 44 41 42 46 56 71 85 93 81 60 43 35 35 40 37 27 14 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 29 52 74 101 128 139 128 108 80 58 45 42 48 61 72 81 23 22 23 23 22 21 19 15 12 13 16 16 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 5 37 156 117 84 52 24 3 0 0 2 2 1 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 15 21 28 52 49 25 18 27 55 91 111 98 71 47 29 84 151 169 110 54 51 50 62 91 136 195 227 230 219 207 204 201 187 123 64 26 22 35 36 39 43 44 37 30 72 83 75 62 41 28 24 20 15 10 6 14 16 18 16 14 17 21 22 24 30 33 26 21 29 40 47 48 46 42 38 32 33 42 61 88 80 64 52 47 47 46 42 41 43 47 52 58 59 57 54 52 50 43 39 25 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 1 6 15 31 51 61 59 48 34 20 13 20 34 49 65 89 107 22 24 26 24 22 20 17 12 7 6 9 15 15 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 17 82 148 119 67 23 3 0 0 0 0 1 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 18 21 27 31 20 14 13 19 31 43 57 71 76 56 30 27 105 168 156 97 47 32 43 99 164 203 210 197 187 191 209 234 245 223 102 45 20 18 33 43 44 48 54 58 68 113 95 76 55 35 26 24 16 7 5 9 15 14 21 20 17 18 21 22 24 30 35 33 23 32 44 50 50 47 45 44 33 32 38 50 63 59 49 47 49 50 48 44 43 42 40 39 39 37 45 57 62 54 34 20 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 1 3 8 14 15 14 10 4 1 7 22 41 59 75 92 112 23 24 24 23 22 20 19 18 16 11 4 11 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 66 122 100 63 22 4 0 0 1 0 1 2 2 2 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 4 8 9 12 16 17 13 13 11 17 31 48 65 78 76 51 33 47 101 127 96 66 47 43 52 123 172 187 180 161 146 163 192 222 228 186 58 26 11 11 29 55 53 52 74 97 112 118 87 60 42 31 25 22 15 4 4 9 13 13 19 22 21 20 22 25 27 32 31 28 25 30 42 48 45 40 35 31 27 29 34 40 43 41 39 40 40 40 42 45 44 41 39 40 42 45 43 41 37 25 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 1 2 7 18 40 69 87 90 91 107 22 22 22 22 22 22 22 21 21 19 13 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 38 76 79 70 38 10 1 0 0 0 0 0 1 1 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 2 3 6 11 16 18 16 12 11 15 23 54 81 94 88 62 33 32 64 96 92 59 47 48 51 56 85 133 143 148 147 142 144 151 156 163 127 42 6 2 19 46 68 70 72 115 146 135 93 59 47 38 34 31 25 16 6 7 9 11 14 17 23 22 23 27 34 38 35 25 23 25 31 39 45 42 34 26 21 20 24 24 25 28 30 29 24 22 25 29 29 22 22 23 24 24 23 20 12 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 1 6 17 35 60 90 105 113 116 118 21 21 20 20 21 22 23 23 23 22 20 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 57 91 89 51 13 1 0 0 0 0 0 0 1 1 1 1 4 1 0 0 0 0 0 0 0 0 2 5 8 9 11 15 20 24 22 19 13 12 27 101 140 142 113 63 12 28 77 91 69 41 37 48 49 49 67 118 116 146 164 164 147 127 114 106 76 31 2 0 37 60 74 82 100 139 141 101 66 56 54 41 39 39 35 27 17 6 9 10 12 16 23 26 29 40 53 58 46 30 28 29 32 38 43 42 34 24 17 12 9 8 9 10 11 11 8 11 7 8 8 4 2 2 2 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 23 48 78 103 100 101 109 117 113 20 20 21 21 21 21 22 22 22 21 19 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 16 55 74 65 28 6 4 1 0 1 2 0 1 1 1 2 3 1 1 1 1 1 0 0 0 1 3 8 12 10 10 12 16 18 17 19 11 20 60 128 169 164 129 67 13 36 69 62 57 65 80 86 77 71 95 135 135 196 223 212 179 145 120 85 42 14 1 16 81 99 104 109 122 139 126 85 58 54 56 43 41 44 39 31 23 13 11 10 9 12 19 25 31 47 65 70 58 40 33 32 33 35 37 36 31 23 17 13 9 6 6 5 5 5 6 5 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 18 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 10 22 47 84 113 111 99 97 92 88 82 20 19 19 19 19 20 20 19 19 20 20 21 19 11 1 0 0 4 6 4 0 0 0 0 0 0 0 0 0 0 6 33 42 56 49 30 18 7 2 2 2 1 0 0 0 1 3 4 5 9 7 3 1 0 0 1 3 5 7 8 11 19 19 13 6 11 9 16 43 84 112 95 58 32 33 58 67 72 102 135 151 144 124 108 117 158 222 299 322 268 202 145 101 68 19 4 2 47 134 156 121 108 116 128 120 72 55 47 47 47 46 48 43 38 31 22 13 11 10 13 18 24 30 44 61 64 56 44 32 29 29 29 28 27 25 20 18 17 16 13 8 5 5 6 7 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 17 36 39 18 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 14 29 47 56 61 74 95 93 84 81 81 18 18 18 18 18 18 18 19 19 19 20 20 19 17 12 7 5 9 13 9 4 2 0 0 0 0 0 0 0 0 0 6 28 53 68 63 48 32 5 4 3 2 1 0 0 3 8 11 13 19 12 5 1 0 0 1 3 3 3 5 9 17 16 8 4 8 8 4 12 25 30 21 8 37 98 120 109 123 154 172 168 154 139 130 129 183 277 342 337 242 160 109 74 42 3 1 14 63 110 108 97 118 141 148 123 73 68 56 50 48 47 46 46 42 36 27 18 15 14 14 18 23 27 32 41 41 37 31 25 25 24 22 20 18 17 16 15 19 19 13 6 2 4 4 3 2 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 1 4 25 32 24 8 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 25 34 38 41 50 68 93 110 116 112 17 17 17 17 17 17 17 17 17 18 19 20 19 20 18 16 16 16 17 14 11 6 1 0 0 0 0 0 0 0 0 1 3 12 49 78 80 69 52 23 24 17 10 6 5 7 11 11 10 9 3 1 1 1 0 0 1 1 1 2 9 28 23 11 9 7 3 0 1 2 3 6 19 55 125 127 111 111 121 107 107 120 136 150 163 191 243 283 259 162 80 49 23 7 2 6 38 67 90 103 117 140 166 168 129 103 126 75 57 48 43 39 40 42 40 33 28 24 17 13 15 22 29 29 29 27 23 21 20 19 17 17 16 16 15 15 10 12 13 11 8 9 14 12 6 3 2 0 0 0 0 0 0 2 7 2 1 1 0 0 0 0 0 0 0 0 0 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 16 22 28 34 45 69 106 144 143 129 115 17 16 16 16 15 15 15 15 16 17 18 18 18 18 17 17 17 17 17 16 14 9 3 0 0 0 0 0 0 0 0 0 0 3 17 45 66 74 84 83 67 52 40 29 22 20 16 8 6 2 0 1 1 1 1 0 0 0 6 3 7 19 30 30 30 18 4 0 0 1 11 24 42 67 96 100 92 77 61 44 52 79 105 132 166 217 150 129 105 64 21 4 2 4 18 43 80 100 127 140 137 134 147 155 116 110 108 59 40 39 37 35 35 40 44 43 39 30 19 12 10 15 24 32 34 33 27 26 24 21 19 21 28 33 31 26 20 20 22 25 26 27 29 26 12 15 15 10 9 9 5 1 0 0 0 0 9 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 1 3 7 13 19 26 28 52 74 87 92 101 104 85 16 16 15 14 13 13 12 12 13 15 16 16 16 16 16 16 16 13 10 10 9 6 2 0 0 0 0 0 0 0 0 0 0 0 2 10 23 42 79 91 87 85 81 71 61 53 42 29 27 13 5 3 1 0 0 1 2 8 21 10 11 15 21 28 32 28 12 1 1 6 39 65 79 83 83 88 98 79 61 52 53 63 78 100 148 194 115 80 42 18 11 17 23 26 64 120 158 154 157 153 145 138 141 143 120 102 77 48 38 33 28 26 27 30 29 31 33 30 22 14 10 11 13 22 29 29 32 38 36 31 30 35 46 56 50 45 44 42 38 38 35 30 24 20 5 10 11 16 25 17 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 2 6 4 9 16 19 12 0 0 0 0 0 0 0 0 1 2 6 15 28 16 19 29 38 41 43 47 37 14 14 13 12 11 10 9 10 11 12 14 15 15 14 11 10 12 11 6 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 14 30 42 63 78 86 90 91 83 71 61 57 45 39 24 11 5 3 1 4 20 31 17 19 21 17 13 12 10 2 0 2 15 52 89 100 106 108 107 119 93 76 62 48 56 81 99 132 142 113 86 44 39 49 64 81 92 104 166 189 164 136 125 134 145 141 124 117 76 49 35 31 29 23 19 20 20 19 19 31 35 27 15 9 10 11 10 15 21 26 35 37 35 34 35 37 38 33 33 36 37 36 28 18 12 7 4 0 2 2 5 8 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 20 35 27 24 35 26 0 0 0 0 0 0 0 0 0 0 1 7 18 20 31 43 44 34 19 13 11 13 12 11 10 9 9 8 9 10 11 12 13 13 11 8 5 4 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 2 2 6 20 29 37 47 59 62 65 71 72 70 49 39 25 15 10 6 6 23 25 18 18 27 23 12 3 0 0 0 1 15 46 84 92 82 90 98 99 81 55 52 62 82 106 119 141 137 128 108 74 87 100 105 111 124 119 167 150 122 106 110 125 124 109 90 70 37 30 28 25 21 18 18 19 20 18 20 30 36 26 14 9 13 16 10 11 10 9 12 17 18 16 12 9 7 8 8 10 13 14 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 1 2 4 5 5 13 10 0 0 0 0 0 0 0 0 0 0 0 1 5 15 34 40 31 14 0 1 4 12 11 10 9 8 8 8 9 11 12 11 11 10 10 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 5 3 3 7 17 7 2 0 0 7 18 37 43 33 23 22 16 9 4 1 2 9 8 12 23 33 30 19 12 6 2 0 0 12 36 60 57 15 17 39 50 43 22 48 89 114 130 146 173 149 146 143 124 122 127 121 119 120 121 143 106 104 113 117 111 96 76 59 44 30 28 28 22 15 11 11 11 12 13 17 24 31 23 10 3 4 9 14 15 8 3 2 3 3 4 6 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 1 4 9 7 2 0 0 2 7 9 9 9 9 9 8 8 10 12 13 11 9 9 9 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 12 12 5 3 9 16 11 3 0 0 0 0 0 0 0 0 3 2 1 2 5 8 14 2 8 17 23 23 21 19 13 6 1 1 8 26 40 43 31 18 31 27 20 19 38 77 102 113 129 158 170 157 154 146 140 139 145 150 130 103 93 78 93 111 117 104 76 51 39 29 22 20 15 10 8 7 5 2 0 2 6 15 23 21 11 4 2 5 11 4 2 5 9 12 13 16 22 24 17 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 3 12 3 6 8 9 9 9 8 9 10 11 9 8 8 8 7 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 14 17 11 3 2 15 17 4 1 0 0 0 0 0 0 0 0 0 1 11 39 78 80 33 17 14 17 18 14 12 11 4 0 0 3 16 24 28 24 15 17 9 6 13 33 61 94 112 118 126 138 108 105 113 126 141 155 160 135 97 82 91 98 91 81 70 58 45 29 16 9 5 2 1 2 2 2 2 1 6 12 19 22 17 9 4 2 6 9 3 1 3 8 13 18 21 22 35 29 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 1 2 5 8 10 10 10 12 11 10 8 6 6 5 5 5 4 3 1 0 0 0 0 0 0 0 0 0 0 4 10 17 23 29 56 88 95 77 48 33 57 53 34 17 4 1 2 1 1 0 0 0 0 6 28 76 125 100 57 38 18 10 7 5 3 3 1 0 0 1 4 6 3 2 2 4 1 1 11 35 67 99 116 114 115 112 106 102 95 106 129 152 162 151 145 135 132 126 101 77 63 50 33 14 9 6 3 2 5 7 4 2 0 0 0 0 1 4 5 3 0 0 0 0 0 0 1 2 3 5 7 8 23 23 14 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 0 0 1 5 6 6 9 11 9 7 6 5 3 3 2 3 4 3 2 1 1 0 0 0 0 0 0 0 1 4 21 55 97 133 167 200 216 217 208 202 187 162 138 99 52 24 19 17 21 22 11 13 8 14 47 104 152 113 81 58 35 16 4 1 0 0 0 0 0 0 0 0 0 1 3 4 4 4 13 38 69 92 102 101 129 145 152 154 136 128 134 145 155 158 135 129 131 124 103 79 66 50 33 20 19 17 10 5 6 12 16 8 2 0 1 2 2 3 4 3 2 1 0 0 0 2 5 4 2 2 1 0 1 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 5 9 0 0 0 0 1 1 5 7 7 5 4 3 2 2 1 2 3 4 4 3 2 0 0 0 0 0 0 0 0 4 17 57 127 181 198 184 179 188 210 235 213 176 167 150 123 80 32 19 40 79 100 38 11 13 70 169 261 224 123 86 70 52 28 17 9 4 1 0 0 0 0 0 1 5 10 13 14 14 18 38 71 100 112 114 156 168 179 173 151 132 125 124 132 133 96 133 109 97 91 83 71 56 52 51 49 41 29 19 10 7 12 19 5 2 4 8 12 23 29 25 16 7 0 1 0 5 11 9 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 1 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 5 5 0 0 0 0 0 0 1 1 1 2 3 3 1 0 1 2 3 3 3 2 1 0 0 0 0 0 0 0 0 0 5 19 54 81 86 78 60 37 16 4 25 47 50 29 10 2 7 10 25 24 32 35 13 5 69 194 303 298 159 143 147 142 122 92 52 22 7 4 5 8 5 2 6 18 34 30 24 23 28 42 73 102 120 133 158 161 180 170 143 123 112 102 95 113 134 120 123 124 121 114 106 108 90 71 62 57 48 40 33 25 18 15 3 3 4 4 2 3 11 18 15 8 1 2 1 3 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 19 22 18 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 2 1 1 0 1 1 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 2 4 2 9 9 4 0 0 0 1 1 0 0 0 1 7 20 22 12 6 4 7 48 158 275 304 234 208 234 230 206 160 104 55 36 40 46 41 18 5 13 34 50 27 21 30 41 55 83 117 130 135 142 153 177 176 159 137 122 111 107 138 148 142 158 174 156 128 110 103 79 63 54 48 43 40 34 24 16 9 2 3 1 0 0 0 1 3 2 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 1 4 9 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 3 6 9 13 3 1 6 25 65 143 248 283 272 254 257 227 190 152 116 88 91 112 97 60 21 3 17 39 42 21 26 41 49 61 80 107 132 144 153 165 181 194 189 173 153 137 126 169 162 159 168 155 114 72 48 38 31 32 26 24 22 19 13 7 4 2 2 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 2 2 1 1 2 4 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 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 2 2 3 4 3 1 0 0 26 78 148 220 280 278 269 244 208 164 127 105 97 104 130 161 90 37 11 3 16 34 29 21 30 46 48 60 83 115 146 159 166 168 173 190 189 172 160 151 148 160 142 121 96 70 41 18 11 9 6 6 5 5 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 2 7 8 4 2 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 1 0 0 0 0 0 0 7 37 121 233 326 363 311 265 216 162 110 75 68 91 137 182 195 58 15 4 7 17 31 28 26 31 40 43 55 74 100 131 160 163 152 145 148 162 158 140 131 129 124 82 53 34 21 11 5 1 2 2 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 1 1 0 0 0 0 0 0 0 5 38 124 245 330 343 309 291 227 148 84 47 48 111 211 246 189 37 4 4 14 29 42 42 33 31 35 43 56 68 80 95 119 140 138 134 130 127 120 102 88 79 62 33 18 14 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 1 0 0 0 1 1 1 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 34 109 211 270 268 276 293 271 171 81 38 54 131 240 192 109 30 12 14 28 48 61 59 45 30 29 38 51 61 68 81 91 103 113 120 110 92 75 66 57 44 25 10 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 8 2 0 0 16 40 46 30 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 96 170 217 213 229 262 267 196 84 33 56 126 182 64 28 34 44 42 48 65 74 65 45 25 21 28 37 47 55 64 75 90 102 106 101 90 76 63 48 33 15 4 1 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 8 3 0 0 8 22 26 17 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 18 82 134 162 171 216 217 211 164 72 20 40 81 82 5 1 58 109 107 71 45 46 33 19 18 15 17 24 37 55 76 92 106 119 126 124 116 105 85 59 32 14 4 1 0 1 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 5 9 13 21 25 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 1 11 72 112 142 179 231 162 124 84 39 9 13 29 21 0 10 71 174 179 96 17 6 7 17 25 16 7 8 17 34 58 77 84 109 127 130 119 104 84 57 31 16 4 1 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 16 50 93 104 41 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 1 19 66 115 171 225 203 72 39 21 9 2 0 1 2 0 19 66 115 111 67 19 0 0 0 8 11 5 0 0 2 3 6 18 39 59 70 66 48 33 22 14 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 0 1 6 8 20 31 28 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 1 1 5 34 83 140 208 245 152 42 22 8 3 1 0 0 0 1 20 39 37 20 12 5 0 0 0 0 1 1 0 0 0 0 0 1 3 5 7 6 5 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 54 103 161 218 232 115 33 8 10 12 6 2 0 0 0 9 17 25 31 20 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 27 61 119 209 275 266 138 31 2 7 14 10 2 0 0 0 0 0 10 16 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 61 113 223 310 307 196 48 13 6 6 5 0 0 0 0 0 0 13 19 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 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 60 94 93 104 156 198 190 123 32 14 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 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 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 1 8 134 194 164 82 32 71 125 104 21 5 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 1 3 8 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 20 102 198 153 76 30 47 87 47 10 4 8 9 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 14 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 157 136 74 35 30 41 9 0 3 9 14 17 18 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 15 8 2 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 34 88 107 70 29 11 5 1 0 0 2 4 6 7 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 36 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 8 14 13 7 3 1 3 2 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 18 22 19 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 1 7 14 20 22 22 17 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 16 9 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 9 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 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 3 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 2 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 18 22 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 72 77 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -61 -133 -136 -85 -74 -75 -84 -157 -157 -167 -203 -244 -277 -286 -244 -214 -202 -176 -134 -90 -68 -64 -38 -27 -27 -34 -41 -43 -41 -34 -28 -21 -16 -14 -11 -8 -6 -7 -18 -41 -41 -49 -75 -109 -121 -109 -77 -37 -18 -21 -23 -18 -14 -12 -9 -8 -7 -7 -8 -9 -13 -19 -22 -22 -21 -22 -26 -26 -23 -15 -10 -8 -7 -8 -8 -6 -5 -4 -4 -2 -2 -2 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -75 -149 -131 -83 -62 -60 -79 -210 -191 -221 -262 -280 -265 -211 -132 -89 -89 -89 -75 -59 -52 -47 -32 -25 -27 -28 -31 -37 -41 -37 -31 -23 -14 -10 -10 -9 -8 -11 -33 -88 -47 -103 -135 -139 -109 -61 -35 -22 -14 -34 -43 -28 -14 -12 -10 -8 -8 -12 -9 -9 -12 -13 -12 -16 -18 -17 -19 -19 -14 -9 -6 -5 -4 -5 -4 -3 -4 -5 -6 -6 -9 -10 0 0 0 0 0 0 0 -12 -22 -41 -58 -32 -15 -29 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -91 -168 -124 -79 -58 -54 -88 -206 -259 -290 -277 -229 -170 -119 -96 -90 -75 -60 -53 -49 -45 -40 -29 -21 -26 -28 -30 -33 -36 -35 -30 -21 -13 -12 -12 -10 -8 -10 -25 -54 -14 -132 -154 -96 -50 -32 -26 -21 -17 -32 -40 -26 -12 -11 -9 -7 -12 -16 -13 -9 -11 -11 -10 -13 -15 -11 -10 -9 -8 -7 -5 -3 -2 -2 -4 -4 -5 -5 -5 -6 -9 -10 0 -0 -0 -20 -1 0 0 -45 -91 -122 -125 -112 -106 -218 -66 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -76 -147 -107 -71 -55 -55 -73 -134 -257 -264 -184 -132 -99 -92 -100 -100 -78 -50 -47 -49 -48 -41 -28 -20 -26 -29 -31 -34 -36 -35 -32 -27 -19 -12 -7 -7 -10 -12 -15 -18 -31 -131 -81 -46 -26 -21 -20 -20 -20 -20 -33 -46 -26 -11 -9 -9 -19 -19 -17 -9 -11 -11 -8 -6 -6 -8 -7 -5 -6 -8 -6 -2 -1 -1 -2 -4 -4 -6 -6 -5 -5 -6 -12 -27 -94 -137 -122 -23 -6 -36 -63 -25 -46 -91 -155 -184 -50 -142 -90 -39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -59 -99 -66 -58 -63 -84 -114 -139 -138 -101 -87 -79 -82 -90 -87 -67 -46 -46 -50 -50 -40 -29 -24 -27 -31 -32 -34 -36 -37 -38 -35 -27 -16 -14 -11 -15 -20 -24 -28 -35 -60 -29 -11 -10 -22 -33 -35 -28 -21 -27 -37 -21 -14 -12 -12 -16 -17 -11 -11 -11 -10 -9 -8 -8 -8 -6 -4 -6 -10 -7 -2 -1 -1 -1 -1 -1 -4 -5 -4 -5 -8 -169 -192 -144 -58 -23 -7 0 0 0 0 0 -4 -9 -8 -24 -113 -193 -173 -180 -129 -81 -45 -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 -18 -61 -97 -61 -60 -75 -95 -111 -118 -112 -91 -77 -72 -71 -72 -68 -57 -48 -48 -51 -51 -36 -29 -28 -31 -32 -31 -32 -33 -37 -41 -39 -31 -21 -16 -15 -21 -27 -32 -31 -23 -11 -10 -23 -29 -52 -70 -61 -37 -18 -16 -14 -11 -19 -17 -13 -15 -16 -13 -17 -11 -9 -9 -9 -9 -8 -7 -5 -8 -11 -8 -3 -1 -1 -1 -2 -1 -2 -3 -4 -7 -10 -36 -64 -8 0 -0 -0 0 0 -3 -5 -20 -43 -79 -135 -128 -133 -172 -132 -98 -114 -123 -120 -68 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -28 -79 -99 -60 -56 -73 -89 -97 -105 -106 -93 -77 -70 -67 -63 -59 -57 -55 -54 -55 -54 -28 -30 -25 -26 -31 -31 -30 -31 -36 -39 -37 -30 -22 -18 -22 -27 -34 -28 -24 -15 -13 -34 -71 -80 -88 -81 -56 -32 -22 -23 -20 -16 -18 -17 -15 -17 -20 -21 -19 -11 -5 -4 -4 -6 -10 -12 -9 -8 -9 -8 -4 -2 -1 -1 -1 -4 -8 -10 -11 -13 -14 0 0 0 0 0 0 0 0 -53 -82 -81 -91 -159 -198 -61 -83 -128 -144 -147 -147 -113 -93 -48 -10 -5 -2 -7 -38 -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 -2 -12 -43 -84 -116 -105 -69 -55 -60 -101 -98 -96 -94 -88 -80 -75 -73 -68 -63 -59 -56 -55 -57 -53 -25 -30 -23 -20 -25 -30 -31 -31 -36 -41 -41 -36 -30 -20 -12 -16 -24 -18 -16 -9 -26 -50 -42 -60 -98 -82 -41 -26 -28 -28 -26 -25 -12 -17 -16 -13 -15 -17 -16 -9 -5 -4 -4 -5 -9 -11 -9 -6 -8 -9 -5 -3 -2 -2 -4 -10 -15 -18 -21 -27 -39 0 0 0 0 0 -51 -72 -18 -110 -109 -57 -24 -0 -0 -1 -9 -22 -56 -71 -95 -68 -13 -17 -15 -11 -11 -46 -142 -54 -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 -14 -47 -95 -159 -194 -145 -102 -76 -64 -72 -114 -108 -95 -82 -80 -81 -79 -73 -67 -60 -55 -51 -53 -59 -57 -36 -21 -21 -21 -21 -24 -29 -32 -35 -39 -41 -39 -42 -36 -21 -15 -18 -16 -15 -9 -4 -11 -29 -57 -87 -79 -30 -23 -29 -28 -28 -38 -27 -22 -19 -12 -11 -10 -7 -5 -6 -7 -6 -7 -7 -12 -16 -13 -11 -8 -5 -4 -5 -11 -21 -31 -35 -40 -48 -63 -95 0 0 0 0 -7 -103 -93 -19 0 -15 -4 -6 -14 -2 -2 -18 -57 -147 -143 -78 -28 0 0 -1 -4 -9 -13 -21 -51 -74 -27 -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 -64 -145 -201 -215 -181 -140 -100 -79 -70 -86 -113 -111 -98 -79 -75 -75 -73 -68 -62 -59 -58 -57 -60 -66 -66 -50 -22 -18 -21 -22 -22 -24 -29 -32 -32 -32 -40 -51 -51 -36 -22 -19 -17 -13 -12 -11 -23 -42 -62 -77 -75 -20 -18 -25 -28 -32 -38 -30 -22 -15 -13 -12 -10 -8 -7 -8 -7 -5 -6 -12 -21 -24 -18 -11 -5 -9 -15 -21 -32 -47 -59 -64 -66 -76 -93 -116 0 0 0 0 -1 -39 -26 -6 0 0 -14 -65 -100 -158 -77 -60 -134 -122 -101 -82 -33 -5 0 0 0 0 -0 -1 -75 -135 -97 -53 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -29 -106 -177 -190 -158 -130 -114 -108 -84 -73 -88 -105 -105 -96 -78 -67 -62 -62 -60 -57 -55 -54 -54 -61 -70 -72 -55 -29 -16 -18 -24 -27 -28 -30 -31 -31 -31 -41 -59 -60 -47 -33 -25 -20 -13 -29 -39 -53 -69 -85 -98 -89 -17 -23 -28 -31 -31 -31 -29 -21 -15 -13 -10 -8 -7 -8 -8 -7 -8 -11 -24 -26 -21 -13 -7 -5 -16 -31 -41 -53 -70 -82 -80 -77 -82 -88 -101 0 0 0 0 0 0 0 0 0 -20 -62 -140 -191 -90 -104 -147 -141 -122 -46 -62 -58 -19 -1 -4 -9 -10 -8 -31 -17 -91 -135 -145 -95 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -111 -145 -143 -140 -123 -101 -94 -100 -81 -72 -93 -100 -98 -91 -74 -56 -48 -51 -54 -50 -45 -44 -38 -50 -72 -74 -58 -33 -18 -18 -24 -29 -31 -31 -30 -31 -34 -42 -61 -64 -58 -43 -32 -25 -24 -58 -87 -90 -87 -84 -77 -57 -18 -28 -38 -34 -26 -22 -20 -14 -11 -9 -6 -6 -6 -5 -4 -6 -9 -13 -24 -25 -19 -10 -6 -7 -17 -28 -27 -27 -46 -84 -127 -144 -129 -90 -94 -21 -86 -42 -4 0 0 -0 -2 -3 -139 -175 -160 -157 -128 -45 -139 -106 -122 -127 -97 -108 -45 -6 -20 -42 -32 -54 -201 -32 -36 -59 -92 -111 -60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -125 -147 -115 -132 -141 -118 -89 -79 -70 -59 -99 -100 -94 -82 -64 -47 -40 -42 -44 -40 -37 -33 -29 -46 -68 -76 -71 -49 -29 -22 -24 -24 -22 -26 -30 -34 -38 -40 -36 -58 -58 -48 -37 -35 -42 -64 -87 -97 -91 -62 -37 -23 -14 -19 -40 -35 -25 -19 -14 -12 -10 -6 -3 -4 -7 -7 -7 -6 -6 -8 -18 -20 -16 -10 -7 -10 -19 -24 -18 -13 -14 -25 -46 -67 -72 -86 -99 -27 -84 -79 -3 0 0 -6 -48 -109 -202 -149 -101 -41 -5 -19 -75 -145 -121 -103 -107 -101 -48 0 -3 -20 -14 0 -0 -3 -3 -6 -19 -28 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -44 -98 -104 -85 -117 -139 -111 -79 -76 -76 -60 -100 -93 -89 -79 -63 -47 -39 -37 -35 -37 -38 -32 -30 -44 -59 -76 -81 -59 -37 -25 -21 -20 -19 -20 -31 -41 -49 -61 -66 -62 -63 -54 -41 -43 -53 -62 -68 -73 -59 -37 -30 -28 -24 -25 -38 -33 -25 -19 -13 -8 -5 -3 -2 -3 -10 -13 -10 -5 -1 -4 -6 -8 -8 -6 -6 -10 -17 -20 -14 -13 -14 -13 -16 -24 -35 -52 -80 -183 -96 -28 0 -2 -22 -57 -170 -227 -150 -46 -0 -9 -0 -12 -76 -166 -129 -40 -37 -33 -15 0 0 0 0 0 0 -0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -50 -87 -87 -74 -84 -82 -77 -68 -63 -57 -57 -88 -91 -96 -85 -67 -53 -45 -41 -39 -47 -64 -94 -80 -57 -64 -74 -79 -65 -42 -28 -25 -24 -20 -17 -30 -44 -52 -73 -87 -80 -70 -55 -43 -42 -50 -59 -61 -54 -40 -48 -42 -39 -33 -30 -34 -28 -22 -18 -12 -6 -2 -1 -1 -1 -6 -12 -6 -1 -1 -1 -1 -1 -2 -3 -6 -10 -16 -20 -18 -12 -11 -7 -5 -4 -11 -25 -43 -241 -107 -26 0 -15 -62 -144 -186 -66 -25 -14 -19 -68 -107 -89 -84 -129 -131 -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 -65 -102 -93 -73 -64 -58 -62 -57 -50 -46 -59 -82 -89 -103 -95 -77 -63 -54 -51 -51 -58 -71 -97 -83 -68 -68 -75 -85 -87 -57 -33 -25 -21 -18 -21 -31 -42 -61 -81 -91 -84 -71 -61 -61 -61 -63 -69 -72 -67 -56 -55 -47 -32 -23 -22 -24 -22 -20 -15 -8 -3 -1 -0 -1 -2 -7 -3 -2 -3 -3 -2 -1 -1 -2 -6 -10 -13 -17 -22 -23 -17 -15 -21 -22 -19 -17 -20 -28 -85 -38 -6 0 -25 -82 -146 -136 -6 -0 -83 -86 -92 -124 -103 -72 -81 -92 -60 -18 -13 -11 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -41 -77 -74 -52 -37 -34 -36 -32 -36 -48 -64 -74 -81 -96 -100 -84 -69 -61 -58 -60 -64 -63 -62 -61 -63 -73 -87 -99 -102 -75 -42 -29 -24 -23 -29 -40 -51 -92 -93 -96 -96 -88 -79 -75 -78 -83 -80 -69 -65 -66 -53 -41 -30 -21 -17 -17 -18 -17 -13 -6 -1 -0 -0 -1 -4 -9 -5 -3 -6 -7 -5 -4 -4 -5 -10 -14 -13 -14 -20 -26 -24 -28 -45 -46 -43 -36 -30 -28 -9 -4 0 0 -87 -143 -151 -115 -31 -20 -84 -105 -150 -149 -90 -54 -82 -84 -45 -27 -38 -42 -12 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -31 -62 -60 -38 -24 -20 -22 -26 -38 -53 -55 -57 -69 -87 -96 -84 -66 -61 -63 -66 -66 -60 -53 -55 -72 -84 -92 -96 -95 -86 -66 -42 -31 -32 -43 -65 -89 -101 -83 -85 -82 -70 -55 -49 -60 -85 -91 -77 -67 -57 -44 -34 -27 -25 -19 -16 -15 -12 -6 -2 -0 -0 -1 -4 -7 -10 -15 -10 -15 -17 -16 -16 -17 -16 -17 -18 -15 -11 -14 -23 -28 -31 -31 -21 -27 -32 -30 -23 0 0 -8 -37 -140 -199 -152 -118 -122 -75 -4 -2 -52 -58 -64 -81 -109 -82 -11 -9 -29 -37 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -52 -69 -66 -47 -25 -19 -20 -25 -35 -46 -43 -47 -66 -88 -96 -82 -60 -58 -61 -65 -57 -52 -61 -76 -82 -83 -84 -82 -76 -71 -66 -74 -90 -86 -76 -85 -103 -95 -72 -68 -66 -57 -45 -37 -39 -56 -76 -68 -59 -41 -29 -30 -27 -28 -22 -20 -16 -11 -5 -1 -0 -0 -1 -3 -6 -9 -15 -19 -26 -29 -27 -23 -20 -19 -20 -23 -19 -13 -12 -16 -22 -25 -22 -16 -15 -15 -15 -12 0 0 -43 -119 -174 -182 -116 -49 -36 -52 -24 -2 -5 -8 -53 -86 -77 -37 -15 -35 -14 -10 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -1 -3 -24 -53 -64 -22 -17 -21 -26 -31 -37 -40 -46 -72 -90 -90 -78 -63 -53 -50 -57 -45 -47 -61 -67 -64 -64 -65 -63 -59 -59 -66 -78 -93 -92 -89 -95 -95 -82 -70 -66 -62 -51 -40 -35 -34 -37 -49 -39 -40 -26 -21 -24 -21 -22 -22 -18 -14 -9 -4 -1 -0 -0 -0 -1 -4 -6 -10 -18 -33 -37 -28 -20 -16 -19 -23 -24 -24 -18 -14 -15 -17 -17 -14 -13 -11 -9 -9 -9 0 -2 -38 -141 -178 -152 -88 -31 -26 -43 -19 -1 0 -14 -77 -81 -47 -23 -34 -57 -39 -59 -18 -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 -1 -1 0 0 0 0 0 -6 -14 -7 -11 -27 -34 -40 -53 -56 -14 -11 -18 -22 -27 -35 -45 -58 -78 -90 -92 -85 -71 -56 -48 -49 -40 -48 -58 -60 -58 -56 -54 -52 -53 -62 -75 -81 -73 -73 -74 -83 -88 -77 -61 -55 -51 -43 -42 -45 -42 -34 -28 -14 -17 -17 -20 -22 -20 -20 -19 -13 -9 -7 -4 -2 -3 -2 -2 -14 -29 -28 -23 -26 -34 -34 -25 -22 -26 -30 -33 -34 -34 -25 -16 -14 -13 -10 -8 -8 -7 -6 -5 -6 0 0 -10 -78 -142 -137 -80 -27 -9 -16 -2 0 0 -13 -42 -45 -18 -6 -6 -19 -37 -73 -20 -18 -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 -1 -4 -14 -46 -56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -25 -43 -42 -70 -95 -94 -72 -54 -38 -14 -9 -13 -20 -29 -38 -56 -80 -87 -89 -94 -90 -74 -56 -45 -41 -41 -57 -64 -68 -68 -63 -55 -51 -56 -70 -89 -95 -80 -77 -72 -65 -78 -71 -53 -46 -46 -40 -35 -38 -42 -40 -30 -12 -7 -4 -11 -16 -18 -16 -14 -10 -7 -6 -5 -5 -7 -9 -10 -24 -43 -42 -41 -42 -38 -33 -32 -29 -33 -36 -38 -39 -35 -27 -18 -13 -10 -9 -8 -7 -6 -5 -4 -4 -75 -55 -16 -23 -94 -82 -58 -53 -82 -62 0 0 0 -2 -7 -7 -6 -33 -42 -10 0 0 -40 -135 -48 -7 0 0 0 0 0 -0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -21 -48 -73 -59 -65 -54 -28 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -21 -37 -55 -79 -116 -105 -67 -50 -38 -26 -15 -12 -15 -20 -30 -46 -68 -88 -93 -92 -95 -84 -62 -46 -41 -42 -47 -69 -73 -72 -66 -56 -49 -49 -62 -79 -88 -88 -78 -65 -66 -52 -69 -58 -42 -40 -49 -55 -47 -45 -49 -43 -34 -24 -15 -10 -7 -8 -11 -13 -11 -8 -8 -7 -6 -7 -15 -20 -16 -33 -49 -78 -83 -66 -48 -48 -63 -57 -37 -30 -34 -38 -36 -29 -19 -11 -8 -8 -9 -7 -4 -5 -3 -3 -135 -125 -49 -2 -14 -14 0 0 -5 -14 -2 -6 -12 -68 -71 -32 -20 -42 -52 -2 -3 -9 -78 -130 -46 0 0 0 0 0 -0 -4 -49 -44 -19 -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 -2 -24 -73 -124 -128 -106 -101 -109 -76 -11 -0 0 0 0 0 0 0 0 -3 -22 -23 -26 -38 -14 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -12 -70 -61 -71 -84 -85 -63 -39 -35 -28 -22 -17 -14 -14 -18 -42 -69 -85 -93 -94 -94 -89 -74 -55 -47 -52 -57 -59 -72 -73 -62 -49 -42 -42 -50 -64 -82 -82 -75 -67 -64 -64 -55 -64 -49 -39 -41 -48 -48 -38 -36 -44 -38 -28 -28 -28 -15 -9 -7 -9 -11 -12 -11 -9 -8 -9 -9 -10 -9 -16 -47 -66 -90 -99 -81 -60 -63 -83 -72 -36 -24 -27 -33 -33 -27 -18 -11 -8 -7 -8 -7 -4 -4 -4 -8 -109 -95 -66 -16 -1 0 0 0 0 0 -8 -36 -80 -122 -100 -57 -38 -34 -41 -35 -44 -74 -17 -17 -11 0 0 0 0 0 -1 -10 -38 -44 -18 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -2 -2 -0 -6 -32 -60 -77 -66 -46 -107 -104 -100 -56 -7 0 0 0 0 0 0 -0 -1 -4 -43 -67 -75 -73 -51 -38 -19 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -24 -78 -81 -89 -84 -69 -52 -39 -30 -26 -21 -19 -15 -13 -29 -76 -89 -94 -90 -87 -86 -81 -68 -59 -56 -67 -66 -59 -59 -55 -49 -46 -48 -53 -63 -73 -82 -79 -75 -78 -76 -72 -66 -60 -45 -41 -47 -51 -49 -43 -37 -31 -25 -20 -28 -34 -23 -13 -11 -9 -8 -10 -11 -10 -7 -8 -11 -10 -6 -4 -7 -20 -65 -93 -79 -59 -53 -57 -49 -31 -21 -20 -26 -28 -23 -16 -11 -8 -6 -6 -5 -4 -6 -7 -17 -39 -30 -40 0 -0 0 0 0 0 -1 -14 -56 -64 -54 -53 -60 -73 -87 -101 -104 -102 -117 -8 -0 0 0 0 0 0 0 0 0 0 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -4 -21 -26 -25 -53 -43 -76 -102 -107 -103 -101 -102 -93 -34 -3 0 0 0 0 0 -2 -3 -8 -15 -24 -77 -71 -62 -66 -72 -55 -18 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 -3 -14 -36 -60 -62 -75 -76 -59 -42 -33 -29 -27 -22 -21 -21 -25 -40 -70 -87 -92 -83 -78 -82 -85 -84 -81 -72 -77 -68 -58 -53 -49 -45 -54 -63 -67 -70 -73 -74 -77 -70 -79 -79 -66 -55 -52 -52 -46 -46 -49 -49 -45 -39 -24 -18 -20 -25 -31 -30 -23 -16 -11 -9 -9 -9 -10 -14 -14 -21 -19 -12 -6 -6 -19 -62 -92 -71 -52 -41 -36 -31 -25 -22 -17 -19 -21 -18 -13 -9 -6 -5 -3 -2 -5 -10 -9 -14 -3 0 0 0 0 0 0 -0 -23 -45 -47 -44 -24 -24 -50 -70 -76 -85 -89 -89 -48 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -6 -9 -57 -70 -52 -33 -56 -76 -95 -94 -92 -88 -78 -50 -11 -9 -33 -36 -13 0 0 -12 -29 -27 -15 -18 -70 -53 -49 -67 -76 -62 -30 -4 -1 0 0 0 0 0 0 0 0 0 0 -1 -4 -13 -38 -45 -53 -61 -65 -73 -50 -30 -26 -29 -29 -24 -24 -29 -37 -45 -55 -70 -76 -72 -73 -83 -95 -102 -100 -86 -81 -65 -64 -57 -49 -47 -53 -57 -59 -62 -61 -59 -63 -64 -54 -53 -55 -52 -46 -42 -41 -48 -56 -47 -38 -34 -23 -21 -23 -23 -28 -32 -31 -25 -18 -11 -10 -12 -18 -24 -24 -21 -20 -13 -8 -26 -62 -93 -91 -65 -51 -39 -34 -31 -24 -21 -14 -12 -13 -12 -10 -7 -4 -3 -3 -2 -6 -11 -10 -7 -39 -16 -2 0 0 -1 -5 -9 -21 -48 -55 -36 -30 -46 -57 -49 -40 -39 -32 -23 -8 0 0 0 0 0 0 0 0 0 0 0 -2 -35 -23 -3 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -15 -15 -7 -40 -15 -2 -6 -24 -46 -62 -51 -21 -26 -46 -41 -28 -66 -83 -50 -16 -4 -13 -24 -38 -24 -9 -19 -50 -50 -34 -40 -38 -28 -13 -2 0 0 0 0 -25 -45 -30 -14 -45 -68 -51 -23 -17 -41 -55 -59 -61 -62 -65 -72 -56 -31 -27 -33 -33 -28 -28 -35 -38 -47 -53 -59 -66 -68 -71 -80 -88 -100 -98 -80 -76 -65 -66 -58 -52 -54 -59 -64 -63 -59 -58 -51 -47 -49 -49 -51 -39 -32 -30 -28 -26 -32 -47 -49 -31 -19 -21 -24 -21 -31 -30 -31 -34 -33 -26 -20 -17 -17 -24 -27 -23 -18 -18 -13 -13 -33 -70 -90 -76 -57 -46 -38 -32 -29 -23 -16 -9 -7 -7 -9 -10 -9 -4 -4 -4 -2 -6 -10 -10 -7 -76 -39 -1 -4 -15 -34 -44 -58 -54 -55 -51 -43 -36 -22 -18 -10 -3 0 -3 0 0 0 0 0 0 0 0 0 0 -8 -15 -13 -12 -66 -26 -4 0 0 0 0 0 -10 -20 0 0 0 0 -21 -4 0 -0 -0 -0 -0 0 0 0 0 0 0 -2 -4 0 0 0 0 0 0 0 -2 -7 -0 -14 -53 -78 -81 -93 -92 -85 -61 -45 -47 -52 -38 -19 -8 -9 -17 -18 -8 -8 -10 -7 -3 -1 0 0 0 0 -104 -158 -140 -125 -174 -200 -139 -56 -23 -47 -64 -36 -17 -17 -26 -34 -32 -23 -23 -31 -34 -34 -38 -45 -31 -30 -34 -50 -63 -68 -73 -81 -80 -92 -86 -76 -78 -69 -62 -53 -56 -54 -43 -36 -46 -54 -55 -48 -45 -47 -41 -45 -39 -36 -35 -33 -27 -21 -26 -38 -33 -28 -30 -30 -26 -37 -33 -31 -34 -35 -33 -33 -25 -24 -28 -27 -24 -21 -15 -7 -46 -91 -95 -79 -62 -48 -39 -35 -30 -27 -23 -17 -12 -13 -17 -20 -19 -15 -10 -8 -3 -2 -7 -9 -8 -7 -56 -31 -9 -28 -85 -73 -69 -60 -58 -41 -31 -17 -5 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -45 -57 -54 -47 -41 -45 -7 -1 0 0 0 0 -0 -25 -152 -114 -4 0 -7 -138 -130 -44 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -1 -0 -12 -38 -63 -55 -70 -80 -84 -90 -102 -97 -82 -70 -61 -53 -40 -25 -12 -5 -3 -3 -5 -6 -5 -6 -6 -3 -1 0 0 0 -120 -190 -214 -216 -208 -203 -158 -69 -25 -36 -61 -40 -25 -16 -12 -9 -8 -13 -22 -26 -30 -37 -43 -41 -24 -29 -31 -40 -52 -62 -71 -81 -85 -90 -80 -79 -82 -74 -57 -50 -52 -47 -36 -37 -54 -52 -48 -38 -39 -46 -44 -28 -16 -20 -24 -24 -18 -16 -21 -21 -34 -39 -37 -33 -31 -32 -29 -27 -28 -27 -26 -29 -33 -33 -32 -25 -20 -16 -9 -6 -42 -88 -91 -75 -58 -45 -39 -36 -31 -31 -33 -32 -28 -27 -34 -35 -25 -20 -19 -15 -5 -6 -7 -8 -9 -9 -14 -20 -35 -56 -83 -62 -47 -31 -15 -10 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -39 -75 -60 -38 -43 -35 -3 -2 -1 -0 0 0 -0 -1 -6 -6 -89 -104 -100 -205 -259 -136 -32 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -1 -6 -30 -30 -30 -42 -54 -55 -65 -73 -74 -81 -82 -71 -67 -66 -60 -52 -42 -30 -19 -23 -10 -8 -10 -12 -15 -21 -18 -8 -2 0 0 -3 -40 -130 -185 -199 -186 -166 -127 -58 -45 -40 -49 -59 -46 -36 -30 -21 -13 -11 -15 -22 -34 -49 -31 -17 -22 -43 -50 -45 -51 -58 -61 -67 -84 -92 -80 -88 -88 -75 -57 -50 -39 -41 -50 -45 -35 -37 -48 -27 -25 -34 -40 -34 -21 -12 -13 -17 -18 -18 -18 -16 -25 -29 -37 -39 -35 -31 -28 -26 -21 -14 -13 -17 -21 -22 -21 -16 -12 -9 -7 -12 -42 -87 -85 -70 -58 -52 -49 -42 -40 -44 -49 -47 -39 -33 -37 -35 -24 -17 -16 -16 -11 -13 -14 -14 -13 -9 -1 -17 -56 -79 -53 -23 -3 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -41 -48 -14 -2 -6 -5 -5 -2 -1 -0 -0 -15 -38 -67 -162 -188 -133 -138 -216 -278 -165 -25 0 0 0 -0 -0 -0 0 0 0 0 -0 -1 -3 -8 -24 -42 -44 -49 -48 -47 -48 -54 -64 -74 -65 -67 -65 -58 -58 -72 -71 -59 -50 -38 -30 -33 -18 -19 -24 -31 -38 -40 -29 -6 -1 0 0 0 -15 -116 -170 -186 -165 -117 -69 -41 -56 -42 -32 -27 -21 -21 -23 -19 -14 -15 -22 -33 -46 -43 -12 -1 -22 -52 -62 -51 -51 -52 -49 -55 -76 -92 -74 -75 -72 -66 -58 -50 -35 -35 -44 -33 -35 -44 -40 -23 -26 -34 -47 -51 -42 -29 -28 -28 -22 -19 -15 -11 -12 -13 -31 -35 -32 -28 -28 -29 -23 -14 -11 -9 -9 -10 -12 -11 -10 -9 -7 -15 -46 -103 -88 -74 -61 -56 -53 -45 -50 -55 -59 -58 -48 -35 -28 -22 -19 -14 -15 -18 -18 -19 -23 -19 -9 -2 0 0 0 -3 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -17 -33 -29 -8 -3 -3 -6 -5 -4 -5 -7 -35 -105 -162 -156 -187 -57 -83 -97 -77 -53 0 0 0 0 0 0 0 0 0 0 -1 -4 -10 -18 -35 -44 -42 -39 -38 -41 -45 -52 -57 -65 -70 -57 -46 -40 -37 -47 -68 -80 -68 -60 -49 -37 -34 -33 -35 -38 -51 -49 -37 -19 0 0 0 0 0 -36 -124 -151 -134 -104 -68 -44 -40 -52 -50 -35 -21 -12 -9 -10 -11 -11 -18 -34 -53 -49 -9 -2 -9 -33 -57 -64 -59 -54 -53 -54 -68 -86 -92 -69 -55 -55 -55 -52 -43 -31 -30 -47 -53 -58 -60 -46 -27 -35 -40 -47 -53 -52 -42 -30 -23 -16 -13 -12 -10 -11 -17 -20 -23 -24 -24 -25 -26 -22 -16 -12 -9 -8 -7 -8 -7 -8 -8 -8 -21 -60 -116 -98 -75 -62 -57 -54 -50 -54 -57 -60 -57 -48 -34 -21 -10 -13 -12 -15 -23 -29 -32 -32 -22 -5 0 -8 -7 -1 0 0 0 0 0 0 0 0 0 -1 -3 -8 -12 -1 -0 0 0 0 0 0 0 0 0 0 -4 -54 -62 -51 -38 -32 -45 -29 -36 -18 -12 -24 -29 -32 -69 -141 -182 -153 -98 -168 -191 -122 -41 0 0 0 0 0 0 0 0 0 -0 -8 -19 -27 -33 -34 -35 -37 -40 -41 -42 -44 -47 -55 -59 -52 -38 -25 -23 -28 -32 -45 -58 -53 -36 -55 -48 -45 -44 -39 -27 -32 -25 -14 -4 0 0 0 0 0 -42 -108 -127 -89 -64 -53 -41 -36 -40 -42 -33 -15 -10 -10 -11 -13 -15 -23 -38 -52 -37 -5 -18 -39 -51 -57 -58 -59 -58 -57 -61 -78 -92 -88 -70 -57 -48 -47 -47 -41 -32 -35 -53 -53 -52 -60 -48 -26 -30 -46 -49 -48 -41 -32 -26 -23 -18 -15 -14 -15 -15 -13 -12 -14 -16 -18 -20 -21 -20 -22 -19 -15 -13 -11 -9 -7 -7 -10 -11 -18 -46 -94 -117 -91 -74 -64 -60 -58 -57 -58 -59 -54 -43 -33 -25 -19 -15 -13 -18 -30 -44 -53 -51 -33 -6 0 -38 -21 -6 0 -0 -0 -0 0 0 0 0 0 -12 -26 -35 -29 -4 -1 0 0 0 0 0 0 0 0 0 -50 -162 -154 -107 -75 -70 -76 -72 -97 -30 -5 -3 -9 -13 -14 -29 -74 -136 -169 -195 -217 -120 -31 -25 -47 -35 -0 0 0 0 0 -1 -4 -12 -26 -35 -37 -39 -38 -35 -38 -42 -43 -42 -40 -40 -40 -27 -21 -23 -24 -33 -26 -21 -20 -23 -34 -71 -58 -59 -39 -17 -5 -0 -2 -1 -0 -0 -0 0 0 0 -15 -67 -101 -81 -62 -58 -32 -21 -28 -35 -24 -13 -9 -10 -14 -18 -22 -27 -40 -52 -27 -21 -50 -60 -63 -63 -62 -58 -55 -55 -63 -82 -93 -86 -72 -61 -45 -44 -45 -40 -37 -42 -55 -55 -50 -39 -28 -17 -18 -34 -37 -36 -37 -32 -27 -25 -19 -25 -19 -17 -17 -16 -15 -15 -14 -13 -13 -15 -16 -18 -20 -15 -13 -11 -9 -7 -8 -12 -11 -9 -11 -40 -99 -100 -86 -75 -69 -66 -62 -57 -52 -49 -39 -34 -35 -34 -28 -24 -29 -36 -40 -39 -34 -22 -2 0 -25 -16 -5 0 -9 -24 -27 -8 -42 -43 -26 -16 -28 -44 -39 -32 -24 -18 -2 -0 0 0 0 0 0 0 0 -43 -101 -120 -115 -88 -43 -30 -42 -58 -16 -3 0 0 -3 -21 -50 -56 -155 -200 -201 -186 -154 -64 -60 -96 -76 0 0 0 0 0 -3 -8 -10 -17 -34 -40 -40 -39 -41 -42 -44 -45 -44 -39 -28 -17 -16 -20 -24 -24 -22 -17 -11 -14 -26 -48 -71 -59 -48 -20 -7 -4 -1 -0 -0 -0 -0 -0 0 0 0 0 -42 -65 -59 -46 -41 -23 -28 -36 -30 -14 -10 -5 -10 -17 -22 -26 -29 -36 -47 -38 -42 -54 -55 -53 -48 -49 -50 -50 -55 -70 -92 -100 -86 -70 -55 -44 -39 -42 -38 -35 -38 -44 -43 -37 -21 -16 -13 -13 -19 -28 -37 -43 -40 -28 -21 -23 -28 -23 -21 -20 -20 -19 -16 -11 -9 -7 -8 -9 -10 -12 -9 -7 -7 -8 -8 -10 -12 -8 -7 -6 -18 -44 -93 -93 -79 -70 -65 -60 -51 -40 -43 -36 -30 -29 -30 -30 -29 -31 -41 -39 -19 -1 -8 -27 -15 -4 0 0 0 -22 -58 -80 -69 -65 -65 -58 -53 -52 -49 -31 -30 -54 -45 -6 0 0 0 0 0 0 0 0 0 -43 -88 -112 -105 -69 -50 -32 -25 -23 -13 -4 -1 -34 -77 -130 -221 -237 -240 -239 -225 -203 -167 -86 -59 -30 0 0 0 0 0 0 0 -5 -19 -39 -39 -38 -36 -37 -44 -47 -37 -35 -34 -23 -12 -20 -25 -24 -18 -11 -8 -8 -21 -46 -65 -70 -53 -18 -12 -13 -13 -12 -9 -4 -0 -0 -0 0 0 -0 -1 -37 -52 -45 -31 -28 -36 -58 -46 -24 -10 -9 -14 -15 -18 -21 -22 -21 -17 -12 -65 -54 -44 -40 -36 -30 -32 -38 -44 -53 -70 -90 -97 -77 -61 -46 -36 -34 -37 -36 -32 -35 -40 -41 -31 -14 -13 -12 -14 -21 -32 -41 -42 -41 -40 -29 -20 -21 -19 -28 -29 -30 -30 -23 -13 -15 -10 -10 -10 -9 -7 -5 -5 -9 -11 -11 -13 -14 -9 -6 -5 -53 -112 -121 -106 -85 -65 -50 -43 -38 -31 -31 -27 -25 -23 -24 -26 -28 -36 -56 -57 -28 -18 -58 -116 -74 -1 0 0 -4 -34 -70 -72 -66 -70 -71 -57 -66 -63 -47 -34 -32 -42 -28 -9 -1 0 0 0 0 0 0 0 0 -92 -125 -135 -120 -72 -21 -16 -25 -40 -50 -45 -30 -63 -142 -200 -167 -94 -138 -237 -218 -185 -130 -61 -2 0 0 0 0 0 0 0 0 -7 -21 -36 -38 -34 -32 -33 -37 -37 -24 -9 -6 -8 -12 -19 -21 -22 -15 -9 -6 -8 -16 -43 -62 -52 -32 -16 -24 -26 -20 -14 -9 -4 0 0 0 -0 -0 -1 -6 -27 -46 -35 -17 -15 -31 -50 -44 -14 -3 -8 -16 -16 -19 -19 -13 -6 -4 -17 -57 -38 -24 -26 -28 -28 -32 -42 -51 -65 -82 -93 -88 -69 -54 -39 -31 -28 -27 -26 -30 -34 -35 -34 -27 -13 -13 -23 -28 -32 -42 -51 -51 -49 -50 -31 -17 -16 -18 -22 -23 -22 -21 -21 -21 -25 -20 -18 -17 -13 -9 -8 -13 -14 -13 -15 -19 -21 -18 -5 -1 -0 -41 -94 -107 -91 -68 -47 -36 -31 -28 -25 -24 -27 -30 -31 -31 -34 -50 -77 -77 -47 -73 -129 -146 -87 0 0 0 -14 -41 -62 -48 -29 -29 -35 -23 -29 -24 -22 -32 -42 -50 -91 -27 -3 0 0 0 0 0 0 0 -14 -72 -99 -109 -91 -48 -11 -18 -17 -13 -14 -21 -29 -35 -51 -67 -71 -70 -106 -218 -138 -116 -100 -64 -17 0 0 0 0 0 0 0 0 -10 -23 -31 -33 -35 -36 -16 -11 -15 -16 -10 -6 -10 -14 -16 -17 -18 -10 -7 -8 -10 -18 -41 -66 -28 -17 -26 -39 -42 -43 -21 -12 -12 -9 -4 -2 -1 -1 -1 -3 -13 -36 -30 -13 -7 -15 -34 -51 -7 -2 -3 -6 -10 -16 -18 -10 -7 -16 -30 -39 -15 -12 -23 -32 -34 -37 -49 -62 -77 -96 -94 -73 -55 -44 -41 -35 -28 -24 -25 -32 -40 -33 -30 -25 -17 -13 -20 -35 -42 -41 -41 -45 -49 -49 -25 -15 -17 -18 -15 -15 -16 -16 -17 -20 -24 -23 -22 -21 -19 -18 -18 -17 -14 -14 -18 -20 -18 -11 -1 -0 0 -35 -85 -112 -105 -78 -50 -35 -29 -27 -27 -29 -31 -31 -33 -37 -43 -56 -77 -87 -88 -106 -114 -86 -69 0 0 0 -2 -13 -19 -6 -1 -3 -5 -2 0 0 -2 -12 -21 -16 0 -2 -1 0 0 0 0 0 0 -2 -3 -22 -67 -110 -107 -71 -62 -73 -80 -54 -32 -5 -7 -29 -61 -60 -29 -45 -81 -129 -130 -177 -159 -93 -33 -3 -2 -0 0 0 0 0 -1 -12 -25 -36 -50 -58 -44 -163 -107 -43 -11 -5 -10 -19 -22 -18 -13 -10 -5 -4 -8 -12 -18 -27 -33 -12 -21 -39 -54 -60 -62 -41 -36 -35 -24 -12 -8 -2 -3 -2 -1 -5 -16 -17 -6 -5 -11 -28 -36 -2 -1 -4 -8 -14 -19 -21 -17 -14 -22 -25 -18 -12 -5 -22 -41 -45 -41 -41 -51 -62 -89 -72 -46 -31 -31 -36 -37 -33 -30 -31 -33 -32 -33 -41 -33 -21 -17 -16 -23 -29 -29 -27 -33 -40 -14 -15 -13 -16 -18 -16 -15 -14 -12 -15 -19 -22 -23 -23 -23 -23 -23 -22 -16 -10 -10 -14 -15 -8 -1 -0 0 0 0 -26 -72 -100 -88 -54 -37 -30 -30 -32 -32 -30 -32 -35 -38 -43 -55 -78 -111 -98 -93 -88 -91 -113 0 0 0 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -100 -117 -122 -161 -197 -138 -50 -42 -72 -97 -159 -63 -99 -133 -160 -197 -216 -191 -77 -53 -92 -138 -153 -85 -30 -14 -15 -1 0 0 0 0 0 -0 -6 -16 -58 -151 -209 -144 -84 -37 -15 -13 -18 -23 -24 -16 -11 -9 -6 -6 -9 -13 -15 -14 -12 -13 -28 -49 -62 -65 -62 -59 -58 -45 -25 -15 -10 -3 -3 -1 -1 -1 -2 -2 -3 -4 -6 -10 -10 -2 -2 -5 -8 -13 -19 -23 -24 -20 -5 -12 -11 -4 -7 -17 -45 -50 -45 -48 -61 -61 -68 -34 -18 -19 -27 -35 -36 -33 -30 -28 -24 -19 -28 -37 -29 -19 -14 -14 -15 -22 -25 -15 -10 -10 -7 -9 -14 -16 -17 -17 -17 -18 -19 -23 -22 -22 -25 -27 -24 -23 -21 -18 -14 -10 -8 -12 -13 -6 -0 0 0 0 0 0 -19 -62 -94 -60 -42 -36 -34 -34 -34 -33 -33 -33 -31 -32 -45 -83 -150 -122 -125 -126 -130 -145 0 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 -21 -121 -140 -135 -136 -139 -113 -72 -81 -35 -4 -1 -4 -49 -100 -126 -141 -176 -207 -116 -33 -23 -48 -74 -46 -12 -26 -44 -30 0 0 0 0 -2 0 -2 -9 -38 -117 -126 -74 -44 -15 -17 -33 -43 -39 -28 -24 -17 -12 -9 -9 -12 -15 -21 -21 -18 -20 -33 -48 -46 -53 -61 -66 -59 -36 -14 -13 -10 -5 -2 -1 -1 -2 -2 -2 -3 -6 -8 -4 -3 -4 -6 -9 -15 -15 -16 -20 -23 -19 -0 0 -0 -6 -15 -25 -43 -47 -41 -43 -48 -49 -49 -12 -12 -20 -28 -34 -33 -33 -34 -27 -20 -16 -21 -27 -29 -21 -22 -27 -26 -26 -35 -18 -10 -9 -6 -4 -11 -11 -10 -10 -12 -14 -18 -21 -17 -19 -23 -23 -18 -19 -16 -11 -9 -7 -6 -10 -6 -2 -0 0 0 0 0 0 -22 -73 -100 -57 -42 -38 -37 -35 -32 -30 -29 -29 -26 -27 -42 -88 -156 -151 -142 -131 -126 -123 0 0 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 -52 -203 -105 -102 -111 -126 -147 -142 -93 -57 -20 -0 -4 -11 -17 -24 -40 -79 -90 -12 -1 0 -4 -8 -1 -18 -52 -34 0 -5 -18 -13 -34 -17 -25 -55 -92 -96 -71 -53 -52 -48 -52 -62 -70 -84 -101 -94 -31 -15 -11 -12 -14 -15 -22 -24 -20 -30 -42 -41 -30 -39 -55 -55 -40 -21 -8 -13 -13 -7 -2 -1 -1 -3 -2 -2 -3 -5 -6 -3 -5 -8 -10 -14 -21 -21 -14 -15 -19 -15 -0 -1 -3 -7 -12 -19 -27 -32 -28 -22 -19 -28 -33 -7 -27 -35 -37 -35 -31 -31 -35 -26 -18 -13 -14 -20 -26 -25 -23 -22 -21 -22 -28 -16 -8 -6 -5 -4 -5 -7 -8 -8 -9 -11 -15 -17 -13 -15 -17 -16 -14 -14 -11 -6 -6 -8 -9 -3 -1 -0 -0 0 0 0 0 0 -17 -66 -89 -64 -47 -39 -37 -33 -29 -26 -26 -26 -21 -20 -31 -53 -82 -94 -99 -100 -100 -93 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -140 -249 -128 -132 -135 -122 -70 -48 -88 -150 -103 -42 -6 0 0 0 0 -9 -17 0 0 0 0 0 0 0 0 0 -3 -47 -95 -95 -140 -127 -77 -96 -135 -107 -93 -123 -133 -137 -129 -111 -102 -100 -94 -71 -24 -12 -10 -9 -9 -11 -13 -16 -19 -37 -41 -34 -27 -33 -47 -47 -34 -24 -20 -21 -17 -6 -2 -2 -2 -3 -2 -2 -2 -2 -3 -4 -4 -9 -12 -14 -15 -14 -13 -15 -17 -11 -3 -8 -12 -9 -9 -11 -15 -21 -26 -23 -19 -24 -21 -11 -39 -47 -45 -38 -29 -23 -23 -21 -13 -10 -10 -13 -15 -17 -17 -15 -16 -21 -28 -21 -9 -5 -6 -7 -8 -10 -11 -11 -12 -13 -13 -10 -6 -9 -11 -13 -15 -15 -11 -6 -7 -6 -2 -0 -0 0 0 0 0 0 0 0 0 -3 -34 -61 -60 -45 -39 -37 -33 -28 -23 -20 -21 -22 -34 -47 -57 -64 -75 -87 -89 -81 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -16 -110 -182 -168 -137 -68 -47 -32 -21 -34 -93 -71 -28 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -26 -76 -99 -47 -3 -57 -124 -144 -91 -6 -14 -45 -80 -108 -123 -125 -98 -46 -25 -14 -11 -8 -4 -8 -12 -15 -19 -31 -50 -63 -47 -33 -33 -39 -49 -48 -35 -24 -20 -17 -4 -3 -3 -3 -4 -4 -4 -6 -5 -3 -2 -4 -9 -12 -15 -16 -15 -15 -16 -14 -6 -5 -10 -11 -12 -11 -12 -16 -21 -24 -24 -27 -38 -24 -14 -33 -45 -41 -35 -30 -24 -20 -16 -8 -9 -10 -12 -17 -21 -21 -20 -19 -18 -15 -14 -8 -8 -6 -5 -6 -9 -11 -11 -15 -15 -11 -5 -8 -9 -6 -7 -11 -12 -9 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -22 -49 -60 -56 -51 -47 -38 -27 -21 -18 -18 -26 -32 -39 -53 -70 -84 -86 -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 -1 -12 -117 -152 -159 -160 -196 -219 -133 -41 -1 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -10 -47 -73 -47 -0 -0 -4 -44 -51 -50 -50 -47 -28 -23 -22 -26 -26 -18 -26 -33 -35 -41 -57 -85 -110 -82 -51 -35 -32 -35 -33 -22 -14 -10 -9 -3 -2 -4 -6 -6 -5 -5 -6 -6 -4 -5 -9 -13 -10 -11 -12 -13 -13 -14 -11 -3 -5 -4 -3 -8 -10 -12 -15 -19 -21 -21 -25 -32 -24 -21 -31 -40 -34 -26 -27 -28 -25 -18 -7 -9 -10 -10 -13 -18 -22 -21 -22 -22 -20 -16 -7 -3 -2 -3 -6 -9 -10 -10 -12 -14 -12 -11 -12 -9 -4 -2 -3 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -20 -50 -72 -79 -71 -54 -38 -27 -23 -27 -30 -40 -58 -69 -69 -68 -79 -73 0 0 0 0 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 -121 -204 -253 -242 -147 -59 -19 -5 -14 -27 -112 -36 -11 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -1 -13 -22 -9 -19 -47 -64 -79 -67 -54 -45 -35 -30 -36 -62 -74 -72 -73 -80 -74 -74 -89 -110 -123 -114 -53 -29 -22 -17 -11 -7 -7 -7 -4 -2 -4 -9 -7 -5 -4 -4 -5 -6 -8 -8 -13 -17 -14 -7 -4 -6 -8 -9 -7 -2 -7 -5 -6 -10 -11 -11 -14 -17 -20 -22 -27 -37 -29 -36 -40 -36 -25 -18 -24 -30 -29 -22 -12 -9 -15 -11 -9 -11 -16 -19 -20 -22 -22 -19 -14 -8 -3 -1 -4 -8 -11 -11 -13 -17 -18 -17 -14 -5 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -30 -84 -129 -102 -78 -62 -53 -51 -58 -70 -101 -110 -95 -70 -55 -56 -53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -54 -183 -208 -213 -245 -244 -130 -5 -29 -128 -121 -55 -24 -25 -21 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -22 -35 -41 -44 -68 -53 -37 -71 -106 -102 -85 -63 -50 -46 -46 -65 -103 -112 -107 -105 -113 -108 -103 -116 -121 -109 -76 -29 -22 -17 -13 -9 -9 -13 -11 -4 -3 -6 -6 -4 -3 -3 -3 -4 -5 -9 -13 -14 -14 -13 -9 -5 -6 -7 -6 -4 -3 -6 -5 -13 -17 -13 -10 -14 -19 -24 -29 -33 -34 -23 -39 -43 -35 -22 -15 -18 -21 -21 -18 -12 -11 -23 -17 -10 -7 -8 -10 -14 -16 -18 -17 -15 -11 -8 -8 -7 -7 -8 -11 -16 -18 -18 -17 -12 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -69 -128 -144 -122 -114 -116 -117 -128 -162 -166 -131 -91 -63 -50 -38 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -105 -202 -198 -203 -271 -240 -122 -12 -64 -239 -107 -57 -89 -91 -56 -26 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -77 -85 -75 -64 -57 -64 -115 -104 -87 -85 -80 -81 -72 -50 -42 -70 -117 -148 -137 -122 -126 -132 -123 -109 -113 -84 -45 -23 -19 -23 -16 -9 -10 -18 -24 -14 -4 -6 -8 -7 -5 -3 -2 -2 -4 -8 -11 -11 -11 -8 -6 -6 -5 -6 -5 -3 -2 -3 -4 -7 -6 -6 -8 -11 -14 -19 -27 -39 -37 -27 -23 -41 -46 -40 -29 -19 -12 -12 -15 -14 -11 -9 -12 -11 -10 -9 -10 -10 -10 -11 -12 -12 -15 -18 -18 -19 -18 -14 -12 -11 -9 -8 -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 -4 -22 -61 -112 -101 -108 -122 -100 -43 -17 -61 -91 -74 -51 -41 -37 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -153 -230 -240 -289 -194 -69 -15 -80 -213 -35 -39 -88 -109 -87 -86 -78 -25 -9 -7 -0 0 0 0 0 0 0 0 0 0 -18 -71 -93 -87 -87 -79 -68 -74 -69 -75 -66 -50 -37 -29 -21 -39 -100 -146 -154 -137 -130 -130 -123 -109 -95 -86 -37 -19 -16 -21 -25 -15 -6 -6 -12 -18 -15 -4 -10 -10 -8 -5 -3 -4 -5 -7 -10 -13 -10 -9 -6 -5 -6 -9 -9 -6 -2 -2 -3 -3 -5 -6 -11 -14 -17 -20 -26 -33 -56 -42 -27 -28 -38 -43 -43 -37 -26 -16 -14 -23 -20 -14 -9 -7 -8 -11 -15 -15 -12 -8 -7 -6 -10 -15 -21 -22 -18 -14 -14 -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 -2 -11 -27 -24 -23 -22 -13 -28 -83 -125 -86 -47 -33 -36 -39 -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 -3 -31 -199 -268 -274 -287 -341 -185 -45 -14 -22 0 -6 -22 -30 -39 -57 -67 -23 -36 -20 -1 0 0 0 0 0 0 -0 -1 -3 -29 -53 -88 -109 -110 -112 -106 -104 -105 -86 -77 -46 -23 -18 -39 -87 -140 -159 -151 -136 -131 -106 -96 -89 -80 -66 -35 -17 -13 -15 -17 -10 -4 -2 -4 -10 -11 -5 -7 -3 -3 -4 -5 -6 -8 -6 -8 -10 -10 -7 -5 -7 -9 -12 -14 -11 -2 -3 -5 -5 -6 -8 -11 -18 -28 -37 -43 -48 -65 -41 -27 -25 -30 -39 -44 -39 -28 -19 -19 -26 -22 -18 -14 -10 -9 -10 -16 -20 -16 -10 -7 -3 -7 -10 -11 -12 -13 -14 -11 -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 -30 -40 -49 -70 -87 -56 -34 -27 -26 -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 -8 -84 -250 -285 -300 -292 -170 -23 0 0 -0 0 0 0 -20 -32 -39 -49 -98 -25 0 -0 0 0 0 0 0 -4 -23 -80 -102 -116 -121 -124 -131 -135 -128 -141 -141 -105 -73 -38 -20 -20 -34 -61 -101 -161 -157 -142 -127 -91 -69 -68 -68 -59 -40 -11 -9 -15 -12 -9 -8 -7 -3 -3 -5 -3 -0 0 -3 -4 -6 -8 -8 -6 -7 -6 -7 -7 -5 -8 -9 -9 -10 -9 -5 -3 -6 -7 -7 -8 -11 -30 -42 -45 -53 -59 -54 -40 -31 -29 -33 -41 -45 -39 -31 -23 -20 -20 -12 -11 -10 -9 -8 -8 -10 -16 -7 -4 -3 -1 -1 -1 -1 -0 -0 0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -47 -101 -121 -107 -75 -43 -25 -29 -30 -26 -24 -28 0 0 0 0 0 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 -132 -272 -296 -318 -300 -190 -79 -17 -7 -64 -107 -23 -18 -24 -39 -77 -122 -23 -13 -28 -36 -25 -8 -1 0 -11 -66 -145 -127 -119 -124 -130 -132 -136 -139 -147 -139 -100 -52 -25 -17 -17 -20 -25 -63 -164 -136 -116 -90 -61 -44 -44 -47 -42 -27 -13 -29 -34 -21 -14 -12 -9 -1 -2 -7 -4 -0 -1 -4 -6 -9 -10 -9 -6 -7 -5 -7 -7 -6 -9 -10 -9 -11 -12 -10 -5 -7 -8 -7 -6 -11 -25 -40 -45 -61 -59 -44 -48 -42 -44 -45 -45 -44 -40 -33 -28 -21 -16 -10 -6 -8 -10 -10 -11 -10 -6 -6 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -10 -10 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -95 -128 -104 -72 -41 -21 -24 -29 -34 -40 -45 -52 0 0 0 0 0 0 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 -181 -309 -335 -342 -316 -221 -87 -165 -145 -158 -117 -23 -1 -2 -34 -79 -80 -88 -151 -163 -105 -35 0 0 -24 -115 -168 -142 -119 -107 -101 -94 -91 -105 -130 -120 -103 -71 -50 -53 -41 -46 -76 -101 -118 -88 -77 -62 -50 -42 -34 -31 -27 -19 -36 -53 -31 -16 -9 -6 -3 -1 -3 -8 -3 -1 -2 -6 -10 -11 -11 -9 -6 -5 -7 -6 -7 -7 -8 -8 -9 -10 -10 -8 -5 -7 -7 -6 -6 -7 -13 -26 -40 -53 -48 -41 -48 -44 -35 -36 -41 -42 -39 -32 -30 -20 -16 -16 -13 -11 -11 -13 -14 -13 -9 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -8 -18 -22 -15 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -88 -114 -83 -54 -48 -50 -46 -37 -42 -49 -53 -57 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -52 -225 -312 -330 -340 -309 -225 -119 -201 -203 -174 -93 -22 0 -24 -82 -138 -176 -207 -190 -110 -41 -5 -9 -46 -177 -197 -141 -104 -122 -112 -76 -42 -49 -98 -105 -51 -37 -49 -76 -91 -104 -122 -87 -68 -63 -59 -49 -43 -32 -24 -23 -31 -33 -61 -58 -28 -9 -4 -2 -1 -2 -5 -8 -1 -3 -4 -6 -10 -11 -9 -8 -7 -6 -5 -8 -10 -9 -7 -8 -9 -10 -11 -9 -9 -9 -7 -8 -10 -12 -16 -23 -34 -38 -40 -38 -39 -38 -25 -27 -37 -41 -37 -29 -21 -15 -12 -16 -16 -9 -6 -8 -8 -5 -3 -0 -0 -0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -2 -12 -15 -12 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -72 -97 -77 -61 -63 -66 -62 -52 -40 -31 -30 -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 -5 -17 -61 -217 -312 -332 -298 -271 -328 -229 -236 -218 -178 -140 -128 -149 -160 -156 -128 -50 -44 -66 -54 -44 -108 -273 -108 -51 -58 -131 -177 -163 -129 -95 -97 -117 -12 -6 -14 -28 -49 -77 -95 -51 -48 -49 -39 -29 -37 -34 -27 -25 -33 -44 -86 -55 -28 -18 -12 -6 -3 -3 -2 -2 -3 -7 -7 -7 -8 -9 -9 -8 -6 -6 -5 -3 -6 -7 -6 -6 -7 -9 -11 -8 -8 -8 -9 -8 -10 -10 -11 -15 -22 -22 -26 -22 -22 -22 -16 -14 -27 -35 -28 -19 -15 -8 -5 -11 -16 -15 -12 -13 -12 -7 -2 -1 0 0 0 0 0 -0 -2 -5 -1 -0 -0 -0 0 0 0 0 0 0 0 0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -58 -80 -85 -73 -65 -67 -63 -51 -32 -17 -15 -17 -28 0 0 0 0 0 0 0 0 0 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 -80 -191 -275 -312 -312 -312 -308 -326 -326 -330 -336 -305 -257 -169 -164 -71 -54 -127 -111 -85 -42 -2 -33 -12 -109 -89 -111 -179 -226 -232 -210 -135 -58 -4 -2 -33 -28 -29 -50 -71 -48 -50 -48 -42 -44 -63 -55 -39 -35 -42 -56 -83 -40 -41 -35 -21 -7 -1 -0 -1 -5 -9 -7 -6 -5 -6 -8 -9 -8 -6 -8 -6 -3 -3 -7 -6 -3 -2 -5 -9 -6 -6 -8 -9 -9 -10 -9 -7 -8 -12 -16 -12 -12 -11 -10 -10 -11 -17 -30 -36 -25 -15 -11 -8 -11 -15 -17 -16 -15 -16 -13 -10 -10 -11 -9 -10 -7 -2 -0 -0 -0 -0 -7 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -1 -3 -5 -4 0 0 0 0 0 0 -0 -24 -59 -87 -90 -73 -66 -70 -59 -47 -40 -36 -30 -32 -56 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -77 -174 -261 -288 -305 -319 -330 -324 -332 -333 -330 -304 -232 -328 -195 -73 -66 -54 -9 -1 -44 -169 -263 -278 -273 -258 -270 -299 -307 -294 -224 -167 -101 -30 -62 -62 -54 -60 -73 -79 -75 -71 -72 -79 -81 -52 -29 -54 -87 -94 -79 -25 -18 -29 -24 -10 -2 -2 -1 -3 -6 -6 -6 -6 -5 -4 -5 -5 -5 -6 -4 -3 -5 -7 -5 -3 -2 -3 -4 -1 -3 -5 -7 -8 -9 -8 -7 -7 -8 -10 -12 -17 -17 -15 -14 -15 -17 -25 -48 -28 -13 -11 -9 -11 -13 -13 -12 -10 -9 -5 -6 -12 -16 -13 -8 -5 -1 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -69 -38 -38 -55 -52 -28 0 0 0 0 0 0 -0 -3 -21 -44 -51 -48 -62 -87 -84 -72 -66 -69 -79 -96 -127 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -85 -121 -163 -185 -217 -239 -255 -277 -314 -328 -318 -320 -328 -328 -333 -328 -282 -227 -159 -86 -97 -285 -355 -326 -360 -323 -261 -196 -177 -184 -175 -90 -35 -27 -53 -64 -64 -78 -92 -100 -102 -99 -109 -114 -105 -82 -52 -72 -136 -106 -51 -11 -4 -23 -21 -12 -4 -5 -2 -2 -3 -4 -6 -8 -7 -4 -2 -2 -3 -3 -3 -5 -6 -6 -6 -5 -4 -3 -2 -3 -4 -4 -4 -7 -9 -7 -4 -7 -8 -8 -10 -14 -18 -16 -16 -17 -17 -15 -22 -12 -6 -5 -4 -5 -6 -6 -5 -3 -2 -0 -1 -4 -4 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -69 -76 -47 -39 -46 -31 0 0 0 0 0 0 0 -0 -2 -7 -9 -16 -40 -74 -72 -61 -54 -60 -85 -128 -190 0 0 0 0 0 0 0 0 0 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 -102 -130 -117 -90 -77 -128 -138 -118 -129 -172 -217 -241 -280 -311 -316 -311 -342 -327 -330 -339 -333 -327 -379 -347 -294 -266 -193 -117 -91 -74 -54 -34 0 0 -14 -39 -59 -70 -103 -142 -152 -151 -148 -152 -166 -144 -108 -68 -80 -163 -109 -60 -29 -10 -13 -11 -6 -4 -4 -2 -3 -2 -3 -5 -6 -5 -3 -2 -2 -3 -5 -5 -7 -7 -6 -5 -6 -7 -6 -4 -2 -3 -3 -4 -8 -9 -6 -3 -3 -4 -4 -4 -5 -9 -11 -12 -14 -13 -8 -2 -4 -3 -2 -1 -1 -0 -1 -1 -0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 -10 -7 -5 -10 -8 0 0 0 0 0 0 0 0 0 0 -0 -2 -26 -79 -83 -58 -33 -13 -9 -52 -202 0 0 0 0 0 0 0 0 0 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 -55 -109 -102 -75 -62 -80 -107 -51 -15 -1 0 -38 -143 -269 -236 -233 -310 -333 -230 -208 -222 -189 -99 -226 -146 -121 -129 -117 -91 -77 -53 -23 -7 -1 -1 -47 -74 -91 -129 -202 -219 -214 -203 -197 -207 -107 -33 -30 -77 -148 -146 -89 -48 -16 -6 -5 -4 -5 -5 -5 -6 -8 -4 -4 -5 -4 -3 -3 -4 -6 -6 -5 -5 -6 -5 -4 -4 -4 -4 -5 -3 -2 -4 -8 -9 -7 -4 -3 -5 -4 -6 -3 -1 -1 -1 -3 -5 -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 -17 -54 -67 -40 -12 0 -5 -42 -160 0 0 0 0 0 0 0 0 0 0 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 -77 -86 -47 -19 -33 -76 -83 -24 -4 0 -3 -35 -128 -43 0 0 -52 -51 -19 -19 -26 -50 -120 -32 -80 -119 -137 -121 -93 -86 -58 -27 -11 -5 -44 -89 -116 -141 -185 -228 -221 -193 -187 -177 -86 -19 -6 -35 -87 -106 -11 -8 -7 -5 -4 -5 -5 -3 -4 -8 -11 -7 -5 -4 -4 -3 -3 -3 -6 -6 -5 -4 -5 -5 -4 -3 -3 -3 -0 -1 -2 -5 -8 -8 -6 -3 -1 -2 -6 -3 -1 -3 -5 -6 -8 -11 -8 -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 -2 -4 -3 -0 0 0 -1 -35 -119 0 0 0 0 0 0 0 0 0 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 -47 -87 -95 -66 -26 -8 -68 -94 -34 -5 -0 0 0 0 0 0 0 -0 -0 -2 -29 -67 -79 -67 -37 -98 -121 -114 -103 -95 -85 -54 -24 -6 -1 -13 -64 -104 -128 -153 -182 -164 -81 -77 -75 -40 -5 -2 -23 -72 -75 -3 -3 -4 -5 -6 -6 -5 -4 -6 -9 -9 -7 -5 -6 -6 -7 -7 -6 -7 -7 -5 -3 -1 -0 -1 -1 -2 -3 -0 -3 -4 -5 -6 -7 -6 -3 -1 -1 -4 -4 -1 -2 -5 -7 -7 -6 -4 -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 -4 -46 -115 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -55 -110 -94 -77 -157 -171 -154 -149 -150 -141 -111 -152 -141 -82 -27 -5 -15 -23 -18 -8 -5 -12 0 0 -9 -35 -66 -64 -57 -55 -79 -122 -124 -95 -63 -39 -14 -3 0 -0 -2 -18 -42 -58 -68 -69 -65 -22 -10 -6 -5 -3 -3 -28 -80 -49 -1 -1 -2 -4 -6 -7 -6 -4 -4 -3 -3 -4 -5 -6 -8 -9 -10 -10 -10 -7 -4 -1 -1 -1 -4 -4 -2 -0 0 -0 -0 -0 -1 -2 -2 0 0 0 0 -0 -0 -1 -2 -3 -3 -2 -2 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -37 -84 -119 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -122 -245 -210 -202 -231 -226 -203 -194 -203 -214 -214 -221 -205 -165 -116 -91 -153 -225 -196 -134 -138 -354 -291 -218 -136 -77 -55 -36 -42 -50 -67 -99 -127 -83 -31 -5 0 0 0 0 0 0 0 0 -13 -49 -68 -50 -30 -18 -10 -4 -2 -8 -33 -15 -1 -1 -2 -5 -7 -7 -6 -5 -4 -3 -3 -3 -4 -7 -9 -11 -15 -13 -10 -6 -4 -3 -3 -4 -5 -6 -5 -2 -0 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 0 -1 -4 -3 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -9 -10 -5 0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -45 -104 -132 -126 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -57 -142 -162 -228 -230 -216 -215 -224 -214 -188 -162 -156 -209 -203 -235 -246 -258 -292 -331 -313 -283 -272 -330 -340 -241 -123 -43 -28 -32 -54 -62 -79 -102 -99 -79 -76 -66 -35 -2 -3 0 0 -1 -5 -18 -52 -62 -54 -40 -22 -11 -5 -2 -2 -2 -0 -0 -1 -1 -3 -6 -7 -6 -6 -6 -1 -2 -5 -7 -7 -8 -9 -8 -9 -7 -4 -4 -4 -6 -6 -4 -4 -8 -7 -4 -5 -8 -9 -4 -2 -3 -3 -2 -0 -1 -1 -2 -5 -4 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -15 -77 -70 -25 0 0 0 0 0 0 0 0 0 0 0 0 -0 -9 -62 -100 -99 -81 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -30 -83 -231 -256 -203 -161 -173 -168 -120 -59 -68 -129 -111 -166 -153 -80 -78 -196 -318 -336 -328 -324 -302 -189 -88 -37 -19 -26 -50 -48 -57 -73 -96 -128 -170 -176 -104 -46 -100 -84 -39 -16 -18 -34 -53 -61 -62 -48 -24 -8 -2 -1 -1 -1 -0 -1 -1 -4 -8 -11 -10 -6 -6 -5 -5 -6 -4 -4 -5 -4 -2 -3 -3 -2 -2 -2 -3 -5 -7 -7 -6 -8 -6 -5 -5 -4 -2 -1 -3 -5 -4 -2 -0 -3 -2 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -50 -89 -94 -111 -89 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -43 -38 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -30 -90 -122 -60 -38 -45 -40 0 0 -11 -64 -72 -20 -3 0 -48 -161 -316 -287 -130 -73 -88 -65 -29 -32 -25 -19 -26 -29 -34 -48 -77 -123 -176 -193 -142 -142 -199 -187 -81 -28 -27 -44 -53 -44 -49 -36 -19 -7 -1 -1 -1 -1 -1 -0 -1 -1 -3 -6 -7 -5 -3 -3 -3 -2 -1 -1 -1 -2 -2 -2 -3 -2 -2 -2 -3 -5 -7 -7 -5 -4 -4 -4 -1 -0 0 -0 -1 -2 -1 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -44 -103 -134 -99 -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 -1 0 0 0 0 -0 -22 -72 -62 -15 -7 -74 -184 -239 -177 -39 -9 -24 -34 -32 -35 -25 -15 -16 -23 -29 -51 -84 -121 -152 -162 -158 -158 -179 -161 -73 -27 -39 -47 -55 -53 -18 -13 -7 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -4 -8 -8 -2 -2 -2 -1 -2 -3 -5 -6 -5 -7 -12 -4 -3 -4 -7 -12 -18 -18 -6 -1 -3 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -7 -20 -22 -3 0 0 0 -2 -8 -11 -6 -12 -37 -57 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -90 -87 -71 -150 -161 -103 -65 -13 -2 -0 -26 -40 -38 -28 -20 -18 -18 -24 -40 -71 -104 -130 -151 -161 -163 -169 -215 -166 -66 -19 -40 -45 -45 -36 -15 -9 -8 -7 -5 -2 -1 -1 -1 -1 -1 -1 -1 -4 -7 -6 -1 -1 -2 -7 -11 -10 -9 -8 -8 -9 -10 -9 -9 -8 -9 -11 -9 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 -8 -31 -53 -46 -23 -18 -26 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -20 -120 -63 -20 -4 -24 -8 -2 0 0 -6 -33 -39 -32 -22 -18 -19 -18 -27 -54 -94 -133 -164 -181 -187 -191 -195 -170 -101 -48 -30 -36 -35 -33 -41 -35 -22 -30 -37 -38 -27 -11 -1 -1 -1 -1 -1 -1 -4 -6 -4 -4 -6 -8 -12 -12 -11 -9 -6 -1 -0 -0 -1 -3 -4 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -23 -39 -32 -11 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -10 -43 -22 -6 0 -1 0 0 0 0 -23 -54 -46 -27 -18 -18 -20 -14 -29 -64 -104 -151 -205 -232 -207 -205 -157 -33 -12 -30 -39 -39 -29 -27 -35 -47 -55 -66 -85 -97 -99 -62 -4 -2 -1 -1 -3 -4 -4 -6 -8 -10 -14 -16 -12 -9 -10 -10 -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 -2 -1 0 -3 -38 -43 -20 -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 -12 -31 -37 -25 -18 -22 -18 -16 -31 -70 -116 -181 -248 -284 -226 -240 -142 -43 -39 -45 -39 -31 -26 -29 -33 -70 -102 -118 -113 -74 -23 -9 -8 -7 -3 -4 -8 -13 -16 -12 -9 -11 -14 -11 -5 -8 -8 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -27 -24 -7 -2 -14 -28 -36 -31 -19 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -38 -34 -28 -50 -93 -82 -61 -87 -171 -243 -304 -310 -255 -255 -106 -42 -37 -33 -25 -21 -24 -29 -34 -46 -125 -156 -133 -73 -10 -14 -14 -12 -8 -8 -10 -11 -11 -9 -6 -11 -17 -11 -6 -11 -13 -9 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -30 -11 -0 -2 -22 -57 -39 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -61 -60 -63 -79 -112 -170 -128 -98 -132 -220 -222 -248 -260 -193 -87 -22 -13 -14 -19 -23 -30 -46 -56 -41 -49 -207 -205 -139 -63 -12 -14 -13 -11 -8 -6 -5 -4 -4 -5 -6 -8 -17 -9 -3 -3 -9 -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 -1 -18 -14 -17 -32 -44 -37 -22 -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 -24 -91 -76 -114 -166 -186 -153 -127 -153 -182 -184 -116 -95 -180 -102 0 -2 -14 -10 -20 -31 -35 -38 -61 -43 -89 -191 -130 -68 -30 -8 -7 -8 -8 -7 -4 -2 -2 -3 -5 -9 -11 -12 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -21 -27 -26 -25 -28 -32 -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 -37 -78 -152 -189 -212 -196 -174 -197 -206 -136 -90 -44 0 -6 -10 0 -11 -29 -27 -25 -25 -16 0 0 0 -79 -119 -56 -1 -0 -0 -0 -1 -2 -3 -3 -3 -5 -10 -15 -15 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -11 -14 -10 -5 -4 -6 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -53 -129 -231 -295 -303 -269 -217 -190 -211 -189 -98 -56 -25 -7 -1 0 0 -1 -26 -49 -51 -29 -10 -3 0 0 0 -0 -8 -9 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -3 -5 -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 -30 -159 -386 -500 -445 -366 -291 -221 -190 -215 -114 -40 -68 -67 -33 -9 0 -0 -0 -18 -34 -47 -49 -26 -5 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -93 -279 -455 -452 -325 -211 -133 -102 -133 -42 -7 -41 -77 -51 -12 0 0 0 0 0 -18 -31 -23 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -94 -278 -392 -216 -93 -40 -15 -14 -10 -14 -23 -32 -24 -1 0 0 0 0 0 -18 -26 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -121 -200 -155 -118 -100 -50 -27 -40 -77 -65 -35 -11 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -19 -38 -9 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -9 -16 -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 -1 -16 -19 -114 -233 -243 -96 -42 -53 -78 -33 -21 -10 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -45 -94 -52 -16 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -19 -20 -11 -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 -1 -4 -9 -119 -213 -217 -96 -57 -59 -55 -25 -42 -45 -34 -17 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -21 -62 -107 -39 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -25 -58 -111 -134 -108 -74 -17 -1 -29 -70 -92 -91 -80 -43 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -15 -31 -18 -16 -47 -17 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -64 -56 -106 -120 -108 -103 -84 -11 -6 -22 -41 -58 -74 -80 -46 -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 -7 -37 -75 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -45 -65 -95 -212 -275 -211 -218 -213 -34 -93 -59 -20 -3 -5 -7 -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 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -11 -36 -120 -183 -267 -324 -242 -176 -108 -15 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -134 -271 -370 -360 -381 -330 -223 -22 -0 -0 0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -74 -183 -214 -117 -33 -42 -55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -17 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -28 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -47 -65 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -12 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -86 -202 -185 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -33 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -29 -86 -28 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -50 -140 -59 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -18 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -48 -83 -50 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -111 -211 -102 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -66 -144 -39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -19 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -16 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -55 -59 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 23 24 25 24 24 23 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 19 18 17 16 16 15 15 15 15 14 13 13 12 13 13 15 16 18 19 20 20 19 19 19 19 18 18 18 19 19 20 21 22 23 25 26 26 26 26 27 28 29 29 29 30 30 30 31 32 32 32 33 33 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 23 25 26 27 26 25 24 24 23 23 22 22 22 21 21 20 20 20 20 20 20 19 18 17 17 16 16 15 15 14 14 13 13 13 13 14 14 16 17 19 21 21 21 20 20 20 19 18 18 18 19 20 22 23 24 25 27 28 29 29 29 30 30 30 30 30 30 30 30 31 32 32 33 33 34 34 34 34 34 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 25 27 28 28 28 26 25 24 23 23 22 22 21 21 20 19 19 19 19 20 19 19 18 17 17 16 16 15 14 14 14 13 13 13 14 14 16 17 19 20 21 21 21 21 20 20 19 19 20 20 21 23 25 27 28 29 31 32 32 32 32 32 31 30 30 29 29 30 30 31 32 33 34 35 35 35 35 35 35 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 27 28 29 29 29 nan 25 24 23 22 22 21 20 19 19 19 19 19 19 19 19 18 17 17 17 16 16 15 14 13 13 13 13 14 15 16 17 18 19 20 21 21 21 21 20 20 20 21 22 23 24 26 28 29 31 32 33 33 33 33 32 31 31 30 30 29 30 30 31 32 34 35 36 36 36 36 36 36 35 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 27 29 29 30 29 nan 26 24 23 22 21 20 19 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 15 14 14 14 14 15 16 17 18 18 19 19 20 20 21 21 22 22 22 23 25 26 27 28 30 31 32 32 32 32 31 31 31 30 29 29 30 30 30 31 32 33 34 35 36 36 36 36 36 36 35 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 29 29 29 28 26 24 22 21 20 19 18 18 17 17 18 18 18 18 18 17 17 17 17 17 17 16 15 15 14 15 15 16 17 19 19 19 19 19 19 20 21 23 24 24 25 25 26 27 28 29 31 32 32 32 31 31 31 31 30 30 29 29 30 31 31 32 32 33 34 35 35 36 36 37 36 35 34 33 nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 24 24 25 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 27 28 29 29 29 28 26 24 22 21 20 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 17 18 19 20 21 20 20 20 20 21 22 24 25 26 26 26 27 27 28 29 30 31 32 31 31 31 32 32 32 31 31 31 31 32 33 32 32 32 33 34 35 35 36 36 35 34 32 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 26 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 28 29 28 27 26 24 23 22 21 20 19 19 19 19 19 19 19 19 18 18 17 17 17 16 16 16 16 16 16 17 18 19 20 21 22 22 21 21 21 22 23 25 26 26 26 27 27 28 29 30 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 31 30 31 31 32 33 33 33 32 31 30 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 27 27 28 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 27 27 28 28 28 27 26 25 24 23 22 22 21 20 20 20 20 21 20 20 19 19 18 17 17 16 16 16 16 17 17 18 19 20 21 22 23 23 22 21 21 22 24 25 26 26 27 27 28 29 30 32 33 33 33 33 33 33 33 34 34 34 34 33 33 32 30 29 28 28 28 27 27 26 24 23 23 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 29 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 27 28 28 27 27 27 26 25 25 24 24 23 22 22 22 22 22 22 21 21 20 19 18 17 17 16 16 17 17 18 20 20 21 22 23 24 23 23 22 22 23 24 26 26 27 28 29 30 30 31 32 33 34 34 34 34 33 33 32 32 32 32 32 31 30 28 27 26 24 22 20 19 18 18 19 19 20 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 25 25 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 26 26 27 27 27 27 27 27 26 26 26 26 25 25 24 23 23 24 24 24 23 22 21 20 19 18 18 17 17 18 19 20 21 22 23 23 24 24 24 23 23 23 24 25 26 28 29 29 30 31 31 31 31 31 32 32 32 32 31 30 29 28 28 29 29 29 29 28 26 23 19 17 16 16 17 19 20 21 22 22 23 nan nan nan nan nan nan nan nan nan nan nan nan 23 24 24 24 25 25 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 26 26 27 26 26 26 26 26 27 27 27 27 27 26 25 24 24 24 24 24 24 24 23 22 21 20 19 19 19 19 20 21 22 23 24 24 24 25 24 24 24 24 25 26 28 29 30 31 31 31 31 30 30 29 29 30 30 30 29 28 27 26 26 27 27 28 28 27 25 21 18 17 18 21 23 25 25 25 25 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 26 27 27 27 27 27 26 26 25 25 25 26 26 27 27 27 27 26 26 25 25 25 25 25 25 24 24 23 22 21 20 20 20 20 21 22 23 24 25 25 24 24 24 24 24 25 25 26 28 30 31 31 31 31 30 29 28 27 28 28 28 28 28 27 26 26 25 25 26 27 27 26 25 23 22 22 24 26 27 27 27 26 26 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 29 29 28 28 27 26 26 25 25 25 25 25 26 26 27 27 27 27 26 25 25 25 25 25 25 25 25 24 24 23 21 21 20 21 21 22 23 24 25 25 24 24 23 23 24 25 25 26 27 29 30 30 30 30 29 28 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 26 26 27 27 26 26 26 26 27 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 30 31 30 29 27 26 25 25 25 25 25 25 25 25 26 26 27 27 27 26 26 26 26 26 26 26 25 25 25 25 24 23 22 21 22 22 22 23 24 25 25 24 23 23 23 23 24 25 25 26 27 28 28 29 29 29 28 27 26 26 25 24 23 24 25 26 26 26 26 26 26 26 26 26 26 26 27 26 26 25 25 25 27 29 30 30 nan nan nan nan nan nan nan nan nan nan nan nan 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 30 28 26 25 24 24 25 25 26 26 25 25 26 26 26 26 27 27 27 27 27 27 26 26 26 25 25 25 25 24 23 23 23 23 23 24 24 25 25 24 24 23 23 23 23 24 24 24 25 26 27 28 28 28 27 26 26 25 24 22 21 22 23 25 26 27 27 27 27 28 28 28 28 28 28 27 26 25 25 25 27 29 31 31 nan nan nan nan nan nan nan nan nan nan nan nan 20 21 nan nan nan nan 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 30 29 27 25 24 24 24 25 26 26 26 26 26 26 26 26 27 27 28 28 28 28 27 27 26 26 26 26 26 26 26 25 25 24 nan 24 24 25 25 25 25 24 23 23 22 22 22 22 23 24 24 26 27 27 27 26 26 25 24 23 21 21 22 23 25 26 27 28 28 29 30 30 30 31 30 30 28 27 26 26 27 28 30 32 32 nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan 22 23 23 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 28 26 25 24 24 24 25 26 27 27 27 27 26 26 26 27 27 28 28 29 29 29 28 27 27 26 26 26 26 26 27 27 26 nan nan 25 24 24 24 24 23 23 22 22 21 21 20 21 21 22 23 24 25 25 25 25 25 24 23 22 21 21 22 24 26 27 28 29 29 30 30 31 31 32 32 31 29 28 27 28 29 31 33 34 34 nan nan nan nan nan nan nan 18 nan nan nan nan nan nan nan nan 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 25 24 24 24 25 25 25 26 27 27 27 27 27 27 27 28 28 29 29 30 29 29 28 27 27 27 27 27 27 27 27 27 nan nan nan nan nan nan nan 22 22 21 20 20 20 19 19 19 20 21 22 23 23 23 23 23 23 23 23 22 22 22 23 25 27 28 29 30 30 30 31 31 31 32 32 31 31 30 30 30 32 34 35 35 36 nan nan nan nan nan nan 17 17 18 18 nan nan nan nan nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 24 24 25 25 26 27 27 28 28 29 29 29 29 29 30 30 30 30 29 29 28 28 27 27 27 27 26 26 26 nan nan nan nan nan nan nan 21 21 20 19 19 19 19 19 19 19 20 21 21 22 21 21 22 22 23 23 24 24 25 25 26 28 29 30 31 31 31 30 30 31 32 32 32 31 31 31 31 32 34 35 36 37 nan nan nan nan nan nan nan 17 17 18 nan nan nan nan nan 20 20 nan nan 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 24 24 25 25 26 27 28 28 29 30 30 30 30 31 31 31 30 30 30 29 29 29 28 28 28 27 26 24 24 nan nan nan nan nan nan nan 20 20 19 19 18 18 18 18 18 18 19 20 20 20 20 20 21 22 23 24 26 27 27 27 28 29 30 31 32 32 32 31 31 31 31 32 32 32 31 31 32 33 35 36 37 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 24 25 25 26 27 28 28 29 29 30 31 31 31 31 31 31 31 31 30 30 30 30 30 29 28 26 25 23 23 23 nan nan nan nan nan nan 19 19 19 19 18 18 18 18 18 18 18 19 19 20 20 20 21 23 24 26 27 28 28 29 29 30 31 32 33 33 33 32 32 31 31 32 32 32 31 31 32 33 35 37 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 27 27 26 26 26 27 28 28 29 29 29 30 30 31 31 32 32 32 32 32 32 31 31 31 31 31 30 28 26 24 23 22 22 nan nan nan nan 19 19 19 19 19 18 18 18 17 17 17 18 18 19 20 20 21 22 23 24 25 26 28 29 29 30 31 32 33 33 34 34 33 33 32 32 31 32 32 31 31 31 31 33 36 38 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 29 29 28 28 28 28 29 29 29 29 30 30 31 31 32 32 32 32 32 32 32 32 32 32 32 31 30 28 26 24 22 21 21 nan nan nan nan 19 19 19 19 nan nan nan nan 17 17 17 18 18 19 20 21 22 23 24 24 25 27 28 29 30 31 32 33 34 34 34 35 34 33 32 31 31 31 32 31 31 31 32 34 36 38 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 30 30 30 29 29 29 30 30 31 31 32 32 32 32 32 32 32 33 33 33 32 32 32 31 30 28 26 24 22 21 21 nan nan nan 20 20 20 19 19 nan nan nan nan 17 17 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 35 35 35 35 34 33 32 32 32 32 32 32 32 33 34 36 37 37 36 nan nan nan nan nan nan nan nan nan nan nan nan 17 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 45 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 31 31 31 nan nan nan nan nan nan nan 33 33 33 33 33 33 32 32 32 32 32 32 31 30 29 28 26 24 23 22 21 nan nan nan 22 21 21 20 19 nan nan nan nan 17 17 17 18 18 19 20 21 23 24 25 26 27 28 29 31 33 34 35 36 36 36 36 35 35 34 33 32 32 32 32 33 32 32 32 33 34 35 35 34 nan nan nan nan nan nan nan nan nan nan 16 16 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 44 43 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 nan nan nan nan nan nan nan nan nan nan 34 34 34 33 33 32 32 32 32 32 31 30 29 28 27 26 25 24 23 22 22 nan nan nan nan nan nan 19 nan nan nan nan nan 16 17 17 18 20 21 22 23 25 26 27 28 29 30 32 34 36 37 37 37 36 36 35 34 34 33 32 32 33 33 33 33 32 31 31 32 33 34 34 nan nan nan nan nan nan nan nan nan 15 15 16 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 nan nan nan nan nan nan nan nan nan nan 34 34 34 33 32 32 32 31 nan nan nan nan nan nan 26 26 25 24 24 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan 16 18 19 20 22 23 24 26 27 28 29 30 31 33 35 37 38 38 38 36 35 34 33 32 32 32 32 32 32 32 31 30 30 30 31 32 34 nan nan nan nan nan nan nan nan 14 14 14 14 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 24 25 26 27 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 33 32 31 31 nan nan nan nan nan nan nan nan nan 26 25 25 24 24 23 23 22 nan nan nan nan nan nan nan nan nan nan nan 17 19 20 22 23 24 25 26 27 28 29 31 32 34 36 37 38 38 37 36 34 33 32 32 32 32 32 31 30 30 29 29 28 29 31 32 nan nan nan nan nan nan nan 13 13 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 24 26 26 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 32 32 31 30 nan nan nan nan nan nan nan nan nan nan 26 25 25 24 23 22 22 21 nan nan nan nan nan nan nan nan nan nan nan nan 21 22 23 23 24 26 27 28 29 30 31 33 34 35 36 36 36 36 35 34 33 33 33 33 33 32 30 29 28 28 28 28 29 31 32 nan nan nan nan nan nan 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 41 41 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 27 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 31 30 29 nan nan nan nan nan nan nan nan nan nan nan 26 25 25 24 22 21 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 27 28 30 31 31 32 33 33 34 34 34 34 34 34 34 33 33 33 33 33 32 30 29 28 27 27 27 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 21 20 19 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 39 39 40 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 27 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 29 nan nan nan nan nan nan nan nan nan nan nan nan 26 25 25 24 23 22 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 27 29 31 32 32 31 31 31 31 31 32 32 33 33 33 33 32 32 32 32 32 31 29 28 27 27 27 27 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 20 19 18 17 16 15 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 37 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 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 24 24 24 24 23 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 27 29 31 31 30 nan 28 28 27 28 29 31 32 33 33 32 31 30 30 30 31 31 30 29 28 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 22 21 20 18 17 15 14 13 12 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 35 35 35 35 nan nan nan 33 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 23 23 24 25 27 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 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 26 25 26 28 30 31 32 32 32 30 29 28 29 30 31 31 30 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 22 nan nan 17 16 14 nan nan nan nan nan 8 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 28 28 nan nan nan 28 28 29 30 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 nan nan nan 23 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 23 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 24 25 27 29 31 32 32 31 29 28 28 29 30 31 32 32 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 20 18 16 15 nan nan nan nan nan nan nan nan 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 20 19 19 20 20 21 21 22 23 24 26 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 30 nan nan 26 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 22 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 27 29 30 30 30 29 29 30 30 31 32 33 32 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 18 16 14 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 11 10 10 11 12 13 14 14 15 16 18 21 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 22 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 24 nan nan nan nan nan nan nan nan nan nan nan 24 25 26 28 28 29 29 30 31 32 33 33 32 31 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 nan nan nan nan 7 7 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 18 16 15 13 12 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 3 2 2 4 6 7 8 9 10 11 14 17 20 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 24 26 27 29 30 31 32 33 33 32 31 30 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 13 13 14 14 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 6 7 6 6 5 6 8 9 10 10 11 13 16 19 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 20 21 22 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 24 26 27 29 31 32 33 33 32 31 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 15 15 15 15 15 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 12 13 13 12 12 13 14 14 14 14 14 16 17 20 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 27 28 30 31 32 32 31 30 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 16 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 14 15 15 15 15 16 17 18 17 18 18 19 19 21 22 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 25 28 29 30 31 31 30 30 29 27 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 16 16 17 17 nan nan 16 16 16 18 19 20 21 21 22 22 23 23 24 25 26 28 30 nan nan nan 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan 26 28 29 29 29 29 28 28 27 26 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 19 nan nan nan nan nan 20 20 21 22 23 23 22 23 23 24 24 24 25 27 28 29 30 31 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 27 28 27 27 27 26 26 25 25 24 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 15 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 21 22 23 23 23 21 21 21 22 23 24 25 26 27 28 28 30 31 32 33 31 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 26 26 25 25 24 24 24 24 24 24 24 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 14 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 21 21 20 20 19 20 20 22 24 25 26 27 27 27 29 30 32 32 30 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 24 24 23 23 22 22 23 23 23 23 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 13 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 22 22 21 20 19 19 19 20 20 22 23 nan 25 25 26 27 28 29 30 29 27 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 21 21 21 21 22 22 22 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 11 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 27 27 25 nan nan 20 20 20 20 20 nan nan nan nan 24 25 26 27 28 28 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 20 21 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 9 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 28 nan nan nan nan nan 21 20 20 nan nan nan nan nan 23 24 25 26 27 26 25 22 20 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 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 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 22 21 21 nan nan nan nan nan 23 23 24 24 25 25 24 22 19 16 16 nan nan nan nan nan nan nan nan nan nan 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 nan nan nan nan nan 23 24 24 24 24 23 22 20 18 16 15 nan nan nan nan nan nan nan nan nan nan 34 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 24 22 19 17 15 15 14 15 nan nan nan nan nan nan nan nan 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 13 13 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 25 27 28 28 nan nan nan nan nan nan nan nan nan nan nan nan 26 25 23 19 16 13 13 14 14 nan nan nan nan nan nan nan nan 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 12 12 12 11 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 29 30 30 nan nan nan nan nan nan nan nan nan nan nan nan 25 23 19 15 12 12 13 15 nan nan nan nan nan nan nan 25 25 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 13 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 26 nan nan nan nan nan nan nan 23 24 24 24 24 23 22 20 17 12 9 9 11 14 15 nan nan nan nan nan 24 25 25 25 25 25 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 15 15 16 16 17 16 15 13 10 8 8 11 13 15 nan nan nan nan nan nan 24 25 nan 26 26 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 8 7 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 11 10 9 9 10 11 13 13 13 12 10 11 12 14 nan nan nan nan nan nan nan nan nan 27 27 27 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 11 10 9 8 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 nan nan nan nan nan nan 16 16 16 16 16 15 15 nan nan nan nan nan nan nan nan 27 28 28 28 28 27 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 9 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 20 19 nan nan nan nan nan nan nan nan 27 28 28 28 27 27 27 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 16 17 nan nan nan nan nan nan nan 24 22 20 nan nan nan nan nan nan nan 26 27 26 26 25 25 25 25 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 24 23 22 nan nan 23 24 25 26 26 26 24 23 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 27 27 26 26 26 26 26 26 27 27 27 27 25 24 22 21 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 27 27 27 28 29 29 29 29 29 28 28 27 nan nan nan 21 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 28 30 31 31 32 31 30 29 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 14 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 30 30 30 31 31 nan 32 32 31 29 27 26 25 24 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 12 12 13 13 14 14 15 15 nan nan nan nan nan nan nan nan nan nan nan nan 11 12 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 29 30 30 30 30 29 30 30 30 30 29 27 25 23 22 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 12 12 13 13 14 14 15 15 15 15 14 nan nan nan nan nan 7 nan nan nan nan 9 11 12 14 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 28 28 28 28 29 29 29 28 27 nan 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 9 11 13 15 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 27 27 26 26 27 27 27 28 nan 27 24 22 20 19 19 20 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 9 11 13 14 14 14 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 26 25 25 25 25 26 26 27 27 26 24 22 20 19 19 20 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 9 11 12 13 13 13 12 12 12 nan nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 26 25 24 24 24 24 25 26 27 25 23 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 8 8 9 11 12 13 12 12 12 12 nan 12 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 26 25 24 23 23 24 25 26 27 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 8 9 10 11 12 13 12 12 nan nan nan 12 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 26 24 24 23 23 24 25 26 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 8 9 10 11 12 13 13 nan nan nan 13 13 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 25 24 23 23 23 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 9 10 11 12 12 13 nan nan nan 14 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 10 11 12 13 13 nan nan nan 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan 10 10 11 12 13 13 13 nan nan nan nan nan nan nan nan 14 15 nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 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 nan nan nan nan nan nan nan 11 12 12 13 14 14 nan nan nan nan nan nan nan nan nan 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 18 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 14 14 nan nan nan nan nan nan nan nan nan nan nan 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 15 15 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 14 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 12 11 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 13 12 12 nan nan nan 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 228 228 228 230 233 238 241 242 242 242 240 240 240 240 240 239 240 241 242 244 244 242 240 237 235 235 236 240 245 249 252 254 253 252 253 257 262 265 268 270 272 274 274 274 276 277 276 275 276 277 277 277 278 278 278 275 273 271 271 272 273 275 276 278 278 279 279 280 281 282 283 283 284 285 285 285 285 285 285 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 227 228 229 232 235 239 241 242 241 240 239 239 238 238 239 239 241 243 244 244 243 240 236 234 233 234 238 243 250 255 258 258 257 258 260 263 265 268 270 271 272 273 273 274 274 272 270 270 271 272 275 278 282 283 281 279 277 275 275 275 276 277 278 279 280 280 281 281 282 284 285 286 286 287 287 286 286 285 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 226 226 227 229 231 235 238 240 241 240 240 239 238 238 238 240 242 243 244 244 243 240 236 233 231 232 235 241 249 255 259 260 260 260 262 264 265 266 268 268 269 271 272 271 270 267 265 265 267 270 274 280 284 285 284 282 280 278 276 275 275 276 277 278 279 280 281 282 284 285 287 288 289 289 289 288 287 286 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 224 224 224 224 nan 230 234 238 240 240 240 239 239 238 239 240 243 245 246 246 244 241 237 233 230 230 232 238 246 252 256 258 259 260 262 263 264 265 266 265 267 269 269 268 266 264 261 262 266 271 276 281 285 286 286 284 282 279 277 275 275 275 276 277 278 279 281 284 286 288 289 291 292 292 292 290 289 288 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 221 220 220 220 nan 225 230 235 238 240 240 240 239 239 239 241 244 246 248 247 245 242 238 234 230 228 229 233 240 247 251 255 256 259 260 261 261 263 264 265 267 266 265 265 264 263 261 263 269 275 279 282 284 286 287 286 284 282 279 278 276 276 276 277 278 281 283 286 288 290 292 294 295 295 294 293 291 289 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 218 217 216 217 219 222 228 233 237 239 240 240 240 240 240 241 244 247 249 248 247 244 240 236 231 227 227 230 235 241 246 251 254 258 258 258 259 260 263 266 266 265 264 265 265 265 265 267 272 277 281 282 284 285 286 286 285 284 283 281 280 278 277 278 280 283 285 288 290 293 295 297 299 298 297 295 293 291 288 nan nan nan nan nan nan nan nan nan nan nan nan nan 285 285 286 287 287 288 289 290 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 215 214 213 214 217 221 226 231 235 237 238 239 239 239 240 241 243 246 248 248 247 245 242 237 232 228 227 228 232 237 242 248 253 256 256 256 257 259 263 267 267 266 265 266 267 269 270 271 274 279 282 283 283 283 283 284 284 284 284 283 282 281 281 281 283 284 285 288 291 295 298 300 301 300 298 296 294 292 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 290 290 291 292 293 293 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 215 214 212 212 213 216 221 225 229 232 234 234 235 236 237 238 239 241 243 245 245 246 245 242 238 233 229 227 228 230 234 240 246 251 255 255 256 257 259 263 266 267 266 267 268 269 272 274 275 276 279 281 282 282 282 282 282 283 284 285 285 284 284 283 284 284 284 284 288 292 296 299 302 302 301 301 300 299 297 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 293 293 294 294 294 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 215 213 211 211 213 216 220 224 227 229 230 230 231 232 233 234 235 237 238 240 241 242 243 241 239 234 230 228 228 229 233 238 245 250 254 255 256 258 259 261 264 265 266 267 269 271 274 276 277 277 278 279 280 281 281 281 281 282 284 285 286 286 285 285 285 285 284 285 289 293 296 299 303 307 310 314 315 314 312 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 294 294 294 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 214 212 211 211 213 216 220 223 226 227 227 227 227 228 229 230 231 232 233 235 236 238 239 239 238 235 231 229 228 230 234 239 245 250 253 255 256 257 257 257 259 262 264 267 270 273 275 277 278 278 278 278 279 280 281 282 282 283 285 286 287 287 286 287 287 286 286 290 293 294 294 298 307 320 333 341 342 339 335 331 nan nan nan nan nan nan nan nan nan nan nan nan nan 292 293 293 293 294 294 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 215 213 211 210 211 214 217 220 223 225 226 225 225 225 225 226 226 227 228 229 230 231 233 235 236 236 234 231 230 230 233 237 242 246 249 252 254 255 255 254 253 255 258 263 269 273 276 277 278 279 278 278 279 279 281 282 283 283 284 285 286 286 286 287 289 289 289 291 295 296 293 292 300 315 330 340 345 346 344 340 337 nan nan nan nan nan nan nan nan nan nan nan nan 293 294 294 294 295 295 295 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 216 215 214 212 211 211 213 215 218 221 223 225 225 225 224 223 223 223 224 224 225 226 227 228 230 232 233 233 232 231 230 232 236 240 243 245 247 250 252 253 252 252 251 252 257 264 271 276 278 279 279 279 278 279 279 280 281 283 284 285 286 286 286 286 286 287 290 290 291 294 297 297 294 295 306 319 328 334 336 336 335 331 330 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 215 214 213 213 213 212 212 213 216 219 222 224 226 226 226 224 223 223 223 223 224 224 225 225 226 227 229 229 230 230 230 231 233 237 241 243 244 246 248 250 251 252 252 252 253 258 265 273 278 280 281 280 280 279 280 280 281 283 284 285 287 287 287 287 287 286 287 289 291 293 295 296 296 296 299 308 318 326 333 336 335 331 327 325 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 295 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 215 214 213 213 213 213 213 213 213 214 217 220 223 226 227 228 227 225 224 223 223 224 225 225 224 225 225 226 226 226 227 227 229 232 234 237 240 242 242 244 247 249 251 253 255 257 258 262 268 274 279 282 282 282 282 281 282 282 283 284 286 287 288 289 289 289 289 288 289 290 291 293 295 295 296 297 300 305 310 316 321 325 326 323 321 320 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 296 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 212 212 212 213 214 214 213 213 213 214 217 220 224 226 228 229 228 226 225 225 225 226 226 225 225 224 224 224 224 225 225 227 229 232 234 236 238 240 242 244 246 249 252 255 259 262 264 267 271 276 280 282 283 284 284 284 285 285 286 287 288 288 288 288 290 292 293 292 292 291 292 294 295 296 297 299 300 302 305 308 311 312 312 311 311 312 nan nan nan nan nan nan nan nan nan nan nan nan 295 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 210 211 212 213 214 214 213 212 212 214 216 219 223 226 228 229 228 227 226 226 227 227 227 226 224 224 223 223 224 224 225 227 229 232 234 235 237 240 242 245 248 251 254 258 261 265 268 271 274 278 281 282 283 285 286 287 289 290 291 291 290 289 287 287 289 292 295 295 294 293 293 294 295 296 297 298 298 299 299 301 303 305 306 306 306 307 nan nan nan nan nan nan nan nan nan nan nan nan 296 297 nan nan nan nan 298 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 209 210 212 213 213 213 212 212 212 213 215 217 221 224 226 227 227 227 226 227 227 227 227 226 224 224 224 224 224 225 226 227 229 232 234 nan 237 240 244 247 250 253 256 259 262 265 269 273 276 279 281 282 284 286 288 290 292 294 295 294 292 289 285 284 287 290 294 295 296 295 295 295 296 296 297 297 296 295 294 294 297 300 302 303 304 304 nan nan nan nan nan nan nan nan nan nan nan nan 297 nan nan nan 299 299 300 301 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 209 210 211 212 212 212 212 212 212 213 214 216 218 221 224 225 226 226 227 227 228 228 227 226 225 225 225 225 225 225 226 227 229 231 nan nan 237 241 245 248 252 255 258 261 263 265 268 272 275 278 281 283 285 288 290 292 295 298 299 298 296 293 289 285 286 289 291 294 295 296 296 296 297 297 298 298 296 294 292 291 293 296 299 301 302 303 nan nan nan nan nan nan nan 295 nan nan nan nan nan nan nan nan 301 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 209 210 211 211 211 211 212 212 212 213 214 216 219 222 224 225 226 227 228 229 229 228 228 227 227 227 227 227 226 226 227 228 nan nan nan nan nan nan nan 252 255 259 262 265 267 269 270 273 276 280 284 287 290 293 295 298 300 303 303 301 299 295 291 288 289 291 293 295 296 297 297 298 299 300 300 299 297 294 293 294 296 298 300 302 303 nan nan nan nan nan nan 295 296 298 299 nan nan nan nan nan 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 209 210 211 211 211 211 211 212 212 212 213 215 217 220 222 224 226 228 229 230 231 230 230 230 229 229 229 228 227 227 227 228 nan nan nan nan nan nan nan 253 255 257 261 264 268 270 271 272 276 280 285 289 292 294 297 299 301 303 304 304 303 301 298 296 294 294 296 297 297 298 298 299 300 302 302 302 301 299 298 298 299 300 301 302 302 nan nan nan nan nan nan nan 298 300 301 nan nan nan nan nan 307 308 nan nan 309 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 209 210 211 211 211 211 212 212 212 213 213 215 216 219 221 224 226 228 229 231 231 231 231 231 231 231 231 230 229 228 229 228 nan nan nan nan nan nan nan 252 254 256 259 263 269 272 273 274 277 282 286 290 293 295 296 298 300 301 303 304 304 304 304 302 301 300 300 300 300 300 300 301 302 303 304 304 303 302 302 302 302 302 302 303 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 209 209 210 211 212 212 213 213 213 214 214 215 216 218 221 223 225 227 228 229 230 231 232 232 232 233 232 232 231 231 231 229 227 nan nan nan nan nan nan 252 253 255 258 263 268 273 276 278 280 284 287 290 293 295 296 298 299 301 303 304 305 305 305 305 304 303 302 302 302 302 302 302 303 304 305 305 305 305 305 305 305 304 304 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 207 207 208 209 211 212 213 214 214 214 214 214 215 217 219 221 223 225 226 227 228 229 230 231 232 232 233 233 233 234 233 233 231 228 nan nan nan nan 248 251 253 254 256 259 263 268 274 278 280 282 285 288 291 293 295 296 298 300 301 302 303 303 303 303 304 303 303 303 303 304 304 304 303 303 304 305 306 307 307 308 308 308 307 305 305 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 206 207 210 212 214 215 215 215 214 214 215 216 218 221 223 224 225 225 226 226 227 228 229 231 232 233 234 234 235 235 234 232 230 nan nan nan nan 250 254 256 257 nan nan nan nan 275 279 281 284 287 289 291 293 295 297 298 299 299 299 299 299 299 300 301 301 301 302 303 304 304 304 304 304 305 306 307 308 309 310 310 309 308 306 305 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 206 208 211 213 215 216 215 214 214 214 215 217 220 223 225 226 226 226 226 226 227 228 229 230 231 231 233 234 235 235 236 235 234 nan nan nan 247 252 256 259 260 nan nan nan nan 277 281 283 286 288 290 292 293 295 295 296 296 295 295 295 295 296 297 298 299 300 301 302 303 304 304 305 306 307 308 309 310 310 311 311 310 308 306 305 305 nan nan nan nan nan nan nan nan nan nan nan nan 316 318 319 320 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 247 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 210 213 215 215 nan nan nan nan nan nan nan 221 225 227 228 228 227 226 226 227 228 229 230 230 231 232 233 234 236 237 238 238 nan nan nan 248 253 257 260 262 nan nan nan nan 280 283 285 287 289 291 292 293 293 293 292 291 291 291 292 293 295 296 298 298 299 300 301 303 304 305 306 308 309 310 311 311 312 312 311 310 309 307 306 306 nan nan nan nan nan nan nan nan nan nan 315 317 318 319 321 322 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 249 247 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 212 215 nan nan nan nan nan nan nan nan nan nan 226 228 229 229 228 227 228 228 230 231 231 231 231 232 232 234 236 238 240 240 240 nan nan nan nan nan nan 264 nan nan nan nan nan 283 285 287 289 290 290 290 290 289 289 288 288 288 290 292 295 297 298 299 299 300 302 303 304 306 307 309 310 311 312 312 312 312 311 310 308 307 307 307 nan nan nan nan nan nan nan nan nan 314 316 318 320 322 323 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 214 217 nan nan nan nan nan nan nan nan nan nan 226 228 229 229 229 229 229 230 nan nan nan nan nan nan 233 235 236 239 240 240 241 nan nan nan nan nan nan nan nan nan nan nan nan nan 283 284 285 286 287 287 287 286 286 286 286 287 289 292 295 298 299 300 300 301 302 304 305 306 307 308 309 310 311 311 312 312 310 309 307 306 307 nan nan nan nan nan nan nan nan 310 313 316 319 321 323 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 210 204 201 199 198 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 228 229 230 230 231 nan nan nan nan nan nan nan nan nan 236 237 239 240 241 242 243 245 nan nan nan nan nan nan nan nan nan nan nan 279 280 280 281 282 282 283 283 284 284 285 287 290 293 296 298 300 301 301 302 304 305 306 306 307 306 307 308 309 310 311 310 310 308 307 306 nan nan nan nan nan nan nan 306 308 311 315 318 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 329 326 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 211 206 202 200 199 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 228 229 231 232 nan nan nan nan nan nan nan nan nan nan 238 239 241 242 243 244 246 247 nan nan nan nan nan nan nan nan nan nan nan nan 275 275 276 277 278 279 280 281 283 285 287 291 294 297 299 300 302 303 304 305 307 308 308 307 306 307 307 308 309 310 309 309 308 307 307 nan nan nan nan nan nan 303 305 308 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 338 336 333 331 328 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 257 255 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 202 202 204 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 228 229 231 nan nan nan nan nan nan nan nan nan nan nan 240 242 244 245 247 248 249 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 276 278 279 280 282 284 287 290 295 298 300 302 303 304 306 308 309 310 310 309 309 309 310 310 310 309 308 307 307 307 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 343 341 340 338 336 333 330 325 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 260 258 255 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 205 206 209 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 228 nan nan nan nan nan nan nan nan nan nan nan nan 241 243 245 247 248 250 251 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 275 278 279 281 282 283 286 289 294 299 302 303 305 306 308 310 311 311 312 312 312 312 313 313 312 310 307 305 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 346 345 344 343 341 338 335 330 326 322 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 261 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 217 213 209 208 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 246 247 249 251 253 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 276 278 281 282 283 284 nan 288 293 298 302 305 306 308 310 311 312 313 313 312 313 313 314 314 313 310 306 303 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 352 351 351 351 350 348 345 342 339 336 333 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 276 272 270 nan nan nan 263 261 258 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 221 217 213 211 212 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 249 250 252 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 295 300 304 307 309 311 313 314 314 313 312 312 313 313 313 312 309 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 359 nan nan 1 1 1 nan nan nan nan nan 354 352 350 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 277 273 269 nan nan nan 263 260 258 255 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 nan nan nan 218 215 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 252 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 289 292 298 303 308 311 313 314 314 314 313 312 311 311 311 311 310 308 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 329 333 337 nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 8 9 11 13 nan nan nan nan nan nan nan nan 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 288 280 273 268 265 264 262 260 257 254 252 249 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 218 219 nan nan 218 215 213 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 255 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 303 308 311 313 314 314 313 312 311 310 310 310 310 309 308 307 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 326 330 335 339 nan nan nan nan nan nan nan nan nan nan nan nan nan 15 17 20 22 25 28 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 303 290 276 267 263 260 257 252 247 243 240 238 236 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 257 257 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 277 277 nan nan nan nan nan nan nan nan nan nan nan 303 307 310 312 312 312 311 311 311 311 311 311 311 311 310 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 307 nan nan nan nan 325 330 335 340 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 29 31 35 40 46 51 55 59 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 338 322 272 243 244 237 227 218 212 209 211 213 215 215 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 259 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 303 307 309 310 310 310 310 310 311 312 312 313 313 313 313 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 330 336 342 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 52 59 63 65 67 69 72 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 58 81 96 110 128 145 155 158 161 166 174 183 191 195 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 261 262 261 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 306 307 308 308 308 309 310 312 313 314 315 316 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 72 73 74 75 75 74 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 66 83 91 99 107 115 123 130 135 140 145 153 162 170 177 183 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 261 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 306 306 307 308 310 311 313 315 316 318 318 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 74 72 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 55 64 77 88 94 103 110 114 116 120 125 130 137 144 151 159 166 172 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 305 306 307 309 311 313 315 317 318 319 319 319 318 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 72 64 66 73 nan nan 94 101 106 107 108 111 117 125 133 140 147 154 160 165 169 172 175 nan nan nan 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 288 nan nan nan nan nan nan nan nan nan nan nan nan 305 306 308 310 312 314 316 317 319 319 319 318 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 75 nan nan nan nan nan 93 95 95 97 103 112 122 131 139 146 151 156 160 164 167 170 173 176 178 180 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 305 307 309 311 313 314 316 317 318 318 317 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 49 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 87 89 91 95 103 112 121 129 137 143 149 153 156 160 163 166 170 173 175 176 179 186 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 300 302 304 307 309 311 313 315 316 316 316 315 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 50 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 86 89 93 99 108 116 123 130 136 141 146 150 154 157 161 164 167 170 172 174 177 183 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 297 300 303 306 309 312 314 315 315 315 315 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 51 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 88 91 96 103 112 119 125 130 135 140 145 nan 153 156 159 162 165 168 170 171 175 182 191 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 301 305 309 313 315 314 314 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 52 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 88 89 90 92 nan nan 112 119 124 129 134 nan nan nan nan 155 158 160 162 164 165 168 173 181 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 307 311 313 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 53 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 91 nan nan nan nan nan 109 116 122 nan nan nan nan nan 148 152 155 157 159 160 161 165 174 180 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 341 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 101 108 114 nan nan nan nan nan 142 145 147 150 153 154 154 156 163 175 176 nan nan nan nan nan nan nan nan nan nan 190 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 343 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 54 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 103 108 nan nan nan nan nan 134 138 140 141 143 147 150 151 154 163 173 nan nan nan nan nan nan nan nan nan nan 185 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 343 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 134 135 135 137 143 152 159 163 167 170 nan nan nan nan nan nan nan nan 176 179 183 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 336 337 339 342 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 82 88 92 95 nan nan nan nan nan nan nan nan nan nan nan nan 129 130 130 133 139 150 161 164 165 nan nan nan nan nan nan nan nan 170 172 175 180 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 336 337 336 337 339 343 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 87 92 95 96 nan nan nan nan nan nan nan nan nan nan nan nan 127 128 129 134 141 149 154 157 nan nan nan nan nan nan nan 166 165 165 167 171 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 336 337 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 95 nan nan nan nan nan nan nan 116 118 121 123 125 129 132 135 138 141 148 147 147 147 149 nan nan nan nan nan 161 161 161 161 162 165 169 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 103 108 114 121 127 132 136 140 145 150 156 162 159 151 142 140 142 nan nan nan nan nan nan 156 156 nan 159 162 166 170 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 346 345 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 78 89 99 109 125 138 146 148 151 156 162 163 156 145 140 137 nan nan nan nan nan nan nan nan nan 154 156 160 164 168 173 177 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 343 345 346 346 342 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 85 nan nan nan nan nan nan 127 132 137 138 136 136 136 nan nan nan nan nan nan nan nan 148 150 153 157 162 166 171 174 178 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 347 348 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 113 117 121 126 nan nan nan nan nan nan nan nan 145 145 146 149 154 159 164 169 172 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 nan nan nan nan nan nan nan nan nan 74 92 101 102 100 nan nan nan nan nan nan nan 109 114 121 nan nan nan nan nan nan nan 140 141 142 144 148 154 161 165 169 172 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 104 105 107 111 116 120 nan nan 127 129 130 131 134 136 138 142 147 154 160 165 169 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 108 108 108 111 114 117 119 119 119 122 125 127 127 128 131 134 138 144 150 156 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 113 113 114 116 119 121 121 121 121 123 125 127 126 126 nan nan nan 139 144 151 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 117 117 118 119 120 121 123 124 126 127 128 127 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 119 119 119 119 119 121 nan 127 129 130 129 129 129 131 134 137 142 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 169 166 164 162 159 156 154 152 152 152 nan nan nan nan nan nan nan nan nan nan nan nan 56 57 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 120 121 122 122 121 122 126 128 130 132 132 132 132 135 138 142 147 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 176 173 170 168 165 162 159 156 154 152 151 150 148 nan nan nan nan nan 99 nan nan nan nan 55 58 60 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 119 121 122 125 125 124 125 127 128 130 132 133 134 nan 135 138 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 59 63 66 69 71 72 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 118 120 122 125 126 127 128 128 129 130 132 nan 134 135 136 141 147 153 156 157 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 57 61 65 70 73 74 77 80 80 76 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 118 120 121 123 124 126 127 128 129 131 135 137 138 139 142 147 153 157 158 158 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 60 64 69 73 76 79 84 88 89 84 nan nan 63 nan nan nan nan nan nan nan nan nan nan nan nan nan 121 122 122 122 122 124 127 130 133 136 139 140 142 144 147 151 155 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 61 64 68 73 77 81 84 90 94 94 nan 79 70 70 nan nan nan nan nan nan nan nan nan nan nan nan nan 125 125 124 122 122 125 130 135 139 141 143 145 147 149 150 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 68 70 74 78 82 85 88 93 nan nan nan 81 77 78 nan nan nan nan nan nan nan nan nan nan nan nan nan 125 125 125 123 125 128 133 138 141 144 147 148 150 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 72 73 76 79 84 87 88 90 nan nan nan 88 84 82 84 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 125 126 128 132 136 140 144 147 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 77 77 80 84 89 93 93 92 nan nan nan 88 85 86 88 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 128 132 136 139 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 82 85 90 96 100 99 96 nan nan nan 88 88 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 132 137 141 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 87 90 95 102 106 105 100 nan nan nan nan nan nan nan nan 98 98 nan nan nan nan nan nan nan nan nan nan nan nan nan 128 132 137 141 146 150 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 91 95 100 106 109 108 nan nan nan nan nan nan nan nan nan 101 100 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 135 139 143 148 151 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 94 98 102 106 nan nan nan nan nan nan nan nan nan nan nan 103 104 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 97 100 103 104 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 97 98 100 101 101 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 97 99 100 99 98 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 98 99 99 98 95 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 100 99 96 92 88 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 91 93 95 nan nan nan 89 86 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 89 89 91 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 87 88 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 85 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan