CAPE 721 821 896 939 1015 1013 977 943 932 947 971 968 1026 1088 1112 1088 1046 1027 982 928 893 862 871 850 783 692 635 611 578 552 542 549 577 604 600 568 515 449 353 252 168 102 39 18 7 2 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 2 3 7 14 18 21 27 31 32 33 36 40 43 45 49 50 48 48 49 52 54 774 891 991 1042 1068 1021 947 891 853 844 905 962 1045 1102 1104 1053 1006 964 897 831 804 818 827 778 679 576 549 550 558 558 547 533 536 580 577 533 469 401 305 198 126 84 32 12 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 10 14 19 26 31 34 37 44 50 51 49 48 45 44 46 49 52 53 1018 1074 1104 1090 1014 905 862 874 869 839 884 957 1011 1023 995 943 894 858 826 808 813 820 790 725 621 515 485 510 536 551 552 540 538 562 549 493 403 303 207 115 65 46 15 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 11 16 22 29 35 42 49 53 53 50 46 41 40 44 50 51 52 1094 1134 1095 997 865 763 814 900 924 892 938 971 956 918 879 859 900 873 854 839 808 742 708 639 570 528 520 496 471 461 469 487 499 476 427 351 256 155 86 37 13 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 14 20 27 34 41 46 49 49 46 41 36 35 38 46 49 51 949 936 894 829 760 725 815 878 884 864 895 928 921 887 845 822 885 857 803 737 668 612 622 552 497 489 486 452 410 355 328 363 351 314 272 222 160 84 39 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 1 3 5 8 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 13 18 23 30 33 38 41 41 38 32 30 35 43 47 47 48 902 870 810 755 729 745 801 814 805 800 824 879 958 932 843 780 762 731 697 655 603 540 518 468 430 423 436 461 386 299 248 245 221 200 179 148 99 40 17 6 1 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 2 6 7 10 12 12 10 6 4 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 5 10 14 16 19 24 26 29 33 34 30 28 30 36 42 44 46 49 812 747 692 676 709 775 772 766 771 781 787 799 895 890 815 748 688 646 632 621 590 517 472 455 439 405 360 431 346 258 205 173 147 121 92 57 20 6 3 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 8 10 12 13 13 12 10 8 6 5 4 4 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 14 15 16 20 23 26 30 30 27 26 29 34 39 44 50 60 785 774 762 776 816 860 802 759 744 743 730 701 708 719 712 680 624 577 561 546 505 419 421 455 467 428 336 338 263 193 147 115 89 68 49 30 12 6 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 1 1 1 2 3 4 6 6 7 8 11 14 16 16 15 14 12 11 10 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 14 14 14 17 21 25 28 27 24 23 26 32 40 45 55 74 867 850 807 792 809 822 787 745 710 690 685 678 645 617 591 564 533 501 453 416 383 308 301 357 392 365 279 223 163 117 85 64 46 33 23 14 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 7 7 6 6 5 5 6 9 12 15 18 19 18 17 15 14 12 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 11 14 15 17 20 24 27 29 27 30 34 36 35 44 48 63 95 881 868 836 804 775 742 715 689 651 598 540 535 531 514 494 479 482 413 322 260 225 163 149 220 251 209 132 83 55 43 36 29 19 12 8 6 3 0 0 0 0 0 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 5 8 11 11 11 10 6 4 5 5 5 6 8 11 13 16 19 19 20 18 16 14 13 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 11 14 16 19 22 26 28 30 31 34 37 39 34 43 49 66 96 883 792 745 714 690 667 630 591 546 507 490 503 493 474 464 454 399 273 172 119 117 141 151 131 100 66 34 21 15 12 11 9 7 4 2 1 0 0 1 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 4 5 4 5 8 10 12 13 13 12 10 7 4 3 6 8 9 11 12 14 16 17 18 19 20 19 19 18 17 12 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 11 13 14 15 17 20 24 25 27 27 28 32 36 33 37 44 56 75 770 680 582 522 508 525 505 499 474 450 444 447 451 454 460 445 349 219 131 106 135 187 187 94 25 4 3 4 3 3 4 3 1 0 1 2 3 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 8 12 13 12 10 8 7 8 8 7 10 9 7 5 6 7 10 13 15 16 17 18 18 19 20 21 20 20 21 24 27 19 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 4 10 14 16 15 16 17 18 19 19 22 26 29 32 35 35 36 40 46 52 584 542 485 431 405 415 431 447 444 426 402 383 389 395 384 350 300 208 154 144 164 182 126 57 14 1 0 0 0 0 0 0 1 2 4 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 10 15 16 15 12 10 8 6 6 8 8 11 11 11 11 13 15 18 20 20 20 19 18 19 20 21 22 23 24 27 31 34 26 14 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 15 18 18 19 20 22 24 26 28 28 30 34 37 42 42 39 40 44 46 460 452 424 382 354 353 375 386 387 380 369 363 374 332 252 166 130 109 78 52 34 18 3 0 0 0 0 0 0 0 0 0 1 2 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 16 18 16 13 10 10 10 12 16 19 22 22 20 19 20 23 25 25 24 23 21 20 19 21 24 26 30 33 37 41 40 31 17 6 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 14 20 23 22 22 24 26 28 29 29 30 33 37 42 47 49 47 43 46 47 383 393 365 339 331 340 340 343 342 337 330 321 279 177 92 51 44 36 16 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 2 3 4 6 8 12 13 14 14 14 15 17 21 25 29 29 27 25 24 27 27 27 26 25 25 25 25 27 29 32 34 39 43 46 49 48 40 23 8 6 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 20 26 26 24 25 27 29 30 31 32 34 37 40 45 50 53 53 52 52 49 334 346 328 320 324 332 335 328 316 287 246 206 101 36 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 1 1 2 3 6 6 7 7 7 9 11 13 16 18 24 28 30 31 30 28 27 27 29 31 34 36 37 35 32 31 33 34 36 36 37 42 47 52 56 56 49 32 13 10 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 17 27 31 28 27 27 28 29 30 32 35 38 40 42 46 49 51 52 53 54 54 312 312 301 287 293 307 305 273 256 183 91 53 19 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 7 9 10 9 9 8 7 7 10 14 19 26 31 33 31 28 24 22 23 27 32 36 42 46 46 41 38 38 39 41 41 39 42 46 51 56 60 63 58 43 23 14 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 13 25 33 33 31 31 31 31 32 31 33 37 41 45 47 50 49 46 43 44 51 56 243 201 188 185 196 204 185 147 117 65 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 10 11 12 11 9 8 8 7 8 12 18 24 29 28 26 25 23 21 22 27 33 39 44 49 51 51 47 44 44 45 47 48 48 51 55 59 62 65 69 66 55 36 18 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 24 31 31 32 33 32 31 31 31 32 34 39 45 53 58 60 56 49 42 43 51 59 111 56 94 126 141 139 123 93 46 17 4 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 11 11 11 11 10 9 8 8 10 12 15 20 22 22 22 24 25 26 26 27 32 39 47 51 53 55 56 55 53 51 52 53 55 58 62 65 66 66 67 71 71 64 46 20 11 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 25 38 41 39 36 34 31 30 30 30 31 33 38 47 65 73 73 66 55 46 47 55 64 45 58 110 140 158 173 183 151 69 20 2 0 0 0 5 12 16 11 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 10 10 10 10 10 10 9 9 9 10 13 16 20 22 23 24 26 29 32 33 33 35 39 44 48 51 56 60 62 61 61 60 61 64 67 70 72 71 68 64 66 70 71 65 48 19 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 13 34 41 39 36 33 31 30 29 29 29 30 33 39 52 75 84 82 71 58 56 55 54 51 106 121 129 138 142 122 77 43 19 5 0 0 0 0 6 12 14 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 6 9 10 12 11 10 11 11 11 11 11 12 14 19 23 26 27 28 32 35 38 41 44 45 47 48 50 58 65 69 72 73 74 68 67 70 74 74 71 67 63 60 61 64 67 64 42 19 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 25 35 36 34 31 26 29 30 29 29 30 31 35 45 64 81 88 88 82 67 64 54 40 26 131 122 110 120 108 69 18 2 0 0 0 0 0 0 2 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 7 8 10 12 13 15 15 16 17 16 15 14 13 12 14 18 23 28 31 32 33 36 40 48 54 56 56 55 54 62 69 75 80 83 80 69 61 64 72 71 66 61 58 57 58 63 69 70 50 27 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 22 34 39 38 35 32 30 29 29 29 31 33 41 56 73 84 90 90 85 75 62 45 25 7 123 116 102 100 65 27 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 1 2 3 5 7 10 12 13 14 15 16 20 22 21 21 21 21 19 17 17 18 21 26 31 37 42 47 50 53 59 65 70 71 67 66 68 70 73 77 75 70 63 60 64 71 68 64 61 58 56 61 69 76 71 43 18 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 33 42 40 34 30 28 28 29 30 33 41 52 66 78 90 97 98 90 74 54 33 16 3 97 95 85 59 28 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 1 2 6 8 10 11 12 14 15 17 20 24 25 25 26 26 25 27 28 29 27 27 27 28 34 44 52 58 64 71 76 76 80 82 80 78 75 71 68 67 63 61 59 59 60 66 63 60 58 55 53 61 73 79 66 37 16 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 20 33 39 37 34 32 31 32 34 35 38 44 53 66 86 102 110 109 99 73 46 25 13 4 87 78 60 43 24 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 1 2 4 5 7 10 12 14 15 16 18 19 21 24 27 28 29 30 30 31 36 41 43 44 43 39 38 42 53 60 67 72 74 72 72 74 76 75 72 69 64 60 59 59 56 52 48 50 56 57 55 53 52 53 62 74 83 72 49 24 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 20 29 35 35 36 38 39 40 43 46 47 48 50 57 81 101 109 100 75 46 27 16 8 2 100 100 92 64 33 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 1 4 7 10 12 15 19 23 25 26 28 29 28 27 26 26 26 26 29 37 43 46 46 45 46 47 51 57 61 66 70 72 70 62 64 69 72 71 67 64 61 58 57 56 54 51 48 51 52 53 52 51 53 59 68 76 82 85 75 45 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 19 27 32 37 41 45 48 52 56 59 60 57 52 57 80 97 94 68 42 27 18 11 4 1 79 68 58 32 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 4 6 9 10 17 21 24 25 24 23 23 23 24 25 26 26 25 26 31 36 40 41 41 41 44 48 52 57 61 65 68 69 67 67 70 74 74 73 68 66 65 64 60 54 54 54 51 49 51 55 56 53 55 58 60 64 70 82 89 67 27 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 17 25 32 41 47 52 56 62 68 70 69 64 54 59 76 86 74 36 26 20 14 7 2 0 60 33 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 6 8 9 9 9 9 9 10 11 13 18 20 22 22 23 26 25 24 24 24 26 27 27 26 29 32 34 35 36 37 44 50 55 58 61 65 68 70 71 76 78 79 79 81 76 71 68 63 53 47 53 58 52 44 43 50 57 55 56 57 57 57 56 70 82 72 38 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 15 24 34 45 53 59 65 72 76 75 70 65 57 58 61 59 45 22 17 14 9 2 0 0 28 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 6 8 10 12 15 17 17 16 14 12 12 12 13 17 22 23 23 24 25 25 26 26 27 27 29 30 30 28 28 28 29 31 33 38 45 52 56 58 61 64 68 71 76 80 83 85 86 86 80 71 61 50 46 46 53 59 56 50 51 56 59 57 57 57 56 54 53 63 75 73 50 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 12 23 34 48 59 65 69 70 69 66 64 60 54 53 57 58 37 28 22 16 10 1 0 0 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 6 9 11 13 15 17 18 19 20 19 17 15 13 13 13 14 18 23 25 25 25 27 27 27 28 28 28 30 31 32 29 28 28 29 31 35 44 52 55 57 57 62 63 66 73 81 79 74 75 83 82 75 67 55 40 40 47 53 57 58 58 56 59 64 62 60 57 53 49 50 61 72 76 63 14 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 22 33 46 57 63 63 59 54 52 53 50 47 47 51 60 53 43 32 21 13 5 2 1 1 0 0 0 0 1 1 1 0 0 0 0 0 0 2 4 7 9 13 15 16 18 18 17 18 18 18 18 18 18 17 16 15 14 14 16 19 22 24 26 29 30 28 27 27 28 29 30 31 32 30 29 30 31 33 40 50 55 57 57 60 60 60 64 74 83 72 64 66 77 76 71 65 59 50 49 49 50 53 56 64 71 72 66 62 61 57 50 43 46 57 70 80 74 27 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 22 32 41 48 52 51 48 45 44 45 44 43 43 46 55 57 52 39 20 12 5 1 0 0 0 0 0 3 6 7 7 5 5 5 5 5 6 9 12 16 19 21 21 20 20 19 17 17 17 17 17 17 17 17 16 17 17 17 18 20 21 23 27 32 33 32 31 30 30 34 36 37 35 33 34 35 37 39 45 52 57 59 59 58 55 56 60 67 74 63 54 49 48 52 58 62 60 53 48 46 47 51 56 62 66 66 62 62 59 54 49 43 45 54 69 84 78 42 14 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 10 21 28 33 35 33 32 32 33 35 37 35 36 38 42 47 49 50 43 21 11 4 1 0 0 0 2 9 14 17 18 18 17 15 14 14 15 15 17 20 24 27 27 26 23 20 18 16 16 16 16 15 16 18 19 19 20 20 21 21 21 23 24 28 32 35 35 35 36 38 34 34 36 38 39 40 43 45 48 51 56 62 65 63 59 57 56 57 58 62 57 50 42 36 38 50 59 60 57 50 43 42 50 57 61 61 60 57 59 55 53 52 51 50 59 71 80 79 57 28 3 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 17 21 22 20 13 14 16 20 24 29 28 30 33 36 38 39 40 39 27 18 10 4 0 1 5 12 19 24 28 30 29 27 24 22 21 21 22 24 27 28 29 28 25 22 19 16 15 16 17 18 18 19 20 20 21 22 23 24 25 23 24 26 28 30 32 34 39 43 43 35 31 33 37 40 43 47 52 57 62 65 67 67 65 63 62 62 60 57 61 60 53 43 35 41 63 82 87 83 67 54 51 55 58 62 63 63 63 60 59 62 68 70 66 63 62 65 74 73 58 32 9 2 0 0 0 0 0 0 0 0 0 0 0 1 6 10 10 9 6 2 4 7 9 11 17 21 25 29 31 30 29 28 27 24 20 14 8 2 9 17 24 29 33 36 37 36 32 30 28 27 26 28 30 32 32 30 27 24 22 20 19 20 21 22 22 22 22 22 22 23 24 26 27 27 24 25 26 27 28 29 33 40 44 39 34 32 32 33 36 40 45 50 57 66 67 65 62 63 64 62 60 58 57 64 63 56 49 61 79 101 123 138 136 99 77 74 68 66 67 68 68 73 71 73 78 83 86 77 64 54 53 65 75 76 63 27 7 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 1 0 0 0 0 1 4 7 13 20 26 27 24 22 20 18 18 17 15 11 5 19 26 30 34 37 40 41 41 37 35 34 32 31 34 40 42 39 33 27 24 22 21 22 24 26 27 28 29 27 25 24 24 26 30 30 26 26 26 27 27 27 28 36 38 37 33 31 32 32 32 36 40 44 49 54 61 58 56 56 57 58 58 59 60 58 57 56 56 61 91 116 135 148 156 133 103 87 86 82 80 79 76 70 77 83 86 84 77 85 81 72 63 58 56 59 63 63 38 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 12 18 22 21 18 16 13 10 12 14 15 10 3 24 27 31 37 45 49 50 48 42 38 35 32 31 33 36 37 35 30 23 20 19 21 22 23 25 27 31 33 33 31 30 30 31 29 26 25 26 26 26 26 27 33 34 32 29 27 27 30 34 39 41 44 48 52 56 60 58 53 47 44 47 49 51 53 50 46 47 54 70 107 129 144 149 141 99 88 91 95 95 104 104 96 83 87 92 95 94 86 90 89 85 77 65 46 38 42 49 39 16 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 12 16 17 15 13 9 6 3 2 5 11 8 2 29 33 38 43 49 49 48 45 41 36 33 31 32 33 35 34 31 25 21 20 20 21 21 21 24 27 31 35 35 34 33 32 32 30 28 28 28 28 27 26 28 36 35 31 27 25 24 26 31 38 45 49 51 54 60 62 60 58 56 54 52 49 47 45 44 42 45 55 73 98 118 133 139 125 99 91 95 100 103 128 132 117 107 106 106 104 98 95 94 95 95 92 76 42 21 19 25 30 24 18 17 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 10 12 12 9 6 3 1 0 0 1 4 4 1 36 40 44 48 51 51 51 50 47 40 34 33 34 37 36 33 28 24 22 23 24 24 23 23 25 28 31 33 32 30 29 30 32 32 32 31 31 30 29 32 38 41 38 34 30 29 28 27 30 37 45 46 51 58 66 68 65 60 56 60 68 69 66 61 63 63 64 69 78 86 87 89 95 101 93 87 86 90 96 117 126 120 111 96 90 86 80 77 80 88 96 96 93 71 45 25 10 11 29 48 38 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 12 10 7 4 1 1 0 0 1 2 2 0 0 43 44 45 47 50 52 58 63 62 43 36 39 45 49 43 34 26 24 28 31 32 30 27 24 24 25 27 27 26 26 25 26 27 27 27 25 23 24 25 29 37 41 41 37 32 30 32 33 35 38 45 48 53 62 71 74 72 65 59 72 87 93 92 84 85 78 72 69 68 64 58 57 66 77 78 77 77 82 88 101 112 112 94 69 62 69 76 79 80 81 84 81 79 76 74 72 23 6 17 41 43 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 12 16 13 7 2 0 0 0 0 0 0 0 0 0 46 45 45 45 48 53 61 69 71 46 41 42 44 42 36 30 28 31 40 42 41 36 31 26 25 24 24 25 24 23 23 22 21 19 16 13 12 15 19 25 32 36 34 32 31 29 30 33 36 42 53 53 57 69 86 100 104 103 100 99 99 96 89 79 80 73 65 57 50 42 39 43 50 56 59 60 61 70 81 95 106 107 71 62 65 71 76 76 73 71 70 68 69 73 84 108 47 15 11 26 41 16 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 14 20 18 10 3 0 0 0 0 0 0 0 0 0 45 43 43 44 48 55 65 73 74 52 46 42 37 32 30 30 35 45 53 52 47 40 31 29 26 25 24 24 24 23 20 16 16 15 13 11 11 11 13 17 22 26 28 28 27 26 28 33 40 48 72 72 74 84 101 108 107 100 90 84 79 80 78 63 71 72 65 51 36 33 35 39 43 46 43 41 45 54 65 77 89 97 70 65 68 71 74 77 74 66 57 57 61 65 72 97 60 31 17 15 23 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 18 27 28 19 8 3 1 0 0 0 0 0 0 0 44 42 41 44 50 63 78 81 70 59 51 43 36 30 29 33 41 51 58 57 52 44 33 31 29 27 27 27 26 23 19 14 12 11 10 9 9 9 9 9 11 15 19 22 24 25 26 33 44 61 89 99 99 96 96 87 80 77 77 79 77 84 91 77 75 71 64 53 36 34 34 35 36 36 34 35 40 44 50 56 61 58 52 54 60 67 75 74 67 58 51 51 54 58 62 72 68 62 49 12 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 26 44 45 35 20 9 2 0 0 0 0 0 0 0 48 45 43 46 54 72 91 98 91 80 63 46 34 29 31 35 41 47 52 54 51 46 37 35 33 31 29 29 26 21 16 12 10 9 8 8 7 7 7 8 8 10 12 14 17 20 24 33 45 57 67 72 73 71 70 61 58 60 68 76 91 103 105 91 81 68 56 50 43 38 33 30 28 26 26 26 30 36 41 45 47 47 53 60 65 67 71 65 59 53 49 48 52 57 60 63 67 71 68 22 8 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 13 31 51 52 42 26 11 3 0 0 1 1 1 0 0 52 48 45 46 51 65 83 95 94 83 63 45 33 29 33 36 39 42 45 44 42 40 37 37 36 33 30 29 23 16 11 8 7 6 5 5 4 5 6 8 11 16 20 24 28 32 35 39 42 39 37 40 40 38 39 41 44 48 52 53 59 61 58 64 70 61 47 38 34 30 26 25 23 22 23 25 29 32 36 39 40 44 51 58 64 65 61 56 51 48 46 48 52 56 58 58 61 64 61 29 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 26 39 39 28 13 6 3 4 7 10 10 9 7 4 45 43 41 40 43 51 75 86 82 64 49 36 29 28 30 32 33 35 37 35 33 32 34 37 37 34 29 23 16 11 8 5 3 2 3 5 8 7 10 16 24 32 38 41 44 48 37 30 25 20 15 16 16 16 18 21 24 27 30 30 31 31 32 36 37 36 34 30 24 19 18 22 20 20 20 22 25 27 33 37 37 41 48 56 62 61 55 49 44 43 44 49 53 53 51 51 51 50 42 23 8 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 15 15 10 2 0 3 5 7 10 15 21 25 25 23 39 36 34 32 33 37 58 68 65 50 43 33 27 26 27 27 28 28 29 30 31 32 35 38 36 31 25 17 12 9 6 2 2 3 6 11 16 17 34 53 61 56 45 37 33 32 22 15 12 9 5 5 6 7 7 8 9 13 17 20 22 25 27 27 26 23 20 16 13 10 8 8 11 13 16 19 25 29 32 34 36 40 47 51 51 48 43 39 37 37 42 46 47 45 40 40 37 29 17 8 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 6 3 0 0 2 2 2 3 6 16 29 38 43 39 36 31 28 29 31 40 46 48 45 42 36 32 30 29 27 25 24 24 28 32 35 37 38 33 26 19 14 10 8 5 4 7 10 13 15 14 22 36 49 56 55 43 30 21 17 11 6 2 2 3 4 5 4 4 5 6 8 13 14 15 17 20 18 14 9 5 4 3 2 1 2 3 6 9 14 19 22 25 28 31 36 40 42 39 35 31 29 30 33 39 42 41 37 35 32 25 16 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 4 16 35 44 48 36 35 34 33 33 34 36 39 40 38 38 36 34 32 30 28 26 25 24 27 32 35 36 32 26 20 15 12 10 9 8 7 8 9 11 13 9 14 19 25 31 32 26 20 14 13 10 7 3 1 6 8 7 4 4 4 4 5 6 7 9 12 13 9 5 2 0 0 0 0 0 0 0 1 3 6 11 15 18 21 26 30 31 31 28 25 22 22 24 29 34 36 35 29 27 22 15 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 1 4 13 15 18 20 27 39 57 33 34 36 37 38 37 36 34 32 33 34 34 33 30 27 28 28 27 26 28 32 34 32 27 22 19 19 24 24 23 19 13 9 8 7 7 6 7 8 10 11 9 9 10 11 13 13 9 6 9 13 13 10 6 11 8 5 3 3 3 4 5 5 2 1 0 0 0 0 0 0 0 0 0 0 1 4 7 10 14 17 19 19 19 16 13 11 12 16 22 27 27 23 18 15 11 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 2 7 17 32 50 52 52 53 58 71 90 38 39 41 40 36 31 31 30 30 31 32 33 33 32 30 29 28 27 28 30 32 32 31 27 25 24 27 34 30 23 16 10 8 8 7 6 6 6 6 6 6 5 6 8 9 9 8 8 8 13 15 15 11 5 7 5 3 2 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 5 4 5 7 8 7 7 6 6 9 13 14 12 8 6 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 1 3 8 16 23 28 45 49 46 45 58 86 114 42 43 40 36 32 29 28 28 28 30 32 32 33 32 30 28 27 28 30 32 32 31 29 26 22 20 19 20 19 18 16 15 14 14 12 9 6 5 5 5 4 3 3 4 5 5 5 8 12 10 7 7 7 3 2 1 1 0 0 0 2 4 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 4 4 3 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 2 6 11 17 20 22 19 18 19 24 37 67 101 130 35 36 33 30 27 25 23 23 24 26 28 29 29 28 27 27 27 29 31 32 30 26 21 14 12 13 16 19 20 19 18 18 24 22 18 14 10 6 4 4 4 3 2 1 1 4 5 8 13 17 17 10 2 1 0 0 1 3 2 3 6 10 12 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 1 1 0 0 0 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 8 13 16 16 15 17 20 28 43 65 96 123 139 24 25 24 20 17 14 12 12 13 15 18 22 23 22 22 22 22 24 25 26 23 19 14 13 15 18 20 20 21 23 23 19 22 21 20 18 15 10 7 6 5 3 1 0 0 4 5 8 13 20 21 16 9 5 3 2 4 8 7 9 13 16 18 15 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 11 13 11 13 11 8 9 16 29 49 74 98 121 134 134 14 14 14 12 10 9 9 8 8 9 13 15 15 14 12 11 12 13 14 24 25 20 14 16 20 22 23 22 23 24 23 19 20 21 20 19 18 15 12 10 7 4 2 2 1 3 4 6 11 16 16 16 17 16 13 8 3 3 6 10 16 22 21 17 12 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 6 13 18 16 5 2 2 5 11 21 39 62 90 113 126 129 125 10 9 10 9 8 8 8 7 6 8 12 12 11 10 9 8 8 9 11 25 28 22 15 20 24 25 25 23 19 18 18 20 23 24 23 20 17 16 14 12 9 6 4 2 2 1 1 2 3 5 9 14 20 24 20 11 3 0 1 3 6 9 7 9 10 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 14 14 9 5 4 6 10 18 32 53 77 98 107 111 112 112 8 8 8 7 7 7 7 7 8 10 11 11 10 9 8 8 8 8 9 14 16 17 18 23 25 26 26 23 18 18 20 24 24 20 17 15 13 11 10 9 8 7 4 1 0 0 0 0 0 0 4 10 17 23 20 12 4 0 0 0 1 3 2 3 4 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 1 1 0 0 2 4 4 4 7 8 10 14 19 26 44 67 88 96 90 86 95 99 6 6 6 6 6 6 7 9 11 12 11 10 9 8 7 7 7 8 8 8 9 13 20 24 25 25 24 23 19 18 18 18 15 12 10 9 8 6 6 6 6 5 3 1 0 0 0 0 0 1 3 7 12 20 21 17 10 3 1 3 6 7 5 3 3 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 9 4 2 0 1 2 3 8 13 18 21 23 33 52 74 87 86 84 87 95 98 6 6 7 8 9 10 10 11 12 11 11 10 8 7 7 7 7 7 7 8 11 15 20 23 24 23 25 29 29 26 21 15 11 10 9 8 7 6 6 5 4 2 1 1 1 0 0 0 2 3 4 6 10 17 23 25 20 10 5 6 10 10 6 2 0 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 7 6 6 8 8 8 9 9 8 12 18 25 29 30 43 61 80 82 75 70 72 77 87 9 12 14 15 16 16 15 13 11 9 8 7 7 7 6 6 6 6 7 7 11 15 18 21 23 23 24 27 26 23 19 15 13 10 8 7 6 5 3 1 1 0 1 1 1 2 3 5 6 7 7 8 10 14 22 29 32 25 17 14 14 13 10 8 7 5 2 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 13 28 30 26 18 15 14 15 15 12 14 21 31 39 43 53 67 83 75 67 62 61 64 74 14 15 16 17 18 17 15 12 9 7 6 6 6 6 5 5 6 6 7 7 8 10 14 19 23 23 23 22 20 16 13 11 8 7 6 6 5 4 3 1 0 1 1 1 2 4 6 7 8 8 8 9 10 14 21 28 36 39 32 24 20 18 16 13 11 6 3 2 2 1 1 2 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 2 10 28 43 46 40 30 29 24 19 17 14 18 27 40 52 63 72 78 75 66 60 58 59 59 68 14 13 12 12 12 11 10 8 7 5 5 5 5 5 5 5 6 6 8 12 11 11 13 18 21 24 26 24 16 9 4 1 0 1 2 3 3 3 3 2 2 3 3 3 4 5 6 7 7 7 7 8 9 10 13 19 27 37 37 35 33 31 24 18 15 12 9 7 6 5 3 2 2 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 7 17 31 40 44 43 42 35 29 23 16 15 24 38 54 69 77 81 79 71 66 63 63 65 64 67 9 8 7 6 7 8 8 6 4 3 3 4 4 4 4 5 7 9 12 16 18 19 19 20 19 22 23 19 9 3 1 0 0 0 0 1 2 2 2 1 1 2 2 3 4 4 5 6 7 7 8 8 8 8 9 12 17 23 30 36 41 42 33 25 20 17 15 13 10 9 7 5 3 0 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 19 30 36 40 41 43 49 44 34 22 12 21 40 64 81 77 70 64 66 66 65 65 64 69 70 71 7 6 4 2 4 6 7 5 2 2 3 3 3 4 4 5 9 14 16 18 20 24 28 33 22 14 8 4 1 0 0 0 0 1 2 3 2 1 1 1 0 1 1 2 2 2 4 5 5 6 7 8 8 8 8 9 10 12 16 21 27 33 34 34 32 27 23 20 17 14 12 10 8 4 4 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 1 6 16 28 37 41 43 45 47 53 50 39 23 15 32 57 77 78 63 52 52 57 61 63 63 63 67 70 72 6 6 4 3 4 5 6 5 2 1 3 3 3 3 3 4 8 12 15 17 18 20 21 19 13 7 3 0 0 0 0 0 0 0 1 3 2 1 1 1 0 0 0 1 1 2 2 3 4 5 5 6 8 8 8 8 8 9 10 11 12 17 23 31 39 42 38 33 28 23 21 19 17 14 11 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 13 22 29 33 36 42 51 57 59 55 46 28 26 41 61 77 63 53 49 49 52 54 57 59 60 62 65 68 6 5 4 4 4 5 5 2 1 1 1 2 2 3 3 3 6 10 13 16 17 17 16 13 9 5 2 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 2 4 5 6 8 8 8 8 9 9 9 8 7 8 12 18 26 37 42 44 43 34 30 28 25 23 20 17 12 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 1 2 5 11 18 23 27 29 39 53 70 81 85 78 61 42 40 50 64 68 53 44 41 42 44 47 50 54 56 58 59 64 5 4 3 4 4 4 2 0 0 0 0 0 1 1 2 2 5 9 13 14 15 14 12 9 8 6 4 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 2 4 5 6 6 6 7 7 7 7 7 7 7 7 8 9 17 26 35 44 51 48 44 41 38 32 26 21 17 11 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 10 14 18 22 27 34 49 69 94 117 123 113 90 78 79 82 79 58 47 41 39 37 38 40 43 46 49 52 54 56 4 4 4 3 3 2 0 0 0 0 0 0 0 0 1 1 4 9 12 12 13 12 10 9 8 6 4 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 1 1 1 4 6 7 6 5 5 5 5 7 10 15 22 28 39 50 58 59 53 43 33 25 19 14 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 14 16 18 22 26 45 62 77 90 87 84 82 84 80 74 67 57 51 46 41 38 37 36 35 34 34 37 41 44 47 4 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 3 8 12 11 11 11 10 8 7 6 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 1 4 5 6 5 4 4 4 4 5 6 7 9 11 18 30 44 57 60 57 50 44 38 30 19 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 12 15 17 19 20 26 49 71 86 84 72 64 61 64 69 71 68 59 52 46 42 39 37 35 33 29 25 24 25 29 34 4 4 5 4 1 0 0 0 0 0 0 0 0 0 0 0 2 8 12 13 11 10 9 8 6 5 5 4 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 1 3 5 6 7 7 6 4 3 3 3 3 3 4 5 6 6 9 13 19 33 43 50 53 55 58 55 41 24 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 6 9 12 15 16 16 18 23 28 46 69 90 76 66 60 58 62 67 68 64 57 52 46 42 39 37 34 31 26 21 17 15 17 21 5 5 5 4 1 0 0 0 0 0 0 0 0 0 0 0 2 7 12 14 13 11 9 8 7 6 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 7 6 6 5 4 3 3 3 3 3 3 4 5 5 6 7 7 14 21 29 37 44 53 59 52 34 15 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 12 12 13 15 17 18 16 17 25 33 48 67 85 72 64 60 59 61 63 63 59 53 48 43 38 36 34 31 28 22 17 14 13 13 15 5 5 5 5 2 1 0 0 0 0 0 0 0 0 0 0 3 7 11 13 13 12 11 9 7 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 1 3 5 6 6 5 5 4 3 3 2 2 2 2 3 3 4 4 4 6 8 11 15 20 26 35 45 47 38 24 10 5 2 1 0 0 0 0 0 0 0 0 0 1 9 21 32 29 24 21 20 20 19 20 23 31 43 64 84 76 71 68 66 63 62 60 57 53 48 43 38 34 32 30 28 24 19 15 11 9 9 10 5 5 5 5 3 2 1 0 0 0 0 0 0 0 0 0 5 8 10 11 10 9 7 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 1 3 4 5 5 4 3 2 1 1 1 0 0 1 1 1 1 1 4 7 9 11 13 16 20 26 32 35 33 25 16 9 3 0 0 0 0 0 0 0 0 1 6 21 43 65 54 43 32 25 22 23 30 43 58 75 85 84 76 72 68 64 58 55 52 49 45 40 35 31 28 26 24 22 19 15 12 8 6 5 6 6 7 6 6 5 3 1 0 0 0 0 0 0 0 0 0 4 7 9 8 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 1 1 1 1 0 0 1 1 3 4 3 1 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 9 9 10 12 13 15 17 17 13 8 3 0 0 0 0 0 0 1 3 9 26 47 69 87 77 66 57 48 51 58 67 75 80 86 87 80 76 71 66 60 54 50 46 42 37 33 29 24 21 19 17 16 13 11 8 5 4 3 3 7 7 7 6 5 3 1 0 0 0 0 0 0 0 0 1 3 6 7 7 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 1 3 4 2 1 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 7 6 6 5 2 1 0 0 0 0 0 0 0 0 2 7 22 50 67 75 78 83 89 92 87 89 93 95 91 85 81 78 76 73 68 63 59 53 47 41 38 34 30 25 20 16 13 11 9 7 5 4 3 1 1 1 7 21 28 22 7 2 0 0 0 0 0 0 0 0 0 1 2 3 5 7 6 6 6 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 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 1 2 3 4 7 5 3 1 0 0 0 0 0 0 0 0 0 0 3 12 32 57 77 91 105 114 113 102 90 83 80 79 74 71 70 70 70 69 66 63 59 54 47 40 35 31 27 21 16 11 8 6 4 2 1 1 0 0 0 0 7 26 35 29 7 1 0 0 0 0 0 0 0 0 0 0 0 1 3 7 8 7 7 6 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 4 2 0 0 0 0 0 0 0 0 0 0 0 3 12 37 57 72 80 84 87 84 77 71 70 71 72 65 62 61 61 63 63 61 60 59 54 48 41 34 28 21 15 11 7 4 2 1 0 0 0 0 0 0 0 18 24 23 14 3 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 7 7 6 5 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 3 32 49 58 64 68 69 68 66 64 64 64 65 61 58 56 55 56 55 55 55 54 51 46 38 30 22 15 9 5 3 1 1 0 0 0 0 0 0 0 0 33 25 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 5 5 5 5 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 17 31 42 50 53 56 58 58 57 57 57 54 51 48 45 45 45 45 47 48 46 42 36 29 21 15 9 5 2 0 0 0 0 0 0 0 0 0 0 0 25 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 3 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 20 31 39 44 47 49 48 46 44 43 41 39 38 38 37 37 37 38 37 34 29 24 19 13 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 3 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 5 12 21 29 35 39 40 39 38 36 34 31 30 30 31 32 32 31 27 22 18 15 12 9 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 16 22 27 29 29 29 28 26 23 21 21 22 21 20 17 13 9 7 6 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CIN -41 -27 -17 -12 -6 -7 -12 -16 -18 -16 -12 -11 -7 -3 -1 0 0 0 -1 -3 -6 -8 -5 -3 -3 -4 -4 -7 -12 -15 -14 -11 -6 -3 -1 -1 -1 -1 -5 -17 -37 -69 -113 -138 -98 -45 -9 0 0 0 0 0 -1 -4 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -2 -2 -1 -1 -1 -1 -29 -19 -9 -5 -4 -7 -12 -17 -20 -20 -15 -10 -5 -2 0 0 0 0 -2 -4 -6 -5 -3 -3 -4 -6 -7 -8 -7 -7 -7 -6 -4 -1 0 -1 -1 -2 -10 -25 -41 -68 -118 -89 -38 -9 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -3 -3 -3 -2 -3 -3 -2 -2 -2 -2 -2 -2 -2 -1 -1 -8 -3 -2 -3 -7 -13 -16 -14 -14 -16 -14 -9 -5 -3 -2 -2 -2 -1 -2 -2 -2 -1 -1 -2 -6 -11 -14 -11 -7 -4 -3 -3 -1 -1 -1 -3 -6 -13 -24 -26 -28 -38 -61 -26 -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 -1 -1 -2 -3 -3 -4 -4 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -1 -1 -4 -1 -3 -7 -15 -22 -17 -10 -7 -9 -8 -5 -4 -3 -3 -3 -2 -1 -1 0 0 0 -1 -4 -8 -12 -12 -12 -12 -10 -6 -3 -4 -6 -7 -10 -17 -32 -49 -28 -9 -6 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -3 -3 -3 -3 -3 -4 -4 -3 -2 -1 -2 -2 -1 -1 -9 -8 -10 -15 -21 -23 -14 -8 -5 -4 -3 -1 -1 -1 -1 -1 0 -1 -3 -4 -4 -1 -1 -7 -11 -12 -9 -10 -13 -17 -16 -11 -15 -16 -14 -14 -20 -39 -63 -39 -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 -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 -2 -2 -2 -2 -2 -2 -3 -3 -3 -2 -2 -2 -1 -1 -2 -1 0 -1 -8 -9 -14 -19 -21 -17 -14 -10 -6 -3 -1 0 0 0 0 0 0 -1 -3 -4 -3 -1 -3 -7 -9 -8 -6 -6 -12 -20 -24 -22 -25 -24 -23 -24 -33 -51 -60 -38 -12 0 -1 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -3 -3 -2 -3 -3 -3 -2 -1 -2 -2 -1 -1 0 -1 -1 -12 -17 -21 -21 -16 -11 -11 -8 -4 -1 0 0 0 0 0 0 0 -1 -1 -1 0 0 -3 -4 -4 -4 -6 -5 -12 -20 -27 -31 -37 -42 -45 -34 -12 -14 -15 -10 -4 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -1 -1 -2 -2 -2 -1 -1 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -2 -1 -1 -9 -10 -11 -9 -5 -1 -3 -3 -2 0 0 0 0 0 0 0 -1 -1 -1 0 0 -1 -1 -1 -1 -2 -5 -8 -17 -26 -34 -44 -54 -57 -61 -49 -16 -6 -5 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 0 0 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -1 -1 -2 -2 -2 -2 -2 -1 -1 -1 0 -1 -1 -1 -1 -5 -5 -6 -5 -2 -1 -1 -1 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 -6 -8 -5 -3 -4 -10 -16 -25 -39 -56 -69 -68 -40 -26 -19 -8 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -2 -2 -3 -2 -2 -2 -2 -2 -2 -2 -1 0 -1 -2 -3 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 -2 -6 -17 -22 -13 -7 -11 -27 -51 -72 -83 -82 -73 -52 -21 -7 -5 -4 0 0 0 0 0 -3 -5 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 -2 -2 -2 -3 -2 -2 -2 -1 0 -1 -2 -3 -4 -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 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -1 -1 0 -1 -1 -1 0 -1 -1 -1 0 0 0 -1 -1 0 0 0 0 -1 -2 -3 -4 -4 -10 -16 -19 -16 -8 -7 -15 -15 -16 -40 -41 -21 -7 -3 -2 -2 -2 -2 -2 -1 0 -1 -1 -3 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 -1 -2 -3 -2 -2 -2 -1 -1 -1 -2 -2 -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 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 0 0 -1 -1 -1 -1 0 -1 -1 0 0 0 0 -1 -1 0 0 0 0 0 -1 -2 -3 -4 -14 -20 -18 -9 0 -2 -31 -34 -17 -15 -12 -4 -1 -1 -1 0 -1 -3 -5 -6 -6 -6 -5 -4 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -2 -2 -2 -1 -1 -1 0 -1 -1 -1 -1 -1 -2 -1 -1 0 0 0 -1 -2 -2 -2 -2 -1 -1 -1 -2 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 -1 -1 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -11 -13 -9 -3 0 -2 -28 -32 -14 0 0 0 0 0 0 -1 -4 -5 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -3 -3 -2 -2 -2 -1 -1 -2 -1 -2 -2 -1 -1 -2 -2 -2 -2 -1 0 -1 0 -1 -3 -3 -2 -1 -1 -2 -1 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 -1 -1 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -11 -17 -24 -16 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -1 -1 -2 -2 -2 -2 -2 -1 -1 -2 -2 -3 -2 -2 -2 -3 -3 -3 -2 -2 -1 -1 0 -1 -2 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 -1 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -6 -6 -7 -10 -10 -12 -15 -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 -1 -2 -2 -2 -1 -1 -1 -2 -2 -1 -1 -1 -1 -2 -3 -3 -2 -2 -3 -3 -3 -3 -4 -4 -4 -2 -2 -2 -3 -2 -2 -2 -2 -2 -2 -2 -3 -4 -4 -4 -9 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 -1 -1 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -2 -3 -1 -14 -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 -1 -2 -2 -2 -2 -2 -1 -1 -2 -1 -1 0 -2 -2 -3 -3 -3 -2 -2 -2 -3 -3 -2 -3 -3 -3 -3 -3 -2 -2 -2 -1 -1 -1 -2 -3 -3 -3 -5 -5 -5 -4 -6 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 -1 -1 -1 -1 0 0 -1 -1 0 0 0 0 0 -1 -4 -11 -15 -5 -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 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -2 -2 -2 -1 -2 -3 -3 -3 -3 -4 -3 -3 -3 -3 -2 -2 -2 -2 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -5 -6 -5 -4 -4 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -13 -25 -15 -9 -5 -4 -5 -7 -14 -21 -20 -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 -2 -3 -3 -3 -2 -2 -3 -3 -3 -2 -2 -2 -2 -2 -3 -3 -4 -3 -3 -3 -4 -3 -3 -2 -3 -2 -2 -2 -1 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -2 -3 -4 -6 -5 -4 -4 -6 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 -20 -47 -27 -13 -6 -5 -5 -8 -22 -21 -12 -2 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 -1 -2 -2 -2 -2 -2 -2 -3 -3 -3 -2 -1 -1 -1 -2 -3 -3 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -2 -3 -4 -6 -6 -5 -5 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -3 -2 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 -11 -25 -15 -7 -3 -2 -2 -3 -17 -16 -7 0 0 -1 -10 -25 -36 -21 -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 -1 -1 -2 -2 -2 -3 -3 -3 -3 -3 -2 -1 -1 -2 -2 -2 -2 -1 -1 -2 -3 -3 -2 -2 -2 -1 -1 -2 -2 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -1 -1 -2 -2 -4 -7 -11 -7 -6 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -8 -4 -2 -1 -1 -1 -1 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 -8 -7 -5 -3 -5 -20 -41 -14 -7 -4 -2 0 0 0 -8 -17 -21 -12 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -3 -3 -3 -3 -2 -2 -2 -3 -3 -2 -2 -2 -1 0 -1 -3 -3 -3 -3 -3 -4 -3 -2 -2 -2 -2 -2 -2 -2 -2 -3 -2 -2 -2 -2 -1 -1 -1 -1 -2 -6 -15 -10 -6 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -1 -1 -1 0 0 0 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 -1 -2 -6 -9 -10 -8 -16 -21 -18 -4 -1 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 -1 0 0 0 -1 -1 -1 -2 -3 -3 -3 -3 -2 -2 -2 -1 0 -1 -2 -3 -2 -1 -1 -1 -1 -2 -3 -3 -3 -3 -3 -2 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -2 -4 -8 -7 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 0 0 0 0 -1 -2 -3 -10 -13 -15 -19 -37 -37 -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 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -2 -3 -2 -3 -3 -3 -4 -4 -3 -3 -4 -3 -2 -2 -2 -2 -2 -1 -2 -2 -2 -2 -2 -1 -2 -2 -2 -2 -1 -1 -3 -7 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 -1 -1 0 -1 -2 -2 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -12 -15 -12 -25 -28 -19 -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 -1 -2 -2 -3 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -3 -3 -2 -2 -3 -3 -2 -2 -2 -2 -2 -3 -4 -3 -3 -2 -2 -2 -2 -1 -2 -2 -2 -2 -2 -1 -1 -2 -2 -2 -1 -1 -4 -13 -14 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 0 0 -1 -1 0 0 0 0 -1 -1 -1 -1 -2 -2 -2 -2 -2 -1 0 0 -7 -9 -13 -18 -17 -14 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -3 -3 -3 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -3 -2 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -2 -2 -2 -2 -1 -2 -2 -3 -2 -1 -2 -2 -2 -2 -1 -2 -2 -2 -4 -11 -14 -9 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -7 -4 -1 -1 0 0 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -2 -3 -5 -5 -3 -1 0 0 -24 -18 -22 -13 -11 -8 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -4 -3 -3 -3 -2 -2 -1 -1 -1 -2 -2 -2 -3 -3 -2 -3 -2 -2 -2 -2 -2 -1 -1 -2 -2 -3 -2 -2 -2 -1 -2 -2 -2 -3 -3 -2 -1 -1 -1 -2 -2 -3 -3 -2 -3 -3 -2 -2 0 -1 -1 -1 -2 -5 -9 -9 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -10 -7 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 -2 -5 -8 -9 -5 -1 -1 0 0 -20 -7 -12 -9 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -3 -3 -3 -3 -3 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -1 -2 -2 -2 -3 -3 -2 -2 -2 -1 -2 -2 -3 -3 -2 -2 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -3 -2 -2 -2 -2 -2 0 -1 -1 -2 -2 -1 -4 -6 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -10 -10 -5 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -5 -8 -5 -4 -2 -1 -1 0 0 -16 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -2 -2 -2 -3 -4 -4 -4 -3 -2 -2 -1 -1 -2 -3 -3 -3 -3 -3 -3 -3 -2 -1 -1 -1 -2 -1 -2 -2 -2 -1 -1 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 0 0 -2 -4 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -11 -9 -2 -1 -1 -1 -1 -1 0 0 0 -1 0 -1 -3 -6 -9 -3 -1 0 0 0 0 0 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -3 -1 -1 -1 -2 -2 -2 -1 -1 -1 0 0 0 -1 0 0 0 -1 -2 -2 -3 -3 -3 -2 -2 -1 -1 -1 -1 0 -1 -2 -2 -1 -1 -2 -3 -3 -3 -3 -3 -3 -3 -2 -2 -3 -3 -3 -1 -1 -1 -2 -2 -2 -1 -1 -2 -1 -1 -1 -1 -2 0 -1 -2 -5 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -12 -12 -4 -2 0 0 0 0 0 0 0 0 0 0 -1 -1 -6 -5 -3 -1 0 0 0 0 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 -1 -1 -2 -1 -2 -2 -2 -1 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 -1 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -2 -2 -2 -2 -3 -3 -3 -3 -3 -2 -3 -3 -3 -2 -2 -2 -2 -2 -1 -1 -2 -2 -2 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -2 -5 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -11 -15 -7 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -11 -9 -4 0 0 0 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -1 -1 -1 -2 -2 -1 -1 -2 -1 0 0 0 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 -1 -1 -2 -3 -3 -2 -2 -1 -1 -1 0 -1 -1 -2 -2 -2 -2 -1 -2 -2 -2 -2 -2 -2 -3 -3 -2 -2 -2 -3 -3 -3 -1 0 0 -1 -3 -1 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 -3 -5 -10 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -11 -20 -17 -9 -5 -2 -1 -1 -1 0 0 0 0 0 0 0 0 -4 -4 -3 0 0 -1 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 -1 -1 -2 -2 -1 -1 -1 -1 -1 -2 -1 -1 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -2 -3 -2 -2 -1 0 -1 -1 -2 -2 -2 -1 -1 -1 -1 -2 -2 -2 -2 -2 -1 -2 -2 -2 -2 -3 -3 -3 -2 -1 -1 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -4 -10 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -14 -27 -18 -11 -7 -6 -6 -6 -5 -3 -1 0 0 0 0 0 0 -1 -1 -2 -1 -2 -1 0 0 0 0 0 -1 -1 -1 -2 -1 0 0 0 0 0 -1 -1 -2 -2 -1 -1 -1 -2 -2 -1 -2 -2 -1 -2 -2 -2 -1 -1 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 0 -1 -2 -2 -2 -2 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -2 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -6 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -21 -19 -14 -11 -10 -13 -12 -10 -7 -3 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 -1 -1 -2 -2 -1 0 -1 -1 -2 -2 -1 -2 -2 -2 -2 -2 -1 -1 0 0 0 0 -1 -1 -1 -1 -2 -3 -3 -3 -2 -2 -2 -2 -2 -2 -1 -1 0 -2 -2 -2 -1 -1 -2 -2 -2 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -2 -2 -3 -3 -2 -1 -1 -1 -2 -1 -1 -1 -2 -2 -1 -1 -1 -2 -3 -6 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 -3 -15 -19 -14 -8 -5 -3 -7 -9 -7 -2 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -2 -2 -1 -3 -3 -3 -3 -2 -1 0 0 0 0 0 -1 -2 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -1 -1 0 -2 -2 -2 -2 -2 -3 -2 -1 -1 0 0 0 -1 -2 -2 -1 -1 -1 -3 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -2 -1 -1 -3 -2 -2 -1 -1 -2 -2 -1 -1 -1 -1 -2 -4 -8 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -18 -12 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -3 -1 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -2 -2 -2 0 -1 -2 -2 -3 -3 -2 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -1 -1 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -3 -3 -3 -4 -4 -3 -2 -1 -1 -1 -2 -2 -2 -2 -3 -2 -2 -1 -1 -2 -2 -1 -1 -1 -2 -2 -3 -5 -3 -1 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 -1 -2 -1 0 0 -1 -1 -1 0 0 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -2 -2 -2 -2 -1 0 0 0 -1 -2 -3 -3 -2 -2 -2 -1 -1 0 0 -2 -2 -2 -3 -4 -3 -3 -3 -3 -2 -2 -2 -2 -1 -2 -2 -2 -2 -1 -3 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -2 -1 -3 -2 -2 -2 -3 -3 -2 -2 -1 -1 -1 -2 -3 -3 -2 -3 -3 -2 -2 -2 -2 -2 -2 -3 -4 -5 -5 -5 -6 -5 -2 -2 -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 -1 -2 -3 -1 0 0 -1 -1 -1 0 -1 -2 -2 -1 0 -1 -2 -1 -1 -2 -2 -2 0 0 0 0 0 0 0 -2 -3 -4 -3 -3 -3 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -1 -2 -1 -1 -2 -2 -3 -2 -2 -1 -1 -1 -2 -2 -2 -2 -3 -2 -2 -2 -1 -2 -2 -2 -2 -3 -4 -4 -3 -3 -2 -2 -2 -3 -2 -2 -2 -3 -8 -5 -3 -4 -5 -6 -3 -6 -17 -13 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 0 0 0 0 0 0 0 0 0 -2 -6 -4 -1 0 0 0 -1 -1 0 0 -1 -1 -1 -1 -1 -2 -2 -3 -3 -3 -2 0 0 0 0 0 0 0 -1 -3 -3 -3 -3 -3 -4 -3 -2 -2 -2 -2 -2 -2 -2 -3 -2 -2 -2 -3 -3 -2 -2 -1 -1 0 0 -1 -2 -2 -2 -2 -2 -2 -2 -3 -3 -2 -2 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -4 -4 -3 -3 -5 -4 -3 -4 -11 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -4 -2 -1 0 0 0 0 0 0 -2 -6 -9 -2 0 0 0 0 0 -1 -1 0 0 0 -1 -2 -1 -2 -4 -4 -4 -3 -3 -1 0 0 0 -1 0 0 0 0 0 0 0 -1 -2 -4 -4 -4 -4 -3 -3 -3 -3 -2 -2 -4 -4 -3 -3 -2 -2 -2 -2 -1 0 -1 -2 -2 -2 -2 -1 -1 -3 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -2 -2 -2 -3 -2 -2 -2 -2 -1 -2 -2 -3 -3 -2 -1 -2 -2 -2 -1 -1 -2 -1 -1 -2 -3 -6 -9 -6 -4 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -3 -1 -1 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -1 -1 -1 0 0 0 0 -2 -2 -2 -2 -2 -2 -3 -3 -2 -1 0 0 -1 0 0 0 0 0 0 0 0 0 -2 -4 -4 -3 0 -1 -1 -1 -1 -1 -2 -2 -2 -3 -2 -2 -2 -3 -1 -1 -1 -2 -3 -3 -3 -3 -3 -4 -5 -4 -4 -3 -5 -5 -4 -4 -4 -3 -3 -2 -2 -2 -2 -3 -4 -3 -3 -3 -4 -4 -2 -2 -1 -1 -1 -2 -1 -1 -2 -2 -1 -1 -3 -5 -7 -8 -9 -8 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -12 -8 -3 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 -1 0 -1 -2 -1 0 0 0 -1 -3 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -1 0 0 0 -1 -1 -3 -3 -3 -4 -4 -3 -3 -3 -3 -3 -3 -3 -4 -5 -5 -4 -4 -4 -5 -4 -3 -3 -3 -3 -3 -4 -4 -4 -3 -3 -3 -3 -2 -2 -3 -3 -3 -4 -4 -4 -3 -2 -1 -1 0 -1 -1 -1 -1 -1 -1 0 -1 -2 -3 -4 -5 -7 -9 -11 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -24 -18 -6 -3 -4 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -2 -2 -2 -2 -1 0 0 -1 -2 -3 -3 -4 -3 -2 -1 -1 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 -1 -4 -4 -4 -4 -3 -3 -2 -2 -3 -4 -5 -5 -6 -6 -5 -4 -3 -3 -3 -3 -3 -4 -4 -4 -3 -3 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -1 -2 -2 -1 -1 -1 -1 -1 -1 0 0 0 0 -1 -1 -2 -3 -5 -8 -15 -12 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -23 -22 -8 -5 -7 -10 -7 -2 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -3 -4 -3 -3 -2 -2 -2 -3 -1 -1 0 -1 -1 -2 -3 -4 -3 -3 -3 -2 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -1 -1 -3 -4 -4 -3 -2 -2 -2 -4 -5 -5 -5 -5 -4 -3 -3 -3 -3 -4 -5 -5 -5 -5 -4 -3 -3 -3 -2 -2 -2 -3 -4 -3 -1 -1 -2 -3 -2 -1 -1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 -1 -1 -1 -1 -2 -4 -11 -13 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -14 -23 -11 -8 -11 -15 -13 -4 0 0 -2 -5 -3 0 0 0 0 0 0 -1 -2 -4 -5 -4 -2 -2 -1 -1 -2 -2 -2 -1 0 -1 -1 -2 -3 -3 -4 -4 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -3 -4 -4 -3 -3 -4 -5 -5 -4 -3 -3 -2 -1 -2 -3 -3 -2 -2 -4 -4 -4 -3 -3 -3 -3 -2 -1 0 0 -1 -4 -2 0 0 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 -1 -1 0 0 0 -2 -9 -8 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -18 -26 -20 -17 -16 -14 -14 -12 -13 -18 -26 -30 -26 -23 -39 -1 0 0 -1 -2 -2 -3 -3 -2 -2 -2 -2 -2 -2 -3 -3 -2 -1 0 -1 -2 -3 -3 -3 -4 -4 -4 -1 0 0 0 0 0 0 0 0 0 -2 -3 -4 -4 -4 -4 -4 -4 -5 -6 -6 -6 -5 -4 -2 -2 -3 -3 -3 -3 -3 -2 -3 -4 -4 -4 -3 -2 -2 -3 -2 -1 -1 -1 -3 -3 -1 0 0 -1 -2 -2 -1 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 -1 -1 -1 0 0 -1 -1 -3 -8 -13 -15 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -15 -34 -30 -29 -24 -18 -22 -23 -23 -24 -29 -44 -46 -45 -47 -51 -1 -1 0 0 -1 -1 -1 -1 -1 -2 -2 -3 -4 -3 -3 -3 -2 -1 0 -1 -2 -2 -3 -3 -3 -4 -4 -3 -1 0 0 0 0 -1 -1 -1 -1 -3 -3 -3 -4 -5 -4 -3 -3 -4 -4 -4 -4 -3 -3 -2 -2 -3 -3 -3 -4 -4 -3 -4 -5 -4 -4 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 0 0 -1 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 -1 -1 -1 0 0 0 -2 -6 -12 -15 -15 -12 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -30 -34 -30 -20 -9 -21 -17 -11 -9 -17 -52 -61 -51 -46 -43 -1 -1 -1 -1 -1 0 -1 -1 -2 -2 -2 -3 -2 -2 -2 -3 -2 0 0 -1 -2 -3 -3 -3 -3 -3 -4 -4 -3 -1 0 0 -1 -2 -3 -3 -3 -3 -2 -2 -4 -5 -4 -3 -3 -3 -3 -1 -1 -1 -3 -4 -4 -4 -4 -4 -3 -3 -3 -4 -4 -5 -4 -3 -3 -2 -2 -1 -1 0 0 -1 -1 0 0 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 -1 -1 -1 0 0 0 -2 -4 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -15 -19 -15 -8 -5 -3 -1 0 0 -4 -39 -60 -54 -37 -29 -1 -1 -1 -1 -1 0 -1 -1 -2 -1 -2 -2 -2 -1 -1 -2 -2 -1 -1 -1 -2 -2 -3 -3 -3 -3 -4 -5 -5 -4 -2 -1 -1 -1 -2 -2 -3 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -1 0 -1 -4 -5 -4 -4 -4 -4 -3 -3 -2 -2 -3 -4 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 -1 -1 -1 0 -1 -2 -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 -1 -5 -3 -2 -1 -1 -5 -17 -23 -16 -12 -12 -1 -2 -2 -2 -1 0 0 0 0 -1 -2 -2 -2 -1 0 0 0 0 -1 -2 -2 -2 -3 -3 -3 -4 -4 -4 -3 -3 -3 -2 -2 -2 -2 -2 -3 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -2 0 -3 -4 -4 -4 -3 -2 -3 -4 -3 -2 -2 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -2 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -16 -21 -19 -10 -12 -14 -15 -15 -12 -14 -1 -1 -2 -1 -1 0 0 0 -1 -2 -3 -3 -3 -2 0 0 0 -1 -2 -3 -3 -3 -3 -4 -4 -4 -4 -3 -1 -1 -1 -1 -1 -1 -2 -2 -3 -3 -3 -3 -2 -3 -3 -2 -3 -5 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -1 0 0 -1 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 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 -11 -19 -21 -13 -11 -11 -12 -15 -23 -25 -25 -1 -1 -2 -2 -1 0 0 -1 -2 -2 -2 -1 -1 -1 0 -1 -1 -2 -3 -4 -4 -4 -4 -2 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -4 -3 -3 -4 -5 -4 -3 -3 -4 -3 -3 -4 -2 -2 -3 -3 -2 -1 -1 -1 -1 0 -2 -3 -4 -7 -10 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -13 -16 -18 -18 -11 -7 -6 -9 -15 -34 -36 -28 -2 -1 -2 -2 -1 -1 -1 -1 -1 -1 0 0 0 0 -1 -2 -2 -3 -4 -4 -4 -5 -4 -3 -1 0 0 0 -1 -1 -2 -3 -4 -3 -3 -3 -4 -4 -4 -4 -5 -4 -3 -1 -1 -2 -2 -3 -4 -4 -3 -2 -1 0 0 0 -1 -4 -3 -6 -8 -9 -13 -19 -13 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -7 -12 -13 -14 -15 -13 -9 -7 -7 -11 -22 -29 -25 -15 -2 -2 -2 -2 -2 -2 -2 -1 0 0 -1 -1 -2 -3 -3 -2 -1 -1 -3 -4 -4 -4 -3 -1 0 0 0 -1 -1 -2 -3 -3 -3 -2 -2 -3 -4 -5 -5 -5 -5 -4 -2 0 0 0 0 -1 -3 -5 -4 -3 -3 -2 -2 -6 -10 -11 -18 -20 -19 -15 -16 -23 -19 -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 -2 -5 -8 -11 -12 -11 -11 -11 -8 -6 -8 -17 -25 -21 -13 -7 -1 -2 -2 -2 -2 -2 -1 0 -1 -1 -2 -3 -3 -3 -2 -1 0 0 0 -2 -4 -4 -3 0 0 0 0 0 0 -2 -3 -4 -3 -3 -3 -4 -4 -5 -5 -5 -5 -4 -4 -3 -2 -1 0 -1 -2 -5 -5 -4 -5 -6 -12 -20 -21 -8 -17 -23 -29 -34 -20 -24 -23 -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 -2 -3 -3 -3 -3 -2 -5 -10 -11 -7 -6 -12 -26 -20 -12 -5 -3 -2 -2 -2 -1 0 0 0 -1 -1 -2 -2 -2 -1 -1 -1 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 -1 -2 -3 -5 -5 -4 -3 -4 -5 -4 -4 -2 -2 -3 -3 -2 -1 0 -1 -1 -3 -4 -4 -7 -11 -19 -19 -12 -2 -3 -6 -11 -16 -8 -14 -21 -26 -33 -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 -2 -13 -15 -9 -2 -2 -4 -6 -7 -7 -6 -7 -11 -18 -18 -12 -6 -2 -2 0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -1 0 -1 -1 0 -1 -1 -1 0 0 0 0 -1 -1 0 0 0 0 -1 -2 -3 -4 -4 -3 -3 -4 -4 -3 -3 -1 -1 -1 -1 0 0 0 0 0 -1 -2 -3 -6 -9 -18 -15 -6 -1 0 -1 -11 -34 -19 -9 -7 -17 -32 -15 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -6 -7 -6 -4 -2 -3 -3 -3 -3 -5 -9 -14 -15 -9 -5 -3 -2 -2 0 -1 -1 -1 -1 -1 -1 -2 -3 -3 -2 0 0 -1 -1 -1 -1 -1 -1 -1 0 0 0 -2 -2 -1 0 0 0 -2 -3 -3 -1 -1 -1 -2 -3 -3 -3 -3 -2 -2 -1 -1 0 0 0 0 0 0 -1 -3 -5 -4 -11 -12 -8 -4 -3 -3 -7 -14 -5 -1 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 -3 -14 -13 -6 -4 -2 -2 -5 -8 -5 -3 -2 -3 -4 -10 -15 -16 -8 -4 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -2 -2 -4 -4 -3 -1 -1 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 0 0 0 0 -1 -2 -3 -4 -3 -1 -1 -1 -2 -3 -3 -3 -3 -3 -2 -1 -1 -2 0 0 0 -1 -1 -1 -2 -3 -2 -5 -6 -7 -7 -6 -6 -5 -4 -2 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 -1 -3 -5 -8 -16 -22 -22 -22 -20 -11 -6 -3 -2 -2 -15 -26 -27 -14 -6 -3 -3 -3 -2 -2 -1 -1 -1 -1 -1 -1 -2 -3 -3 -2 -1 -1 -1 -2 -2 -3 -3 -2 -2 -2 -1 -1 -1 0 0 0 0 -1 -1 -2 -3 -4 -3 -2 -2 -2 -3 -3 -3 -1 -1 0 0 -1 -2 -2 -1 -1 -1 -1 -1 -1 0 -2 -4 -6 -9 -14 -14 -12 -9 -5 -5 -3 -2 -3 -1 0 0 0 0 -2 -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 -1 -2 -3 -6 -13 -23 -32 -36 -30 -15 -6 -4 -3 -2 -3 -21 -31 -27 -8 -3 -2 -3 -3 -2 -2 -2 -2 -2 -1 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -1 -1 -1 0 0 0 0 -1 -2 -3 -4 -4 -2 -2 -2 -3 -4 -4 -3 -1 0 0 -1 -2 -2 -2 -2 -2 -2 -1 -1 -2 -1 -2 -3 -3 -3 -10 -20 -22 -17 -9 -6 -5 -5 -2 -2 -1 -1 -1 0 -6 -12 -14 -4 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 -5 -8 -12 -18 -26 -26 -15 -6 -3 -3 -6 -9 -15 -17 -14 -5 -2 -1 -2 -3 -2 -2 -2 -3 -3 -3 -3 -3 -3 -2 -2 -3 -4 -4 -4 -4 -4 -4 -3 -2 -2 -1 -1 -1 -1 0 0 0 -1 -2 -2 -1 -1 -1 0 0 -1 -2 -2 -2 -1 -1 -3 -5 -5 -5 -4 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -4 -8 -13 -16 -16 -17 -11 -7 -5 -5 -4 -4 -3 -3 -2 -4 -7 -9 -10 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -8 -5 -4 -4 -4 -6 -10 -15 -19 -20 -17 -8 -15 -29 -36 -25 -15 -8 -4 -2 -1 -1 -1 -2 -2 -2 -1 -1 -1 0 0 0 0 -1 -1 -3 -5 -5 -5 -5 -4 -4 -3 -3 -2 -2 -1 -1 -1 -1 -2 -2 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -5 -4 -4 -4 -3 -2 -2 -2 -2 -1 0 -1 -3 -3 -4 -7 -11 -18 -15 -12 -11 -8 -5 -5 -5 -5 -4 -4 -4 -2 -7 -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 -2 -8 -11 -7 -4 -4 -5 -8 -10 -11 -13 -14 -10 -12 -22 -30 -19 -9 -3 -1 -1 -1 -1 -1 0 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -3 -5 -5 -5 -5 -5 -5 -4 -4 -3 -2 -2 -3 -3 -2 -3 -3 -3 -2 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -2 -3 -4 -4 -4 -3 -3 -2 -1 -1 -1 -1 -1 -1 -2 -4 -5 -9 -13 -16 -18 -16 -10 -6 -6 -7 -8 -10 -11 -12 -12 -9 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -12 -13 -10 -5 -4 -3 -4 -6 -8 -11 -14 -15 -7 -14 -20 -17 -6 -2 -1 -2 -2 -1 -1 -1 0 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -1 -1 -2 -4 -4 -4 -4 -4 -5 -4 -4 -4 -3 -3 -3 -3 -3 -2 -1 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 -1 -2 -4 -4 -4 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -6 -9 -13 -17 -18 -18 -17 -14 -11 -9 -11 -12 -14 -15 -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 -3 -12 -22 -21 -13 -7 -5 -4 -3 -4 -6 -10 -12 -10 -8 -13 -17 -10 -4 -2 -2 -2 -2 -1 -1 -1 -1 -1 0 0 -3 -2 -3 -3 -3 -2 -2 -1 0 0 -1 -1 -1 -1 -1 -3 -3 -4 -4 -4 -4 -3 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -4 -3 -1 -1 -1 -1 -1 -1 0 0 0 0 -1 -2 -3 -7 -12 -17 -23 -29 -18 -9 -9 -8 -7 -8 -8 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -20 -38 -40 -32 -23 -15 -8 -5 -3 -3 -4 -6 -8 -8 -5 -22 -33 -30 -6 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -3 -3 -3 -3 -2 -2 -1 0 0 0 0 0 0 0 0 0 -2 -4 -5 -4 -3 -2 -1 -1 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -3 -3 -2 -1 -1 0 0 0 0 -1 -1 -1 -2 -2 -2 -2 -4 -6 -8 -12 -16 -18 -15 -13 -10 -8 -6 -8 -6 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -18 -30 -34 -32 -27 -20 -14 -8 -5 -4 -4 -4 -6 -7 -5 -14 -23 -20 -6 -3 -2 -2 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -3 -3 -2 -1 -2 -3 -5 -4 -2 -1 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 -1 -2 -3 -3 -4 -4 -3 -2 -2 -2 -4 -4 -4 -5 -9 -13 -15 -14 -12 -10 -9 -10 -13 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -13 -24 -31 -29 -26 -22 -18 -13 -12 -11 -9 -4 -2 -1 -1 -1 -5 -6 -4 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -3 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -2 -1 -3 -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 -1 -2 -3 -4 -5 -3 -1 -2 -2 -3 -3 -2 -1 -2 -3 -6 -6 -9 -11 -13 -14 -14 -17 -25 -13 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -12 -21 -25 -24 -22 -20 -20 -20 -12 -13 -14 -11 -4 -1 0 0 0 0 0 -1 -1 -2 -2 -2 -3 -3 -2 -2 -1 -2 -3 -3 -3 -3 -3 -3 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -3 -4 -5 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -3 -5 -3 -1 0 0 -1 -2 -4 -3 -2 -3 -4 -4 -3 -4 -5 -6 -9 -12 -18 -27 -18 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -10 -21 -23 -21 -19 -17 -18 -18 -16 -10 -10 -9 -6 -2 0 0 0 0 0 0 0 -1 -1 -2 -2 -3 -2 -1 0 0 -1 -2 -3 -4 -4 -2 -3 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 0 0 -1 -2 -3 -4 -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 -1 -2 -3 -3 -4 -4 -3 -1 0 0 0 -1 -3 -4 -4 -4 -3 -2 -1 -2 -2 -2 -2 -4 -7 -12 -22 -24 -15 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -10 -14 -16 -17 -16 -15 -14 -15 -15 -10 -13 -16 -16 -4 -2 0 0 0 0 0 0 0 -1 -2 -2 -2 -3 -3 -1 0 -1 -2 -3 -4 -4 -4 -2 -2 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 -1 -2 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -4 -4 -2 0 0 0 0 -2 -3 -4 -4 -3 -2 -2 -1 -1 0 -1 -3 -3 -3 -6 -13 -19 -19 -15 -8 -3 0 0 0 0 0 0 0 0 0 0 -2 -5 -6 -7 -9 -11 -11 -11 -11 -11 -11 -10 -6 -6 -6 -6 -3 -1 -1 0 0 0 0 0 -1 -2 -4 -5 -6 -6 -5 -3 -2 -3 -4 -6 -7 -7 -6 -2 -1 -2 -2 -3 -2 -1 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 -1 -2 -3 -4 -4 -2 -1 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 -1 -3 -3 -2 -3 -5 -6 -11 -20 -14 -8 -3 0 0 0 0 0 0 -1 -2 -2 -3 -4 -3 -1 -2 -4 -5 -5 -3 -6 -8 -11 -13 -10 -5 -3 -2 -1 -1 -1 -1 -1 -1 -2 -2 -4 -5 -7 -8 -8 -9 -9 -7 -6 -7 -9 -11 -11 -10 -1 -1 -1 -2 -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 -1 -1 -1 0 0 0 0 0 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -3 -3 -3 -4 -4 -4 -4 -4 -3 -1 0 0 0 0 0 -3 -6 -6 -5 -3 -1 0 -1 -1 -1 -2 -2 -2 -4 -9 -11 -7 -2 -1 -2 -2 -2 -2 -2 -2 -2 -3 -3 -5 -6 -8 -9 -11 -12 -12 -10 -10 -11 -11 -13 -14 -14 -1 -1 -1 -2 -4 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -3 -3 -3 -3 -2 0 0 0 0 0 0 0 0 0 -2 -4 -5 -5 -3 -1 0 -1 -1 -1 -3 -3 -3 -3 -2 -1 -1 -1 -2 -2 -3 -3 -3 -3 -3 -3 -3 -4 -5 -6 -9 -10 -12 -13 -11 -11 -11 -10 -7 -7 -8 -9 -1 -1 -2 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -2 -3 -3 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -4 -5 -4 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -2 -2 -3 -3 -3 -5 -7 -9 -8 -8 -8 -8 -6 -5 -4 -2 -1 -1 -1 -1 -2 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -1 -1 0 0 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -4 -5 -6 -8 -8 -8 -6 -4 -2 0 0 0 0 0 0 0 -1 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -3 -4 -4 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 -1 0 -1 -1 -1 -2 -3 -3 -2 -2 -2 -3 -3 -2 -2 -2 -2 -2 -1 -1 -2 -4 -5 -6 -6 -7 -6 -4 -3 -1 0 0 0 0 0 0 0 0 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -4 -5 -5 -5 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -3 -2 -1 -1 -1 -2 -3 -3 -2 -2 -2 -2 -2 -2 -3 -4 -4 -5 -5 -4 -2 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -5 -4 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -1 -1 0 0 -1 -1 0 0 0 -1 -1 0 0 0 -1 -1 -2 -3 -4 -4 -4 -4 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -5 -5 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -1 0 0 -1 -1 -1 -1 0 0 0 -1 -1 -1 -1 0 0 -1 -3 -4 -5 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Wind_Speed 36 37 37 38 39 39 40 41 42 42 43 44 45 45 45 46 46 47 48 49 49 49 49 50 50 50 51 52 52 53 53 53 53 54 54 54 55 55 55 56 56 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 38 38 39 39 40 40 41 42 42 43 44 45 45 46 47 47 48 48 49 49 50 50 51 52 53 53 54 55 55 54 54 54 54 54 54 55 55 55 56 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 38 39 39 40 41 41 42 43 44 44 45 46 46 47 48 48 49 49 49 50 51 52 54 55 55 56 56 56 56 55 54 54 54 54 54 55 55 55 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 39 40 40 41 41 42 43 43 44 45 45 46 47 48 48 49 49 50 51 52 53 54 56 56 57 57 57 57 56 55 54 54 54 54 54 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 40 40 41 41 42 42 43 43 44 45 45 46 46 47 49 49 50 51 52 53 54 55 56 57 58 58 58 57 56 55 54 54 54 54 54 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 42 42 42 43 42 43 43 44 45 45 46 46 47 48 49 50 51 51 52 53 53 54 56 57 57 58 57 57 56 55 54 53 53 53 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 44 44 44 44 44 45 45 46 47 47 47 48 49 49 50 51 51 52 52 52 53 54 55 56 57 57 57 56 55 54 53 53 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 47 47 46 46 47 47 48 48 49 50 50 50 51 52 52 53 54 54 53 53 53 53 54 55 56 56 55 54 54 53 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 49 49 49 48 48 49 50 51 52 53 53 53 54 53 53 52 51 51 50 50 50 51 52 53 53 53 53 53 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 48 49 49 49 50 51 52 52 52 53 53 53 52 49 46 43 41 40 41 43 45 47 49 50 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 48 48 48 49 50 51 51 50 50 51 51 51 48 45 40 35 33 33 35 37 39 42 45 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 48 48 48 48 50 51 51 50 48 48 48 49 49 47 43 39 37 36 37 38 39 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 48 48 47 47 48 49 50 50 48 46 46 46 47 48 47 44 42 41 41 41 42 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 47 47 47 46 46 47 48 48 48 47 46 46 46 46 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 45 45 46 47 47 47 48 48 48 47 46 46 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 41 42 43 45 46 46 47 47 47 47 46 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 36 38 40 42 44 45 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 27 29 31 33 36 38 40 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan 28 30 33 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 26 26 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 24 22 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 23 22 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 21 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 19 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 18 nan nan nan nan nan 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 17 17 nan nan nan 18 19 20 20 21 21 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 nan nan nan nan nan 19 20 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 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 13 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 247 247 247 247 247 247 246 246 246 247 247 247 248 248 249 249 251 252 253 254 254 254 254 255 255 255 256 256 257 257 258 259 260 262 263 265 267 268 270 271 272 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 248 248 247 246 246 245 245 245 245 246 246 247 247 248 249 250 251 253 253 253 254 254 254 254 254 255 255 256 257 257 259 260 262 264 266 267 269 270 271 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 249 248 248 247 246 246 245 245 245 246 246 246 246 247 248 249 250 251 252 252 253 253 254 254 254 255 255 256 257 258 259 260 262 264 265 267 268 269 271 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 248 247 246 246 245 245 245 245 245 245 246 246 247 248 249 250 251 252 253 253 254 255 256 256 256 257 257 258 259 261 262 264 266 267 268 269 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 246 246 245 245 244 244 244 245 245 245 246 247 248 249 250 251 252 253 254 255 256 257 258 258 258 259 260 262 263 265 266 267 268 269 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 246 245 245 244 244 244 244 244 245 245 245 246 247 249 250 250 251 252 254 255 256 257 258 259 260 261 261 263 264 266 267 268 268 269 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 244 244 244 244 244 244 244 244 245 245 246 248 249 250 250 251 252 253 254 256 257 258 260 261 262 263 264 265 267 268 269 269 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 245 245 245 245 246 246 246 246 247 247 248 248 250 251 252 253 254 254 255 255 257 258 260 262 264 265 266 267 268 269 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 248 247 247 247 247 248 249 249 250 249 249 250 251 253 254 255 254 254 254 255 257 259 261 263 264 265 266 268 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 249 250 249 249 249 249 251 252 252 251 251 251 252 254 255 256 254 254 254 255 257 259 261 262 264 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 251 251 251 250 249 250 253 255 255 254 253 252 253 254 256 257 257 257 257 258 259 260 261 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 253 252 252 252 255 257 258 257 255 253 253 254 257 260 261 262 262 261 262 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 253 254 254 255 254 253 255 257 258 259 258 256 255 256 258 260 262 263 263 263 263 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 253 253 254 255 255 255 255 257 259 260 260 259 257 257 259 261 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 252 253 254 255 255 256 256 258 259 260 261 260 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 252 253 254 254 255 255 256 257 258 260 261 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 250 252 253 253 254 254 256 257 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 246 248 251 253 255 256 258 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 nan nan 253 256 260 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 255 259 264 266 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 252 253 255 258 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 254 253 253 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 255 251 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 328 327 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 325 324 324 nan nan nan nan nan nan 266 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 310 311 312 314 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 312 313 315 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 312 314 315 316 317 nan nan nan nan nan 324 324 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 315 317 318 319 nan nan nan 323 324 324 324 324 324 324 323 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 320 nan nan nan nan nan 324 324 324 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 325 324 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 nan nan nan nan nan nan nan nan nan nan 321 322 322 323 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 325 324 nan nan nan nan nan nan nan nan nan nan nan nan nan 332 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 321 322 323 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 320 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 355 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 358 353 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 356 351 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 348 343 339 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 331 325 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 298 293 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan