CAPE 36 23 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 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 14 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 16 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 14 24 18 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 6 0 0 2 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 2 6 20 21 10 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 17 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 6 0 0 5 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 1 0 0 0 1 5 10 19 15 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 5 0 0 0 0 0 0 0 0 1 0 0 0 1 2 1 0 0 0 0 0 0 0 4 5 5 4 7 6 6 3 3 7 4 4 2 3 5 5 7 1 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 27 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 14 5 0 0 0 0 0 0 4 8 0 3 13 15 11 6 0 0 0 0 1 2 1 4 17 20 22 29 35 45 28 9 1 0 1 2 0 3 9 15 16 10 28 33 21 17 17 13 5 2 1 0 0 0 0 0 0 0 10 15 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 25 13 2 0 0 0 0 1 6 7 0 2 27 30 20 12 6 0 0 0 1 7 12 10 35 38 37 42 48 60 52 28 8 1 4 11 13 15 25 38 48 43 64 80 71 56 48 44 32 10 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 15 17 5 0 0 0 0 4 4 1 6 15 23 22 9 12 12 0 0 0 7 15 31 45 54 42 44 45 49 57 61 50 36 24 16 10 5 12 17 34 49 52 54 44 58 65 60 57 85 54 25 6 17 45 3 17 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 10 9 2 0 0 0 2 9 19 6 10 17 17 14 7 24 13 0 0 0 14 18 14 26 50 50 52 53 58 62 58 59 60 56 56 64 86 76 80 64 49 40 50 34 39 45 44 45 65 37 77 35 48 84 33 106 102 37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 19 19 5 0 0 4 9 18 29 22 18 25 28 26 25 55 15 0 0 1 5 26 35 31 37 48 45 37 38 47 56 62 62 63 73 84 98 113 111 119 96 68 45 44 43 38 50 48 46 56 39 71 72 91 109 166 167 204 75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 37 25 2 1 4 4 6 18 40 64 64 48 44 36 38 69 7 0 0 6 14 12 22 34 36 39 42 36 32 28 33 41 46 55 59 74 94 117 129 120 117 97 78 65 62 56 77 71 74 72 30 66 57 93 123 107 55 144 87 26 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 41 26 8 5 3 0 10 9 9 30 77 61 54 46 44 36 0 0 0 6 16 18 11 28 38 41 42 42 39 35 29 29 33 43 51 72 77 84 92 87 100 75 64 67 69 62 74 73 77 81 85 91 83 95 99 86 75 94 120 54 18 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 32 35 15 2 2 7 23 18 13 31 55 61 62 59 52 28 0 2 14 12 16 23 30 36 42 44 40 37 39 36 35 30 37 40 41 61 61 83 88 82 74 62 61 59 56 50 49 53 66 75 87 110 129 123 104 75 39 36 71 33 15 5 0 0 0 0 0 0 0 0 0 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 34 26 9 4 3 10 21 22 14 43 60 68 76 75 36 16 17 31 31 24 22 28 36 41 42 51 39 28 28 34 34 33 43 43 46 57 53 69 78 70 62 64 58 45 41 51 59 57 47 74 75 78 94 104 111 105 64 43 54 40 22 4 0 0 0 0 0 0 0 1 1 1 16 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 31 19 3 3 6 9 13 13 5 44 66 74 81 73 5 38 17 7 13 16 17 27 44 47 36 33 38 27 24 27 31 31 36 36 46 49 42 54 65 61 56 59 61 37 32 34 54 61 38 25 49 56 62 72 89 78 78 37 35 44 23 7 3 1 0 0 0 0 0 6 18 24 18 45 40 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 28 26 15 2 12 12 13 13 13 21 38 52 63 48 10 33 32 28 22 21 29 31 42 28 17 20 37 25 23 23 29 30 27 27 43 52 49 47 74 71 68 62 52 30 18 33 47 55 55 45 46 54 58 69 74 68 78 67 51 46 36 32 26 9 4 14 21 11 1 11 45 60 47 59 92 41 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 26 24 20 14 14 14 10 12 15 16 16 35 40 25 18 31 29 30 24 24 27 29 38 25 28 42 53 48 49 44 36 36 33 24 40 38 41 46 56 63 59 44 35 24 15 46 57 35 29 36 37 36 50 65 74 72 71 99 65 70 76 72 67 44 33 47 68 74 54 23 51 73 76 97 173 121 55 27 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 14 12 13 13 17 22 1 9 19 16 11 25 35 18 27 48 47 35 25 27 26 26 32 26 26 37 54 57 41 41 37 33 35 32 31 37 33 33 35 37 31 26 31 23 28 56 61 21 14 18 25 32 46 57 65 71 82 100 90 92 93 95 91 78 65 55 75 108 125 83 72 63 77 106 170 216 155 176 90 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 15 21 27 27 29 22 0 3 18 22 18 22 34 18 12 45 57 34 28 31 28 24 28 30 22 22 31 47 46 30 39 41 38 34 26 29 28 41 32 28 27 9 13 9 11 33 49 23 11 11 8 16 37 48 50 52 60 74 77 57 65 80 99 95 64 73 73 81 113 160 172 136 60 64 121 210 275 313 163 40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 25 24 28 15 10 6 0 3 20 21 13 21 34 31 32 63 61 42 29 15 19 7 10 29 41 37 23 42 52 37 27 31 36 36 37 35 34 28 21 23 18 6 12 2 0 17 35 32 6 4 6 9 20 33 39 39 37 38 37 22 22 29 61 79 71 77 78 70 73 79 86 105 101 55 75 152 261 343 360 196 115 61 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 28 27 21 1 0 0 0 6 20 14 8 19 28 32 39 36 35 33 19 0 0 0 0 4 20 34 23 27 46 45 28 27 26 31 30 28 26 20 16 17 11 5 5 6 1 10 16 15 6 2 8 19 19 17 18 15 14 15 15 10 7 16 23 30 41 60 83 75 74 71 74 93 122 81 61 88 158 280 467 242 197 94 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 25 25 26 21 0 0 0 0 4 10 7 11 17 23 31 45 54 50 19 0 2 5 1 0 10 25 33 31 23 19 28 39 36 31 35 29 17 12 16 9 13 16 15 11 9 10 6 12 14 9 7 8 17 17 14 20 24 22 12 10 14 21 13 5 16 40 63 70 74 71 69 86 109 93 89 58 57 103 193 192 193 83 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 34 25 19 17 11 0 0 0 10 18 14 13 10 20 27 32 45 47 38 10 11 26 27 37 18 31 42 32 5 8 33 40 35 18 15 19 16 16 18 11 12 13 11 6 3 5 2 11 10 6 7 3 14 22 16 3 1 4 4 7 15 25 22 32 39 39 42 50 60 76 78 94 114 126 141 69 68 76 82 106 152 81 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 34 26 29 25 19 8 0 0 9 13 13 10 2 16 25 39 48 46 46 20 18 24 27 35 18 41 44 27 7 14 46 26 17 20 19 23 20 13 13 12 6 6 3 2 1 0 1 2 1 1 2 6 20 19 18 19 14 2 1 2 2 9 23 33 24 25 40 54 63 63 62 63 86 122 142 97 115 111 90 77 96 83 18 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 23 17 26 24 16 7 0 1 10 13 14 10 4 14 17 33 46 45 36 34 32 27 30 31 22 38 35 27 12 12 35 25 11 16 16 5 5 7 10 6 1 4 0 0 0 0 2 5 3 1 4 9 16 15 14 20 24 13 1 6 2 6 7 10 21 21 21 34 34 14 15 24 52 104 133 121 111 85 44 47 68 64 10 7 2 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 30 21 19 28 20 6 0 0 1 8 14 10 7 9 11 21 24 30 33 38 41 25 23 24 25 36 30 46 23 14 33 31 10 26 17 1 1 3 11 5 0 1 1 0 0 2 6 10 1 2 2 3 5 11 16 9 11 13 13 17 15 11 7 2 3 7 14 20 22 33 43 36 27 49 74 75 47 51 20 26 37 32 7 4 1 3 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 30 16 5 10 22 4 0 0 5 18 17 11 8 8 11 18 33 31 30 31 34 30 29 25 29 32 25 56 20 7 13 19 17 38 14 5 7 6 5 2 1 1 0 0 0 4 4 4 2 2 7 3 1 6 12 4 9 5 9 15 19 19 27 32 38 42 37 26 13 9 8 4 10 28 27 32 62 85 57 12 27 22 7 4 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 18 16 21 23 17 10 7 2 11 21 12 5 6 7 10 17 40 38 29 27 27 27 38 31 31 26 21 36 12 9 8 15 31 50 17 18 18 10 1 4 3 6 6 2 0 2 1 1 1 1 6 5 1 5 11 11 11 12 10 12 8 3 4 4 6 13 17 11 7 1 19 21 3 14 26 10 28 46 23 44 20 14 12 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 19 17 11 10 10 9 11 12 17 17 10 8 5 6 18 30 35 35 20 26 27 25 25 38 24 28 24 18 19 19 14 24 37 40 6 13 23 17 8 8 6 4 1 0 0 0 0 2 3 2 3 4 1 4 6 10 13 15 12 12 9 3 3 5 7 2 6 14 12 2 4 4 0 5 22 5 5 4 1 8 2 4 10 16 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 25 16 21 23 21 12 9 35 20 15 17 16 8 8 19 23 25 24 17 33 30 36 43 37 26 35 31 24 29 44 33 32 37 27 12 21 39 20 12 11 7 4 1 1 0 0 1 6 18 23 13 1 0 7 3 5 8 9 5 11 9 4 2 3 1 6 6 5 0 0 0 0 3 13 23 6 3 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 25 21 11 17 19 14 12 21 30 32 23 16 11 9 17 18 17 13 14 29 22 30 37 35 33 43 42 35 46 55 33 29 39 23 15 28 22 19 10 11 9 3 1 0 0 2 4 7 13 15 10 3 0 1 1 14 16 18 21 6 8 3 0 0 1 10 3 1 1 0 1 1 1 6 9 4 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 20 20 11 12 14 21 22 25 28 36 26 18 13 13 16 16 13 13 17 20 13 12 28 37 39 43 46 34 32 33 33 35 48 32 17 19 31 28 6 10 11 7 2 6 2 5 7 7 9 21 6 1 1 2 2 16 18 11 7 1 2 1 0 0 3 10 1 2 1 0 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 10 17 23 17 9 26 27 39 43 30 21 17 21 22 19 14 7 16 24 25 18 16 14 27 33 41 49 43 45 35 31 38 50 45 34 28 31 28 5 11 13 16 24 25 4 9 7 3 5 14 3 0 1 4 7 10 21 15 10 7 4 4 1 0 1 3 0 2 2 2 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 19 21 31 26 14 16 24 36 33 22 16 17 22 26 29 21 5 8 17 29 27 16 14 17 29 43 46 34 40 46 31 37 50 50 50 50 42 27 12 15 12 10 6 8 9 24 21 8 3 8 14 2 2 6 7 2 4 7 9 9 5 2 0 0 0 3 5 3 3 8 8 4 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 24 15 16 12 8 11 26 31 32 31 24 19 19 25 36 32 19 15 19 25 34 37 40 34 21 39 35 22 18 26 39 40 46 47 46 37 27 19 12 9 4 15 12 12 15 24 28 6 2 7 9 1 8 9 8 8 8 15 10 7 4 0 0 0 7 6 4 2 2 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 32 21 19 15 12 19 27 25 34 30 28 31 33 30 33 32 36 30 18 16 36 38 34 34 27 34 36 26 29 52 59 45 44 46 38 18 21 19 15 10 9 16 26 38 39 31 19 3 6 6 7 11 19 12 10 6 6 10 9 10 3 1 2 5 16 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 18 24 15 9 16 32 34 34 38 25 25 36 42 39 40 28 26 23 20 26 32 36 26 20 21 23 36 41 49 55 55 56 54 47 44 39 28 19 20 21 19 19 21 25 31 29 18 8 14 11 10 14 20 19 24 22 15 13 19 20 3 4 5 2 2 2 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 11 13 14 11 9 48 40 41 47 43 29 32 39 43 43 37 36 28 32 33 19 13 11 17 17 17 30 47 35 39 45 52 61 29 26 30 24 14 29 37 30 22 18 18 16 17 10 6 15 10 4 10 23 35 34 26 26 23 23 20 0 0 3 2 0 1 8 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 9 24 31 18 9 42 34 44 53 47 31 28 43 41 38 37 41 37 41 44 39 30 37 20 23 26 30 44 20 8 11 28 43 10 5 2 4 7 23 48 34 31 25 13 4 11 5 6 12 17 4 13 21 29 34 42 39 18 13 12 3 1 3 3 1 1 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 8 25 31 19 22 33 22 24 36 36 27 27 50 49 46 47 48 45 49 42 38 35 31 14 24 39 36 26 20 2 0 15 24 12 2 2 1 6 16 32 21 23 24 16 7 14 7 14 9 4 8 18 19 20 24 30 44 16 8 5 5 6 9 8 5 3 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 9 26 48 36 27 25 17 15 24 29 25 24 38 53 49 52 54 52 53 34 32 28 27 27 21 37 33 22 18 14 1 7 17 12 2 5 8 14 15 12 14 29 24 19 17 21 18 27 12 8 14 16 13 21 26 31 31 14 4 5 7 10 12 13 10 5 3 1 0 0 0 0 0 0 0 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 0 0 0 0 0 0 2 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 16 32 44 41 22 20 27 30 29 36 22 20 26 40 45 51 52 55 54 41 34 28 32 34 28 35 43 36 27 19 0 0 24 17 2 3 12 15 14 12 16 29 27 31 19 18 28 27 8 4 7 8 12 34 42 40 29 19 15 7 6 6 8 13 12 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 1 0 0 0 0 1 0 5 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 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 18 25 29 32 30 27 40 45 43 48 20 21 23 31 45 45 46 52 57 50 34 34 45 32 23 33 44 45 22 12 9 3 32 23 9 4 8 8 9 8 12 25 33 32 12 12 21 30 24 21 12 9 13 27 40 45 40 36 29 2 2 6 4 5 8 7 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 4 3 2 1 1 5 4 2 1 0 0 4 1 4 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 15 20 23 26 30 35 50 48 52 50 24 30 21 30 42 39 31 42 53 47 35 41 53 37 30 33 37 37 43 35 19 10 27 23 17 10 8 6 3 6 3 18 42 47 10 9 15 24 43 44 14 13 11 17 40 43 41 44 35 14 11 24 14 7 8 12 8 2 1 1 0 0 0 0 0 0 0 1 0 3 2 0 0 1 0 1 1 3 6 3 7 6 3 3 3 1 2 2 1 2 0 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 13 29 30 30 34 45 60 41 49 43 29 34 26 40 47 41 31 39 48 42 38 47 53 36 36 38 36 32 25 38 31 19 17 20 22 11 7 5 1 5 1 16 32 31 4 4 21 28 28 27 19 11 11 26 43 41 38 34 31 29 30 28 9 5 6 7 6 5 9 9 7 6 5 2 1 0 1 5 20 6 2 1 0 2 3 3 3 5 8 8 8 6 4 5 6 3 3 2 4 8 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 25 41 40 42 36 45 55 28 40 38 32 31 30 39 43 46 44 42 47 46 37 32 32 26 28 31 30 21 15 30 33 21 25 30 26 9 6 3 0 0 1 9 22 16 3 9 20 27 21 13 7 4 15 23 28 29 41 34 32 36 29 11 1 1 7 9 8 11 15 16 19 12 2 1 1 0 6 10 2 1 1 2 1 0 0 0 9 12 13 17 11 5 3 2 3 3 2 0 4 5 2 8 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 24 35 38 46 25 33 47 45 42 37 37 37 36 35 45 41 43 44 45 46 33 45 35 13 16 21 28 28 28 32 33 16 44 51 28 26 12 4 1 3 7 7 14 7 4 9 11 30 14 6 6 7 13 9 15 23 29 30 34 40 20 1 2 7 11 12 11 10 11 8 14 9 1 0 1 1 2 4 6 4 2 2 1 2 5 6 13 17 19 20 18 6 7 3 0 3 7 1 4 3 0 2 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 10 8 16 36 21 32 42 47 46 42 42 43 45 48 55 38 46 49 46 42 35 34 33 36 33 16 14 12 15 26 32 13 29 29 26 25 20 6 4 8 8 3 6 2 1 5 10 22 5 2 4 8 11 9 24 33 38 32 22 29 11 1 1 1 3 4 4 6 9 14 24 10 2 1 4 5 7 8 8 7 5 0 2 3 5 6 14 18 20 24 21 11 7 3 3 3 4 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 10 3 13 27 27 40 43 46 45 42 49 48 49 45 38 36 52 57 51 42 40 41 40 46 38 16 6 5 4 22 34 27 25 25 21 17 16 10 7 10 6 1 0 0 0 1 6 9 0 3 6 7 9 13 35 21 8 12 17 15 10 4 2 1 1 0 0 4 6 4 6 6 3 2 4 8 5 5 3 2 2 0 3 2 5 16 21 8 10 19 17 6 4 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 18 10 11 18 28 42 37 36 35 36 42 50 47 41 41 48 55 50 49 43 38 38 40 44 30 17 8 3 5 23 36 38 30 24 20 17 16 14 11 9 3 0 0 0 0 0 1 1 0 0 3 2 7 13 16 16 4 11 15 14 22 11 4 1 1 1 1 1 8 12 11 7 2 4 4 5 7 7 4 1 2 4 2 2 3 8 12 9 6 11 10 6 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 31 17 14 21 33 37 24 23 31 34 37 41 33 39 41 45 43 32 41 40 38 39 39 37 19 17 13 6 7 26 28 31 29 21 21 19 18 15 12 10 4 1 0 0 0 0 0 0 0 1 5 4 16 21 17 14 1 11 8 11 18 3 2 6 7 4 1 0 9 11 9 4 1 7 10 10 8 5 7 1 2 3 2 1 0 5 8 8 7 10 8 8 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 36 24 15 26 37 29 19 23 22 31 36 36 34 42 32 37 42 37 33 36 39 43 36 22 13 18 21 12 10 35 31 24 16 15 25 26 15 13 12 9 2 2 1 1 1 0 0 1 2 3 8 20 27 23 14 3 0 2 1 10 14 6 10 7 17 11 1 1 3 2 0 0 1 4 7 9 6 0 1 0 0 0 1 4 2 2 3 4 6 8 5 5 3 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 35 39 31 19 26 30 16 20 33 32 25 31 37 40 41 29 35 36 34 30 30 31 44 43 30 20 25 39 27 25 40 39 30 26 20 21 28 20 15 14 9 1 0 0 2 3 2 0 3 1 1 10 25 25 9 2 0 1 4 0 9 15 22 34 34 29 11 1 1 2 14 4 0 2 5 4 4 4 5 3 0 0 1 1 1 1 1 1 3 6 8 10 31 10 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 32 29 25 23 19 16 24 30 25 14 19 32 30 25 25 39 38 37 36 33 28 46 49 41 32 33 43 42 39 38 40 45 43 32 18 10 11 13 16 12 5 2 0 3 3 2 0 0 0 1 4 14 19 4 1 0 0 2 3 10 19 21 23 24 11 4 1 2 8 23 3 4 8 10 10 11 9 4 0 1 2 2 2 2 4 8 9 11 9 8 16 45 50 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 30 19 14 15 24 32 37 34 32 20 9 10 23 16 10 20 39 37 38 40 42 40 38 52 48 40 37 45 64 66 44 44 54 41 27 9 2 3 5 10 12 7 2 2 4 1 1 0 0 0 1 1 5 8 3 0 8 3 2 6 11 18 20 18 13 7 1 3 6 10 10 4 10 10 10 10 11 5 1 0 0 1 1 2 3 9 14 10 5 9 6 11 20 24 9 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 7 26 26 19 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 2 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 0 0 23 41 50 52 51 44 23 8 6 11 5 6 25 34 26 31 38 43 38 35 48 43 43 45 47 49 70 39 46 50 40 26 9 2 0 1 3 4 3 5 6 5 7 2 0 0 0 0 0 0 0 0 1 4 1 2 5 8 9 12 14 14 11 6 11 5 9 7 0 2 13 6 2 2 3 0 0 1 1 0 0 0 2 2 1 0 4 3 5 7 7 7 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 4 8 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 30 60 85 74 56 27 17 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 12 43 52 55 53 37 18 6 4 6 4 9 18 15 12 22 40 42 35 38 43 32 36 51 56 59 61 35 50 48 44 42 15 8 2 0 1 2 3 4 4 5 8 2 0 0 0 0 0 0 0 0 0 1 0 1 4 5 6 13 32 22 10 11 19 4 12 7 0 1 5 1 1 3 6 8 1 1 0 0 1 2 0 0 0 1 3 3 3 3 2 2 1 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 19 97 132 174 221 232 158 96 60 32 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 2 14 34 51 46 24 7 3 2 4 4 0 0 7 9 22 40 35 32 38 32 20 23 39 51 53 43 26 43 43 36 29 19 14 12 3 3 4 3 2 2 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 2 3 7 12 9 13 23 24 21 12 23 25 16 4 0 0 3 2 0 0 0 0 0 2 6 9 0 0 6 9 7 4 5 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 13 0 0 0 0 0 0 0 0 0 0 0 0 5 20 27 32 53 52 54 98 161 217 247 179 133 94 49 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 12 40 32 15 3 3 0 3 3 1 1 8 10 35 48 38 33 33 24 14 11 13 28 31 22 19 31 32 30 36 34 19 18 3 5 5 2 4 1 0 1 1 0 1 3 1 0 0 0 0 0 0 0 0 0 2 9 15 21 24 30 30 23 18 19 17 5 1 1 1 5 3 1 0 0 0 0 3 7 7 1 7 5 4 5 6 4 6 2 3 4 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 18 15 0 0 0 0 0 0 0 0 0 0 1 2 5 16 29 35 33 24 14 15 54 131 223 229 177 150 114 70 56 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 3 23 28 41 35 13 1 6 7 4 1 4 4 25 46 51 51 43 32 26 17 10 11 19 16 20 25 26 45 46 47 37 21 7 3 3 4 6 0 0 0 0 1 3 8 4 1 0 0 0 0 0 0 0 1 5 11 12 18 33 40 36 30 26 19 5 0 1 1 2 5 3 1 2 3 2 0 0 0 1 1 0 1 9 7 11 13 13 18 23 12 0 0 0 0 0 0 0 0 0 0 0 6 20 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 27 28 0 0 0 0 0 0 0 0 0 0 0 2 4 6 13 19 18 11 14 24 20 64 149 220 198 172 165 160 128 41 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 7 39 41 23 7 3 9 9 3 0 0 1 6 39 49 51 55 55 51 31 12 4 7 8 31 35 34 47 48 51 40 25 14 6 9 6 2 0 0 0 0 0 2 5 1 0 0 0 0 0 0 0 0 1 4 6 12 21 25 28 32 33 34 26 12 5 7 2 4 4 2 6 6 3 0 0 0 2 2 3 5 7 8 6 18 21 5 24 33 15 2 0 0 0 0 0 0 0 0 0 0 2 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 5 0 0 0 0 0 0 0 0 1 1 1 3 5 7 8 8 9 16 58 59 51 95 166 197 173 167 172 162 107 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 33 21 10 3 2 6 8 1 0 0 4 13 35 33 37 43 50 68 43 14 1 7 29 43 44 43 45 45 42 30 22 17 12 8 4 1 0 0 0 0 1 4 5 3 0 0 0 0 0 0 0 1 2 2 5 18 32 32 27 30 30 30 23 14 9 12 2 10 8 4 5 5 1 3 7 9 12 7 4 7 10 6 6 8 8 7 15 52 15 3 0 0 0 0 0 0 0 0 0 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 22 4 0 0 0 0 0 0 0 0 1 2 2 3 3 6 7 7 9 20 60 52 62 100 135 143 150 155 171 146 48 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 4 1 0 0 0 0 0 6 18 1 0 0 0 0 0 0 0 7 20 30 25 30 33 45 62 49 14 2 5 12 20 42 43 41 37 29 5 18 21 14 4 3 1 0 0 0 0 1 5 7 4 0 0 0 0 0 0 0 1 0 3 10 26 11 17 21 22 23 24 16 6 0 3 5 10 5 2 3 4 0 11 10 11 15 14 15 12 10 8 5 2 3 10 12 15 38 7 0 0 0 0 0 0 0 0 2 17 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 3 11 39 26 13 10 7 0 0 0 0 0 2 2 2 2 2 3 5 6 6 7 31 93 67 59 67 79 87 118 137 173 166 93 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 10 6 1 4 9 1 2 1 0 0 0 0 0 0 0 0 0 7 22 30 21 21 55 57 52 43 12 3 2 5 15 43 43 41 33 28 24 26 24 15 8 2 0 0 0 0 0 0 3 3 2 0 1 0 1 1 0 0 0 0 8 12 12 12 9 10 13 18 24 18 12 4 6 15 18 12 6 3 5 7 4 38 37 23 9 14 18 17 10 2 2 11 24 30 25 27 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 41 71 57 53 37 17 6 0 0 0 1 2 3 4 4 3 4 5 7 6 7 32 73 68 45 45 51 69 109 128 153 169 113 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 6 6 8 15 16 6 2 0 0 0 0 0 0 0 0 2 10 21 25 21 22 43 31 33 29 10 1 2 1 5 20 38 38 28 27 32 33 23 11 8 9 0 0 0 0 0 0 0 1 4 4 3 2 6 7 6 5 4 0 9 10 12 20 20 11 9 15 19 8 8 2 12 29 39 36 13 8 8 9 2 35 37 27 16 14 15 19 9 2 6 14 10 24 19 11 16 15 4 0 0 0 0 0 0 0 1 3 3 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 26 81 125 79 74 41 18 7 0 0 0 3 5 3 3 4 4 4 6 7 4 5 36 74 87 71 43 43 69 110 142 148 176 123 40 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 6 6 5 12 21 13 3 2 1 0 0 0 0 0 2 9 20 20 20 13 7 11 5 18 15 5 1 0 0 0 5 21 31 19 20 25 27 18 9 3 0 0 0 0 0 0 0 0 0 7 6 5 6 8 10 5 2 2 1 10 11 6 2 4 11 4 11 14 10 10 10 18 45 63 52 10 16 15 7 1 6 3 0 1 3 6 24 13 6 10 14 6 28 21 13 15 13 2 0 0 2 4 0 15 9 6 13 27 5 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 45 95 126 104 105 43 14 6 2 2 1 6 12 16 14 6 3 4 6 8 5 4 7 17 34 53 35 40 66 106 135 124 161 129 100 64 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 47 49 33 13 18 22 6 4 1 0 0 0 0 0 2 16 31 29 26 11 2 0 1 14 5 0 0 0 0 0 0 5 13 0 0 15 15 7 5 4 1 0 0 0 0 0 0 0 1 6 6 9 7 5 11 2 5 3 1 5 11 11 15 21 21 7 13 18 18 15 12 26 38 48 48 30 9 7 3 0 0 2 3 2 1 10 32 15 9 17 19 6 21 19 18 17 12 3 0 0 0 0 2 17 13 10 9 5 19 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 1 41 54 60 52 21 15 5 1 5 8 2 2 1 8 15 9 5 4 6 6 4 4 6 6 14 30 40 60 69 105 124 107 139 142 138 93 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 48 40 23 34 24 20 17 14 1 0 0 0 0 0 0 9 18 25 35 11 2 1 2 5 1 0 0 0 0 0 0 0 0 3 19 5 2 2 7 8 1 0 0 0 0 1 0 0 4 11 10 7 5 4 4 0 1 1 0 2 9 13 13 8 10 15 16 29 24 17 10 15 18 23 30 26 1 6 4 6 6 4 8 10 12 15 20 17 11 20 14 8 21 22 22 27 20 7 1 0 0 7 17 23 21 12 14 14 3 15 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 1 0 0 0 1 4 14 18 22 16 4 11 3 4 6 6 2 5 6 13 20 18 4 4 5 5 5 6 4 8 12 28 53 80 75 100 114 99 73 84 106 79 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 49 60 55 39 38 36 31 22 12 0 0 0 0 0 0 0 5 7 13 21 2 0 1 8 10 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 1 1 0 0 3 6 1 8 11 8 1 0 0 0 0 4 16 23 7 9 17 18 34 14 16 17 12 15 22 24 13 3 7 5 11 11 8 8 13 16 15 12 10 10 22 16 9 5 7 11 33 25 10 5 0 0 1 6 14 21 6 1 1 6 17 9 2 1 1 1 0 0 1 1 0 0 0 0 0 0 0 0 3 12 12 5 1 0 0 2 5 4 4 7 7 9 15 9 7 4 2 1 1 4 20 24 17 6 6 8 7 13 24 24 7 17 28 49 74 86 85 87 71 47 51 74 62 28 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 52 56 32 16 18 30 43 34 18 6 0 0 0 0 0 0 1 4 12 11 1 0 0 12 11 0 0 0 0 0 0 0 0 0 0 0 3 15 13 12 8 2 0 0 0 1 1 2 1 0 2 3 4 13 10 5 1 0 0 0 0 6 13 8 2 8 16 22 26 2 8 11 10 12 20 32 15 8 10 9 14 14 11 8 4 1 12 8 3 9 23 20 15 6 1 3 21 20 13 6 0 0 0 0 2 5 0 0 6 20 27 21 20 12 8 4 0 0 3 1 0 0 0 0 0 0 0 0 1 18 20 13 7 3 3 3 4 4 1 1 7 13 12 5 2 1 1 3 6 10 12 17 13 7 9 15 14 13 10 7 14 15 60 77 89 108 84 78 76 60 41 49 48 19 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 0 6 7 7 10 26 42 43 20 0 0 0 0 0 0 1 6 12 9 4 3 0 3 3 0 0 0 0 0 0 0 0 0 0 0 1 8 20 22 18 8 0 0 0 2 2 2 2 0 3 4 6 10 1 1 1 0 0 0 0 5 8 6 1 8 12 17 16 0 0 10 10 14 30 52 17 9 7 4 11 12 9 5 2 1 11 4 2 8 23 34 40 18 2 3 9 12 15 7 0 0 0 0 1 1 0 0 0 4 13 22 29 23 14 7 0 0 1 0 0 0 0 0 0 0 0 4 16 36 36 27 16 11 16 14 7 2 0 0 6 18 14 3 0 2 2 7 12 13 12 14 12 12 15 20 18 16 11 7 13 30 62 86 87 80 71 73 66 50 31 24 37 14 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 15 43 45 20 3 0 0 0 0 0 2 6 6 14 8 4 2 8 1 0 0 0 0 0 1 1 1 1 3 13 15 15 19 19 15 6 0 0 0 1 1 0 0 0 4 2 5 6 1 4 4 2 0 0 0 3 3 4 7 7 4 9 8 2 1 12 8 19 47 68 28 15 5 1 4 9 8 2 1 1 2 17 9 43 62 45 32 10 3 3 9 16 17 8 1 0 0 0 1 0 0 0 0 0 7 19 28 27 4 0 0 0 0 0 0 0 1 1 0 14 17 18 26 42 51 43 26 13 13 11 5 1 0 2 5 18 11 5 3 4 3 9 11 10 11 15 16 13 15 17 12 6 10 11 18 41 76 93 89 75 62 60 40 31 21 18 27 12 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 2 11 26 33 7 1 0 0 0 0 0 3 7 10 27 8 6 11 13 9 13 4 0 1 4 2 2 1 4 17 20 19 18 18 19 15 4 0 0 0 0 0 3 3 1 1 0 2 3 3 4 2 2 1 0 1 8 8 10 8 4 4 8 9 5 0 1 3 14 37 46 9 2 4 4 7 12 10 2 2 4 10 23 9 47 88 99 79 7 1 4 11 17 11 7 7 5 0 0 1 0 0 0 1 5 17 22 22 15 0 0 0 1 3 2 0 2 4 5 6 24 30 32 30 30 38 41 32 25 20 8 3 1 2 2 3 19 10 7 5 4 4 7 8 7 8 12 12 8 9 9 4 2 8 21 24 35 72 92 72 66 67 65 37 28 19 16 18 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 15 18 1 0 7 12 13 20 5 0 1 2 1 1 0 0 0 0 3 14 18 17 14 1 0 0 0 0 0 10 15 9 0 0 2 4 4 4 6 5 3 1 3 11 15 22 12 7 12 11 9 3 0 0 1 7 16 12 4 2 0 8 13 14 10 0 4 2 1 4 2 3 15 24 18 0 0 5 14 17 12 5 2 0 0 1 0 0 0 1 8 26 25 23 12 2 0 0 3 6 3 1 0 2 5 7 11 20 32 33 29 26 29 31 32 27 18 9 3 0 2 2 4 13 8 8 6 5 7 5 8 10 10 7 5 5 5 3 1 1 5 23 26 34 59 91 72 59 40 22 19 21 17 12 9 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 1 10 23 32 24 1 0 1 3 4 3 0 0 0 0 0 0 0 0 0 0 0 5 14 16 11 0 0 0 0 0 1 5 12 8 1 2 5 7 5 4 5 7 4 1 3 5 5 17 9 8 12 13 12 3 0 1 2 3 20 14 11 14 14 11 12 9 5 2 7 2 0 0 0 0 0 2 2 2 6 8 26 23 15 14 11 3 0 0 0 0 0 0 4 11 13 15 5 0 0 0 0 0 0 0 0 0 5 3 4 10 20 19 23 23 24 24 24 17 14 10 4 0 2 3 7 13 14 10 7 6 6 5 8 11 10 9 8 8 7 2 0 2 8 30 32 36 56 83 85 65 38 21 20 28 20 8 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 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 4 23 32 24 5 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 15 16 9 1 0 0 0 0 6 16 1 1 1 1 3 5 2 0 2 5 2 0 3 3 2 7 5 5 7 9 10 1 0 8 9 7 22 8 6 12 18 10 4 2 1 4 7 1 0 0 0 0 0 3 2 1 3 9 42 38 22 14 9 1 0 0 0 0 0 0 0 3 9 11 2 0 0 0 0 0 0 0 1 3 12 9 3 0 4 10 14 19 20 18 12 8 8 8 5 0 1 2 4 5 5 6 5 5 5 6 7 9 10 10 10 9 6 1 1 4 8 19 29 34 42 60 74 51 22 16 21 23 18 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 1 8 7 5 3 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 3 16 16 13 6 0 0 0 0 6 10 2 16 4 0 1 2 3 1 2 4 4 0 6 9 4 3 8 8 4 5 6 2 2 7 10 10 11 3 0 5 9 6 0 1 3 7 8 0 0 0 0 0 1 6 2 7 10 15 41 43 27 13 8 0 1 0 0 1 1 1 0 10 15 10 0 2 1 1 0 1 9 9 6 10 17 16 4 2 3 4 3 9 14 15 13 10 11 6 2 0 1 0 0 1 3 5 5 4 3 3 5 8 6 5 5 3 1 0 0 8 17 21 26 41 43 56 73 63 21 12 13 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 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 1 0 1 1 0 0 0 0 0 2 7 10 13 6 0 0 0 0 0 0 1 1 0 0 0 0 0 1 2 6 7 3 3 18 9 1 3 6 4 6 10 10 5 1 4 6 6 5 0 0 5 6 1 1 5 9 8 2 2 0 0 0 1 3 2 7 8 10 20 33 18 11 7 4 0 0 0 4 8 6 1 13 16 11 5 4 3 1 0 0 2 19 16 22 36 31 11 5 6 6 3 2 4 12 15 9 8 5 2 0 0 0 0 1 3 5 6 3 1 0 2 5 5 1 1 0 0 0 0 7 12 15 21 25 36 59 76 67 11 9 8 11 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 8 5 3 0 0 0 0 1 1 1 0 0 1 1 1 1 1 0 0 0 0 0 1 9 11 4 0 0 0 0 0 7 11 0 0 0 0 1 4 5 9 6 3 3 15 5 1 2 4 3 10 15 12 3 0 1 1 3 2 0 2 7 5 1 1 4 6 6 5 2 0 0 0 0 2 9 13 11 10 14 24 18 11 5 0 0 0 1 5 11 12 11 63 29 10 9 9 9 2 0 0 2 14 19 23 27 27 8 48 33 22 19 17 13 18 19 14 7 4 3 1 1 1 0 2 3 4 4 3 0 0 1 3 3 1 0 0 0 0 1 7 18 25 23 20 24 46 66 59 17 8 4 2 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 13 13 9 0 0 0 0 0 2 0 0 0 1 1 1 1 1 1 0 2 0 0 0 0 0 0 0 0 2 6 1 9 14 12 10 1 0 1 4 6 10 3 1 2 2 2 1 2 2 3 16 16 10 5 3 2 2 1 1 4 15 12 8 4 2 2 3 4 5 3 0 0 0 0 6 13 16 15 14 18 23 19 7 5 3 1 1 1 1 6 12 18 29 15 11 12 17 23 3 0 0 0 6 25 20 8 0 1 9 15 17 19 22 22 27 22 14 8 4 3 2 6 6 0 2 3 4 4 3 0 0 0 0 0 0 0 0 0 1 2 5 9 11 13 16 20 35 44 40 21 1 10 10 27 31 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 8 9 0 0 0 0 0 0 3 6 10 8 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 2 5 0 0 0 0 0 0 0 0 3 8 0 11 14 15 12 1 0 0 4 7 6 1 7 8 6 3 3 6 3 8 21 16 6 1 0 2 7 1 1 5 13 19 3 3 3 2 2 5 5 2 0 0 0 0 14 22 18 18 11 21 31 27 7 2 0 3 5 4 3 6 11 13 11 9 11 12 13 11 1 0 0 0 2 11 10 3 0 0 0 2 3 5 9 17 33 30 18 12 9 3 3 10 10 3 3 3 2 3 2 0 0 0 0 0 0 0 0 0 4 9 12 9 17 24 24 24 33 48 40 21 3 8 8 56 80 64 26 7 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 6 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 5 7 1 1 0 0 0 0 0 0 0 0 3 14 14 15 10 1 1 0 4 5 3 4 20 22 19 13 5 9 2 10 17 10 6 2 0 3 8 2 1 6 15 18 0 3 4 3 4 8 7 2 0 2 5 5 9 13 13 10 2 16 30 29 11 6 2 3 4 5 7 5 8 7 3 2 9 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 35 58 38 20 11 8 5 9 14 11 5 3 2 5 4 2 1 0 0 0 0 0 0 0 10 20 29 32 26 28 29 28 35 70 48 27 15 17 32 68 100 95 59 26 27 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 19 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 40 29 2 2 1 0 0 0 0 0 0 1 5 15 16 15 7 1 1 0 3 2 2 5 14 24 20 11 7 12 1 4 6 6 6 6 1 6 9 5 1 4 9 8 2 7 6 4 6 8 8 1 0 5 10 10 4 1 4 6 1 8 21 25 17 3 11 10 7 9 10 5 3 3 6 8 8 8 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 18 58 41 32 27 19 10 13 25 16 9 8 4 10 10 7 4 0 0 0 0 0 0 2 16 20 27 38 33 46 45 45 49 59 41 36 37 32 34 106 97 98 85 57 36 14 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 15 33 18 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 8 10 4 2 1 0 0 0 0 0 0 2 3 9 16 4 12 11 5 1 0 1 1 1 6 21 19 9 5 5 0 2 4 6 8 9 18 8 6 5 1 0 4 2 0 4 10 6 8 10 9 4 1 2 5 6 7 6 9 6 2 6 15 19 12 8 10 10 8 12 10 3 0 0 0 3 5 6 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 16 35 36 32 23 18 28 43 33 33 30 16 14 14 12 6 1 2 2 1 0 1 5 13 18 26 31 30 39 45 46 43 35 27 26 31 36 51 93 92 106 108 95 70 30 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 38 8 1 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 4 1 0 0 0 0 0 0 1 1 2 1 0 0 0 0 0 0 0 0 0 0 9 14 2 19 19 9 0 0 0 0 0 5 15 16 7 5 4 2 3 6 6 7 12 22 3 7 5 1 1 9 3 0 6 15 7 9 10 8 4 2 1 1 0 0 0 0 6 7 6 7 21 12 3 9 23 13 15 7 0 0 3 12 7 3 4 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 13 17 19 24 25 25 32 42 35 34 33 30 26 18 16 9 3 1 3 4 2 8 16 14 16 24 31 34 36 38 39 34 31 33 34 42 44 41 45 61 133 153 140 124 111 31 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 3 0 0 0 0 0 0 14 13 1 0 0 0 0 0 0 0 0 0 0 0 0 0 5 7 8 24 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 10 7 1 0 9 17 19 19 5 0 1 4 3 1 4 8 12 6 7 3 2 3 4 4 6 6 7 12 11 5 2 3 9 9 7 8 12 8 7 9 8 4 1 1 1 0 0 0 0 10 11 9 9 17 20 21 20 17 10 14 4 0 0 0 0 1 9 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 11 16 23 23 27 25 25 31 29 22 25 28 26 19 15 14 9 8 13 17 13 14 22 29 32 32 34 38 40 39 40 34 30 28 25 28 35 36 44 78 169 198 186 167 134 38 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 1 1 0 3 6 3 0 0 0 0 0 0 1 7 4 1 0 0 0 3 5 13 28 16 4 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 4 10 10 2 2 2 4 10 17 2 0 0 0 1 0 7 7 5 4 4 5 5 5 5 3 4 18 16 6 8 4 3 4 7 9 16 8 7 9 6 10 9 4 0 0 0 0 0 0 1 8 13 10 13 22 22 27 23 21 16 6 1 0 2 5 6 5 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 23 32 38 45 32 25 26 31 18 16 22 25 21 13 16 15 16 19 18 14 14 19 29 38 41 35 33 39 50 57 53 49 46 43 45 36 61 68 85 140 186 194 202 159 65 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 4 0 0 1 2 2 1 3 3 1 0 0 0 0 0 1 6 14 6 2 0 0 0 0 0 0 2 8 1 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 4 16 3 0 8 14 1 1 1 1 1 2 11 5 3 3 4 4 5 7 7 3 0 18 11 1 2 2 2 2 4 9 15 10 10 9 7 11 10 4 2 1 0 0 0 2 6 9 15 15 18 20 23 42 23 20 14 2 0 0 5 8 11 18 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 2 0 6 16 25 33 42 29 27 30 31 29 16 25 30 28 21 20 16 13 12 12 12 14 20 24 31 40 42 33 38 48 55 56 64 67 81 107 128 95 102 125 151 172 190 206 143 53 6 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 4 3 0 0 0 0 2 3 1 1 0 0 0 0 0 4 8 10 0 0 0 0 0 0 0 0 0 0 1 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 14 0 0 11 11 1 0 0 1 3 6 12 5 5 10 15 11 10 9 6 3 3 21 7 0 0 0 1 2 4 10 17 22 13 9 9 10 10 11 5 1 0 0 0 0 1 8 19 20 20 13 19 42 26 31 14 1 1 2 7 9 13 17 14 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 7 4 1 8 20 26 33 35 23 20 26 32 32 27 47 51 41 30 27 21 14 11 11 13 18 29 35 32 32 43 32 38 43 46 56 94 67 56 47 53 71 81 127 158 178 246 249 150 51 10 18 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 5 0 0 0 0 0 2 2 0 1 1 0 0 0 0 1 5 4 0 0 0 0 0 0 0 0 0 0 0 2 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 10 0 1 5 10 8 4 1 0 3 8 10 3 5 13 15 12 12 7 3 1 1 0 1 1 0 0 0 0 4 7 14 24 22 13 11 12 12 12 5 1 0 0 0 0 4 10 16 17 18 10 26 36 11 14 5 0 3 7 7 6 12 23 27 14 4 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 4 4 4 6 14 24 28 27 20 16 16 18 19 20 26 44 43 36 30 29 24 22 22 22 25 34 43 43 38 37 40 40 65 78 85 113 86 128 136 99 96 88 101 124 190 292 281 164 60 15 25 35 29 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 2 3 2 0 0 0 0 0 0 0 4 2 0 0 0 0 0 0 0 0 0 0 0 1 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 1 5 1 1 2 4 0 7 12 9 0 0 3 8 7 1 2 9 11 10 8 5 7 2 4 3 1 2 1 0 0 0 2 10 21 31 32 15 13 13 13 11 8 4 1 0 0 0 10 9 9 11 15 3 30 31 14 10 3 1 3 6 6 7 17 17 15 10 4 1 0 0 0 0 0 0 0 1 2 0 0 1 3 3 1 6 12 13 13 18 17 20 22 21 18 16 16 17 23 38 51 48 42 37 35 27 29 29 29 34 30 31 29 28 37 38 86 99 85 68 66 111 185 179 107 130 124 126 231 358 357 180 54 9 20 41 41 27 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 5 2 0 0 0 0 0 0 0 0 0 0 0 1 4 1 1 4 4 1 1 0 0 0 1 4 9 6 1 1 4 5 7 7 5 9 9 22 23 7 2 1 0 0 1 5 1 14 30 32 15 15 15 14 12 10 4 1 0 0 2 14 14 11 12 13 1 32 23 11 11 2 4 3 2 1 4 9 31 28 14 6 2 1 0 0 0 0 0 1 3 6 0 0 0 3 5 4 6 15 19 18 13 17 23 27 26 21 18 20 25 31 42 64 63 59 54 46 33 25 27 33 35 25 23 25 25 23 27 48 61 57 53 64 73 98 125 139 141 128 187 299 403 389 153 32 6 7 14 22 44 22 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 2 2 0 0 0 0 0 0 0 0 0 0 0 0 1 7 6 2 0 0 0 0 0 0 0 0 0 0 0 1 4 1 7 9 5 1 1 1 0 4 10 10 4 1 0 0 1 5 6 6 7 20 20 11 2 0 1 0 0 3 5 1 17 33 33 23 21 18 14 12 9 3 0 0 1 3 7 8 9 10 7 3 8 10 18 14 1 2 3 2 3 14 32 18 17 14 8 4 4 1 0 0 0 2 3 3 2 0 0 0 4 7 8 8 15 17 16 16 19 21 25 27 26 22 23 23 25 33 51 77 79 66 46 26 28 36 45 42 31 33 37 38 36 38 58 66 62 76 85 62 57 57 96 133 144 231 339 410 344 152 11 4 4 7 16 38 31 16 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 3 7 1 0 0 0 0 0 0 0 0 0 0 0 1 2 0 1 2 2 1 3 3 1 4 7 5 1 0 0 0 2 7 6 10 12 11 7 7 6 5 3 0 5 4 4 5 22 18 29 33 30 21 13 11 8 4 0 0 0 0 2 7 8 10 7 8 13 7 7 4 0 0 1 1 1 12 41 73 43 19 9 6 5 1 0 0 1 3 2 1 0 0 0 0 1 3 5 8 6 11 16 17 17 17 20 27 32 34 37 26 27 30 37 57 71 59 44 33 30 48 57 48 38 41 40 44 50 56 65 68 58 91 88 49 52 51 116 156 183 262 358 391 273 86 4 4 3 5 10 16 21 16 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 1 0 0 0 0 0 0 0 0 0 0 0 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 3 8 8 3 2 1 0 0 2 5 10 15 12 7 15 15 8 3 3 13 3 5 13 17 7 17 31 29 16 10 9 9 5 1 0 0 0 5 9 6 9 7 12 18 15 11 10 4 0 0 2 5 9 17 33 23 11 7 8 6 3 2 2 5 6 1 0 0 0 0 0 0 0 2 4 4 1 3 6 8 12 13 23 31 38 43 31 29 28 28 32 47 56 65 60 50 65 46 45 45 47 48 67 89 82 64 54 46 102 91 63 62 64 113 159 242 329 322 244 144 57 5 3 2 6 8 8 8 8 10 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 4 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 7 9 6 4 1 0 4 8 11 14 16 11 2 2 8 4 8 12 12 5 5 14 15 6 6 25 29 22 14 7 6 4 2 2 2 1 14 16 10 14 6 25 21 10 13 13 4 2 4 5 7 9 14 17 12 10 6 8 10 7 4 4 8 9 6 0 0 3 7 8 2 1 0 0 0 0 0 0 4 8 10 17 20 31 40 31 22 22 21 29 48 74 86 70 49 50 68 69 66 58 52 64 95 89 83 86 92 111 95 79 73 70 123 192 302 336 224 102 46 30 23 5 5 6 7 6 6 5 9 10 10 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 8 3 3 3 2 1 0 0 0 0 0 3 5 7 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 19 9 8 7 4 1 0 5 12 18 19 12 10 9 10 12 2 14 22 21 15 12 9 9 6 6 25 30 25 14 6 4 3 4 5 4 3 14 20 17 14 14 45 35 17 14 9 5 4 7 10 15 14 26 25 16 15 10 14 13 7 7 13 16 13 9 3 0 0 0 1 1 3 1 0 0 0 0 0 3 5 6 10 11 23 32 30 16 17 21 36 63 90 120 109 87 86 115 110 95 75 60 62 84 85 88 105 122 106 106 103 103 122 197 179 257 254 152 38 20 10 6 4 5 5 5 5 5 5 3 3 7 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 8 5 6 7 7 6 0 0 1 1 0 0 3 8 10 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 14 19 17 9 15 11 3 2 13 16 15 15 13 12 9 8 6 1 9 21 17 8 10 7 6 6 13 33 24 23 15 6 2 3 4 6 5 6 23 24 19 17 21 16 20 25 18 7 8 5 7 11 16 19 33 35 32 26 16 20 15 12 15 23 30 12 5 4 0 0 0 0 0 1 0 0 0 0 0 0 1 1 3 5 7 11 14 16 16 18 28 45 67 100 139 116 115 109 109 110 94 78 65 61 69 77 85 103 116 108 100 115 149 181 183 139 168 157 98 33 33 10 5 4 2 3 3 5 5 4 1 1 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 9 8 8 7 5 1 5 3 3 2 1 1 3 5 4 0 0 0 2 2 0 0 0 0 2 3 7 2 2 4 3 0 11 18 22 20 11 18 16 10 11 19 17 14 15 18 14 5 0 1 2 5 21 12 4 3 3 4 8 19 29 18 22 15 6 1 2 2 5 5 8 23 28 33 29 20 9 9 34 26 9 10 5 9 16 23 30 43 43 45 39 26 24 16 14 19 29 38 18 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 5 9 11 17 27 34 54 76 114 153 117 92 92 86 76 70 67 59 51 55 84 95 107 112 112 113 165 185 176 139 94 94 81 59 34 23 7 7 6 2 1 2 8 8 5 4 4 3 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 9 9 8 5 2 0 1 1 3 3 2 2 3 2 1 0 0 0 2 2 1 0 0 0 8 13 7 1 1 4 4 2 13 14 18 18 13 17 15 14 13 11 17 18 19 15 6 7 1 1 11 24 28 7 5 8 7 2 11 16 22 24 24 14 4 0 1 2 6 5 5 12 25 34 35 27 13 7 35 24 21 19 8 8 17 26 32 33 47 49 44 35 28 19 22 32 32 25 20 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 6 6 11 22 32 40 62 85 118 154 162 97 130 97 64 63 60 52 49 68 104 111 112 122 132 156 207 188 157 114 75 62 56 46 32 14 3 5 5 2 0 1 7 8 8 7 5 0 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 5 7 7 8 7 3 1 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 0 9 13 7 0 0 1 1 5 16 15 17 17 19 23 10 5 6 11 18 19 18 12 7 8 1 14 14 16 18 9 6 7 13 16 21 18 23 29 25 13 3 0 0 2 7 7 6 12 21 25 32 34 24 14 43 14 25 22 8 7 18 28 35 39 47 51 49 42 32 22 17 24 27 19 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 12 24 38 52 70 89 100 125 154 156 145 103 78 73 66 60 72 102 127 128 139 151 158 181 213 187 140 94 62 47 48 36 24 12 4 5 3 3 1 0 2 5 8 7 2 0 0 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 2 0 1 2 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 2 1 1 0 0 0 0 6 16 19 20 20 21 18 6 6 11 12 11 13 16 13 8 10 22 9 5 7 11 17 17 6 14 21 15 15 13 20 23 16 15 4 1 3 8 8 10 13 22 32 33 37 37 26 13 8 30 22 12 13 24 22 30 38 42 47 58 49 36 21 8 6 9 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 13 24 47 65 76 89 93 99 103 105 105 97 88 83 81 84 103 112 116 134 174 174 177 192 208 194 164 102 78 62 41 31 20 11 9 11 10 2 3 3 4 7 5 2 0 0 0 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 1 2 4 5 3 0 0 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 4 1 0 0 0 0 0 1 8 20 20 28 19 11 7 12 6 6 6 8 15 12 7 3 1 2 2 7 9 8 3 8 6 20 22 5 3 12 16 15 14 7 1 2 5 7 9 18 15 13 19 35 44 33 15 12 42 31 17 15 26 33 26 27 33 44 68 59 41 25 12 12 8 8 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 10 22 53 73 83 88 91 92 86 88 97 88 89 90 95 106 129 130 108 131 177 166 189 202 227 241 216 129 111 79 40 25 17 6 3 4 5 8 8 8 7 7 3 1 0 0 1 7 6 6 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 6 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 3 1 2 1 0 0 0 0 2 9 17 17 18 8 9 12 1 1 5 7 10 11 8 8 6 4 4 5 8 8 6 11 16 37 39 18 1 14 17 22 20 11 2 0 2 6 13 18 19 17 17 23 26 25 21 26 48 37 17 9 16 31 26 36 39 47 65 68 41 26 18 15 12 10 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 19 42 69 86 91 91 91 80 82 90 90 95 101 108 116 124 125 94 138 173 164 198 230 267 264 228 230 146 83 41 22 18 11 9 8 6 7 7 6 5 3 0 0 0 0 2 6 6 6 7 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 4 2 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 4 6 6 4 1 0 0 0 0 0 0 0 0 0 0 2 2 0 0 1 1 1 1 1 1 2 3 3 1 1 1 1 0 0 0 8 16 16 13 4 12 13 3 1 10 8 10 16 15 12 20 21 17 15 17 16 10 9 28 49 48 27 5 16 9 23 24 11 5 2 1 2 3 6 8 10 17 25 31 26 23 38 53 42 33 22 29 42 44 43 39 47 64 75 51 46 30 17 16 10 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 12 20 34 65 78 87 93 93 77 81 83 85 100 112 115 117 114 108 103 150 182 191 210 258 278 236 173 164 120 76 42 23 18 15 15 17 20 18 13 9 4 1 0 0 0 0 0 1 2 2 6 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 19 19 10 3 4 1 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 3 3 2 1 0 1 1 1 1 1 3 3 2 0 0 1 1 1 1 8 12 13 8 1 17 22 15 6 15 7 14 21 18 7 30 35 31 27 25 16 7 11 32 47 44 19 3 5 10 18 17 12 8 2 2 2 4 7 7 12 24 33 36 38 34 49 57 55 53 28 36 43 43 46 40 39 58 76 65 63 34 20 16 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 22 34 56 59 76 92 95 85 82 95 104 109 114 113 111 100 98 136 154 196 206 199 217 210 221 171 93 83 60 39 23 15 13 10 6 5 6 5 5 3 1 0 0 0 0 0 0 0 0 2 6 5 0 0 0 0 0 0 0 0 0 0 0 0 0 21 15 6 1 2 2 1 0 0 0 0 0 0 0 0 0 2 3 2 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 7 6 4 3 0 0 1 1 1 1 1 0 0 0 0 0 1 1 5 30 21 15 8 2 14 23 20 13 10 9 17 20 13 1 7 11 22 23 15 10 6 4 17 42 44 30 9 3 8 10 19 16 8 2 3 1 0 0 4 16 31 36 34 31 35 53 62 66 60 30 29 33 35 35 37 25 53 71 69 64 30 20 13 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 13 27 37 43 53 78 99 103 95 115 129 125 118 117 117 110 98 110 158 167 200 188 158 135 115 111 86 63 54 45 34 20 12 7 2 1 0 0 1 1 1 0 0 0 0 0 0 2 3 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 21 23 4 0 2 5 6 1 0 0 0 0 0 0 0 0 1 1 1 0 0 2 3 2 0 0 0 0 0 1 2 0 0 0 0 1 5 3 3 2 0 0 0 0 0 1 1 0 0 0 0 0 0 1 2 5 9 12 7 0 2 22 26 21 15 15 22 18 10 2 2 5 25 23 13 12 7 12 22 33 39 40 12 3 8 12 24 19 16 12 7 3 1 0 10 28 31 38 35 32 38 64 78 81 65 37 25 26 29 31 32 22 36 57 63 52 24 19 12 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 25 32 38 57 93 125 122 113 141 157 134 122 121 119 117 129 147 169 187 196 164 125 102 101 82 62 47 46 50 32 19 13 12 12 10 8 5 2 2 2 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 22 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 5 7 1 0 0 0 0 0 0 5 7 4 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 6 9 15 12 4 4 14 23 32 27 22 25 21 16 12 7 1 11 12 13 13 12 20 19 20 29 40 10 10 23 34 22 18 15 13 10 10 9 2 20 35 25 41 31 34 41 44 72 75 60 43 37 33 32 35 32 21 21 45 57 52 34 17 14 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 13 14 26 41 65 106 144 138 140 164 186 154 144 136 130 135 161 182 192 193 191 151 128 100 79 62 57 64 79 79 45 22 19 18 15 11 8 5 3 2 1 1 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 10 11 6 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 10 19 14 14 5 6 11 7 33 26 23 25 23 24 21 12 0 1 4 5 7 9 12 18 19 35 46 17 27 31 35 39 37 14 11 11 11 12 3 27 35 32 44 29 38 48 57 77 75 59 47 51 61 48 36 32 29 29 48 53 51 39 17 11 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 22 39 67 110 155 148 159 184 203 195 181 157 146 153 169 191 191 189 182 142 141 98 62 56 66 104 113 94 54 18 18 15 12 10 10 8 4 1 1 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 17 7 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 6 5 2 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 2 6 9 11 15 3 7 8 11 38 24 26 23 15 15 9 3 6 10 2 0 9 14 15 14 23 33 35 22 19 20 32 46 46 16 15 9 10 15 9 49 37 30 37 32 32 33 48 73 75 64 48 43 48 44 41 40 36 36 50 50 51 38 17 9 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 20 40 68 109 156 157 173 199 216 215 217 182 161 158 161 180 181 179 176 159 131 80 63 78 114 147 133 100 70 47 20 11 8 8 6 3 2 1 2 4 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 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 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 2 5 9 0 6 4 14 36 26 29 25 14 10 16 4 12 16 7 3 22 28 28 25 22 16 15 17 18 21 28 44 50 41 38 11 8 10 13 58 39 30 31 33 35 47 71 91 93 64 50 48 47 44 45 36 33 37 46 43 50 36 18 8 6 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 13 34 68 116 162 175 181 186 208 230 240 201 166 151 154 169 183 184 174 151 107 69 73 103 152 196 151 106 87 69 24 11 6 8 11 9 3 2 3 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 6 33 32 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 1 0 0 0 0 0 0 0 0 0 0 1 0 2 2 1 1 1 1 2 1 6 2 11 18 15 19 21 11 12 33 25 22 15 8 10 37 40 31 24 21 6 8 19 28 28 19 44 53 63 69 18 13 13 26 42 31 26 25 30 38 39 60 85 91 68 46 40 37 35 33 27 27 35 42 41 49 39 21 15 19 10 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 14 33 67 118 163 183 188 198 218 235 233 196 153 150 158 166 182 182 166 130 88 69 81 102 155 203 164 152 111 65 25 9 3 6 10 9 4 5 5 5 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 6 12 5 0 1 4 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 8 3 0 0 0 0 0 0 0 0 3 3 0 0 3 3 1 1 1 1 0 3 8 4 13 9 3 6 14 7 9 16 27 33 19 8 9 28 38 26 21 17 7 7 34 42 35 21 24 44 76 78 23 33 19 14 25 36 27 25 27 33 39 54 80 85 69 48 48 46 38 30 22 22 38 44 45 42 46 32 22 18 10 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 15 31 67 120 164 187 187 200 217 219 202 170 151 163 162 157 160 176 161 117 80 74 86 86 130 170 164 164 111 59 23 8 5 11 15 14 11 10 10 8 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 18 16 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 5 17 9 4 1 0 0 0 0 0 0 0 6 4 0 1 4 4 2 0 3 14 4 3 6 5 8 3 0 4 12 5 11 10 10 24 31 18 11 18 42 22 21 19 12 8 46 50 39 28 27 32 76 70 32 26 12 8 23 39 35 32 30 32 39 51 66 76 62 44 52 56 41 21 14 23 39 41 42 46 47 46 27 13 7 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 34 67 120 158 190 206 221 224 207 183 163 163 166 160 155 155 158 160 113 84 82 97 106 130 145 149 149 93 49 21 7 4 11 16 17 15 15 14 8 5 3 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 0 0 7 30 57 9 3 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 1 6 4 1 1 0 0 0 5 10 18 16 12 7 3 4 2 0 8 24 4 1 1 2 5 5 2 5 8 1 9 4 11 28 40 33 28 34 38 10 10 20 15 12 44 55 60 48 29 39 74 64 40 22 8 12 34 47 43 31 33 36 40 51 68 82 63 47 46 49 50 39 27 27 41 44 47 50 52 52 26 10 5 7 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 19 41 69 110 112 161 210 231 227 218 190 172 164 147 150 157 164 172 174 113 87 91 110 118 115 112 126 128 81 43 19 9 9 15 19 20 19 17 14 6 5 5 4 2 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 10 0 0 13 25 33 16 2 2 4 5 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 30 30 28 19 6 3 6 30 51 38 33 26 19 16 17 8 2 8 14 1 1 1 1 1 1 1 2 3 3 9 3 12 25 34 35 41 40 35 25 18 18 10 13 31 34 40 33 27 34 59 49 36 21 8 16 20 37 43 34 30 31 33 46 70 82 73 61 53 47 46 39 34 32 40 53 57 57 54 45 20 13 6 4 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 39 59 81 101 164 213 233 224 210 190 174 159 138 134 152 180 185 161 91 86 102 121 135 136 113 117 107 65 34 20 12 10 12 12 17 17 14 11 6 8 8 9 8 6 5 5 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 1 0 7 15 20 22 17 5 4 3 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 35 41 48 35 19 12 14 43 53 45 39 27 26 36 45 23 6 9 8 1 1 1 1 1 1 0 0 1 6 12 4 4 25 38 39 48 36 32 24 12 14 5 12 18 19 43 62 65 51 37 38 32 38 35 10 11 31 39 39 35 24 24 27 48 78 78 63 53 50 55 38 36 38 43 56 58 61 53 38 20 21 9 4 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 24 32 44 65 106 171 221 239 241 237 215 181 168 168 168 144 173 166 129 87 98 116 128 132 135 146 140 104 59 32 26 19 14 11 10 14 14 13 11 9 11 11 13 16 17 17 10 6 3 1 0 3 2 0 0 0 0 0 0 0 0 0 0 0 3 0 0 5 4 1 6 22 24 23 22 7 1 0 0 0 1 0 0 0 1 3 3 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 11 10 8 12 33 48 51 50 44 28 34 33 21 0 3 2 3 5 4 1 1 1 1 3 1 4 7 3 1 5 30 44 42 34 36 24 15 19 4 8 9 15 35 40 57 54 41 39 35 47 51 40 19 33 35 43 42 25 26 29 34 48 63 63 54 51 46 32 38 36 41 50 51 61 44 27 18 19 8 5 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 27 27 46 78 118 170 242 264 268 259 224 205 185 179 174 147 170 159 134 114 122 122 126 138 154 159 135 87 50 33 29 25 23 21 18 17 16 14 12 11 12 11 10 9 10 15 9 5 2 0 0 3 1 2 4 0 0 0 0 0 0 0 0 0 5 11 28 20 8 2 1 3 10 18 19 13 2 0 0 0 0 0 0 0 1 4 5 3 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 9 8 39 36 29 33 34 24 16 6 0 2 1 5 9 8 1 1 1 2 3 0 2 5 7 8 7 12 27 34 35 37 17 15 18 8 7 5 13 30 48 59 57 38 25 32 49 58 45 27 35 29 48 43 24 27 30 30 38 54 71 45 44 44 39 37 35 37 42 48 65 41 25 21 21 12 7 6 6 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 22 47 88 126 170 261 281 295 287 260 254 219 193 170 149 169 167 148 132 130 129 127 128 126 117 107 69 43 33 32 32 31 30 26 21 19 15 13 13 16 19 19 19 14 8 4 2 0 0 1 0 0 0 2 4 0 0 0 0 0 0 0 0 1 19 40 32 15 6 2 2 2 10 25 25 10 0 0 0 0 0 0 1 3 5 6 5 5 4 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 4 9 14 1 0 0 0 0 0 3 5 4 2 3 1 1 2 2 3 9 7 9 23 6 15 27 31 27 10 14 18 14 9 4 8 21 38 43 31 17 11 18 21 38 30 24 27 24 52 39 23 18 18 22 42 62 67 35 44 44 45 44 34 34 40 51 59 40 27 29 28 19 11 9 8 6 0 0 0 0 1 2 0 0 0 3 6 0 0 0 0 0 0 3 5 10 27 53 94 126 182 280 307 292 285 282 277 241 199 187 194 203 187 177 168 152 130 116 120 116 101 76 48 38 35 36 36 35 34 31 26 20 16 14 14 15 16 16 16 13 7 2 0 1 1 1 0 0 0 5 8 4 0 0 0 0 0 0 0 0 21 34 32 20 19 12 4 0 2 14 19 18 16 1 0 0 0 0 0 2 4 5 6 9 5 3 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 23 4 1 3 6 8 28 39 35 31 35 19 24 33 32 19 15 15 11 6 3 20 27 35 34 13 7 5 6 11 30 31 16 10 20 50 31 21 22 28 18 37 59 62 46 57 52 49 49 45 41 46 58 61 47 35 37 34 27 23 19 14 5 0 0 0 1 3 3 0 0 0 4 6 0 0 0 0 0 0 0 5 15 30 51 86 129 210 290 307 377 377 346 299 239 188 184 224 264 240 222 214 188 149 117 125 116 100 74 49 40 39 39 39 38 36 33 29 24 18 15 14 14 14 13 11 8 5 3 1 2 2 2 2 3 4 8 8 5 1 0 0 0 0 0 0 1 15 25 27 25 24 15 8 4 2 0 6 13 12 0 0 0 0 0 0 0 3 5 6 8 4 1 0 1 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 11 9 2 3 6 10 1 1 2 14 23 18 38 37 25 18 18 27 43 46 37 35 20 9 5 13 41 26 29 35 27 12 10 12 19 32 46 21 11 24 48 27 24 24 21 17 46 62 60 49 45 57 48 43 45 46 51 63 62 51 41 41 35 32 30 25 23 9 0 0 0 3 4 3 1 0 5 2 1 0 0 0 0 0 0 0 4 17 38 61 76 121 220 291 300 306 414 386 309 232 185 155 170 201 220 220 213 199 176 153 138 100 82 70 54 42 41 42 43 41 38 36 33 28 21 17 16 16 15 13 11 9 7 5 3 3 3 4 4 5 9 5 4 4 4 2 0 0 0 0 0 0 3 12 16 19 21 23 26 14 4 0 0 0 0 0 0 0 0 0 0 0 2 4 4 5 5 1 0 2 5 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 1 13 19 9 8 5 8 12 5 19 31 43 48 54 54 44 25 15 29 46 47 44 42 30 19 14 18 32 22 19 37 50 39 24 24 23 25 35 21 12 27 44 34 31 25 17 21 49 64 59 51 50 55 55 51 51 52 53 63 61 53 46 45 43 39 33 30 34 14 3 0 1 3 4 3 2 1 4 1 0 0 0 0 0 0 0 0 3 13 50 73 77 122 228 308 356 345 313 306 275 233 200 186 181 162 151 160 171 182 178 160 129 99 91 78 65 59 48 46 44 40 36 35 32 27 24 22 21 18 15 13 13 12 10 6 2 2 2 4 6 7 7 4 5 6 7 8 6 3 1 0 0 0 0 3 4 11 15 24 54 40 15 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 3 5 6 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 12 18 15 11 5 3 4 10 36 36 43 51 54 40 40 20 7 18 29 28 28 23 14 12 15 11 7 10 7 12 20 26 28 35 32 31 27 12 4 18 30 34 36 32 29 28 37 52 60 48 45 54 56 49 52 54 52 57 55 50 45 43 44 40 34 33 35 14 3 0 1 3 3 4 2 0 0 0 4 2 0 0 0 0 0 0 2 16 71 80 83 141 250 267 290 313 305 316 303 270 232 204 195 195 168 131 114 153 166 157 135 112 99 84 76 71 55 48 44 40 36 34 30 26 24 25 26 20 14 13 14 13 11 8 6 5 4 5 6 6 4 3 7 8 8 9 10 10 5 1 0 0 0 0 0 5 7 5 15 54 32 9 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 0 1 2 4 6 0 0 0 0 0 2 0 0 0 0 0 0 0 0 2 3 1 0 0 0 0 0 0 0 0 11 15 17 21 20 5 1 4 15 25 43 50 51 45 46 44 19 7 17 17 27 26 18 15 20 16 10 4 0 1 3 9 24 50 42 35 35 26 8 11 15 19 26 24 22 29 35 45 64 45 37 44 59 48 57 52 49 54 52 47 46 45 43 38 36 35 31 18 2 0 1 2 2 2 1 0 1 4 6 2 0 0 0 0 0 6 15 23 72 72 91 148 234 241 280 350 393 357 300 275 245 211 183 180 157 142 140 150 170 166 135 97 102 101 90 77 62 50 45 40 36 33 30 29 29 27 25 21 16 14 13 13 11 9 8 7 5 4 1 1 3 8 7 8 9 9 11 14 12 6 1 0 0 0 0 1 5 6 5 15 16 6 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 2 0 0 2 4 2 1 0 0 1 4 3 2 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 2 11 18 14 8 6 1 0 0 4 16 36 37 32 32 44 51 36 26 23 17 24 29 20 10 16 12 10 5 0 0 2 16 37 62 65 29 22 21 11 11 16 15 22 44 48 50 44 46 59 51 50 47 51 62 67 53 49 55 57 49 43 42 43 44 41 36 33 24 0 0 0 1 1 0 0 0 2 3 1 0 0 0 0 0 0 12 16 16 49 60 93 118 140 238 332 355 351 326 276 255 220 198 196 180 192 197 189 172 182 169 137 110 109 109 100 86 70 56 45 40 36 33 32 32 29 27 24 20 16 16 15 15 14 13 14 11 8 7 4 4 5 8 9 9 9 10 12 14 15 11 6 0 2 2 1 0 2 5 6 6 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 2 1 2 2 1 0 0 3 8 9 9 7 4 7 15 9 4 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 4 12 14 9 3 0 0 0 0 5 14 27 41 49 49 45 47 46 46 36 26 41 28 17 19 24 8 11 12 8 1 1 17 44 66 70 28 18 18 17 17 19 24 35 44 37 53 38 41 52 53 58 55 61 69 65 54 50 52 57 58 46 48 50 48 40 37 35 24 4 0 0 0 0 0 0 2 4 4 0 0 0 0 0 0 0 10 13 19 41 60 79 102 156 268 357 341 313 285 256 250 220 194 173 133 122 137 149 159 177 156 132 119 116 109 102 93 80 66 50 43 38 35 34 32 29 28 24 19 15 14 15 15 14 14 15 13 9 8 9 6 6 7 8 8 9 10 12 13 12 10 10 4 13 6 2 1 4 7 8 7 7 8 12 16 10 0 0 0 0 0 0 0 0 0 0 1 0 2 3 3 3 2 1 0 3 11 9 3 8 20 19 17 17 8 0 0 4 2 1 0 0 0 0 0 0 0 0 3 7 6 4 1 0 0 1 8 24 23 26 44 42 50 47 39 40 48 40 32 31 25 26 28 25 11 9 9 5 3 5 6 30 54 61 38 25 22 24 22 14 35 36 31 26 28 34 39 44 48 52 56 67 71 63 53 50 51 52 54 58 58 53 46 39 38 33 19 10 8 1 0 0 1 3 9 6 3 0 0 0 0 0 0 1 14 23 33 48 69 68 100 176 270 320 369 288 238 225 214 219 200 172 148 131 118 119 131 147 140 134 130 125 116 107 100 88 73 59 48 44 42 40 37 32 28 23 19 16 15 15 15 15 14 13 13 10 9 12 11 7 6 6 5 7 10 11 11 10 9 9 6 7 3 1 1 4 7 10 7 6 6 7 11 5 0 0 1 0 0 0 0 0 0 0 0 0 3 3 4 4 4 3 1 3 8 9 5 3 11 19 10 10 5 0 1 7 2 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 0 2 11 24 21 24 40 48 49 37 29 33 47 55 48 39 36 47 33 22 15 15 17 11 6 3 2 11 29 47 53 37 35 26 14 8 30 36 31 28 32 35 36 39 45 52 56 73 69 62 58 53 52 51 52 58 63 53 44 39 38 36 20 9 6 3 0 4 6 8 12 7 2 0 0 0 0 0 0 5 21 33 45 53 63 74 110 167 252 337 373 276 238 228 215 214 200 181 165 150 127 126 121 122 130 139 132 123 112 100 93 86 74 61 53 52 46 39 34 31 29 23 20 19 17 17 15 15 16 15 12 12 12 11 9 6 4 3 3 6 8 10 11 11 9 8 CIN 0 -3 -3 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 -4 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -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 -3 -6 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 0 0 -2 -8 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -0 0 0 0 -0 -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 -6 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 0 0 0 -1 -1 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 -3 -5 -5 -3 -0 0 0 -0 -0 -0 -1 -3 -2 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -0 -0 0 -0 -2 -3 -5 -5 0 0 0 0 -0 -1 -1 -4 -3 -2 -2 0 0 0 0 0 0 0 -0 -1 -0 -0 -0 0 0 0 0 -0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -6 -7 -6 -1 0 0 0 -1 -4 -6 -0 -0 0 0 0 0 0 0 0 0 -0 -2 -5 -5 -2 0 0 0 0 -0 0 -0 0 0 0 0 0 0 0 -1 -4 -1 0 0 -0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -0 0 0 0 -0 -3 -2 -0 -2 -5 -6 -8 -6 -5 -3 0 0 0 -1 -3 -3 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -7 -3 -4 -2 0 -0 -2 -0 0 0 0 0 0 -0 0 0 -1 -4 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -1 0 0 0 -1 -4 -4 -1 -3 -6 -6 -8 -1 0 0 0 0 -0 -2 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -1 0 -0 -1 -0 0 0 -0 -1 -0 -4 -1 0 0 -0 -1 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -5 -0 0 -1 -1 -2 -2 -3 -4 -5 -6 -5 -0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -2 -3 -2 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -6 -6 -10 -4 -1 0 0 0 -0 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -0 -2 -3 -2 -2 -2 -2 -4 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -0 -0 -0 -3 -8 -1 -0 -0 -0 0 -1 -6 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -2 -3 -5 -7 -6 -4 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 -0 -2 -1 -1 0 0 -0 -0 -0 -0 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -3 -6 -3 -1 0 0 0 0 0 0 0 0 -1 -13 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 -2 -4 -3 -1 0 0 0 0 -0 -0 -1 0 -1 -0 0 0 -0 -1 -1 -0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -5 -3 -4 -1 -0 0 0 0 0 0 0 0 -1 -1 -1 -9 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -2 -0 -3 -3 -2 -1 0 0 -0 0 -1 -1 -1 -4 -1 0 0 -0 -1 -1 -0 0 0 -2 -6 -4 -1 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -0 -1 -7 -3 -0 0 0 0 0 0 0 0 0 0 -1 -6 -6 -3 -5 -5 -3 -1 0 0 0 0 0 -5 -10 -12 -17 -9 -9 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -5 -3 -0 -0 -0 -1 -0 0 -0 -1 -0 -3 -2 -3 -6 0 0 0 0 0 0 0 0 -2 -6 -9 -5 -1 -1 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -1 -7 -25 -4 -0 0 -0 -0 0 0 0 0 0 0 0 -1 -1 -2 -5 -9 -11 -10 -8 -4 -1 -1 -0 -4 -7 -9 -10 -8 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -3 -2 -3 0 0 0 -0 -0 -0 -0 -6 -2 -6 -8 0 0 0 -0 -0 -0 -0 0 -0 -4 -4 -1 -2 -4 -1 -0 -0 0 0 0 -0 -0 -0 -0 0 0 -0 -3 -12 -20 0 0 -0 -1 -2 -1 0 0 0 0 0 0 0 0 0 -0 -0 -2 -4 -6 -3 -3 -3 -1 -5 -9 -9 -9 -7 -2 -5 -6 -9 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -4 -2 -2 -1 0 0 0 0 -2 -5 -7 -1 -2 -2 -0 0 0 0 -0 -0 -0 -0 0 -1 -1 -0 -0 -0 0 0 -0 -0 0 -0 -3 -1 0 0 0 -0 -2 -0 -9 -11 0 -0 -6 -4 -8 -9 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -4 -4 -5 -4 -2 -9 -11 -10 -8 -3 -0 -5 -4 -8 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -2 -0 -0 -0 0 0 0 0 -0 -5 -7 -0 -1 -1 -0 0 0 -0 0 -0 -0 -0 -0 0 -0 -4 -3 -3 -5 -2 -1 -0 -0 0 0 0 -0 -0 0 -1 -7 -1 -6 -5 0 -2 -12 -20 -11 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -4 -5 -2 -1 -4 -6 -4 -3 -3 -7 -5 -8 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 0 0 0 0 0 0 0 -0 -2 -3 0 0 0 0 0 0 0 0 -0 0 0 0 0 -0 -10 -5 -0 -3 -9 -8 -3 -2 -1 0 0 0 0 -1 -2 -4 -7 -1 -1 -2 -2 -5 -26 -13 -11 -8 -4 0 0 0 0 0 0 0 0 -2 -1 0 0 0 -1 -2 -5 -8 -8 -6 -6 -4 -2 -4 -6 -4 -3 -4 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -2 -1 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -6 -4 -2 -5 -9 -7 -5 -4 -2 0 0 -0 0 -1 -6 -7 -2 -6 -1 -3 -4 -3 -1 -5 -2 -2 -2 -1 -1 -0 -0 0 -2 -2 -1 -7 -2 -0 0 0 -0 -1 -2 -3 -5 -7 -1 -2 -2 -2 -4 -5 -0 -4 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -1 -7 -7 -4 -2 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -4 -9 -12 -7 -2 -3 -3 -2 -0 -0 -1 -2 -4 -5 -4 -5 -7 -4 -4 -5 -2 -2 -6 -11 -5 -1 -1 -3 -2 -2 -3 -3 -2 -1 -4 -4 -1 0 0 0 0 0 0 -0 -1 0 -0 -1 -2 -2 -3 -5 -5 -5 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -1 -0 -0 -1 0 0 0 0 0 -1 -2 -4 -1 -1 -0 0 0 0 0 0 0 -0 -1 -0 0 -0 -1 -4 -8 -3 -1 -2 -7 -10 -4 -1 -0 -3 -8 -9 -4 -3 -2 -1 -2 -11 -4 -5 -9 -7 -1 -0 0 -0 -0 -0 -2 -6 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -1 -1 -2 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -3 -2 -0 0 0 -0 -0 -0 -1 -5 -1 -4 -3 0 0 0 -0 -0 0 0 -0 -0 0 0 -2 -3 -2 -0 -0 -1 -5 -12 -0 -0 -0 -3 -6 -5 -3 -10 -12 -6 -1 -8 -4 -2 -6 -8 -1 0 0 -1 -1 -1 -0 -2 -6 -4 -2 -1 -0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 -0 -0 -1 -1 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -3 -2 0 0 -0 -0 -0 -3 -6 -2 -2 -1 0 0 0 -0 -0 -0 0 0 0 0 0 -6 -10 -3 -0 -0 -1 -4 -6 -1 -6 -7 -7 -4 -1 -4 -0 -1 -4 -2 -0 -0 -4 -1 -1 -0 -1 -2 -1 -1 -1 -1 -0 -4 -4 -5 -5 -4 0 0 0 -3 -2 -0 -2 -0 0 0 0 -0 -0 0 0 0 -0 -2 -7 -6 -2 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -4 -1 -1 -1 0 0 -2 -18 -12 -7 -5 -3 -1 -0 -0 -0 0 0 -0 -0 0 -5 -8 -4 -0 0 -6 -6 -0 -1 -11 -3 -0 -1 -1 -3 -6 -3 -2 -6 -6 -0 -5 -6 -3 -1 -4 -6 -5 -2 -1 -3 -3 -5 -5 -2 -0 0 0 -1 -1 0 0 0 0 -4 -3 -1 -1 0 0 -4 -4 -2 -1 0 0 0 -1 -3 -4 -4 -1 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -3 -6 -1 -0 0 0 -4 -16 -10 -9 -6 -4 -2 -0 -0 0 0 -0 -0 -0 -0 -5 -8 -6 -2 -0 -3 -2 -4 -7 -11 -2 0 -5 -11 -10 -2 -3 -2 -1 -0 -0 -1 -4 -3 -1 -2 -5 -3 -6 -6 -4 -2 -0 -4 -2 -0 -1 -3 -1 -0 0 0 0 0 0 0 -7 -9 -1 -4 -3 -4 -2 0 0 0 0 -3 -4 -5 -6 -0 0 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -6 -5 -2 -1 0 0 0 -4 -8 -3 -13 -7 -5 -3 -0 0 0 0 0 -0 -0 -1 -4 -4 -7 -7 -2 -18 -21 -20 -12 0 0 0 -0 -5 -7 -1 -8 -8 -8 -7 -4 -0 -1 -0 0 0 -3 -12 -12 -6 -4 -3 -2 -4 -2 -4 -5 -5 -3 -0 0 0 0 0 0 0 -2 -4 -4 -1 0 0 0 -1 -1 0 0 -8 -5 -4 -4 -1 0 -0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -4 -2 -0 0 0 -2 -2 -2 -2 -9 -12 -7 -3 -0 -0 -0 0 0 0 -0 -1 -2 -6 -8 -6 0 -1 -7 -21 -10 -0 -0 -1 -4 -7 -11 -13 -13 -11 -11 -8 -3 0 0 0 -0 -0 -3 -7 -8 -1 -1 -0 -1 -3 -5 -2 -3 -2 -0 -0 -0 -3 -1 -3 -4 -1 -12 -16 -7 0 -1 -4 -5 -7 -4 0 -0 -3 -3 -4 -6 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -0 -0 -0 0 -1 -2 -6 -1 -0 -0 -4 -11 -12 -6 -1 -0 -0 0 -0 0 -0 -0 -1 -3 -5 -3 -0 -0 -1 -8 -3 -0 -2 -5 -6 -8 -15 -18 -16 -10 -3 -1 -0 0 0 -0 -1 -0 0 -3 -4 -0 -2 -1 0 0 -1 0 -0 -1 -1 -3 -8 -1 -0 -3 -3 0 0 0 -0 -3 -4 -6 -12 -6 -2 -12 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 -1 -1 -0 -0 -5 -4 0 0 0 -5 -8 -15 -28 -27 -28 -10 -0 -0 -0 -0 -1 -0 -0 -0 -1 -2 -1 -0 -1 -3 -2 -1 -4 -6 -5 -1 -4 -8 -9 -5 0 0 -4 -1 -1 -2 -2 -0 0 -3 -3 -0 -1 -0 0 0 0 -0 -0 -1 -0 0 0 -0 -2 -0 -1 -1 0 0 0 -1 -1 -2 -4 0 0 -1 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -13 -11 -2 -5 -5 -1 0 -0 -9 -12 -14 -20 -19 -23 -14 -5 -2 -2 -3 -3 -1 0 0 0 0 -0 -0 -0 -1 -1 -1 -4 -3 -1 -0 -0 -1 -1 0 0 0 -1 -0 -2 -2 -1 -1 -0 -1 -1 -2 -3 -0 -1 -1 -0 0 -0 -2 -0 -0 0 -2 -5 -0 -6 -3 0 -2 -9 -1 0 0 -1 -2 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 -0 0 -2 -2 -4 -3 -2 0 -3 -13 -14 -5 -0 -0 -2 -14 -5 -3 -5 -7 -4 -3 -1 0 0 0 0 0 0 -2 -3 0 0 0 0 0 -0 -2 -0 0 0 -1 -2 -3 -1 -0 0 -0 -2 -3 -1 -2 -3 -1 -4 -1 -4 -5 -5 -6 -3 -0 0 -4 -6 -1 -7 -3 -0 -0 -1 0 0 0 -4 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -1 -1 -0 -0 -1 -2 -0 0 0 -5 -14 -15 -8 -1 -0 0 -2 -1 -2 -1 -0 -0 -0 -0 0 0 0 0 0 0 -6 -5 0 0 0 0 -0 -2 -4 -0 -1 -0 -5 -8 -3 -0 0 -1 -1 -2 -6 -4 -5 -4 -2 -2 -5 -5 -4 -9 -10 -3 -0 0 -1 -3 -3 -3 -3 -1 -3 -3 -1 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 -4 -4 0 -0 0 -1 -4 -7 -8 -1 0 -0 -0 -0 0 0 -0 -0 0 0 -0 0 0 0 0 -0 -4 -2 0 0 0 0 -1 -6 -5 -1 -4 -0 -6 -7 -5 -3 -0 -4 -3 -9 -12 -2 -8 -8 -8 -8 -4 -1 -1 -5 -4 0 -0 -0 -2 -4 -4 -2 0 0 0 -0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -0 -0 -4 -4 -0 -0 0 0 -0 -1 -2 -2 -1 0 0 -1 -2 -0 0 0 0 -0 -0 0 0 -0 -0 -0 -1 -0 -0 -0 -0 0 -0 -3 -2 -2 -4 -1 -4 -4 -4 -3 0 0 0 -1 -6 -7 -7 -4 -5 -6 -4 0 0 0 0 -1 -3 -5 -2 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -10 -2 -4 -1 -0 -0 -0 -0 -0 -0 -2 -5 -4 -0 0 -2 -2 -0 -0 0 -0 -0 -0 -1 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -1 -1 -1 -0 -0 -0 -4 -8 -9 -6 0 0 0 0 0 0 0 0 -5 -11 -11 -0 -0 -3 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -5 -3 -1 -2 -0 -0 0 0 -0 -0 -0 -0 -1 -2 0 0 -1 -1 -0 -0 -0 -0 -4 -3 -1 -0 0 0 0 0 0 0 -1 -0 0 -2 -4 -2 -0 0 0 0 -0 0 0 -1 -2 -2 -0 -2 -5 -4 0 0 0 0 0 0 0 0 0 -3 -2 0 -1 -8 -11 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 0 -0 -1 -1 -0 -0 0 0 -0 -0 -0 0 0 0 0 -0 0 0 0 0 0 -2 -1 -0 -0 -0 -0 -0 0 0 -1 -5 -1 0 -0 -3 -6 -0 -0 -0 -2 -3 -0 -4 -3 -3 -2 0 0 -4 -3 -1 0 0 0 -3 -2 -2 -3 -1 -2 -3 -1 -1 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 0 0 -0 -0 -1 -0 -0 -0 -1 -1 0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -1 -3 0 0 0 -3 -7 -5 -5 -2 -1 -0 -1 -5 -5 -5 -2 -1 -4 -4 -4 -2 -0 0 -0 -3 -3 -4 -5 -3 -1 -1 -2 -2 -1 0 0 0 0 -2 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -7 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 -4 -9 -12 -11 -1 -11 -10 -6 -3 -0 -3 -2 -9 -17 -13 -2 -3 -1 0 -0 -1 -3 -2 -3 -4 -1 -0 -1 -2 -2 -0 0 0 0 -0 -1 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 -0 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -10 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 0 0 -4 -7 -8 -8 -6 -13 -10 -9 -5 -0 -0 -2 -10 -15 -14 -7 -7 -2 0 0 -0 -1 -0 -2 -3 -3 -2 -3 -4 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 0 0 -4 -4 -2 0 0 0 -0 0 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -6 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 0 0 -1 -1 -0 0 0 -0 -0 -0 0 -0 -0 -0 -1 -3 -6 -5 -2 -6 -11 -11 -6 -17 -11 -3 -3 -5 -6 -9 -10 -10 -9 -2 -0 0 0 0 0 0 0 -2 -5 -6 -6 -7 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -8 -7 -4 -2 -0 -0 -0 -1 -1 0 0 -0 -1 -1 -0 -2 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -3 -2 -3 -3 -2 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 -5 -8 -7 -3 -3 -11 -14 -6 -3 -22 -17 -12 -8 -1 -0 -10 -9 -12 -13 -4 -0 0 0 0 0 0 0 0 -0 -3 -6 -7 -6 -3 -1 -0 0 0 0 0 0 -0 -0 0 0 0 0 -0 -0 -1 -3 -4 -3 -4 -2 -1 -2 -1 -2 -7 -2 0 0 -0 -0 0 0 -1 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -0 -0 -1 -1 0 0 -0 0 0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 0 -0 -0 -0 -1 -7 -9 -7 -3 -5 -4 -8 -5 -7 -23 -12 -10 -10 -7 -0 -4 -10 -14 -10 -0 0 0 0 0 0 0 0 0 -9 -11 -9 -9 -10 -6 -5 -4 -1 -4 -1 -0 -0 -1 -4 -0 -6 -7 -4 -2 -1 -4 -6 -6 -4 -1 -0 -0 -6 -10 -8 -4 -6 -1 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 -0 -0 -0 0 0 -0 0 0 0 0 0 -0 -0 0 0 -2 -5 -8 -6 -4 -4 -6 -4 -0 -0 -2 -1 -0 -2 -9 -12 -7 -2 -2 -4 -17 -8 -3 -13 -15 -13 -6 -2 -3 -7 -15 -11 -8 -2 0 0 0 0 0 0 -0 -1 -0 -3 -5 -5 -4 -1 -0 0 -0 -1 -0 -1 -0 -1 -0 -0 -2 -3 -4 -2 -0 -0 -0 -5 -7 -5 -4 -3 -6 -8 -4 -2 -5 -1 0 -2 -2 -0 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 -0 0 0 0 0 0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -11 -23 -19 -10 -6 -5 -3 -0 0 -3 -2 -2 -3 -4 -14 -4 -7 -10 -5 -3 -1 -3 -8 -15 -18 -8 -2 -5 -9 -13 -13 -17 -7 0 0 0 0 0 0 -2 -6 -0 -0 -2 -2 -0 -1 -0 -0 -5 -5 -1 -2 -0 -4 -4 -1 -1 -3 -2 -1 -1 -2 -0 -8 -4 -4 -5 -6 -3 -6 -3 -0 -1 0 0 -1 -1 0 -1 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -6 -5 0 0 0 0 -0 -0 0 0 -0 -0 -0 0 -0 0 0 0 0 -0 -0 -2 -7 -12 -15 -17 -10 -8 -3 -0 -1 -2 -3 -4 -3 -4 -12 -24 -20 -11 -5 -2 -6 -7 -5 -5 -11 -3 -4 -7 -10 -12 -15 -3 -0 0 0 -0 -1 -1 -0 0 0 -0 -1 -1 -1 -1 -0 -0 -2 -2 -2 -4 0 -1 -3 -5 -3 -2 -0 -1 -3 -3 0 -1 -0 0 0 -1 -2 -5 -8 -4 -1 -1 0 0 0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -2 -0 -0 0 -0 -0 -0 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -6 -17 -26 -3 -14 -8 0 -1 -4 -4 -4 -4 -8 -22 -35 -20 -6 -3 -7 -7 -7 -4 -6 -10 -3 -7 -7 -8 -9 -9 -2 -6 -3 -0 -2 -5 -3 -3 -1 0 0 0 0 -2 -2 -2 -8 -6 -3 -2 -2 -1 -4 -5 -2 -1 0 -0 -3 -1 -0 0 -0 -1 -1 -1 -3 -4 -6 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -4 -2 -1 -3 -1 -1 -1 -1 -1 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -5 -13 -16 -5 -27 -9 -0 -1 -3 -5 -2 -3 -10 -23 -36 -20 -13 -8 -9 -9 -7 -2 -1 -3 -4 -1 -10 -10 -8 -7 -7 -7 -2 -1 -6 -8 -1 -12 -4 0 0 0 0 -2 -1 -0 -1 -4 -4 -1 0 0 -0 -0 -2 -1 -1 -1 -0 0 0 -1 -2 -2 -2 -4 -5 -4 -2 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -3 -6 -7 -10 -4 -2 -1 -0 -1 -0 -0 -0 -1 -3 -0 0 0 0 0 -0 -7 -8 -14 -19 -1 -4 -2 -1 -2 -4 -1 -2 -9 -22 -31 -23 -29 -11 -1 -3 -6 -4 -1 0 -0 -3 -12 -11 -5 -3 -3 -2 -0 -3 -5 -4 -4 -16 -4 0 0 0 -0 -2 -4 -1 -1 -2 -1 -0 -3 -3 -2 -3 -7 -1 -1 -1 -1 -1 -1 -6 -7 -6 -5 -5 -4 -3 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -1 -3 -1 -2 -11 -14 -11 -12 -7 -2 -1 -3 -2 -0 0 -1 -2 -2 -1 -0 0 -1 -4 -12 -9 -8 -6 -2 -9 -7 -4 -3 -2 0 -0 -12 -27 -30 -22 -20 -24 -8 -11 -21 -19 -1 -2 -8 -13 -11 -4 -1 0 -0 -1 0 -1 -0 -2 -4 -5 -10 -11 -3 0 0 -1 -8 -3 0 -0 0 -0 -5 -12 -7 -0 -1 -0 0 0 -3 -8 -10 -10 -10 -9 -7 -4 -3 -1 -4 -7 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -1 -0 -3 -19 -18 -8 -9 -10 -5 -4 -6 -6 0 -0 -0 -2 -4 -4 -1 -2 -2 -4 -10 -8 -3 -13 -18 -11 -10 -3 -1 -0 -0 -1 -8 -24 -22 -15 -6 -2 -0 -16 -28 -22 -1 -9 -6 -2 -2 0 -0 -2 -1 0 -4 -10 -1 -4 -9 -8 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -13 -9 -5 -5 0 0 0 -10 -16 -13 -11 -3 -3 -3 -2 0 0 0 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -1 -2 -5 -13 -10 -7 -11 -17 -12 -9 -11 -8 -0 0 -0 -1 -2 -2 -0 -1 -1 -2 -4 -4 -1 -3 -5 -8 -8 -0 -0 0 -4 -9 -13 -19 -13 -18 -28 -24 -1 -21 -25 -13 0 -1 -5 -2 0 0 -1 -5 -1 -0 -0 -8 -17 -8 -2 -0 -0 -1 -7 -1 -4 -3 -0 -0 0 -0 -2 -2 -1 0 -1 -0 -0 -2 -6 -5 -15 -24 -18 -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 -36 -41 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 -6 -5 -2 -0 -0 -3 -13 -21 -19 -12 -12 -10 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -2 -0 -0 -6 -5 -0 -0 -1 -8 -17 -15 -7 -13 -12 -25 -38 -36 -25 -11 -14 -5 0 0 -0 0 0 -0 -0 0 -4 -2 -5 -12 -7 -2 -1 -2 -6 -12 -8 -5 -5 -2 -1 -5 -4 -4 -5 -4 -4 -9 -2 0 -1 -3 -5 -1 -0 -0 -0 -1 0 0 0 0 0 -0 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -62 -67 -66 -31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -1 -1 -0 -0 -0 -0 -7 -17 -20 -14 -8 -8 -4 -0 -1 -3 -1 -0 -0 -0 0 0 -0 -1 -2 -2 -0 -6 -5 -1 -1 -6 -12 -5 -3 -2 -10 -20 -28 -30 -31 -28 -14 -26 -11 0 0 0 0 0 0 0 -1 -5 -1 -7 -10 -8 -7 -5 -5 -6 -10 -13 -0 -2 -1 -0 -0 -1 -4 -3 -5 -8 -9 -1 0 -4 -3 0 0 0 -0 -0 -0 0 0 -0 -2 -2 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -9 -18 -25 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -38 -47 -39 -35 -33 -33 -30 -25 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -0 -1 -4 -1 -0 -0 -1 -2 -9 -19 -21 -19 -19 -5 -2 -2 -4 -4 -0 -0 -0 -0 -2 -5 -2 -0 0 -0 -1 -9 -3 -1 -1 -5 -15 -2 0 0 -7 -25 -28 -31 -35 -32 -25 -28 -5 0 0 0 0 0 0 0 -3 -8 -0 -7 -10 -11 -11 -12 -4 -4 -4 -4 0 0 -1 -0 0 -0 -1 -0 0 -4 -8 -6 -0 -2 -1 0 0 -0 -3 0 0 0 -0 -3 -7 -9 -9 -9 -8 -1 0 0 0 0 0 0 0 0 0 0 0 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -26 -25 -66 -66 -64 -57 -48 -42 -38 -46 -55 -47 -9 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -0 -0 -1 -0 -1 -0 -3 -10 -20 -7 -8 -15 -13 0 0 -1 -6 -6 -0 0 -0 -3 -9 -13 -9 -6 -1 -1 -5 -11 -7 -4 -8 -16 -18 0 0 0 -11 -23 -26 -41 -39 -20 -17 -24 -0 0 -1 0 0 0 0 0 0 0 -0 -2 -3 -4 -8 -9 -0 -0 -0 0 0 -0 -0 -0 -3 -2 0 0 -1 -4 -2 0 0 0 0 0 -0 -5 -30 -6 0 0 -1 -4 -6 -7 -3 -1 -2 -0 0 0 0 0 0 0 0 0 0 0 0 -92 -50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -8 -5 -0 0 0 0 0 0 0 0 0 0 -0 0 -40 -50 -54 -54 -62 -66 -70 -66 -58 -50 -40 -36 -41 -48 -42 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -5 -16 -21 -0 -0 -13 -13 -4 -2 -6 -14 -7 -0 0 0 -0 -5 -13 -17 -16 -5 -4 -14 -20 -16 -11 -14 -20 -27 -28 -23 -3 -15 -21 -27 -40 -7 -3 -6 -11 -2 -7 -17 -7 0 0 0 0 0 0 0 0 0 -5 -9 -9 -0 0 0 0 0 -0 -2 -3 -0 -5 -5 -0 -2 -12 -6 -0 0 0 0 0 -1 -4 -2 0 -3 -1 -1 -8 -21 -16 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 -3 -11 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -7 -0 0 0 0 0 0 0 0 0 0 0 -16 -49 -68 -64 -54 -47 -40 -41 -47 -73 -75 -56 -34 -29 -35 -39 -46 -55 -51 -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 -2 -1 -5 -5 -1 -15 -17 -23 -33 -27 -31 -14 -3 0 0 0 -1 -4 -11 -15 -15 -10 -14 -17 -15 -14 -16 -16 -15 -21 -24 -0 -11 -6 -17 -27 0 0 0 0 -9 -28 -15 -20 -7 0 0 0 0 0 0 0 -1 -12 -6 -2 0 0 0 0 0 0 -3 -12 -1 -4 -3 0 -1 -6 -2 -16 -24 -15 0 0 0 -12 -18 0 -1 -40 -37 -36 -56 -68 -11 -0 0 0 0 0 0 0 0 0 0 0 0 0 -30 -104 -109 -25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -2 -26 -71 -70 -48 -41 -42 -43 -44 -43 -73 -63 -33 -29 -33 -36 -37 -37 -36 -24 -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 -1 -6 -18 -22 -14 -15 -5 -0 -4 -12 -21 -5 0 0 -0 0 0 -3 -10 -18 -19 -21 -14 -14 -16 -17 -15 -14 -22 -28 -17 0 0 -22 -20 0 0 0 0 -5 -8 -10 -3 -1 0 0 0 0 0 0 0 -4 -13 -3 -0 0 0 0 0 0 -0 -1 -4 -8 -2 -0 0 -3 -6 -7 -8 -6 -4 0 -1 -12 -9 -10 -17 -30 -50 -51 -34 -39 -51 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -40 -97 -72 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -3 -5 -34 -69 -56 -48 -45 -46 -45 -42 -33 -41 -46 -40 -34 -33 -36 -36 -35 -36 -38 -30 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -3 0 -0 -0 -0 -0 -2 -9 -10 -10 -11 -7 -8 -2 -0 -0 -5 -17 -2 0 -0 -0 -0 0 0 0 0 -5 -19 -11 -12 -18 -21 -20 -20 -7 -21 -21 0 0 -23 -11 0 0 0 0 -22 -23 -17 -20 -1 0 0 0 0 0 0 -10 -10 -7 -3 -0 -0 0 -0 -0 -0 -1 -2 -4 -4 0 0 0 -8 -14 -6 -5 -1 0 -3 -12 -36 -12 -6 -18 -29 -25 -28 -9 -16 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -12 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 -7 -8 0 0 0 0 0 0 -0 -0 -3 -8 -31 -49 -49 -49 -56 -51 -44 -40 -34 -42 -35 -32 -38 -37 -36 -35 -34 -31 -25 -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 -29 -17 -0 -0 -0 -0 -5 -5 -4 -1 -1 -0 -0 -0 -0 -0 -0 -6 -9 -0 -1 -3 -4 -2 0 0 -1 -0 -11 -25 -13 -12 -16 -22 -27 -30 -3 -24 -24 -9 -3 -22 -5 0 0 0 -1 -19 -24 -21 -21 -14 -1 0 0 0 0 0 -4 -3 -2 -2 -0 -2 -2 -1 -2 -3 -2 -4 -4 -3 0 -0 0 -6 -10 -13 -19 -2 0 -3 -10 -17 -0 0 -1 -4 -7 -13 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -74 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -3 -5 -6 -6 -5 -0 0 0 0 -1 -3 -4 -5 -11 -36 -62 -50 -74 -64 -46 -38 -30 -39 -37 -38 -42 -41 -37 -35 -32 -33 -29 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -23 -12 -2 -5 -0 -18 -11 0 0 -0 -0 -0 -0 -0 -0 -0 -10 -7 -1 -5 -6 -2 -1 -0 -0 -2 -1 0 -15 -26 -15 -14 -19 -31 -39 -34 -32 -17 -7 0 0 0 0 0 0 0 -1 -20 -24 -12 -13 -24 -2 -6 -5 -1 0 0 0 -4 -8 -6 -3 -3 -3 -4 -4 -1 -4 -4 -2 0 0 -0 -4 -7 -17 -25 -12 -1 0 0 0 0 0 0 0 -1 -6 -7 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -13 -4 -3 -3 -2 -16 -35 -2 0 0 -1 -2 -3 -5 -6 -38 -72 -63 -73 -75 -58 -38 -32 -38 -43 -44 -43 -41 -35 -34 -33 -33 -31 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -29 -24 -15 -7 -3 -21 -10 -1 0 -0 -0 -0 -0 -0 -9 -33 -16 -7 -3 -3 -3 -0 -8 -4 -1 -2 -0 0 -2 -6 -10 -21 -20 -30 -37 -29 -24 -3 0 0 0 0 0 0 0 0 0 -0 -17 -24 -25 -28 -12 -22 -24 -26 -21 -11 -0 -2 -12 -20 -19 -18 -5 -5 -3 -2 -5 -6 -1 0 -2 -4 -3 -3 -14 -26 -22 0 0 0 0 -1 -1 0 -8 -5 -5 -13 -22 -4 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -3 -9 -5 0 0 -5 -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 -5 -6 0 0 0 -0 -22 -36 0 0 -12 -6 -1 -1 -2 -4 -19 -52 -73 -69 -73 -72 -49 -29 -31 -34 -40 -40 -37 -33 -31 -32 -30 -35 -33 -17 -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 -30 -40 -34 -23 -11 -7 -18 -27 -26 -11 0 -0 -0 -0 -0 -15 -30 -9 -8 -7 -16 -21 -14 -4 -4 -2 -2 0 0 0 0 -13 -28 -15 -3 -24 -33 -21 0 0 0 0 0 0 0 0 0 0 0 -0 -19 -21 -20 -21 -18 -18 -21 -25 -17 -1 -6 -5 -5 -5 -7 -13 -6 -4 -4 -8 -7 -5 -1 -2 -4 -5 -2 -5 -32 -28 -1 -5 -4 -1 -5 -13 -12 -4 -5 -6 -9 -15 -6 -0 -0 -0 0 0 0 0 0 -5 -12 -0 -20 -19 -22 -36 -40 -7 0 -3 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -0 -0 0 -23 -41 -47 -37 -33 -46 -16 -0 -1 -1 -5 -6 -42 -67 -65 -71 -73 -48 -34 -32 -32 -51 -40 -34 -31 -29 -31 -30 -33 -32 -27 -24 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -4 -12 -9 -12 -31 -34 -9 0 -0 -0 0 -0 -12 -14 -2 -4 -5 -26 -20 -1 -1 -5 -2 0 0 0 0 0 -9 -13 0 0 0 -30 -24 0 0 0 0 0 0 0 0 0 0 0 -3 -17 -17 -16 -13 -13 -16 -2 -13 -10 -6 -16 -8 -9 -17 -20 -16 -1 -5 -3 -5 -7 -5 -1 -0 -8 -9 -5 -4 -24 -14 -1 -3 -4 -4 -2 -5 -7 -0 -2 -6 -9 -15 -25 -1 0 0 0 0 0 0 0 0 -1 -4 -33 -35 -33 -21 -9 -49 -46 -40 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -3 -8 -16 -34 -56 -56 -10 0 0 -0 -2 -4 -23 -36 -49 -66 -66 -42 -36 -32 -31 -43 -32 -31 -28 -27 -30 -28 -27 -23 -23 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -0 0 -0 -6 -9 -10 -12 -11 -1 -0 -0 -0 0 -0 -1 -9 -10 -7 -1 -33 -14 -31 -43 -2 -0 0 0 0 0 0 0 0 0 0 0 -5 -5 0 0 0 0 0 0 0 -3 -18 -12 -3 -4 -12 -13 -15 -12 -12 -16 -1 -2 -1 -12 -21 -8 -0 -19 -14 -4 -0 -3 -2 -6 -7 -4 0 0 -15 -17 -8 -9 -8 -3 0 -2 -4 -9 -9 -12 -8 0 -0 -5 -8 -9 -3 0 0 0 0 0 0 0 0 0 -10 -17 -15 -18 -24 -17 -6 -5 -29 -41 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -29 -16 -9 -1 0 0 -13 -32 -27 -4 -0 -2 -4 -4 -5 -3 -21 -45 -50 -14 -2 -0 0 -0 -1 -2 -3 -20 -46 -51 -54 -48 -46 -36 -24 -22 -31 -26 -24 -25 -27 -26 -28 -26 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 -0 -1 -1 -5 -7 -10 -9 -0 0 0 0 0 0 0 -15 -18 -13 -9 -36 -8 -3 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -17 -13 -7 0 0 0 0 -5 -27 -39 -11 0 -6 -13 -7 -17 -20 -23 -22 0 0 -7 -14 -13 -2 -23 -7 -0 -1 -2 -1 -7 -6 -4 -4 -0 -10 -15 -9 -2 -3 -0 0 -9 -15 -12 -10 -11 -4 -1 -3 -5 -5 -16 -14 -0 0 0 0 0 -1 -2 0 0 -2 -4 -3 -5 -8 -3 -0 -6 -25 -50 -12 -16 -21 -11 0 0 -19 -14 0 0 0 0 0 0 0 0 -58 -51 -38 -31 -4 -1 0 -7 -20 -22 -6 -3 -3 -2 -2 -2 -5 -12 -23 -32 -34 -9 -2 0 -1 -3 -2 -14 -17 -22 -30 -28 -40 -44 -40 -32 -30 -35 -27 -21 -28 -40 -37 -27 -26 -20 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -20 -24 -18 -13 -1 -4 -12 -11 0 0 0 0 0 -0 -3 -18 -12 -10 -9 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -12 -25 -19 -0 0 0 0 -8 -19 -36 -9 -0 -10 -19 -16 -17 -18 -23 -16 0 0 0 0 0 -8 -31 -4 -0 -1 -3 -2 -0 -4 -8 -10 -8 -2 -6 -4 -6 -10 -6 -1 -7 -14 -15 -10 -10 -9 -4 -4 -7 -4 -14 -17 -10 0 0 0 0 -5 -6 0 0 0 0 -1 -2 0 0 -5 -7 -14 -31 -25 -39 -50 -34 0 0 -16 -9 0 0 0 0 0 0 0 -2 -26 -41 -40 -35 -31 -44 -49 -45 -25 -8 -6 -3 -3 -1 -1 -2 -2 -1 -2 -3 -3 -2 -1 -0 -0 -3 -6 -20 -38 -45 -46 -41 -31 -42 -32 -30 -30 -23 -27 -26 -25 -27 -26 -18 -23 -27 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -0 -42 -43 -38 -30 -9 -1 -1 -1 0 0 0 0 0 0 -4 -26 -23 -30 -39 -31 -0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 -14 -9 0 0 0 0 -22 -27 -25 -28 -4 -13 -21 -22 -15 -11 -22 -11 0 0 0 0 0 -5 -11 -0 -3 -4 -4 -2 0 0 -3 -10 -9 -1 -3 -1 -5 -11 -11 -2 -2 -5 -7 -6 -1 -7 -2 -2 -5 -6 -10 -13 -9 -7 -6 0 0 -3 -3 0 0 0 0 -14 -13 0 0 0 -4 -10 -17 -24 -24 -22 -12 0 -0 -2 -1 0 0 0 0 0 0 0 -12 -35 -36 -34 -33 -34 -35 -34 -37 -22 -6 0 -0 -2 -1 -1 -2 -0 -2 -1 -1 -2 -1 -1 -0 0 -1 -4 -8 -19 -23 -33 -36 -35 -47 -32 -26 -25 -24 -19 -19 -18 -17 -18 -18 -19 -18 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -10 -16 -29 -26 -1 -2 -20 -13 0 0 0 0 0 -11 -35 -40 -29 -30 -22 0 -0 0 0 0 0 0 0 0 -7 -9 0 0 0 0 0 0 0 0 0 0 0 0 -13 -8 0 0 -1 -17 -10 -14 -15 -9 -25 -23 -9 0 0 0 0 -2 -2 -1 -4 -5 -6 -5 -2 -0 -5 -11 -7 -2 -6 -6 -9 -5 -1 -1 -3 -7 -3 -1 -3 -10 -1 -0 -2 -4 -7 -22 -21 -14 -7 0 0 -0 -1 -1 0 0 0 -12 -10 0 0 0 -0 -13 -15 -10 -10 -2 0 0 0 0 0 0 0 -10 -19 -12 -54 -48 -38 -42 -28 -21 -23 -34 -43 -42 -37 -32 -12 -1 -3 -2 -0 -2 -4 -4 -4 -3 -2 -2 -2 -0 0 0 -2 -4 -6 -5 -5 -36 -49 -42 -34 -28 -26 -23 -20 -17 -16 -15 -15 -15 -15 -15 -12 -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 -15 -26 -11 -3 -5 -3 0 0 0 0 0 -14 -31 -32 -7 -2 -0 0 0 0 0 0 0 -7 -28 -37 -32 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 -15 -22 -24 -29 -25 -22 -9 0 -1 -6 -1 0 -2 -4 -2 -11 -12 -6 0 -1 -9 -9 -6 -8 -10 -1 -5 -5 -4 -3 -6 -1 -6 -6 -2 -7 -1 -0 -4 -7 -6 -0 -1 -3 -1 -0 -1 -7 -8 -4 0 -1 -13 -4 0 -1 -3 -9 -7 -7 -12 -16 0 0 -2 -10 -22 -19 -2 -25 -43 -72 -87 -39 -28 -25 -26 -27 -21 -17 -22 -26 -31 -39 -43 -12 -5 -6 0 0 -2 -3 -4 -6 -6 -4 -3 -3 -5 -3 -0 -3 -4 -4 -3 -4 -46 -46 -37 -32 -32 -25 -25 -24 -22 -18 -17 -19 -17 -16 -15 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -21 -25 0 0 0 0 0 0 0 0 -29 -27 -14 -3 -1 -0 -0 0 0 0 -0 -0 -14 -29 -15 -16 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -18 -18 -18 -20 -20 -20 -19 -7 -6 -18 -2 -0 -0 -1 -1 -7 -12 -5 0 -0 -2 -14 -11 -10 -10 -1 0 -4 -3 -2 -3 -0 -6 -3 -0 -1 0 0 -7 -16 -15 -0 0 -1 -1 0 -1 -7 -9 -4 0 -1 -9 -2 0 -6 -14 -12 -11 -8 -10 -12 0 0 -21 -18 -9 -6 -1 -32 -30 -33 -41 -34 -25 -19 -22 -24 -20 -16 -16 -22 -28 -36 -46 -7 -5 -5 -1 -1 -11 -10 -7 -6 -6 -3 -2 -1 -0 -0 -0 -1 -2 -2 -1 -8 -53 -41 -34 -31 -29 -22 -26 -28 -29 -26 -17 -19 -17 -16 -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 0 -10 -3 -2 -2 0 0 0 0 0 0 0 0 0 0 0 -3 -37 -21 -6 -3 -5 -0 0 0 -0 -0 0 -0 -0 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -19 -18 -17 -16 -17 -19 -23 -23 -7 -7 -12 -5 -0 0 0 0 -1 -7 -2 0 -2 -4 -6 -5 -5 -4 -5 -4 -5 -3 -1 -2 -3 -5 -1 0 0 0 0 0 -6 -10 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -7 -14 -4 0 0 0 0 -0 -1 0 0 0 -10 -28 -39 -33 -19 -30 -24 -22 -20 -18 -18 -22 -24 -30 -32 0 -2 -6 -4 -0 -1 -3 -8 -8 -6 -3 -2 -2 -2 -1 -1 -1 -5 -2 -7 -23 -53 -30 -28 -31 -28 -19 -19 -23 -23 -17 -12 -11 -16 -15 -10 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -39 -46 -14 -2 0 -5 -17 -2 0 0 0 0 0 0 0 -1 -10 -22 -19 -23 -22 0 0 0 -0 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -10 -15 -18 -15 -13 -18 -25 -24 -4 -13 -10 -2 -1 -6 -6 -2 0 0 0 -0 -2 -5 -5 -3 -3 -4 -5 -6 -5 -1 -0 -3 -6 -3 -0 0 0 0 0 0 -3 -6 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -21 -3 0 0 0 0 0 0 0 -6 -18 -39 -32 -12 -0 -8 -30 -33 -24 -21 -25 -33 -30 -29 -27 -19 -1 -3 -6 -5 -4 -5 -7 -7 -6 -4 -2 -1 -3 -1 -0 -1 -2 -5 -1 -29 -54 -62 -41 -28 -31 -31 -25 -20 -23 -27 -17 -10 -14 -14 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -0 0 -12 -35 -1 0 0 0 0 0 0 0 0 -10 -36 -21 -31 -22 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 -2 -6 -9 -11 -3 -17 -24 -14 -1 -28 -19 -7 -2 -7 -7 -2 0 -0 -1 -8 -6 -7 -10 -9 -5 -1 -2 -6 -6 -0 -3 -6 -4 -2 -1 0 0 0 0 -1 -5 -1 0 0 0 0 0 0 -0 -0 -2 -21 -6 0 -3 -8 -5 -1 -4 -13 -20 -0 -14 -13 -5 0 -1 -21 -21 -21 -28 -34 -27 -10 -22 -41 -40 -16 -12 -27 -33 -34 -29 -27 -31 -16 -1 -3 -0 0 -2 -3 -4 -8 -7 -3 -1 -2 -3 -4 -3 -7 -7 -1 -0 -30 -49 -45 -35 -26 -26 -27 -25 -20 -18 -24 -14 -10 -10 -7 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -26 0 0 0 0 0 0 0 -0 -0 -9 -30 -2 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -23 -21 -15 -14 -17 -4 -3 -6 -7 -7 -1 0 -1 -1 0 -0 -7 -13 -16 -14 -3 -0 -3 -4 -2 -8 -7 -4 -5 -10 -9 -2 -0 0 -1 -3 -1 0 0 0 0 0 0 -1 -2 -0 -4 -1 0 -9 -19 -19 -6 -4 -17 -24 -17 -33 -27 -12 0 -0 -5 -31 -29 -17 -8 -12 -27 -40 -39 -36 -30 -24 -48 -44 -32 -30 -30 -28 -11 0 0 0 0 -5 -4 -4 -8 -7 -2 -1 -3 -5 -5 -1 -2 -2 0 -2 -16 -38 -43 -36 -32 -31 -24 -21 -18 -17 -23 -7 -7 -9 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -16 -11 -7 -1 0 0 0 -0 -2 -0 0 -0 0 0 0 0 0 0 0 -27 -13 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 -9 -29 -19 -20 -21 -16 -2 -0 0 -0 -4 -7 0 0 -0 -0 -0 -0 -3 -7 -14 -15 -8 -1 -3 -2 -1 -4 -8 -4 -3 -6 -8 -0 -2 -0 0 -1 -2 -1 -0 0 0 0 0 -0 -3 -3 0 0 -7 -7 -12 -20 -41 -20 -16 -24 -27 -22 -7 -1 0 0 -3 -22 -20 -10 -5 -9 -16 -12 -14 -18 -26 -33 -43 -32 -25 -23 -27 -37 -24 -7 -6 -9 -0 -12 -7 -6 -7 -7 -1 0 -1 -2 -2 -1 -0 0 0 -6 -33 -49 -41 -36 -36 -35 -30 -23 -17 -16 -16 -4 -7 -4 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -21 -27 -20 0 0 0 0 -0 -2 -0 0 0 0 0 0 0 -7 -4 -6 -41 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -21 -18 -17 -10 -7 -4 0 0 -2 -8 -7 0 0 0 -0 -5 -9 -1 -1 -7 -11 -6 -1 -4 -1 -2 -5 -8 -5 -3 -6 -5 -0 -1 -0 0 -1 -1 -0 -0 -0 0 0 -0 -0 -1 -1 -6 -13 -6 -5 -10 -11 -4 -5 -25 -22 -19 -15 -14 -2 0 0 -1 -6 -12 -5 -1 0 -4 -24 -15 -13 -13 -17 -27 -22 -23 -25 -31 -38 -34 -24 -26 -22 -7 -44 -15 -7 -9 -7 0 0 0 0 0 -0 0 0 0 -7 -21 -53 -43 -39 -38 -36 -33 -26 -22 -19 -13 -2 -22 -22 -15 -8 -5 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -10 0 0 0 0 0 -0 -3 -10 -27 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 -33 -24 -12 -34 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -1 -10 -21 -15 -2 -2 -2 -0 -2 -11 -9 -4 0 -0 -0 -2 -8 -11 -7 -0 -0 -11 -11 -2 -2 -0 -3 -7 -9 -8 -2 -6 -4 0 0 0 0 -2 -2 0 -0 -1 -0 0 0 -0 -0 0 -17 -30 -20 -11 -12 -14 -15 -13 -22 -28 -18 -13 -12 -2 -0 0 0 -1 -5 -2 -1 0 0 0 -2 -3 -4 -13 -23 -14 -20 -26 -30 -37 -45 -44 -35 -25 -14 -15 -4 -10 -9 -4 0 0 0 0 0 0 0 0 0 -21 -43 -46 -49 -44 -35 -33 -34 -24 -20 -15 -9 -7 -20 -20 -16 -13 -15 -27 -39 -30 -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 -1 -2 -10 -7 0 0 0 0 0 0 0 0 -17 -12 0 0 0 0 0 0 0 -0 -0 -0 0 0 -2 -28 -12 -10 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -13 -2 -9 -14 -11 -1 -0 -1 -1 -3 -10 -9 -2 0 -1 -3 -6 -14 -17 -11 -3 -7 -9 -7 -3 -2 -0 -1 -4 -7 -6 -2 -5 -2 -2 -2 0 0 -2 -3 -2 -1 -1 -0 0 0 -0 -3 -36 -28 -25 -23 -12 -12 -7 -5 -5 -7 -32 -17 -11 -9 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -16 -14 -10 -19 -30 -36 -40 -42 -36 -42 -51 -38 -4 -6 -5 -4 -3 -2 -0 0 0 0 0 0 0 -25 -35 -27 -26 -30 -30 -31 -32 -28 -19 -17 -22 -25 -25 -35 -13 -9 -15 -34 -81 -100 -107 -52 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -23 -10 -15 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -1 -20 -31 -22 -2 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -0 -10 -6 -2 -1 -1 -0 -5 -5 -6 -15 -2 0 -4 -8 -11 -11 -4 -4 -7 -12 -6 -4 -3 -1 0 -0 -0 -4 -4 -2 -5 -5 -5 -2 0 -0 -4 -5 -4 -1 0 0 0 0 -0 -6 -30 -29 -25 -16 -8 -6 -7 -8 -20 -28 -29 -15 -13 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -17 -20 -11 -15 -19 -27 -37 -39 -36 -52 -55 -32 -5 -5 -6 -6 -4 -0 -1 -0 0 0 -6 -32 -36 -38 -35 -35 -42 -35 -25 -27 -29 -19 -29 -40 -46 -36 -12 -8 -11 -10 -16 -28 -35 -134 -168 -89 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -8 -15 -5 -12 -4 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 -1 -20 -26 -25 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -3 -5 -10 -13 -1 -14 -14 -13 -10 -8 -1 -4 -7 -8 -8 -1 -0 -0 0 0 0 -4 -3 -2 -4 -5 -5 -2 0 0 -0 -3 -4 -6 -7 -6 -0 0 -1 -8 -21 -22 -20 -11 -5 -4 -0 -1 -1 -14 -24 -19 -13 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -23 -9 -9 -20 -28 -34 -34 -29 -32 -29 -26 -23 -6 -5 -5 -3 -1 -5 -5 -1 0 -17 -57 -51 -45 -37 -32 -34 -31 -26 -22 -24 -25 -28 -29 -24 -21 -18 -11 -17 -8 -10 -18 -22 -51 -55 -68 -38 0 0 0 0 0 0 0 0 0 0 0 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 -15 -2 0 0 -11 -43 -40 -9 0 0 0 0 0 0 0 0 0 -1 -0 0 -0 -0 -0 -0 0 0 -1 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 -4 -8 -1 -9 -17 -22 -23 -28 -18 -16 -14 -8 0 -1 -5 -3 -0 0 0 0 0 0 -1 -4 -2 -2 -4 -6 -6 -1 0 0 0 0 0 -5 -9 -7 0 0 -3 -4 -7 -12 -15 -6 -1 0 -1 -9 -9 -20 -28 -23 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -33 -23 -22 -31 -33 -31 -27 -22 -22 -29 -38 -42 -31 -6 -5 -13 -10 -2 -4 -4 -1 -17 -42 -45 -41 -38 -37 -38 -36 -23 -29 -36 -37 -27 -20 -14 -18 -17 -9 -12 -12 -10 -14 -23 -25 -24 -11 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -0 0 0 0 0 0 -9 -7 -3 0 0 0 0 0 -5 -1 0 0 0 0 0 0 -10 -15 -10 -6 -2 -0 0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -13 -11 -2 -10 -14 -8 -13 -16 -9 -16 -28 -22 -17 -14 -7 0 -0 -3 -7 -4 0 0 0 -0 -0 -1 -2 -2 -1 -4 -7 -7 -6 -5 -1 0 0 -0 -5 -8 -8 -4 0 0 0 -6 -13 -12 -9 -2 0 -2 -3 -0 -4 -16 -15 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -29 -28 -23 -27 -27 -29 -33 -33 -31 -40 -43 -44 -33 -5 -6 -44 -43 -15 -5 -4 -21 -46 -56 -47 -41 -37 -36 -31 -23 -23 -27 -32 -35 -32 -22 -24 -12 -10 -15 -21 -18 -15 -11 -9 -10 -18 -17 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 0 0 0 -1 -2 -1 -28 -29 -12 0 0 0 0 0 -9 -26 -11 -8 -3 0 0 0 -6 -13 -12 -2 -0 -0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -2 -0 -2 -0 -12 -18 -17 -13 -14 -17 -19 -24 -23 -16 -13 -6 0 -0 -1 -7 -4 0 -0 -0 -1 -0 -0 -1 -2 -1 -4 -6 -6 -7 -8 -2 0 -0 -1 -7 -9 -10 -7 0 0 0 -4 -8 -13 -19 -3 0 -14 -23 -6 -6 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -33 -29 -28 -24 -32 -40 -44 -37 -43 -44 -42 -37 -30 -33 -61 -63 -39 -23 -68 -68 -55 -54 -51 -43 -33 -27 -24 -24 -23 -21 -22 -23 -22 -20 -27 -31 -28 -19 -14 -12 -10 -10 -13 -14 -13 -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 -3 0 -0 -4 -5 -3 -5 -24 -38 -14 0 0 0 0 0 -14 -29 -20 -12 -4 0 0 0 0 0 0 -0 -0 0 -1 -1 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 -2 -7 -12 -15 -9 -4 -11 -13 -18 -24 -23 -12 -10 -11 -10 -12 -13 -1 0 0 0 0 0 -5 -4 -5 -8 -1 -5 -2 -1 -1 -1 -3 -6 -7 -7 -8 -1 0 -3 -8 -10 -8 -10 -7 -2 0 0 -1 -2 -7 -11 0 0 -18 -30 -27 -16 -16 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -21 -20 -12 -1 -19 -31 -29 -22 -22 -35 -38 -34 -33 -35 -46 -43 -35 -38 -51 -53 -25 -5 -27 -67 -67 -46 -52 -54 -45 -32 -30 -27 -24 -21 -19 -20 -22 -26 -25 -18 -21 -25 -23 -17 -13 -10 -7 -11 -13 -53 -137 -87 -65 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -3 -0 -3 -3 -2 -2 -14 -43 -29 -8 0 0 0 0 -18 -28 -20 0 0 0 0 0 0 0 0 0 0 -0 -3 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -6 0 0 0 0 -4 -8 0 0 -0 -6 -13 -11 -18 -24 -22 -14 -8 -8 -2 -8 -11 0 0 0 0 0 -1 -10 -12 -6 -0 -0 -3 -1 -0 -1 -2 -3 -3 -4 -7 -7 0 0 0 -5 -10 -8 -10 -10 -4 0 -2 -12 -5 -2 -2 -1 -6 -15 -17 -15 -13 -18 -10 -2 0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -26 -33 -21 -6 -32 -24 -21 -20 -23 -35 -45 -40 -36 -40 -55 -42 -35 -39 -45 -47 -60 -26 -8 -31 -69 -59 -53 -55 -47 -31 -18 -23 -32 -34 -31 -27 -23 -19 -16 -17 -26 -27 -27 -16 -10 -10 -9 -9 -10 -68 -149 -135 -96 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -3 -4 -13 -44 -31 -8 0 0 0 -3 -22 -17 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -1 -0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -5 -3 -1 0 0 0 -4 -5 -2 0 0 -7 -12 -14 -18 -24 -19 -12 -7 -7 -5 -7 -5 -0 -0 0 -3 -1 0 0 0 0 0 0 -1 -5 -1 -1 -2 -2 -2 -4 -7 -5 0 0 0 -0 -5 -10 -10 -10 -3 0 -2 -5 -5 -1 0 -6 -17 -17 -15 -11 -7 -8 -12 -7 -2 0 0 0 0 0 0 0 0 0 0 0 -5 -14 -20 -15 -13 -17 -36 -30 -23 -24 -29 -36 -37 -39 -52 -55 -50 -50 -39 -46 -44 -41 -52 -61 -66 -56 -51 -52 -57 -40 -33 -28 -24 -20 -21 -20 -24 -28 -22 -17 -21 -20 -17 -22 -26 -22 -11 -5 -5 -7 -8 -9 -63 -146 -153 -118 -67 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 -3 -12 -11 -11 -18 -5 0 0 0 -0 -17 -8 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -0 0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 -19 -24 -7 -0 -5 -8 -6 0 0 -8 -13 -15 -16 -17 -18 -16 -11 -8 -12 -2 -3 -5 -7 -8 -9 -3 0 0 0 0 0 0 -3 -8 -1 -0 -1 -1 -2 -3 -6 -6 -3 0 0 0 -6 -10 -11 -11 -2 0 -3 -10 -19 -11 -9 -12 -15 -13 -11 -10 -12 -10 -7 -9 -2 0 0 0 0 0 0 0 -3 -8 -1 0 -8 -18 -17 -2 -15 -27 -31 -34 -43 -30 -26 -26 -24 -27 -52 -67 -63 -46 -36 -40 -45 -49 -52 -48 -63 -64 -62 -57 -47 -37 -39 -43 -38 -23 -22 -15 -22 -32 -32 -15 -14 -13 -15 -20 -17 -13 -8 -4 -3 -3 -5 -8 -62 -124 -144 -149 -126 -49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -2 -10 -20 -6 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -23 -22 -8 0 0 0 0 0 -1 -9 -11 -15 -10 -3 -18 -21 -15 -14 -15 -0 -11 -10 -10 -10 -12 -8 -2 0 0 0 0 0 -2 -4 0 0 0 -1 -1 -2 -7 -8 -4 -2 -2 0 -1 -8 -13 -12 -1 -0 -3 -7 -11 -13 -12 -13 -7 -3 -13 -7 -6 -6 -4 -5 -3 -2 -0 0 0 0 0 -8 -18 -26 -1 0 -1 -9 -15 -8 -22 -30 -36 -34 -23 -22 -19 -20 -21 -26 -43 -49 -53 -50 -44 -41 -47 -58 -68 -68 -49 -58 -48 -47 -50 -53 -40 -36 -33 -35 -41 -13 -13 -25 -30 -18 -11 -11 -13 -16 -15 -7 -8 -5 -2 -2 -5 -9 -56 -86 -120 -185 -169 -88 -38 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -17 -29 -13 -2 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 -16 -16 0 0 -9 -11 -5 0 -0 -2 -0 -3 -8 -9 -8 -4 0 -5 -30 -20 -20 -16 -7 -12 -4 -2 -3 -3 -4 -1 0 0 0 0 0 -2 -1 0 0 0 -1 -2 -3 -5 -6 -2 -6 -10 0 0 -9 -15 -12 -2 -0 -3 -5 -5 -3 -4 -14 -5 -1 -5 -8 -13 -8 -4 -5 -11 -10 -3 0 0 -1 -12 -28 -27 -16 0 0 0 -14 -24 -23 -26 -31 -28 -28 -31 -29 -27 -25 -24 -25 -39 -36 -63 -62 -52 -58 -42 -41 -45 -49 -55 -39 -47 -59 -61 -50 -36 -40 -41 -43 -40 -19 -16 -21 -21 -15 -6 -6 -6 -13 -15 -8 -12 -7 -4 -4 -5 -1 -62 -80 -114 -176 -184 -135 -118 -62 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -35 -27 -26 -5 0 0 0 0 0 0 0 0 0 -0 -0 -0 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 -22 -22 0 0 -1 -3 -2 0 -1 -9 -3 -5 -8 -7 -6 -5 -1 -8 -24 -14 -17 -14 -12 -17 -15 -9 -7 -7 -6 -0 -4 -1 0 0 0 -1 -0 0 0 0 -1 -1 -3 -4 -5 -1 0 0 0 -1 -11 -11 -7 -1 -1 -5 -15 -7 0 -1 -11 -8 -5 -3 -4 -3 -5 -8 -11 -14 -13 -4 0 0 -6 -22 -22 -9 0 0 0 0 -5 -23 -32 -27 -44 -39 -35 -31 -32 -32 -24 -24 -25 -25 -28 -51 -57 -54 -51 -43 -48 -54 -48 -40 -58 -54 -65 -56 -40 -37 -37 -29 -26 -25 -24 -35 -20 -18 -14 -9 -7 -7 -6 -7 -8 -13 -8 -5 -6 -10 -7 -4 -61 -89 -114 -135 -112 -126 -71 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 0 0 0 0 0 0 0 0 0 -6 -12 -15 -16 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -10 -1 -8 -8 -7 -11 -11 -9 -2 -3 -11 -13 -11 -8 -8 -10 -9 -9 -9 -7 -2 -13 -3 0 0 0 0 0 0 0 -0 -0 -2 -4 -6 -6 -3 -3 -1 0 -3 -13 -8 -3 -2 -3 -1 -10 -11 -4 0 -2 -15 -20 -13 -5 -8 -16 -18 -18 -15 -13 -15 -19 -20 -19 -19 -10 -1 0 -1 -0 0 0 -9 -17 -20 -15 -2 -27 -41 -38 -31 -21 -25 -29 -30 -33 -50 -60 -54 -48 -49 -56 -46 -42 -43 -45 -48 -48 -45 -41 -41 -39 -27 -20 -20 -21 -20 -14 -17 -14 -10 -10 -9 -8 -7 -7 -9 -5 -2 -2 -26 -69 -71 -76 -72 -89 -108 -104 -124 -124 -65 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -3 -3 -2 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 -0 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 -3 -6 -2 -15 -8 -5 -8 -12 -26 -9 -8 -14 -10 -9 -8 -7 -4 -1 -7 -4 -2 -4 -11 -1 -0 0 0 0 0 -0 -0 0 -0 -2 -7 -8 -8 -9 -10 -11 -4 -1 -4 -5 -2 -4 -4 -4 -13 -13 -4 -2 -6 -14 -17 -15 -15 -14 -14 -15 -15 -12 -8 -12 -16 -20 -20 -21 -21 -1 0 -14 -27 -22 -11 -10 -3 0 0 0 0 -3 -19 -30 -21 -25 -34 -34 -36 -49 -69 -68 -61 -52 -42 -37 -36 -45 -60 -63 -33 -34 -36 -38 -38 -31 -22 -20 -15 -8 -9 -18 -16 -12 -10 -11 -9 -6 -6 -6 -4 -2 -6 -7 -31 -72 -70 -67 -76 -96 -107 -103 -108 -93 -81 -55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -5 -3 -1 -1 -0 0 0 0 0 0 -1 -1 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -8 -1 -3 -3 -6 -14 -24 -6 -9 -11 -7 -8 -8 -15 -21 -19 -8 -1 -0 -3 -6 -3 -4 -1 0 0 -0 -0 -0 0 -1 -3 -6 -7 -8 -8 -8 -8 -2 -0 -5 -9 -0 -7 -4 -1 -1 -6 -3 -3 -7 -11 -12 -11 -9 -9 -9 -10 -12 -11 -16 -23 -27 -25 -23 -26 -26 -10 -1 0 0 -2 -5 -14 -3 0 0 0 0 0 -21 -30 -22 -24 -40 -42 -43 -43 -44 -47 -54 -52 -43 -33 -27 -32 -41 -46 -34 -33 -28 -31 -40 -50 -41 -24 -12 -5 -6 -13 -15 -11 -9 -9 -5 -6 -5 -6 -6 -5 -9 -9 -42 -72 -68 -70 -69 -80 -96 -93 -68 -76 -101 -69 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -4 -3 -2 -2 -0 0 -2 -2 0 0 -2 -3 -3 -2 -0 0 0 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -4 -8 -15 -23 -18 -10 -4 -4 -7 -10 -9 -10 -11 -7 0 0 -3 -6 -8 -4 -5 -5 -2 0 0 0 0 -1 -7 -16 -9 -8 -7 -8 -7 -1 0 -5 -7 -1 -8 -6 -5 -6 -6 -4 -4 -4 -7 -13 -16 -7 -5 -6 -8 -15 -10 -14 -18 -17 -16 -16 -14 -16 -14 0 0 0 0 -1 -4 -1 0 0 0 0 0 -5 -8 -15 -29 -40 -50 -54 -58 -53 -38 -46 -49 -43 -32 -23 -30 -34 -37 -37 -37 -35 -37 -44 -49 -42 -24 -17 -13 -11 -10 -6 -9 -7 -6 -6 -8 -7 -9 -8 -6 -6 -12 -45 -71 -74 -73 -68 -78 -89 -77 -16 -12 -3 -48 -50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -3 -3 -2 -1 -0 -3 -3 -3 -2 -1 -3 -5 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -5 -11 -15 -13 -2 -7 -6 -6 -9 -12 -5 -0 -4 -6 -2 -7 -3 0 0 -0 -2 -1 0 -1 -4 -0 -1 -2 -7 -10 -9 -12 -10 -6 0 0 -4 -4 -4 -9 -9 -5 -2 -2 -2 -6 -4 -4 -8 -12 -3 -3 -3 -6 -10 -7 -15 -16 -14 -11 -12 -12 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -20 -33 -53 -40 -32 -37 -42 -44 -46 -41 -31 -23 -30 -37 -37 -36 -38 -43 -51 -55 -40 -17 -9 -16 -16 -16 -14 -10 -12 -7 -6 -6 -1 -3 -6 -6 -6 -17 -67 -66 -68 -47 -25 -61 -66 -74 -72 -68 -91 -86 -110 -66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -4 -5 -4 -3 -1 0 -0 -1 -3 -3 -2 -3 -4 -5 -2 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -7 -10 -10 -5 -2 -4 -4 -8 -14 -20 -5 -1 -3 -5 -5 -1 0 0 0 -0 -0 0 -5 -10 0 -1 -1 -2 -6 -10 -16 -13 -5 0 -0 -3 -3 -5 -8 -9 -9 -3 -0 -1 -5 -6 -6 -6 -7 -7 -3 -5 -6 -5 -6 -13 -15 -12 -13 -17 -18 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -37 -52 -52 -44 -39 -40 -42 -46 -40 -32 -26 -25 -35 -31 -33 -36 -38 -48 -50 -35 -16 -9 -18 -18 -12 -10 -10 -10 -6 -8 -5 -1 -2 -2 -4 -6 -26 -72 -70 -68 -33 -4 -23 -50 -51 -51 -64 -72 -3 -8 -52 -39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -4 -4 -5 -5 -5 -3 -1 0 0 -0 -1 -1 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -4 -4 0 0 0 -0 -0 -1 -8 -9 -8 -5 -0 -1 -8 -11 -14 -14 -11 -2 -3 -4 -2 -0 0 -0 -0 -0 -0 -0 -8 -8 0 0 -2 -2 -4 -7 -6 -9 -5 -1 -0 -1 -2 -2 -1 -2 -6 -1 0 -1 -3 -6 -5 -4 -2 -2 -4 -8 -7 -5 -5 -8 -18 -17 -16 -20 -24 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -27 -42 -50 -42 -39 -41 -43 -44 -39 -36 -32 -27 -27 -30 -38 -36 -31 -31 -20 -14 -9 -7 -8 -8 -5 -4 -5 -8 -6 -8 -4 -1 -3 -2 -4 -6 -39 -78 -75 -74 -60 -26 -5 -25 -49 -47 -44 -35 0 0 -63 -42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 -5 0 -0 -1 -3 -4 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -14 -3 0 0 0 -0 -2 -8 -4 -7 -9 -9 -9 -16 -11 -10 -7 -3 -25 -8 -8 -10 -6 -0 -1 0 0 -0 -1 -9 -6 0 0 -0 -2 -3 -5 -6 -8 -5 -2 -0 -0 -1 -1 -3 -4 -3 0 0 -0 -2 -4 -6 -6 -8 -7 -6 -10 -6 -5 -5 -6 -12 -26 -26 -23 -22 -16 -10 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -32 -40 -39 -38 -39 -40 -38 -38 -36 -35 -35 -37 -40 -31 -26 -23 -12 -9 -8 -8 -7 -3 -3 -3 -3 -4 -6 -6 -2 -0 -1 -3 -5 -7 -43 -88 -96 -63 -19 -29 -34 -32 -46 -50 -19 0 0 -3 -71 -72 -56 -34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -7 -4 -0 -0 -4 -5 -3 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -10 -15 -11 -1 0 0 -3 -6 -7 -4 -16 -20 -21 -18 -13 -9 -13 -9 -0 -4 -5 -14 -19 -14 -1 -17 -7 -1 -0 -1 -0 0 0 -0 -0 -2 -3 -4 -6 -7 -4 -1 -3 -4 -4 -3 -5 -4 -2 0 0 0 -4 -7 -7 -6 -6 -7 -8 -10 -6 -6 -4 -3 -4 -3 -15 -17 -18 -18 -14 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -27 -44 -26 -38 -38 -36 -36 -37 -37 -38 -41 -41 -36 -31 -25 -23 -17 -8 -8 -8 -9 -7 -4 -4 -3 -3 -3 -4 -4 -9 -9 -7 -6 -9 -29 -24 -44 -73 -69 -52 -52 -51 -47 -41 -34 -10 0 0 -8 -51 -78 -85 -69 -27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -1 0 0 0 0 0 0 0 0 0 -4 -6 -5 -3 -8 -7 -5 -4 -5 -6 -2 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 0 0 0 0 0 0 -10 -9 -0 -2 -2 -8 -8 -4 0 -1 -13 -15 -10 -12 -14 -15 -13 -11 -13 -15 -14 -8 -0 -2 -0 -0 0 0 0 0 0 -12 -17 -1 -4 -3 -6 -7 -4 -1 -2 -4 -5 -6 -6 -2 -0 0 0 0 -3 -5 -6 -6 -8 -5 -6 -7 -5 -3 -4 -6 -8 -9 -14 -15 -16 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -37 -28 -41 -37 -35 -35 -34 -35 -36 -42 -36 -27 -24 -22 -22 -15 -8 -7 -7 -10 -8 -5 -5 -3 -2 -2 -4 -5 -5 -9 -7 -20 -40 -62 -67 -70 -69 -65 -59 -59 -55 -37 -18 0 0 0 0 -15 -50 -58 -62 -73 -53 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -3 -1 0 0 0 0 0 0 0 0 -0 -4 -4 -1 -5 -7 -5 -4 -4 -5 -1 0 0 0 0 0 0 0 0 0 0 -13 -11 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -15 -11 -2 -3 -5 -11 -10 -5 -1 0 -5 -9 -12 -15 -6 -8 -6 -4 -4 -5 -9 -7 -2 0 0 0 -1 -1 0 0 0 -13 -12 -1 -4 -1 -5 -4 -1 -4 -4 -2 -3 -6 -8 -4 -1 0 0 0 0 0 -4 -7 -4 -4 -6 -6 -4 -2 -5 -6 -7 -9 -11 -16 -18 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -28 -30 -41 -40 -38 -37 -36 -35 -37 -43 -35 -28 -26 -21 -15 -11 -8 -8 -9 -9 -8 -6 -5 -4 -3 -4 -6 -8 -7 -2 -3 -15 -41 -62 -65 -65 -61 -57 -62 -81 -59 -41 -16 0 0 0 0 -1 -7 -13 -18 -60 -52 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -0 -1 -3 -5 -1 0 0 0 0 0 0 0 0 0 -1 -3 -2 -1 0 0 -0 -2 -3 -0 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 -4 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -4 -5 -11 -13 -8 -7 -5 -0 -3 -9 -11 -10 -5 -9 -12 -11 -14 -17 -15 -12 -6 0 0 0 -0 -0 0 -1 -4 -0 -1 -2 -3 -0 -4 -2 -1 -4 -4 -1 -1 -4 -8 -8 -2 0 0 0 0 0 -3 -4 -3 -4 -6 -7 -5 -4 -5 -4 -5 -7 -13 -20 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -32 -40 -41 -44 -43 -40 -38 -36 -28 -28 -24 -22 -19 -8 -8 -9 -11 -12 -8 -8 -5 -5 -6 -7 -5 -6 -7 -1 -1 -5 -6 -35 -66 -65 -53 -61 -70 -72 -77 -69 -35 -14 0 0 0 0 0 0 0 0 -29 -46 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -1 -1 0 0 0 0 0 0 0 0 0 -4 -5 -3 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -5 -9 -11 -9 -1 -1 -1 0 0 0 0 -0 -0 -0 -0 -0 0 0 -0 -1 -2 -6 -8 -7 -5 -6 -11 -12 -7 -10 -9 -6 -4 -5 -27 -27 -21 -17 -12 -1 -0 0 0 -0 -2 -2 -1 -8 -21 -1 -20 -12 -2 -0 -2 -1 -1 -2 -3 -0 0 -1 -4 -5 -0 0 0 0 0 0 -2 -6 -7 -7 -5 -8 -7 -6 -5 -2 -5 -8 -10 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -43 -41 -35 -36 -39 -45 -41 -37 -32 -25 -18 -18 -19 -16 -7 -7 -9 -12 -12 -8 -7 -6 -7 -20 -34 -23 -16 -44 -48 -7 -7 -8 -23 -48 -51 -8 -4 -1 -7 -15 -24 -38 -11 0 0 0 0 0 -16 -20 0 0 -19 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 -3 -6 -6 -1 0 0 0 0 0 0 0 -0 -2 -2 -1 -0 -1 -3 -2 -1 0 0 0 0 0 -2 -4 -3 -1 -0 0 -0 -4 -12 -14 -10 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 0 -4 -13 -12 -12 -6 0 -1 -6 -7 -7 -7 -7 -8 -5 -6 -9 -10 -20 -16 -8 -3 -0 -0 0 0 -0 -1 -1 -0 -6 -8 -3 -21 -8 -1 -0 -1 -1 -2 -2 -2 0 0 -0 -3 -4 0 0 0 0 0 -0 -1 -9 -8 -5 -6 -6 -6 -6 -5 -5 -9 -8 -12 -16 -13 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -17 -30 -34 -37 -44 -34 -29 -29 -27 -15 -15 -17 -16 -11 -7 -9 -8 -8 -7 -6 -6 -9 -40 -68 -69 -71 -25 -12 -11 -3 -3 -16 -35 -47 -42 -40 -62 -67 -60 -53 -63 -13 0 0 0 0 0 -22 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -3 -7 -7 -0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -4 -1 -0 0 0 0 0 0 -3 -5 -5 -5 -1 0 -0 -1 -6 -9 -6 0 0 -0 -0 0 -0 -0 0 0 0 -0 0 0 0 -1 -4 -10 -12 -9 -3 -2 -8 -7 -4 -6 -8 -8 -6 -7 -8 -6 -3 -12 -7 -3 -3 -2 -0 0 0 0 -0 -1 -6 -5 -3 -11 -2 -1 -1 -0 -1 -9 -3 -0 0 -0 -1 -0 -0 0 0 0 0 0 -1 -3 -3 -5 -4 -4 -5 -5 -5 -4 -3 -4 -6 -10 -16 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -18 -20 -28 -37 -40 -28 -23 -25 -21 -13 -11 -13 -15 -11 -6 -7 -7 -6 -5 -5 -7 -10 -28 -56 -66 -58 -15 -3 -1 -1 -6 -45 -57 -62 -64 -67 -72 -72 -59 -40 -28 -43 -9 0 0 0 0 -29 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -2 -5 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 -3 -4 -3 -3 -0 0 -9 -16 -11 -1 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -1 -5 -12 -12 -4 -4 -9 -10 -4 -9 -10 -7 -7 -6 -6 -3 -0 -4 -9 -6 -6 -5 -1 -0 0 0 -0 -2 -0 0 0 -1 -0 -1 -1 -0 -3 -10 -2 0 0 -0 -2 -0 0 0 0 0 0 0 -0 -1 -1 -3 -3 -3 -5 -7 -5 -5 -4 -5 -7 -11 -15 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -33 -33 -25 -35 -40 -27 -21 -23 -18 -10 -7 -8 -10 -11 -8 -6 -6 -4 -4 -5 -7 -10 -10 -41 -44 -10 -2 -0 0 -0 -6 -30 -36 -60 -72 -74 -73 -72 -52 -23 -22 -87 -42 -18 -5 0 -0 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -3 -1 0 0 0 -2 -16 -23 -10 -1 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -4 -7 -9 -11 -2 -5 -9 -11 -4 -9 -7 -7 -9 -9 -12 -5 -7 -12 -5 -1 -2 -3 -2 -2 -1 -0 0 0 0 0 0 -6 -10 0 0 0 0 -2 -8 -1 -0 -2 -3 0 0 0 0 0 0 0 -1 -1 -0 -0 -4 -5 -4 -5 -4 -5 -3 -4 -9 -11 -10 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -17 -36 -38 -28 -20 -21 -13 -7 -5 -5 -7 -12 -12 -8 -5 -4 -4 -6 -7 -8 -5 -25 -21 -6 0 0 0 -0 -1 -2 -4 -60 -73 -72 -72 -71 -50 -18 -34 -89 -92 -65 -22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -0 0 0 0 0 0 -5 -18 -21 -4 -0 -0 -0 -0 -0 -0 0 0 -0 0 -0 0 0 0 0 0 -1 -6 -9 -0 -7 -4 -1 -3 -7 -5 -6 -7 -8 -10 -3 -6 -10 -5 -4 -3 -2 -0 -0 -0 0 -2 -2 0 0 0 -1 -2 0 0 -2 -1 -7 -16 -1 -3 -3 -2 -0 0 0 0 0 0 0 -2 -3 -3 -3 -3 -3 -4 -4 -4 -5 -5 -4 -5 -6 -7 -7 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -27 -20 -34 -35 -28 -19 -17 -9 -6 -5 -5 -6 -11 -15 -11 -5 -5 -4 -4 -6 -6 -2 -8 -7 -3 0 0 0 0 0 -1 -9 -62 -46 -55 -69 -68 -68 -54 -60 -78 -80 -76 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -18 -15 -5 -0 -0 -0 -0 -0 -0 0 -9 -16 -0 0 -0 -0 0 0 0 -2 -3 -2 -9 -5 -4 -8 -10 -6 -6 -8 -6 -2 -9 -3 -6 -7 -6 -13 -13 -5 0 0 0 -2 -2 0 0 0 0 0 0 -0 -3 -4 -8 -8 -1 -5 -2 -1 -1 0 0 0 0 0 0 0 -3 -3 -1 -1 -3 -6 -5 -4 -4 -5 -5 -6 -7 -8 -8 -11 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -21 -32 -36 -27 -18 -13 -7 -6 -6 -6 -7 -12 -12 -8 -5 -5 -5 -5 -7 -6 -4 -8 -5 -2 -0 0 0 0 0 -1 -9 -34 -18 -48 -68 -65 -69 -66 -66 -62 -57 -52 -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 -2 -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 0 0 -6 -27 -10 -11 -19 -25 -1 -0 -0 -0 -0 -0 -0 -11 -13 0 -0 -0 -0 0 -5 -32 -7 0 -4 -11 -14 -9 -11 -11 -4 -11 -21 -17 -7 -2 -0 -6 -5 -5 -14 -15 -5 0 -2 -5 -0 0 0 0 0 0 0 0 0 -1 -11 -20 -15 -3 -4 -1 -1 -0 0 0 0 0 0 0 -0 -2 -3 -3 -5 -6 -6 -5 -5 -5 -7 -5 -7 -11 -13 -12 -11 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -27 -25 -35 -24 -15 -12 -13 -14 -9 -7 -9 -12 -6 -5 -5 -6 -6 -6 -8 -5 -4 -7 -4 -3 -2 0 0 0 0 -1 -4 -15 -51 -68 -66 -61 -62 -62 -76 -66 -59 -50 -1 0 0 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 -4 -4 -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 -2 -10 -4 -5 -10 -10 0 0 0 -0 -0 -0 -0 -10 -7 -0 -0 0 0 0 0 -3 -1 0 -3 -9 -11 -11 -3 -1 -5 -17 -14 -12 -12 -13 -0 -2 -2 -2 -2 -0 -0 -2 -2 -6 -11 -1 0 0 0 0 0 0 0 -0 -2 -1 -2 -2 -2 -1 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -4 -11 -6 -6 -7 -8 -5 -5 -13 -18 -18 -13 -13 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -27 -23 -36 -22 -15 -11 -9 -11 -7 -7 -7 -7 -4 -5 -6 -7 -7 -7 -8 -4 -4 -6 -3 -3 -1 0 0 -0 -0 -2 -15 -31 -53 -68 -62 -74 -85 -83 -88 -70 -63 -50 -13 -6 0 0 0 0 0 -31 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -0 0 -2 -3 -1 -3 -4 -5 -3 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -0 -0 0 0 0 0 0 -0 -0 -0 -2 -4 -4 -3 0 0 -2 -0 -0 0 0 0 0 -4 -16 -17 -13 -15 -15 -1 -10 -4 0 0 0 0 0 0 -1 -4 -2 -1 -3 -8 0 0 0 0 0 0 0 0 -4 -8 -11 -12 -4 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -2 -3 -5 -6 -5 -6 -7 -6 -6 -14 -13 -16 -18 -10 -13 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -19 -24 -33 -19 -20 -14 -9 -9 -5 -6 -4 -3 -5 -7 -7 -7 -7 -7 -8 -3 -5 -5 -3 -3 -1 0 0 -0 -0 -2 -32 -50 -54 -68 -59 -58 -74 -90 -88 -57 -59 -61 -60 -56 -9 0 0 0 -2 -39 -33 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -5 0 0 -0 -1 -2 -1 -0 -9 -10 -4 -0 -4 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -0 0 0 -1 -5 -1 -0 -0 -0 -1 -2 -2 0 -1 -11 -6 -2 -6 -10 -1 0 0 0 -1 -3 -17 -21 -13 -8 -4 -3 -2 0 0 0 0 -0 -1 -2 -1 -0 -2 -4 -4 -0 0 -0 -0 -0 -1 -8 -9 -1 -7 -7 -2 0 0 -0 0 -0 0 0 0 0 0 -1 -3 -0 -1 -3 -5 -6 -4 -5 -5 -6 -8 -17 -9 -8 -12 -12 -14 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -12 -27 -34 -25 -17 -12 -10 -11 -13 -6 -3 -4 -5 -7 -8 -7 -5 -6 -7 -5 -22 -13 -3 -3 -3 -1 0 -1 -2 -3 -48 -61 -65 -76 -75 -64 -79 -86 -69 -39 -54 -61 -58 -52 -45 -41 -36 -34 -32 -29 -33 -27 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -3 -0 -1 -2 -3 -2 -1 -11 -9 -4 -2 -8 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -3 0 0 -0 -0 -0 -0 -1 -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -17 -12 -6 -5 0 0 0 0 0 0 -6 -26 -24 -9 -19 -29 -12 0 0 0 0 0 -1 -2 -4 -1 -6 -11 -11 -1 0 0 -1 -4 -13 -5 -1 -2 -7 -7 -6 -2 0 0 0 -1 -1 0 0 0 0 -2 -3 -0 -0 -3 -5 -6 -5 -4 -3 -5 -7 -7 -6 -6 -11 -15 -12 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -12 -18 -30 -33 -20 -12 -10 -12 -12 -5 -6 -5 -5 -5 -6 -8 -5 -7 -7 -7 -36 -14 -3 -3 -2 -0 0 -1 -3 -11 -68 -79 -81 -82 -81 -71 -72 -71 -58 -41 -59 -70 -74 -72 -67 -39 -40 -47 -43 -27 -3 -48 -30 -2 0 0 0 0 0 0 0 0 0 0 -4 0 0 -10 -7 -1 -3 -2 -2 -2 -4 -9 -2 0 -0 -2 -3 -1 0 0 -1 -5 -5 -2 0 -0 -1 -4 -5 -3 0 0 0 0 -0 -2 -0 0 -0 -0 -0 -0 -7 -14 -13 -4 -4 -1 -1 -0 -0 -1 -0 -2 -1 0 -1 -1 -1 -1 -1 -0 0 0 -3 -14 -15 -14 -8 -9 -0 -1 0 -0 -1 -0 0 -2 -3 -3 -9 -12 -14 -9 0 0 0 -0 -8 -22 -2 0 0 0 -1 -5 -2 0 -0 -0 -0 -0 0 0 0 0 -2 -2 -0 -0 -2 -5 -5 -5 -5 -4 -6 -8 -7 -6 -9 -16 -18 -15 -14 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -13 -13 -22 -28 -24 -13 -9 -6 -5 -4 -2 -2 -4 -5 -6 -8 -5 -6 -8 -9 -16 -6 -3 -2 -1 0 0 -3 -26 -52 -72 -73 -74 -74 -73 -70 -67 -67 -63 -62 -77 -68 -75 -79 -70 -38 -41 -49 -29 0 -3 -50 -23 -34 -60 0 0 0 0 0 0 0 0 0 -5 -8 -12 -15 -8 -4 -6 -0 -4 -3 -3 -5 -1 0 0 0 0 0 0 -0 -2 -6 -6 -4 -3 -5 -11 -6 -5 -3 0 0 0 0 0 0 0 0 -0 -0 -0 0 -2 -18 -19 -8 -10 -2 -4 -5 -4 -0 -0 -5 -6 0 -0 -0 -1 -1 -2 -0 0 0 -8 -20 -2 -4 -8 -14 -22 -19 -17 -7 -1 -1 -0 -4 -4 -3 -7 -9 -9 -7 -2 0 0 0 -5 -10 -1 -1 -0 0 -0 -2 -0 0 -0 -1 -0 0 0 0 0 -0 -4 -3 -1 0 -0 -4 -4 -4 -4 -5 -8 -7 -6 -6 -8 -13 -14 -14 -12 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -0 -4 -13 -25 -25 -20 -14 -9 -5 -5 -5 -5 -4 -3 -4 -6 -8 -6 -6 -8 -7 -2 -3 -4 -4 -3 -0 -1 -5 -46 -74 -70 -69 -68 -67 -66 -67 -67 -68 -69 -79 -92 -84 -83 -63 -48 -47 -49 -23 -9 -11 -19 -0 0 0 -20 -37 -0 0 0 0 0 0 0 0 -1 -9 -17 -16 -10 -5 -9 -15 -1 -4 -3 -3 -6 -0 0 0 0 0 0 -4 -6 -5 -4 -5 -8 -10 -11 -9 -2 -1 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -6 -16 -11 0 0 0 -1 -1 -0 0 0 0 0 0 0 -3 -3 -2 0 0 0 -2 -11 -13 -6 -6 -9 -7 -7 -31 -17 -5 -1 -0 -1 -1 -1 -2 -3 -1 -8 -7 0 -0 -1 -1 -5 -8 -6 -1 -1 -2 -3 0 0 -0 -2 -4 -4 -1 0 0 -1 -4 -4 -2 0 -1 -6 -6 -4 -4 -6 -7 -6 -5 -5 -6 -8 -8 -10 -8 0 0 0 0 -3 -6 -0 0 0 -4 -9 -1 0 0 0 0 0 -19 -27 -22 -19 -28 -25 -19 -14 -9 -2 -4 -5 -6 -6 -2 -4 -5 -6 -5 -6 -3 -2 -1 -1 -3 -1 0 -1 -3 -5 -58 -75 -70 -69 -65 -68 -66 -65 -66 -67 -70 -76 -82 -81 -83 -63 -52 -54 -52 -5 -25 -29 -24 -2 -10 -5 -36 -60 -32 -3 0 0 0 0 0 0 0 -14 -19 -15 -11 -11 -16 -11 -0 -2 -2 -1 -1 -0 0 0 0 0 0 0 -5 -5 -4 -5 -8 -10 -10 -8 -0 -3 -1 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -8 -6 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -4 -2 -0 -0 0 0 -10 -21 -17 -7 -1 0 -1 -10 -13 -6 -1 -0 -2 -2 -2 -2 -1 0 -5 -3 0 -0 -0 -0 -5 -12 -13 -0 0 -4 -5 -1 -0 -0 -2 -3 -3 -6 -1 0 -1 -3 -6 -2 -0 -0 -2 -5 -4 -3 -5 -9 -6 -9 -7 -5 -6 -7 -4 -2 0 0 0 -5 -10 -10 0 0 -0 -7 -10 0 0 0 0 0 0 0 -18 -22 -19 -22 -27 -15 -8 -6 -1 -1 -1 -2 -3 -2 -6 -4 -2 -1 -0 -0 0 0 0 0 0 0 -1 -17 -66 -76 -77 -73 -69 -64 -89 -95 -81 -65 -68 -70 -60 -56 -61 -67 -65 -64 -64 -61 -45 -54 -39 -22 -26 -56 -53 -46 -59 -67 -42 -6 0 0 0 0 0 -1 -27 -25 -19 -15 -12 -13 -9 -5 -4 -0 -1 -2 -1 0 0 0 0 0 0 -0 -4 -5 -5 -9 -10 -3 -3 -5 -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 -1 -4 -1 -3 -3 0 0 -4 -10 -13 -15 -3 0 -7 -13 -10 -3 -1 0 0 -0 -1 -1 -1 -2 -0 0 0 0 -1 -8 -6 -8 -7 0 0 -3 -3 -1 0 0 0 -0 -5 -14 -1 0 0 -2 -8 -3 -1 0 -0 -2 -4 -4 -3 -3 -4 -11 -6 -3 -4 -5 -3 -1 -0 0 -0 -9 -11 -9 -3 -0 -6 -3 -1 0 0 0 0 0 0 -0 -23 -22 -19 -21 -23 -13 -7 -8 -13 -12 -3 -2 -2 -1 -6 -2 -1 -2 -5 -4 -1 0 0 0 0 0 -32 -58 -70 -74 -75 -75 -69 -67 -92 -93 -94 -82 -63 -51 -43 -40 -50 -68 -69 -67 -65 -63 -60 -54 -54 -53 -53 -52 -45 -47 -53 -69 -75 -43 -8 0 0 0 0 -0 -8 -25 -27 -22 -17 -22 -12 -8 -5 0 0 0 0 0 0 0 0 0 0 -0 -5 -5 -7 -10 -9 -2 -0 -2 -4 -4 -2 -0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -1 -8 -12 -11 -17 -3 0 0 0 0 0 -1 -11 -16 -4 -1 -0 0 0 -0 -0 -2 -2 -0 -2 -0 0 -1 -5 -11 -6 -2 -0 -0 -3 -3 -1 0 0 -0 -1 -9 -13 0 0 0 -2 -4 -3 -2 -1 -0 -2 -5 -3 -3 -2 -3 -11 -9 -5 -4 -4 -1 -3 -1 0 -2 -12 -11 -11 -7 -1 -7 -2 0 0 0 0 0 0 0 -4 -30 -23 -18 -20 -22 -12 -7 -7 -9 -9 -4 -4 -2 -1 -4 -5 -7 -4 -1 -1 -0 0 0 0 0 0 -37 -56 -61 -64 -72 -74 -74 -76 -92 -93 -94 -95 -76 -39 -38 -38 -50 -65 -68 -66 -65 -63 -60 -55 -54 -50 -48 -47 -47 -55 -55 -59 -64 -57 -31 -25 -10 0 0 0 -1 -11 -15 -21 -21 -19 -5 -5 -4 -2 0 0 0 0 0 0 0 0 0 -0 -1 -2 -4 -7 -8 -7 -1 -2 -3 -3 -3 -1 0 0 0 0 0 0 0 0 -0 -0 0 0 -1 -7 -4 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -6 -12 -12 -0 0 0 0 0 0 0 -3 -15 -19 -5 -2 -0 -1 -4 -6 -2 -2 -6 -14 -7 -14 -15 -14 -14 -2 0 0 -3 -11 -6 -2 0 0 -0 -0 -0 -1 0 0 0 -4 -7 -8 -8 -1 -0 -1 -3 -3 -4 -2 -2 -4 -5 -4 -4 -3 -0 -2 -1 0 -4 -13 -12 -11 -5 0 -0 0 -4 -3 0 0 0 0 0 -0 -3 -18 -15 -20 -23 -11 -3 -3 -6 -8 -2 -2 -1 -1 -3 -6 -7 -8 -4 -0 0 0 0 0 -5 -13 -43 -54 -57 -60 -69 -68 -82 -91 -92 -94 -96 -64 -46 -38 -37 -38 -48 -58 -66 -64 -67 -67 -66 -66 -73 -52 -37 -38 -49 -56 -54 -55 -56 -55 -54 -57 -35 -8 0 0 0 0 0 -24 -26 -16 -1 -4 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 -6 0 -0 -1 -2 -3 -0 0 0 0 -4 -20 -4 0 -0 -0 -0 0 0 -5 -23 -36 -12 0 0 0 0 0 0 0 0 -3 -1 0 -0 -0 -0 -1 -2 -0 -1 -0 -0 -0 -0 0 0 -15 -24 -6 -6 -2 -1 -2 -3 -1 -4 -12 -15 0 -2 -5 -7 -8 0 -0 -0 -0 -3 -8 -6 -2 0 -0 -0 -0 0 0 0 0 -4 -6 -6 -2 -3 -1 -0 -2 -5 -6 -3 -2 -3 -4 -4 -4 -2 -1 -3 -0 0 -7 -14 -13 -7 -2 0 -2 -7 -18 -6 0 0 0 0 0 -9 -20 -20 -19 -19 -16 -10 -4 -11 -7 -5 -5 -1 -0 -0 -3 -6 -8 -9 -4 0 0 0 0 0 -28 -73 -72 -71 -73 -69 -63 -68 -84 -90 -89 -90 -96 -91 -69 -56 -51 -40 -66 -71 -67 -67 -70 -48 -45 -56 -71 -53 -21 -10 -22 -51 -53 -55 -56 -55 -54 -50 -55 -35 -6 0 0 0 -4 -25 -27 -25 -15 -1 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -6 -6 -5 -0 0 -1 -2 -0 -0 0 0 -11 -33 -13 -6 -1 0 0 0 -0 -0 -11 -43 -8 0 0 0 0 0 0 0 -1 -5 -1 -1 -1 -1 -0 0 0 -1 -3 -1 -0 -0 -0 0 0 -7 -8 -3 -4 -1 -1 -2 -1 -0 -0 -10 -10 -0 -0 -24 -12 -2 0 0 -3 -2 -0 -2 -3 -1 0 0 0 0 0 0 0 0 0 0 -2 -4 -2 -0 -0 -2 -5 -6 -4 -3 -4 -4 -4 -3 -1 -1 -2 -0 0 -2 -4 -5 0 0 0 -3 -5 -3 -1 0 0 0 0 0 -9 -19 -24 -24 -19 -16 -13 -12 -11 -9 -5 -4 -4 -4 -5 -4 -5 -6 -10 -3 0 0 0 0 0 -38 -73 -73 -73 -75 -75 -69 -65 -76 -81 -74 -63 -63 -67 -65 -64 -58 -44 -71 -71 -68 -66 -67 -63 -57 -48 -48 -53 -39 -48 -51 -47 -49 -50 -53 -53 -51 -49 -51 -61 -40 0 -7 -8 -14 -20 -32 -32 -26 -17 -13 -10 -3 -1 0 0 0 0 0 0 0 0 0 0 -1 -7 -5 -4 -4 -3 -0 0 -0 -1 -1 -1 -1 -6 -14 -17 -21 -8 -0 -0 -0 -0 -6 -21 -33 0 0 0 0 0 0 0 0 -2 -5 -5 -4 -2 -0 -0 0 -3 -5 -4 -1 -0 -0 -0 0 0 -1 -1 -2 -4 -3 -1 -4 -4 -1 0 -6 -8 -5 -1 -9 -14 -5 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 0 0 0 -1 -1 -0 -1 -0 -3 -6 -7 -7 -5 -4 -4 -4 -4 -1 -4 -7 -6 -0 0 0 0 0 0 -2 -3 -3 0 0 0 0 0 0 0 -10 -19 -22 -19 -21 -20 -19 -15 -8 -6 -3 -3 -5 -8 -9 -6 -4 -6 -10 -3 -1 0 0 0 0 -43 -67 -68 -72 -73 -76 -75 -71 -72 -62 -60 -60 -61 -62 -63 -65 -55 -48 -73 -71 -68 -66 -65 -65 -65 -56 -47 -47 -50 -49 -49 -49 -49 -49 -52 -43 -42 -49 -54 -61 -66 -6 -5 -10 -21 -40 -42 -27 -23 -26 -29 -26 -9 -5 -2 0 0 0 0 0 0 0 0 0 -1 -4 -0 -4 -5 -5 -4 -3 -2 -1 -0 -1 -2 -1 -5 -8 -6 -6 -5 -3 -0 -1 -19 -27 -21 -0 -0 0 0 0 0 0 0 -4 -8 -8 -4 -1 -0 -0 -0 -1 -2 -2 -0 0 -0 -0 -0 -1 -1 -0 0 0 0 -0 -1 -2 -1 -1 -5 -6 -22 -22 -1 -6 -3 0 0 0 0 0 -0 -1 -2 -0 0 0 0 0 -0 -0 0 -0 -0 -0 -1 -1 -1 -0 -4 -6 -8 -8 -3 -3 -4 -4 -4 -2 -2 -5 -7 -6 -0 0 0 -2 -5 -8 -6 -2 0 0 0 0 0 0 -1 -9 -13 -19 -22 -21 -21 -21 -15 -5 -1 -6 -6 -7 -7 -4 -5 -7 -18 -35 -37 -31 -29 -31 -31 -21 -50 -61 -64 -68 -72 -72 -75 -80 -84 -67 -65 -61 -61 -63 -63 -66 -62 -61 -71 -69 -68 -67 -66 -65 -67 -65 -55 -44 -43 -42 -49 -53 -53 -52 -52 -44 -38 -49 -64 -57 -61 -9 -9 -8 -2 -18 -36 -25 -22 -33 -37 -28 -8 -4 -1 0 -1 -3 -0 0 0 0 0 0 0 -1 -2 -5 -6 -6 -6 -6 -4 -2 -1 -3 -3 -3 -8 -11 -7 -13 -12 -5 -0 -2 -13 -4 -0 0 0 0 0 0 0 0 -0 -1 -2 -3 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 -1 -1 -0 -0 -4 -10 -7 0 -2 -15 -5 -1 0 -0 -0 -0 -1 -2 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -0 -2 -3 -6 -7 -4 -2 -4 -5 -4 -4 -4 -5 -7 -7 -7 -1 -6 -9 -10 -7 -5 -1 0 0 0 0 0 -3 -6 -10 -10 -16 -19 -20 -22 -19 -14 -10 -7 -6 -3 -3 -2 0 0 -1 -4 -12 -24 -29 -24 -44 -53 -41 -53 -58 -64 -70 -74 -75 -76 -80 -83 -85 -85 -69 -60 -62 -64 -67 -69 -70 -70 -68 -68 -69 -66 -63 -64 -68 -62 -50 -35 -28 -32 -29 -43 -52 -34 -34 -37 -45 -61 -47 -43 Wind_Speed nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 34 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 36 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 35 38 nan nan nan nan nan nan nan nan nan nan nan nan nan 38 37 nan 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 37 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 nan nan nan nan nan nan nan nan nan 38 36 nan nan nan nan 34 33 33 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 37 37 37 nan nan 34 34 34 34 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan 35 35 36 35 35 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan 38 39 38 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 nan nan nan nan 44 43 42 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 55 52 nan nan nan nan 49 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 58 nan 60 60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 64 63 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 49 49 48 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 48 47 46 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 47 46 45 44 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 46 45 44 44 44 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 45 44 44 44 43 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 45 45 44 44 43 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 44 43 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 43 43 43 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 nan nan 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 43 44 44 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 50 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 43 43 44 43 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 42 43 43 43 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 42 nan nan nan 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 50 52 52 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 50 51 52 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 50 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 50 nan 50 50 50 50 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 51 51 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 nan 51 51 nan nan nan 52 52 51 51 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 52 52 53 53 52 52 51 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 53 53 53 53 52 51 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 52 52 51 50 51 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 52 52 51 51 51 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 nan nan nan nan 51 51 51 51 51 51 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 nan nan nan nan 51 51 51 51 51 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 60 nan nan 60 59 nan nan nan nan nan nan nan 55 54 53 53 52 52 52 52 52 52 52 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 61 61 60 60 60 60 nan nan nan nan nan nan nan 55 54 54 54 53 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 61 61 nan nan nan nan nan nan nan nan nan nan nan 55 55 54 54 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 63 62 62 nan 61 nan nan nan nan nan nan nan 56 56 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 63 62 62 62 61 61 nan nan nan nan nan 57 56 56 56 55 54 54 54 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 61 61 nan nan nan nan nan 58 57 57 56 55 54 54 54 54 54 54 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 57 57 57 56 55 54 54 54 54 54 53 52 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 60 59 58 58 58 nan 56 55 54 53 53 53 53 53 53 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 60 60 59 58 58 57 57 56 55 54 54 53 53 53 53 53 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 60 60 59 58 58 nan 57 56 55 55 54 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 nan 62 62 61 60 59 59 59 nan 58 57 56 55 55 55 55 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 65 64 63 61 60 59 59 59 59 58 58 56 55 55 56 56 56 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 66 65 64 63 61 60 60 60 59 58 58 57 55 54 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 65 64 63 62 61 61 61 60 59 58 57 56 54 54 54 55 55 nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 65 64 62 62 62 62 61 59 58 57 56 55 54 53 53 53 54 nan nan nan 53 52 53 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 64 63 63 63 62 62 60 58 57 57 56 55 54 54 53 53 53 nan nan 54 52 51 52 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 64 63 63 63 62 61 59 57 57 57 56 55 55 55 53 53 nan nan nan 54 52 51 51 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 64 64 64 63 61 60 58 57 57 57 57 56 56 56 54 53 nan nan nan nan 53 51 51 51 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 65 64 64 62 61 59 58 58 58 58 57 57 57 57 56 55 nan nan nan 54 53 52 52 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 65 64 63 62 61 59 58 58 59 59 59 59 59 58 58 56 nan nan 54 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 63 62 62 62 60 59 58 58 58 58 59 59 59 58 nan nan 54 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 63 62 62 62 61 60 60 60 59 58 57 57 57 57 nan nan 53 53 53 53 52 52 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 63 62 62 62 61 60 60 60 59 58 57 56 55 55 54 54 54 54 54 54 53 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 62 61 63 62 61 60 60 58 57 56 56 55 53 52 52 53 53 54 53 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 62 62 63 61 60 60 58 57 55 54 54 53 52 50 50 50 50 51 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 62 62 63 61 61 60 58 57 56 55 55 53 51 49 49 48 47 48 48 49 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 64 63 64 66 66 64 61 59 58 58 58 58 56 54 53 50 47 46 46 47 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 65 65 65 65 63 62 60 59 58 59 60 59 58 56 51 47 46 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 66 65 64 63 61 61 61 60 59 58 57 58 58 57 53 49 47 46 47 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 65 66 66 65 64 63 63 63 61 59 57 56 55 55 53 49 48 48 49 nan 48 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 67 68 67 65 64 64 64 64 63 63 62 59 57 55 53 50 48 49 50 50 49 49 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 68 66 63 60 58 58 59 60 60 61 61 61 59 57 54 51 49 50 51 51 51 51 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 67 64 61 57 54 53 54 54 55 55 56 57 57 57 55 52 51 52 52 52 52 52 52 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 67 66 63 60 56 54 53 53 53 54 54 54 55 55 54 52 52 52 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 Wind_Direction nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 226 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 234 234 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 219 225 228 229 nan nan nan nan nan nan nan nan nan nan nan nan nan 235 235 nan 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 230 231 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 231 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 208 nan nan nan nan nan nan nan nan nan 211 215 nan nan nan nan 224 226 226 226 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 210 213 214 218 nan nan 223 224 225 224 224 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 213 216 nan nan 221 222 221 222 222 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 211 nan nan nan 218 218 220 220 221 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 nan nan nan nan 214 216 216 217 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 203 206 nan nan nan nan 212 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 201 nan 203 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 198 199 200 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 206 206 206 207 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 205 206 207 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 205 206 208 208 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 206 207 208 208 208 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 206 207 208 208 208 209 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 206 206 207 208 208 209 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 207 208 209 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 207 208 209 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 206 208 208 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 205 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 206 207 208 209 210 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 206 207 208 209 209 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 206 nan nan nan 207 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 200 199 198 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 200 199 199 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 200 200 199 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 205 nan 204 202 201 200 199 199 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 202 201 200 199 198 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 nan 201 202 nan nan nan 202 201 200 199 198 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 201 202 202 202 202 202 200 199 198 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 202 202 202 202 201 200 200 199 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 202 201 201 200 200 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 201 201 201 201 201 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 nan nan nan nan 200 200 201 201 201 201 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 200 nan nan nan nan 199 200 200 201 201 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 201 nan nan 202 202 nan nan nan nan nan nan nan 200 200 200 200 200 199 199 200 200 201 201 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 201 201 202 201 201 201 nan nan nan nan nan nan nan 200 200 200 200 200 200 200 200 201 201 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 201 201 nan nan nan nan nan nan nan nan nan nan nan 201 201 201 201 200 200 200 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 201 201 nan 201 nan nan nan nan nan nan nan 202 201 201 200 200 200 199 199 199 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 201 201 201 201 201 nan nan nan nan nan 201 201 200 199 199 199 199 199 199 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 201 200 nan nan nan nan nan 201 200 200 199 198 198 198 198 199 199 199 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 200 200 199 199 198 198 198 198 199 199 199 200 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 200 200 200 200 200 nan 199 199 199 198 198 198 199 199 199 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 199 199 199 199 200 199 199 199 199 198 198 199 199 199 199 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 199 199 199 199 199 nan 198 199 199 199 199 199 199 199 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 nan 199 199 199 199 199 199 200 nan 199 198 199 199 200 200 200 200 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 199 199 199 199 199 200 200 200 200 200 199 199 200 200 201 201 201 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 199 199 199 199 199 199 199 199 199 199 200 200 200 200 200 201 201 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 198 199 199 199 199 199 199 199 199 199 199 199 199 199 199 200 200 nan nan nan nan 202 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 199 199 200 199 198 198 198 198 198 198 197 197 196 197 198 198 199 nan nan nan 199 201 202 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 199 199 199 198 198 198 199 199 198 197 196 196 196 196 197 198 199 nan nan 198 197 198 200 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 199 198 198 199 199 199 199 199 198 197 197 197 197 197 197 197 nan nan nan 197 197 197 199 200 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 199 198 199 199 198 198 197 197 196 196 197 197 197 197 196 196 nan nan nan nan 197 198 199 199 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 198 198 199 199 198 198 197 197 197 197 197 196 196 196 196 196 196 nan nan nan 198 199 199 200 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 199 199 198 198 197 198 198 199 199 200 199 199 199 198 198 198 nan nan 198 200 201 201 201 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 199 198 197 197 198 198 198 198 199 199 200 201 200 200 nan nan 200 200 201 201 201 202 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 198 198 198 199 199 199 199 199 198 198 199 200 201 201 nan nan 201 201 202 201 201 202 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 198 198 198 199 199 200 201 201 202 203 202 201 201 202 203 203 203 204 204 204 203 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 198 198 198 200 201 202 203 202 203 203 204 204 202 201 201 202 203 203 204 203 204 205 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 198 198 200 202 202 202 202 202 200 199 198 197 197 197 198 198 199 200 201 200 200 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 200 201 201 198 197 197 198 198 198 197 195 193 192 193 195 195 196 197 198 196 197 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 200 200 199 198 200 200 200 200 200 199 198 196 194 195 194 194 195 195 195 196 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 200 199 202 205 204 205 204 202 201 201 202 202 201 200 199 197 196 195 194 194 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 202 203 203 203 201 200 199 198 198 198 198 199 200 200 201 200 199 197 196 196 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 203 199 198 197 198 198 199 200 200 199 198 197 198 199 199 200 199 199 198 nan 195 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 200 200 199 201 203 205 206 206 207 207 206 206 204 202 201 200 200 200 199 199 198 197 197 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 199 202 203 204 204 205 206 208 208 209 209 208 206 204 202 201 200 199 198 198 198 198 197 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 200 199 198 196 196 196 198 200 201 202 202 202 202 202 202 201 200 198 198 198 198 198 198 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 198 195 194 194 194 195 195 195 195 196 196 196 196 197 198 199 198 197 197 197 197 197 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan