CAPE 281 275 281 295 308 299 270 233 196 160 121 100 87 77 71 73 80 81 76 75 85 81 75 68 62 60 59 55 48 43 41 39 34 28 29 32 32 35 30 22 14 8 5 5 10 15 20 25 29 30 31 28 22 15 7 2 0 1 3 3 2 1 0 0 0 1 2 2 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 2 5 8 10 14 17 20 26 32 35 43 47 43 36 33 35 34 33 33 32 30 32 31 31 34 41 258 233 235 257 268 264 243 206 164 129 108 96 81 67 59 57 61 62 67 76 85 82 73 63 52 40 34 37 36 35 35 34 26 27 30 33 36 41 39 29 16 6 1 0 0 3 9 15 21 20 20 18 13 7 2 0 0 0 0 0 0 0 0 0 1 3 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 9 14 18 23 26 30 30 25 24 23 25 27 29 29 27 26 28 30 32 36 237 211 207 223 238 244 234 211 179 147 132 113 90 71 59 50 49 49 55 63 67 62 52 47 46 45 48 50 46 41 36 32 23 26 29 32 33 35 30 24 15 6 2 0 0 2 4 7 9 6 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 1 3 4 7 12 17 22 25 27 30 32 32 32 32 33 31 31 33 34 35 38 236 228 227 229 231 234 221 192 158 134 136 119 95 80 68 49 43 37 36 40 44 41 36 37 42 46 46 43 38 33 29 25 19 22 25 26 26 24 15 12 9 5 2 0 0 1 2 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 10 12 19 28 36 41 45 46 43 40 39 39 39 41 43 43 45 46 265 279 267 237 203 175 156 123 95 84 92 95 88 88 82 59 44 34 32 33 33 31 38 43 45 42 37 32 22 17 16 14 11 13 14 14 12 8 4 3 2 1 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 3 7 16 20 29 39 45 45 45 44 42 40 39 38 38 40 44 46 51 57 188 180 171 158 132 80 70 57 49 48 54 66 82 91 84 58 37 27 24 26 30 36 49 48 39 28 21 18 14 11 10 7 5 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 12 16 22 28 33 30 29 31 33 32 27 27 32 42 51 57 65 72 151 121 107 95 80 67 69 69 63 55 52 84 89 78 57 34 21 24 39 56 68 63 49 32 18 9 6 6 5 4 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 1 1 2 3 4 6 8 11 14 15 14 11 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 7 11 17 23 24 25 28 32 36 31 29 33 43 56 69 84 96 126 98 78 71 75 88 86 83 78 69 56 55 42 27 14 7 7 14 27 32 25 17 11 5 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 1 4 7 10 11 10 6 4 5 7 10 13 16 20 24 26 28 32 35 37 37 30 16 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 1 3 4 7 13 21 24 25 27 29 28 27 27 30 36 45 58 84 110 111 82 74 70 65 55 49 45 37 27 18 9 8 5 3 1 1 3 6 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 1 0 1 1 0 0 0 2 9 16 17 20 22 22 20 17 13 14 16 20 24 30 34 39 43 46 47 44 41 39 37 36 28 17 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 6 12 19 22 23 23 25 23 27 31 32 31 35 42 72 115 88 63 50 38 30 28 24 16 8 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 1 0 0 1 8 14 17 15 14 13 15 19 22 24 31 38 46 54 60 60 60 56 49 41 33 28 25 24 26 24 19 13 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 1 1 2 4 8 14 19 22 23 24 27 25 27 31 32 28 32 36 59 104 55 33 25 22 22 20 15 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 12 28 32 29 28 28 29 32 37 44 53 62 70 75 77 75 68 58 46 36 29 25 23 22 22 22 21 19 16 11 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 8 10 12 15 18 19 19 19 22 25 27 31 35 32 34 36 44 61 28 15 12 12 13 13 10 5 2 1 1 3 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 8 15 49 59 59 57 56 57 59 64 68 72 76 78 77 75 71 67 58 49 40 34 29 26 24 23 23 23 23 23 22 19 16 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 11 13 15 16 16 17 17 16 17 21 24 27 30 33 39 39 37 37 38 40 11 7 6 7 8 6 4 1 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 2 2 2 6 14 23 34 42 50 63 77 81 82 83 85 89 93 93 89 84 78 74 70 68 66 59 51 44 39 36 33 32 31 30 29 27 26 25 25 25 24 22 17 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 14 18 18 18 17 16 15 15 16 17 20 24 28 31 35 38 37 35 34 36 37 2 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 6 5 3 2 2 0 0 0 0 0 1 2 3 5 7 10 13 18 21 20 18 25 24 26 40 57 69 79 85 88 93 98 97 94 89 88 89 89 87 82 75 69 63 60 59 58 52 49 45 43 42 43 44 43 40 36 31 29 28 28 28 30 31 29 20 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 20 22 20 18 18 16 16 18 20 22 25 27 29 31 33 35 35 34 34 37 39 0 0 0 0 0 1 5 4 2 0 0 0 0 0 1 2 3 4 6 14 25 31 30 23 19 18 19 8 7 8 9 11 16 21 28 37 48 63 75 78 73 65 63 72 78 85 94 100 104 103 101 99 92 85 82 78 73 72 73 72 70 66 63 60 57 56 57 59 58 55 52 50 50 51 50 47 42 38 34 32 31 31 32 34 37 39 33 20 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 21 26 25 22 20 21 21 22 25 28 31 33 34 34 33 34 37 39 40 40 43 43 24 29 39 41 41 43 48 41 29 27 32 30 29 27 25 24 23 25 27 33 39 41 39 40 44 49 51 40 40 43 46 49 50 54 58 64 70 80 88 93 93 90 92 93 94 95 97 102 114 116 110 102 88 74 67 63 60 62 64 65 65 64 64 63 63 64 64 64 61 58 56 55 56 56 53 48 42 36 34 34 33 33 34 34 37 42 43 38 27 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 17 30 33 31 26 23 24 25 28 32 35 37 37 35 33 32 36 38 41 45 49 50 49 79 83 98 99 99 102 109 110 107 109 110 98 88 79 70 62 57 56 54 52 51 52 54 60 66 72 76 72 68 66 65 67 66 65 65 67 71 76 78 81 84 88 92 95 97 99 101 107 117 113 101 88 74 64 57 55 55 58 60 62 62 62 62 64 67 67 65 61 57 57 58 59 58 56 50 44 39 37 36 36 35 35 32 32 36 42 47 49 42 20 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 25 34 35 33 30 30 34 38 40 40 38 38 37 36 35 35 39 40 41 43 46 53 53 108 105 103 97 96 105 126 154 166 163 151 133 115 100 89 83 78 73 67 63 61 63 69 77 83 86 86 81 75 70 68 68 66 64 64 66 70 74 79 86 92 95 95 94 94 94 94 96 93 88 80 72 66 61 57 54 55 57 58 59 60 58 57 58 59 58 55 51 52 55 57 58 54 51 45 40 38 37 36 37 38 39 35 36 39 44 49 53 50 32 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 21 39 37 33 31 35 38 40 40 39 38 37 36 35 37 39 38 40 39 37 35 37 49 54 88 81 66 59 64 81 111 157 178 176 162 148 133 118 100 86 82 76 71 68 67 69 76 79 79 79 78 75 72 69 66 66 66 67 69 72 75 79 85 90 93 93 89 84 82 80 79 79 76 73 70 68 65 63 59 57 57 58 61 62 62 59 55 52 50 49 48 47 49 50 51 52 49 46 43 42 42 41 40 41 44 43 41 42 44 47 49 53 52 39 19 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 33 44 41 38 38 38 37 37 37 37 35 33 33 34 36 40 39 39 38 36 38 39 45 50 62 51 41 40 47 67 101 154 171 173 168 160 145 121 95 77 75 73 71 69 69 71 72 70 69 69 70 70 70 69 68 69 70 72 74 75 77 80 82 83 83 80 75 70 68 68 68 69 68 67 65 64 61 58 56 56 58 63 65 67 67 64 57 51 49 51 52 51 51 51 51 51 51 51 52 53 52 50 46 47 51 49 48 48 48 49 49 53 53 44 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 23 41 37 35 35 35 33 30 29 30 31 30 30 32 34 36 40 43 45 45 44 48 47 45 46 65 57 50 49 54 69 94 128 148 162 167 163 147 116 92 78 75 73 71 70 70 72 71 70 69 68 68 67 68 67 67 68 68 69 71 73 74 74 74 73 72 69 65 63 62 62 63 63 61 58 54 51 49 48 48 49 52 56 62 67 70 69 65 58 56 57 59 59 56 53 51 51 54 59 63 63 59 56 50 49 54 55 54 54 53 50 51 54 56 53 39 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 35 30 27 28 28 28 28 28 26 25 27 29 31 33 35 38 40 43 46 50 53 55 54 52 51 63 59 57 61 64 73 92 115 135 151 158 155 144 118 98 86 79 76 73 72 72 73 72 70 68 66 65 63 63 63 65 67 69 69 71 72 72 68 66 65 65 63 61 59 57 55 54 51 46 41 39 38 40 42 45 47 51 53 57 63 68 73 71 66 65 68 70 69 65 60 55 51 55 60 64 66 62 57 49 46 51 57 60 61 59 55 55 58 61 60 51 23 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 23 32 25 25 26 27 27 26 26 25 25 25 27 28 30 32 35 38 42 47 52 57 59 57 53 51 57 46 44 60 64 70 83 102 127 148 154 145 138 118 98 84 75 74 72 71 71 71 71 69 66 64 62 60 62 63 65 66 71 74 74 72 68 62 60 60 60 60 58 55 51 47 43 40 37 35 36 38 40 43 46 50 53 55 59 61 64 72 74 73 70 69 70 71 71 67 60 55 55 55 57 60 59 55 52 53 56 56 58 58 55 52 54 61 69 67 46 26 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 4 14 26 24 23 25 26 27 26 25 25 24 24 23 24 25 27 30 33 37 41 48 56 64 66 60 52 50 60 44 39 48 51 53 57 68 94 129 145 137 124 106 89 78 72 71 69 68 68 70 70 67 66 64 61 61 63 65 66 66 67 66 65 63 58 53 52 52 51 50 47 45 42 38 35 35 36 38 41 44 44 46 48 50 49 57 60 56 50 68 74 73 70 67 69 71 71 67 63 59 57 54 53 57 54 54 55 56 57 54 53 53 53 54 59 68 78 77 47 24 13 6 0 0 0 0 0 0 0 0 0 0 0 0 1 6 15 20 19 20 21 23 25 25 25 24 23 23 21 22 24 26 28 31 35 39 46 58 71 71 62 54 56 97 81 51 34 31 31 28 28 54 97 127 132 114 94 81 75 71 68 67 67 69 70 70 69 68 66 61 64 68 70 70 69 61 56 52 49 45 43 44 43 43 43 42 40 39 37 34 36 38 41 43 44 46 48 52 59 58 52 45 43 49 69 75 74 70 67 69 70 68 64 62 62 65 63 59 58 56 53 50 50 54 54 54 54 54 53 57 70 83 85 59 28 16 10 1 0 0 0 0 0 0 0 0 0 0 0 0 4 11 16 18 17 17 19 22 26 27 27 25 23 22 23 24 25 26 29 34 40 49 62 73 69 58 57 65 117 95 54 33 28 26 23 22 49 83 112 124 111 90 80 75 71 67 66 67 69 72 75 79 77 73 72 73 74 74 72 65 54 48 44 42 39 38 38 39 39 39 39 39 39 39 37 38 39 40 41 43 43 45 47 50 50 49 51 57 65 72 75 74 69 62 61 61 61 60 59 59 61 61 59 58 57 54 51 49 51 51 52 54 55 57 61 74 88 93 76 35 17 13 4 1 0 0 0 0 0 0 0 0 0 0 0 2 8 15 18 18 18 19 23 26 29 30 29 27 27 26 24 24 26 29 37 52 72 80 86 82 70 66 72 127 116 93 71 56 47 45 52 72 100 117 117 105 93 86 81 79 77 78 77 77 78 82 86 85 82 78 73 66 62 60 53 48 44 41 40 38 38 38 38 39 39 39 39 40 40 41 39 38 38 39 39 39 40 40 41 43 48 54 58 62 68 71 71 71 78 70 63 59 60 58 56 52 49 50 53 54 55 54 53 52 51 51 51 52 58 70 83 94 100 93 49 21 13 6 1 0 0 0 0 0 0 0 0 0 0 0 1 3 7 10 12 14 17 20 23 25 28 29 30 30 28 25 23 25 32 47 75 107 91 80 77 74 71 70 123 117 109 94 75 60 55 65 91 115 125 122 109 100 93 87 83 80 78 77 77 78 81 84 84 83 81 77 65 58 55 51 47 44 42 42 42 42 41 41 41 42 42 43 43 42 40 38 38 38 36 35 36 38 41 44 47 55 59 60 61 64 67 69 74 95 80 68 64 64 59 57 55 53 51 48 49 52 52 48 44 45 47 49 49 55 64 75 89 105 104 67 31 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 11 13 16 18 20 23 26 27 27 24 23 26 37 58 96 94 67 50 48 48 62 69 117 109 99 88 77 70 75 94 117 130 135 133 128 113 101 91 85 80 78 78 80 83 85 84 84 85 85 78 70 63 57 53 50 47 46 47 47 47 45 43 43 46 47 47 45 42 38 37 38 37 34 33 35 38 43 49 52 57 61 63 64 63 62 62 62 65 61 61 63 65 60 58 54 47 41 45 49 51 51 49 48 48 46 44 48 52 59 69 82 106 107 80 43 13 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 7 9 10 11 15 17 18 18 19 24 35 58 111 81 59 47 39 26 49 66 110 100 91 86 86 91 102 120 137 150 159 162 156 127 106 92 83 78 77 77 79 82 83 83 84 85 85 77 71 66 62 59 55 53 52 51 50 49 47 44 43 47 48 47 44 40 36 37 37 36 32 31 32 35 40 47 51 56 59 61 61 59 55 53 53 53 52 51 53 58 57 53 45 35 25 31 40 47 50 49 47 43 43 46 46 48 53 61 73 102 109 93 59 14 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 2 2 2 4 5 7 9 13 18 25 37 71 74 68 58 42 29 35 46 117 111 105 102 102 112 130 153 178 198 202 185 146 114 97 87 81 79 78 78 78 79 80 80 79 78 77 72 70 68 65 62 59 57 56 54 51 49 48 46 46 47 47 46 44 42 38 37 36 34 31 30 30 31 35 41 47 52 56 59 61 53 48 47 49 50 44 38 38 46 46 42 36 31 27 32 37 41 44 45 44 41 41 45 49 49 49 54 67 91 105 102 77 23 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 4 6 10 15 18 23 40 54 63 67 64 42 28 25 29 134 131 125 119 118 139 166 187 195 190 178 150 105 88 82 79 78 79 81 80 79 78 77 75 73 70 69 68 67 67 66 63 62 60 58 56 53 51 49 48 47 46 46 46 45 43 39 38 37 36 33 32 32 33 35 39 46 51 55 56 56 51 49 50 51 47 37 29 27 28 31 34 33 30 28 30 32 36 42 46 46 43 42 46 53 52 51 55 63 79 94 103 93 43 18 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 3 5 7 9 12 16 22 33 45 56 63 57 34 23 23 30 134 129 120 118 131 149 161 161 147 123 106 93 81 75 73 73 74 78 81 81 79 76 73 71 67 64 63 64 64 64 64 64 64 63 62 60 57 54 53 52 49 48 49 50 48 42 39 38 38 38 37 36 37 39 42 45 50 54 56 54 54 53 53 52 51 42 33 27 23 23 29 34 36 35 34 33 33 37 44 51 54 54 52 50 57 55 55 60 65 71 83 95 98 64 35 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 4 5 5 5 7 9 11 14 19 25 30 36 41 39 34 35 36 34 112 108 100 99 104 108 110 107 98 86 78 73 69 67 68 70 74 79 81 81 78 72 67 63 59 58 58 60 62 64 65 68 68 68 67 65 63 60 59 57 54 52 54 56 53 42 36 35 36 37 39 40 43 46 49 51 54 56 56 53 53 55 57 56 51 43 37 33 30 30 33 40 45 45 43 42 41 43 50 61 66 67 62 58 60 59 61 65 68 69 75 84 92 79 56 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 5 7 8 9 9 10 12 13 14 16 17 19 21 27 33 38 43 44 29 90 88 86 84 83 85 88 88 80 73 67 64 64 67 72 76 78 78 78 75 70 64 59 57 56 56 58 62 65 68 71 73 74 75 75 73 71 69 69 68 64 56 55 57 54 45 37 34 34 36 40 41 44 47 50 53 56 57 54 49 47 49 51 53 58 53 47 41 39 44 48 54 57 56 55 55 55 56 62 73 81 81 73 68 69 72 75 74 75 68 63 66 76 81 74 48 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 6 7 9 10 12 13 13 13 13 13 14 15 16 20 23 26 30 33 23 77 75 73 73 75 79 82 81 73 65 61 60 61 63 69 73 74 72 69 66 61 57 57 58 58 58 61 65 68 71 72 74 76 78 79 79 77 75 75 74 70 57 55 54 53 48 44 44 42 39 42 44 47 51 55 59 59 57 52 47 43 44 47 50 53 51 48 47 50 60 69 72 69 66 67 67 67 70 75 85 97 100 87 79 79 81 79 72 80 76 72 71 74 76 78 66 31 12 3 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 7 9 10 13 13 13 12 11 13 13 13 13 14 13 12 14 21 16 64 60 59 61 66 71 73 72 66 61 57 57 60 63 67 68 66 62 59 57 57 58 62 64 65 65 66 68 70 71 72 72 74 76 77 78 78 78 77 74 68 59 55 51 48 44 44 50 53 51 49 49 52 55 58 61 59 55 50 45 41 44 49 52 51 48 47 51 61 70 75 78 79 76 75 76 78 83 90 102 116 121 108 97 87 78 72 74 90 96 92 82 75 64 63 66 52 29 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 9 11 13 13 12 12 12 12 11 11 10 9 7 8 10 10 6 55 52 52 53 55 61 65 66 63 57 53 53 57 61 60 57 54 51 48 50 56 62 69 71 71 73 75 72 72 71 71 71 72 73 73 75 76 76 76 73 69 63 58 51 45 40 41 47 51 51 51 52 53 55 58 61 58 53 48 47 43 45 46 46 45 46 51 58 66 71 80 89 95 85 84 85 86 89 97 115 132 138 128 99 67 48 51 65 94 120 130 112 100 58 34 35 36 31 15 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 4 8 11 13 13 13 13 13 12 11 8 9 7 5 5 4 3 1 58 57 57 57 56 60 63 63 61 58 57 59 64 65 62 55 49 44 43 48 54 61 66 69 70 73 77 76 74 73 72 72 72 71 71 71 72 73 73 72 68 59 50 45 44 43 45 47 49 51 54 55 59 63 65 64 59 53 48 52 54 52 49 46 52 56 63 71 75 77 80 89 101 100 96 91 86 82 92 104 117 125 115 87 51 27 27 30 69 121 157 141 107 68 35 13 6 10 12 14 16 4 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 5 10 12 13 13 14 11 6 2 2 5 6 5 4 4 3 1 61 61 61 61 59 60 61 62 61 61 62 66 72 74 71 65 60 58 54 53 54 56 57 60 62 65 69 73 74 73 72 72 71 72 72 72 72 73 72 71 67 60 53 49 48 50 52 53 54 55 56 57 66 75 75 70 63 54 47 53 61 63 58 48 58 58 62 70 74 71 73 82 99 103 98 89 79 73 80 82 81 79 79 79 66 54 63 80 94 116 141 128 108 86 59 27 7 1 11 30 36 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 10 12 13 13 11 9 8 7 5 4 4 4 5 3 1 58 58 59 60 61 62 63 62 61 59 64 71 77 79 75 70 62 54 58 59 58 57 59 63 65 65 66 66 67 68 70 70 69 69 69 71 74 73 72 70 64 57 52 49 47 49 50 51 53 57 60 63 70 77 76 69 62 54 47 47 57 65 63 47 54 54 55 57 56 53 57 66 79 84 79 70 62 61 68 72 73 72 75 72 68 68 75 81 76 78 96 90 88 82 66 33 12 3 6 18 27 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 3 6 10 12 12 11 11 11 8 6 5 4 3 3 2 3 54 55 56 58 61 64 67 67 65 61 68 74 80 82 83 75 68 65 63 62 61 60 62 64 65 65 66 67 68 67 67 67 67 67 68 70 74 73 71 68 63 58 53 49 45 44 44 47 50 53 56 57 59 60 61 55 53 53 53 56 60 66 66 49 49 50 51 49 42 42 45 50 57 59 53 47 44 47 54 62 66 63 65 65 62 59 57 52 47 45 47 55 62 66 62 35 17 6 2 4 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 7 10 11 11 10 9 7 6 5 4 2 2 5 12 50 51 52 54 56 59 61 61 60 59 64 68 73 80 107 94 79 71 68 66 65 64 64 65 65 65 67 68 66 65 65 66 67 68 69 70 71 70 68 65 62 60 56 51 48 45 43 44 45 47 54 56 55 53 53 48 48 53 64 79 94 101 93 67 56 51 49 46 38 37 38 40 43 43 40 37 36 37 42 47 49 46 46 45 44 44 45 42 39 39 40 42 45 51 57 43 26 12 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 9 9 9 8 8 7 5 3 2 7 16 28 42 44 45 46 46 48 49 51 54 58 61 61 61 65 101 97 85 77 74 71 68 66 68 66 64 64 66 65 63 64 65 66 68 70 71 71 73 73 70 66 64 63 60 55 51 47 43 42 42 43 46 48 51 54 57 53 53 60 73 87 102 102 89 71 61 53 48 48 44 39 36 36 37 37 35 33 33 35 38 38 37 34 32 31 32 34 36 36 35 36 37 37 38 42 52 49 37 21 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 6 6 5 4 3 2 2 1 5 16 36 62 37 37 37 36 36 37 40 43 49 56 61 58 54 53 75 79 77 74 74 72 70 69 70 69 66 65 64 60 62 63 65 65 67 71 74 78 83 82 76 71 70 71 69 66 61 56 50 47 45 44 44 46 50 54 56 54 57 66 77 81 76 66 57 55 53 47 40 39 36 33 32 33 35 34 32 30 30 32 35 35 32 29 26 26 27 29 30 30 31 32 34 34 34 37 45 49 48 38 19 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 2 1 0 0 0 1 10 32 63 94 34 35 33 32 31 32 36 40 45 51 53 52 50 50 56 61 65 69 75 77 76 76 74 71 68 65 62 58 59 61 63 65 69 76 83 88 90 87 81 77 77 77 75 73 70 67 60 54 50 46 44 46 50 52 51 52 57 63 64 64 57 51 46 45 43 38 34 31 29 28 29 30 28 25 23 22 22 23 28 31 29 25 23 23 24 24 24 24 25 27 29 29 29 31 36 43 44 39 27 14 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 2 6 17 30 49 73 86 28 30 30 29 29 30 33 37 40 42 42 41 40 41 44 50 58 66 76 78 78 77 75 71 67 63 60 58 59 62 66 70 76 84 89 90 87 83 81 80 79 77 76 75 73 69 64 59 55 50 46 47 48 46 44 47 52 56 55 50 47 44 43 43 40 35 29 25 22 20 17 14 15 15 15 15 15 17 20 24 25 23 21 20 19 18 17 18 19 22 27 29 30 31 34 38 35 26 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 1 5 14 30 40 47 51 56 60 27 29 28 28 27 29 31 34 36 36 37 37 37 37 39 43 51 60 71 75 76 75 72 68 63 61 61 61 63 66 72 79 85 87 85 81 76 76 76 75 75 73 72 71 69 66 63 60 58 57 54 53 50 46 43 42 42 43 45 44 42 41 41 40 35 29 23 18 14 12 11 10 8 7 7 8 9 11 14 17 19 18 16 15 14 14 13 13 15 19 24 29 33 36 37 34 26 15 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 6 18 38 59 67 66 62 55 52 26 28 29 28 27 28 30 31 32 32 33 35 35 34 33 35 42 51 60 64 67 69 70 64 61 60 62 65 69 75 81 88 87 83 77 72 69 71 73 73 72 71 67 64 61 57 55 56 59 61 60 57 52 49 48 46 43 42 40 40 41 42 43 38 30 22 13 7 4 3 2 1 0 0 1 2 2 4 5 7 9 9 8 8 7 8 9 11 14 17 21 25 30 35 32 26 18 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 9 10 13 23 38 57 66 68 64 56 52 56 27 29 29 30 31 31 31 31 31 31 32 33 34 34 31 32 36 42 48 52 56 64 73 71 68 67 68 68 71 74 76 76 73 73 72 71 71 74 77 80 83 75 66 57 52 48 48 53 60 61 60 56 52 52 60 57 50 44 40 37 36 36 37 31 22 12 3 1 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 2 4 6 10 13 16 18 20 22 21 16 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 11 16 14 16 20 26 36 46 51 49 45 46 61 72 29 30 31 31 32 33 33 34 34 33 31 32 34 36 34 36 37 39 41 47 54 62 69 74 76 74 70 64 64 66 68 70 72 75 76 74 76 82 91 102 108 93 75 60 52 48 46 49 56 58 56 54 55 61 79 76 65 53 43 33 30 31 31 23 14 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 10 11 11 13 11 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 14 17 19 20 20 23 35 53 54 48 43 60 78 93 30 32 32 33 34 36 37 37 37 36 34 33 34 38 42 41 40 40 43 50 56 61 64 65 63 62 59 56 59 65 73 80 85 88 87 82 78 81 85 85 72 61 57 56 55 51 49 50 53 55 57 58 60 62 68 65 58 48 38 32 30 29 27 20 12 6 3 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 5 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 1 7 15 22 29 34 34 32 45 56 59 58 59 95 121 133 29 30 31 31 32 32 33 34 34 34 34 34 36 38 42 42 43 45 49 55 59 60 60 59 56 53 54 58 64 69 72 74 81 89 90 85 79 74 71 68 65 62 58 54 50 47 47 51 58 65 68 64 58 53 49 46 43 39 31 27 25 25 25 22 17 10 6 4 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 11 19 26 32 44 49 42 50 60 67 75 98 142 173 184 26 27 28 27 27 27 28 28 28 28 30 32 34 36 39 43 46 50 55 59 61 60 58 56 57 60 65 75 79 79 78 80 95 94 89 84 82 75 68 64 63 61 58 56 57 54 54 60 71 82 80 71 59 52 46 41 37 34 33 29 24 19 24 26 21 10 3 4 10 13 2 0 3 6 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 3 13 24 34 39 37 37 42 51 70 88 104 123 169 211 233 234 25 25 25 25 25 25 25 25 25 25 27 28 30 33 36 41 47 54 61 66 67 65 63 63 68 78 89 98 98 94 88 85 84 82 82 84 87 81 76 74 72 68 63 60 60 61 63 68 76 85 87 84 77 69 63 51 37 27 29 26 22 20 25 30 28 18 5 3 4 4 1 0 1 3 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 11 22 35 49 50 45 45 53 70 93 115 141 182 237 264 268 258 23 23 24 24 24 24 24 24 24 23 23 25 27 29 33 39 45 54 64 72 74 75 74 74 83 95 108 119 108 105 99 83 79 81 84 85 88 87 88 90 89 75 68 66 64 62 62 64 70 77 84 87 88 90 103 81 42 23 17 13 12 11 10 21 29 32 35 17 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 16 26 40 60 61 61 63 70 79 98 127 171 236 282 293 275 264 21 22 22 23 23 23 24 24 24 23 22 22 23 25 29 33 40 49 59 69 76 81 83 88 98 112 124 129 105 102 100 83 78 83 85 82 83 86 93 99 101 81 71 65 60 56 53 52 53 55 58 62 68 82 93 78 50 32 21 15 11 11 12 11 12 16 30 15 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 11 20 27 32 33 34 50 59 68 76 80 83 102 139 190 229 247 242 217 196 22 21 21 21 22 22 23 23 23 23 22 20 20 21 23 26 32 41 51 60 67 73 81 97 108 114 122 138 123 111 98 84 79 81 81 78 80 85 92 95 89 76 66 58 52 46 43 42 42 44 45 48 53 65 75 73 60 41 26 18 15 15 10 5 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 1 8 19 31 38 40 36 31 28 38 53 69 83 88 90 108 142 174 170 151 123 91 82 21 21 20 20 21 21 22 22 23 22 20 17 16 16 18 20 24 30 37 47 55 61 71 96 111 111 115 145 118 94 79 76 78 78 76 72 73 77 82 82 71 63 58 55 55 53 52 51 49 47 44 43 44 50 61 67 63 49 32 23 19 17 13 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 13 27 39 47 49 47 41 36 35 42 56 73 84 88 96 113 135 134 126 113 99 86 80 21 21 20 20 20 21 22 21 21 21 19 17 15 14 15 16 19 22 26 34 45 57 72 102 131 129 119 129 102 82 72 75 78 77 74 70 69 72 73 70 63 57 55 57 60 60 59 57 53 48 43 40 39 40 47 54 60 62 46 34 27 23 19 12 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 15 30 42 49 52 50 46 44 43 41 49 67 85 90 96 109 123 125 111 105 100 90 77 69 18 19 20 21 22 23 21 21 20 19 18 18 16 15 14 14 15 18 21 27 40 56 77 108 153 145 119 113 100 85 75 75 76 76 74 69 65 65 67 69 67 64 62 61 61 60 57 53 47 40 39 39 38 38 40 45 51 61 56 48 40 32 27 21 14 6 2 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 14 35 46 52 56 55 57 51 46 44 48 68 89 98 99 107 114 113 97 90 86 80 69 50 39 12 16 19 21 26 28 23 21 20 19 19 19 18 16 15 13 14 17 21 27 40 56 74 95 129 127 112 107 97 83 74 74 72 70 67 63 58 63 68 69 68 67 66 63 57 53 47 43 38 38 38 39 39 38 38 40 43 51 56 58 56 47 40 32 22 11 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 1 7 19 36 52 61 66 66 62 66 62 52 43 55 79 100 101 105 109 106 93 86 83 76 64 50 34 24 12 16 20 23 28 31 27 24 20 18 18 18 18 17 15 13 14 16 20 27 37 47 57 69 75 86 94 94 85 79 76 76 71 66 62 60 57 65 69 66 62 60 58 55 51 48 44 42 42 42 42 41 40 38 37 38 40 42 47 54 61 60 54 45 34 21 10 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 15 32 48 57 62 66 68 67 64 66 61 51 44 67 95 118 124 109 95 85 80 83 82 75 57 39 26 18 14 18 23 29 33 34 32 27 21 17 16 15 15 14 13 13 14 16 19 25 31 39 47 55 56 57 59 62 66 71 71 64 58 55 53 51 54 59 60 57 50 48 48 49 49 47 46 43 41 40 39 39 38 37 36 36 37 38 40 43 47 52 53 52 47 38 22 11 6 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 9 16 26 35 41 42 46 52 58 59 61 58 50 38 41 73 108 131 123 102 87 86 91 95 94 85 60 39 25 17 17 21 27 33 36 37 35 28 21 16 14 12 11 11 12 14 15 16 18 21 26 34 42 46 46 46 46 47 50 51 49 43 38 37 40 43 42 43 43 43 40 39 40 42 43 45 44 43 40 38 38 38 37 35 35 35 35 36 37 36 35 35 39 44 49 52 39 27 18 12 9 8 7 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 2 8 16 23 26 30 34 37 39 42 50 58 60 59 56 48 31 40 71 108 134 106 93 92 100 103 100 94 86 63 43 29 21 18 23 29 33 36 36 33 25 19 15 12 8 7 9 13 15 16 17 18 20 26 34 41 44 44 43 43 43 37 30 22 14 9 9 14 21 26 30 32 33 33 35 38 40 42 42 42 42 41 40 40 39 36 35 34 34 35 36 36 34 31 29 30 33 39 48 47 43 36 26 24 22 17 11 6 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 11 19 26 29 29 29 30 32 35 43 57 73 78 76 69 55 34 38 62 96 119 99 95 105 112 107 100 93 85 69 53 38 30 19 22 26 29 31 31 29 21 17 13 9 6 6 9 14 15 16 17 18 21 28 34 38 40 41 43 45 46 43 36 25 12 3 1 3 8 16 25 30 30 32 35 38 41 42 41 42 42 42 41 40 39 36 35 36 36 36 35 35 33 31 29 29 30 32 36 40 43 48 56 56 50 42 32 20 13 11 9 6 3 1 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 1 5 12 20 25 28 27 22 21 21 24 33 48 69 96 113 112 102 86 76 81 93 102 96 88 86 90 94 95 94 89 84 75 65 55 46 19 20 21 22 23 23 21 16 11 8 6 6 6 9 14 16 16 18 19 19 25 30 34 36 38 42 48 52 52 45 34 24 18 16 16 19 24 31 34 33 34 36 39 41 43 43 44 44 44 41 39 38 36 35 35 35 34 33 33 33 33 32 31 30 29 29 30 31 34 43 54 62 66 63 52 39 29 19 11 6 3 1 0 0 0 0 1 1 0 0 0 0 0 0 1 2 4 7 11 14 18 23 26 27 26 23 19 16 15 18 41 62 79 91 89 85 82 83 80 78 76 73 74 74 75 76 77 80 83 84 84 83 79 72 66 18 18 19 19 19 16 13 10 7 6 6 6 6 9 13 16 16 17 20 26 28 30 31 31 32 36 42 47 46 41 39 44 40 37 35 35 36 36 36 35 36 37 39 40 41 43 43 43 41 39 37 36 35 34 33 31 30 32 32 32 33 32 32 31 29 27 25 24 26 30 39 51 64 72 71 63 52 39 26 15 8 4 2 1 0 0 0 0 0 0 0 0 0 0 2 6 11 18 23 25 27 27 25 24 22 19 15 12 12 26 50 70 81 77 72 65 59 56 56 59 63 64 64 65 66 69 70 72 74 76 81 83 84 82 88 21 25 30 37 42 32 17 8 6 5 5 6 7 9 13 15 16 17 18 22 25 28 28 26 24 26 30 34 35 38 41 44 42 40 39 40 40 38 35 34 34 36 37 38 39 39 38 35 32 33 33 32 31 31 31 31 32 32 32 31 30 30 29 28 25 24 22 21 23 26 31 39 50 60 67 71 71 66 52 34 20 13 9 6 2 8 9 5 0 2 5 8 10 11 14 17 22 26 28 28 26 23 20 18 17 15 13 12 16 32 52 68 77 70 66 61 55 50 49 51 54 56 56 57 60 65 67 69 70 70 71 74 78 83 95 34 43 52 60 71 54 26 8 5 5 7 11 12 13 13 14 16 18 19 22 24 24 23 23 19 18 19 21 26 27 28 32 34 35 35 35 36 37 38 37 35 36 37 38 40 39 38 36 31 29 28 28 30 32 33 34 33 31 29 29 28 27 25 22 20 21 21 21 23 26 29 33 41 48 57 66 76 77 69 53 37 26 22 19 9 16 19 15 2 7 16 24 29 29 28 27 29 30 29 28 25 20 17 15 14 15 15 16 24 43 61 73 68 64 60 56 51 48 48 49 49 47 46 47 52 56 60 62 63 62 60 60 64 75 99 30 33 38 46 52 39 20 6 4 3 4 8 11 13 14 15 17 18 22 28 33 28 20 17 15 14 14 13 15 18 21 23 23 24 25 24 27 30 33 36 37 37 39 40 41 39 28 11 14 19 23 28 31 32 33 32 31 30 29 28 25 22 19 16 13 15 18 20 23 25 27 31 35 41 49 60 70 75 74 69 58 44 41 44 31 35 41 39 5 12 25 35 37 36 33 29 29 29 29 28 25 20 17 16 16 18 21 29 40 55 71 79 64 58 55 53 51 50 49 46 42 38 36 36 38 42 47 51 50 48 46 46 50 57 78 27 31 35 39 25 14 6 2 1 1 1 3 7 10 14 17 18 20 24 28 29 22 15 14 13 13 12 11 10 11 11 11 12 14 15 15 15 18 22 28 32 35 37 39 37 26 17 13 18 23 27 31 32 31 30 29 30 31 29 25 20 16 13 11 7 9 13 17 20 22 25 29 34 42 51 61 63 68 74 78 80 80 76 68 62 61 60 53 17 24 40 52 51 45 38 32 28 29 32 36 30 24 20 19 20 25 35 51 64 70 70 65 58 54 52 51 49 46 43 39 35 31 28 26 26 29 32 35 35 32 30 30 32 36 45 26 28 26 20 11 5 1 0 0 0 0 1 2 4 9 15 16 19 23 28 27 21 14 11 11 11 11 11 11 11 10 10 10 8 6 5 5 8 13 20 26 30 33 33 26 14 10 16 23 28 31 32 31 29 28 28 29 28 25 20 14 10 8 8 9 11 13 15 18 20 24 29 37 46 55 60 62 66 71 74 75 75 76 78 76 70 62 55 33 34 45 59 61 59 56 54 57 57 57 61 52 45 42 45 56 63 65 65 65 63 59 56 52 49 46 46 44 41 38 35 31 26 22 19 19 20 21 23 22 21 20 19 18 20 24 23 20 16 8 3 1 0 0 0 0 0 0 0 0 3 10 12 16 20 25 26 22 16 12 10 10 11 14 10 8 7 8 3 1 0 0 1 2 4 8 14 20 25 28 23 22 23 28 31 32 33 32 30 28 27 27 27 24 19 14 9 8 10 12 14 15 16 17 19 22 27 33 41 50 57 61 64 67 69 73 75 74 71 68 64 58 53 50 44 44 46 49 55 60 65 72 86 87 82 81 73 65 58 49 48 47 47 48 49 49 49 49 48 45 43 42 41 39 37 34 29 24 20 17 16 15 15 16 15 14 14 13 12 13 15 19 15 9 4 1 0 0 0 0 0 0 0 0 0 2 6 9 12 14 15 21 22 21 17 12 11 12 15 10 5 2 3 1 0 0 0 0 0 0 1 5 10 18 27 30 33 34 36 35 33 31 30 28 26 25 26 23 18 12 7 6 9 14 16 16 16 16 18 21 26 32 40 47 53 59 65 68 71 74 80 77 71 63 54 47 41 36 34 33 33 37 43 51 59 66 74 82 81 72 61 51 45 42 39 39 40 41 40 40 42 43 44 45 45 44 42 40 37 35 32 28 23 20 17 14 12 10 10 9 8 8 7 8 9 11 17 11 5 1 0 0 0 0 0 0 0 0 0 0 0 2 4 7 9 9 14 19 22 25 22 21 19 16 9 3 0 0 0 0 0 0 0 0 0 0 1 5 12 24 28 30 31 32 33 31 29 28 25 25 25 22 17 12 9 5 5 9 14 16 16 16 17 20 25 32 41 49 53 56 60 65 69 75 81 78 71 61 48 33 23 16 12 10 11 13 18 30 42 53 63 76 77 73 67 59 51 44 38 37 37 38 39 37 36 37 38 40 40 40 39 37 36 34 31 28 25 22 19 16 12 8 5 4 3 3 2 2 3 4 5 11 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 7 11 16 22 28 27 25 22 17 9 3 0 0 0 0 0 0 0 0 0 0 1 5 13 23 27 29 29 30 30 29 27 25 26 25 23 17 13 9 7 5 5 8 12 15 15 15 18 24 31 40 48 54 55 57 61 64 66 71 76 71 61 46 28 13 6 2 0 1 1 2 3 15 29 42 52 67 72 70 63 54 47 41 37 36 36 37 38 35 34 34 35 36 35 35 34 32 30 27 24 21 19 16 13 10 7 3 1 1 0 1 0 0 0 0 1 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 6 9 13 17 20 20 19 17 16 11 5 1 0 0 0 0 0 0 0 0 0 1 8 17 25 28 30 30 29 28 26 25 23 22 20 17 14 11 7 5 5 5 6 7 9 12 16 20 28 37 45 51 50 53 56 60 61 63 65 66 60 47 29 9 3 1 0 0 0 0 0 0 7 19 31 42 56 62 62 57 47 40 37 34 34 35 35 34 33 32 33 34 34 32 31 28 27 24 21 17 14 12 10 7 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 2 3 4 5 8 11 12 13 14 14 13 11 7 3 0 0 0 0 0 0 0 0 1 6 13 21 27 28 29 27 25 25 24 22 20 18 16 15 13 10 7 5 5 5 6 8 12 15 19 25 33 41 47 50 50 52 55 59 59 60 60 57 46 31 15 3 1 0 0 0 0 0 0 0 3 11 23 36 46 51 51 48 41 36 33 31 30 30 31 30 30 30 30 31 31 29 26 23 21 17 14 11 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 6 8 11 12 13 13 9 4 0 0 0 0 0 0 1 2 6 14 20 26 29 29 26 23 22 20 17 15 14 15 15 13 11 7 5 5 5 7 9 11 14 18 23 30 38 45 48 48 49 51 54 57 57 57 55 49 36 20 6 1 0 0 0 0 0 0 0 0 0 5 15 29 40 45 42 40 38 36 34 30 28 28 27 27 28 28 29 29 27 25 22 19 15 12 10 8 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 4 8 11 14 13 10 7 4 1 0 0 0 0 2 5 13 20 26 29 30 27 23 19 16 15 14 14 15 15 14 12 9 6 5 6 6 8 10 14 16 21 28 35 42 46 49 49 51 53 55 54 54 53 50 44 32 18 6 1 0 0 0 0 0 0 0 0 0 3 10 22 33 38 34 35 37 39 39 33 29 27 26 26 27 28 28 27 25 23 21 16 13 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CIN -31 -31 -27 -19 -13 -12 -15 -22 -31 -42 -53 -60 -63 -67 -70 -69 -63 -61 -62 -61 -55 -57 -59 -61 -62 -63 -65 -68 -80 -88 -92 -97 -107 -114 -112 -106 -102 -96 -100 -111 -123 -132 -127 -61 -32 -33 -49 -65 -78 -73 -67 -66 -64 -47 -21 -5 0 0 -3 -14 -5 -1 0 0 -1 -1 -2 -3 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -3 -3 -4 -5 -5 -6 -6 -5 -4 -4 -5 -5 -5 -5 -4 -4 -3 -3 -3 -2 -3 -2 -2 -2 -33 -34 -30 -22 -16 -14 -16 -23 -34 -47 -56 -60 -66 -71 -73 -69 -68 -68 -66 -62 -55 -54 -58 -60 -62 -64 -71 -71 -75 -81 -87 -97 -116 -118 -113 -106 -100 -94 -96 -100 -90 -72 -65 -17 -3 -5 -17 -39 -83 -80 -69 -60 -50 -30 -8 -1 0 0 0 0 0 0 0 -1 -3 -4 -3 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -8 -10 -9 -8 -8 -7 -7 -7 -8 -7 -6 -6 -5 -4 -4 -4 -5 -4 -3 -3 -3 -25 -26 -25 -21 -16 -14 -15 -17 -24 -34 -44 -53 -64 -72 -74 -71 -72 -69 -64 -59 -56 -58 -67 -67 -61 -55 -57 -58 -63 -69 -75 -85 -100 -97 -94 -94 -96 -98 -102 -103 -67 -14 0 0 0 0 -3 -14 -47 -37 -26 -18 -13 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -11 -12 -12 -9 -8 -8 -8 -9 -8 -8 -8 -7 -7 -7 -7 -5 -4 -4 -4 -4 -13 -10 -9 -8 -8 -10 -11 -15 -20 -25 -27 -35 -45 -51 -58 -70 -73 -76 -74 -68 -63 -68 -76 -73 -64 -54 -53 -58 -63 -68 -72 -75 -81 -80 -81 -83 -83 -74 -76 -74 -49 -13 -2 0 0 0 -3 -10 -23 -13 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -10 -9 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -5 -4 -5 -4 -2 -2 -1 -2 -5 -11 -17 -25 -32 -34 -30 -25 -27 -28 -34 -51 -58 -66 -70 -71 -71 -72 -70 -63 -55 -51 -54 -62 -67 -66 -61 -54 -49 -62 -81 -88 -69 -24 -22 -20 -14 -6 -2 0 0 0 -3 -9 -11 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -13 -7 -6 -6 -6 -6 -5 -5 -5 -5 -4 -4 -3 -4 -4 -4 -3 -3 -4 -1 0 0 -3 -9 -24 -28 -33 -36 -35 -32 -28 -22 -18 -21 -33 -46 -57 -63 -66 -64 -57 -47 -46 -43 -36 -25 -25 -26 -25 -22 -17 -12 -23 -33 -34 -20 -2 -1 -1 -1 0 0 0 0 0 0 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -7 -8 -8 -7 -5 -4 -4 -3 -3 -4 -4 -3 -2 -2 -2 -3 -3 -3 -3 -3 -1 -1 -2 -5 -12 -23 -22 -22 -24 -24 -23 -17 -13 -17 -23 -26 -34 -43 -42 -38 -36 -31 -30 -31 -27 -17 -6 -12 -13 -13 -10 -5 -1 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -9 -12 -10 -10 -8 -5 -4 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -8 -12 -9 -6 -5 -4 -3 -2 -3 -3 -3 -3 -4 -3 -2 -2 -3 -3 -3 -3 -1 -1 -1 -3 -4 -5 -8 -12 -15 -16 -16 -11 -16 -23 -24 -19 -21 -34 -30 -28 -33 -17 -12 -10 -6 -2 -1 -4 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -2 -3 -5 -10 -21 -29 -27 -20 -15 -10 -7 -6 -6 -5 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -6 -7 -7 -4 -3 -3 -3 -3 -4 -2 -1 -1 -1 -2 -2 -3 -5 -1 -1 -3 -6 -9 -13 -16 -16 -19 -24 -31 -32 -30 -22 -13 -7 -9 -13 -10 -6 -5 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 0 -2 -3 -2 0 0 0 -1 -1 0 0 0 0 0 0 -1 -4 -9 -16 -19 -23 -25 -27 -25 -19 -13 -9 -5 -3 -4 -3 -6 -6 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -7 -9 -8 -6 -5 -4 -3 -3 -2 -2 -1 -1 -1 -1 -2 -3 -4 -2 -5 -16 -23 -25 -26 -21 -13 -11 -11 -7 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -7 -3 -2 -1 -1 0 0 0 0 0 -2 -3 -2 -2 -2 -4 -5 -6 -15 -25 -30 -28 -25 -20 -15 -10 -4 -2 -2 -2 -1 -2 -3 -3 -4 -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 -1 -1 -2 -4 -6 -5 -4 -3 -2 -1 -2 -2 -2 -3 -3 -1 -1 -1 -2 -2 -3 -6 -10 -13 -16 -16 -12 -4 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 -1 -2 -3 -4 -6 -9 -11 -11 -12 -14 -15 -14 -12 -10 -7 -5 -4 -1 -1 -1 -1 0 -2 -2 -2 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -3 -3 -3 -2 -2 -2 -2 -2 -2 -3 -3 -2 -1 -1 -1 -1 -5 -4 -2 -1 0 -1 -1 -1 0 -1 -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 -1 -1 -1 -3 -5 -6 -9 -12 -11 -9 -8 -6 -5 -3 -3 -2 -2 -2 -2 0 0 0 0 0 -1 -2 -2 -2 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -2 -3 -3 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -4 -2 -1 -1 -1 0 0 0 0 -1 -3 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -2 -3 -4 -4 -4 -4 -3 -2 -2 -1 -1 -1 -1 -1 -1 -2 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -2 -2 -2 -2 -1 -1 -1 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -2 0 -1 -2 -2 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 0 0 0 0 -1 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -2 -1 0 0 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 0 0 0 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 -1 -3 -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 -1 -2 -2 -2 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 -1 -2 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -1 -2 -2 -2 -2 -1 -1 -1 -2 -2 -1 0 0 0 -1 -1 0 0 0 0 -1 -1 -1 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 -1 -1 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -1 -1 -1 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 -1 -2 -2 -2 -1 -1 -2 -3 -2 -2 -2 -2 -2 -1 -1 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 -1 -1 -1 -1 -1 -1 -3 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -2 -1 0 -1 -2 -2 -2 -2 -2 -2 -1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -4 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -7 -2 -1 -1 -2 -3 -2 -1 -1 -2 -2 -1 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -1 -1 0 0 -1 -2 -1 -1 -1 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -2 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 0 0 0 -1 -1 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -2 -2 -3 -3 -2 -1 -1 -2 -2 -2 -2 -1 -1 -2 -2 -1 -1 -1 -1 0 0 0 -1 -2 -2 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -5 -7 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 0 -1 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 -1 -1 -1 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 0 0 -1 -1 0 -1 -2 -1 -1 -1 -1 -2 -4 -7 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -1 0 -1 -3 -6 -3 -2 -1 -1 -1 -1 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 -1 0 0 0 0 0 0 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 -1 -1 -3 -8 -9 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -1 -1 -3 -7 -11 -8 -8 -9 -10 -12 -9 -5 -1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -2 -1 0 0 0 0 0 0 0 -1 -2 -3 -2 -3 -3 -2 -2 -2 -1 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -2 -4 -8 -8 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -1 0 0 -3 -10 -9 -14 -15 -13 -10 -23 -17 -8 -2 -1 -1 -1 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 -1 -1 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -3 -3 -2 -1 -2 -1 -2 -2 -2 -3 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 0 0 -2 -4 -6 -7 -7 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 -1 -1 0 -1 -5 -15 -15 -21 -22 -17 -8 -25 -20 -10 -3 0 -1 0 0 0 0 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -1 -2 -2 -2 -2 -3 -2 -2 -1 -2 -2 -3 -2 -1 -1 -1 -2 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -4 -9 -18 -15 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 0 0 -2 -7 -17 -24 -26 -24 -18 -16 -10 -4 -1 -1 -1 0 0 0 -1 -2 -2 -1 0 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 0 -1 -2 -2 -2 -1 -1 -2 -3 -3 -2 -2 -2 -3 -2 -1 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 0 0 -1 0 -1 -1 -2 -2 -2 -1 -1 -1 -3 -9 -21 -20 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 -1 -1 -1 -1 -2 -1 0 -1 -1 -1 0 -1 -1 -1 -1 -3 -2 -2 -3 -3 -2 0 0 -1 -4 -10 -18 -24 -26 -22 -11 -5 -1 0 -1 -1 0 0 0 0 -1 -1 -1 -1 -2 -1 -1 -1 -1 -1 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -2 -1 0 -1 -2 -2 -1 -1 -1 -2 -3 -2 -2 -2 -2 -2 -1 -1 -1 -2 -2 -1 -1 -1 -1 -2 -2 -2 -1 0 -2 -2 -2 -1 -1 -1 -1 -1 -2 -2 -3 -6 -17 -21 -15 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 -1 -3 -3 -2 -2 -4 -4 -2 -1 0 -2 -4 -8 -13 -16 -15 -10 -4 -1 -1 -1 -1 -1 0 0 0 0 0 -1 -1 -2 -2 -1 -1 -1 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -1 -1 -1 0 0 -1 -2 -2 -1 0 -1 -2 -2 -2 -2 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -2 -6 -14 -22 -22 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 -1 -1 -1 -2 -2 -2 -2 -4 -3 -2 0 -2 -4 -5 -6 -5 -4 -2 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -2 -2 -1 -1 0 0 0 -1 -2 -2 -2 -1 0 0 -1 -1 -2 -1 -2 -2 -1 -1 -2 -2 -3 -2 -2 -2 -2 -2 -1 0 -1 -2 -2 -1 -1 0 0 -1 -1 -1 -1 -2 -2 -3 -6 -13 -23 -32 -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 -1 -1 0 0 -1 -1 0 -1 -2 -2 -1 -4 -4 -4 0 -1 -1 -2 -1 -1 0 -1 -1 -1 -1 -1 0 0 0 -1 -1 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 -1 -2 -2 -3 -2 -1 -1 0 -1 -2 -1 -1 -2 -2 -2 -2 -2 -2 -3 -2 -1 -2 -2 0 0 -1 -2 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -2 -4 -6 -11 -20 -36 -14 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -3 -5 -6 0 0 0 0 0 0 -1 -1 -1 -1 -1 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 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -2 -2 -3 -3 -2 -2 -1 -1 -2 -2 -2 -2 -2 -2 -1 -2 -2 -3 -4 -3 -3 -3 -3 -1 0 0 -1 -3 -2 -1 0 0 -1 -1 -1 -1 0 -1 -2 -4 -7 -13 -29 -17 -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 -2 -2 -1 0 0 -1 -2 -4 -6 -6 0 0 0 0 0 -1 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 0 -2 -2 -2 -2 -2 -1 -1 -1 -2 -2 -2 -2 -2 -2 0 -1 -2 -2 -1 -1 -2 -3 -4 -3 -2 -1 -2 -2 -1 0 -1 -1 -2 -1 -1 -1 -1 -2 -2 -2 -4 -8 -19 -17 -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 -2 -3 -2 -1 -1 -1 -2 -2 -2 -3 0 0 0 -1 -1 -1 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -1 0 -1 -1 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 -2 -2 -2 -2 -2 -1 -1 -1 -2 -2 -2 -2 -2 -3 -1 -1 -2 -1 0 0 -1 -2 -3 -3 -2 -2 -2 -1 -1 -1 -1 -2 -2 -1 -1 -1 -2 -3 -2 -2 -3 -5 -11 -13 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -6 -4 -1 -1 -1 -1 -6 0 0 0 0 0 -1 -1 -1 -2 -1 -1 -1 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -1 -1 -2 -1 -2 -2 -1 -1 0 0 -1 -2 -1 -1 -1 0 0 -1 -2 -3 -2 -2 -2 -1 -1 -1 -2 -2 -2 -2 -3 -3 -1 -1 -2 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -2 -3 -6 -9 -8 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -9 -9 -3 -3 -3 -3 -9 -1 -1 -1 -1 -1 -1 -2 -1 -1 0 0 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 0 0 0 -2 -3 -3 -2 -2 -1 -1 -1 -1 -2 -3 -3 -3 -3 -3 -2 -2 -2 -2 -3 -3 -2 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -2 -1 -1 -1 -2 -2 -4 -6 -11 -19 -17 -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 -3 -10 -15 -12 -11 -10 -8 -11 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -1 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 -1 -1 -1 -1 -2 -2 -3 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -2 -2 -1 -1 -1 -2 -2 -2 -2 -3 -2 -2 -1 -1 -2 -2 -2 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -4 -4 -4 -4 -3 -3 -2 -2 -2 -3 -5 -6 -10 -21 -22 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -3 -3 -6 -6 -4 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -2 -3 -2 -2 -2 -3 -3 -2 -1 -2 -3 -2 -2 -2 -2 -1 -1 -1 -2 -2 -2 -2 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -3 -2 -2 -2 -2 -2 -2 -2 -2 -3 -4 -3 -4 -6 -6 -4 -3 -4 -6 -14 -11 -6 -5 -10 -18 -11 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 -3 -1 0 0 -1 -3 -3 -2 -1 -1 -1 -1 -1 0 0 0 0 -1 -1 -1 -1 -2 -2 -2 -1 -1 -1 -2 -3 -2 -1 -1 -2 -3 -2 -2 -2 -1 -1 -1 -1 -2 -2 -2 -2 -1 -1 -1 -2 -3 -2 -2 -3 -3 -3 -2 -3 -3 -2 -2 -1 -1 -2 -2 -2 -3 -4 -3 -3 -3 -2 -2 -3 -4 -7 -23 -22 -14 -7 -4 -7 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 -1 -2 -2 -3 -3 -2 -3 -3 -2 -1 0 0 0 -1 -1 -1 -2 -2 -2 -2 -1 0 0 -1 -2 -1 -1 -2 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -2 -1 -1 -2 -3 -3 -3 -2 -2 -2 -3 -3 -3 -1 -2 -2 -2 -2 -2 -2 -3 -4 -3 -4 -4 -4 -2 -4 -9 -13 -17 -22 -6 -1 -1 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -12 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 -1 -2 -1 0 0 0 -1 -1 -1 -1 -1 -2 -2 -1 0 0 0 0 0 0 -1 -1 -2 -2 -2 -2 0 0 -1 -1 -1 -1 -1 -2 -1 0 -1 -1 -2 -3 -3 -3 -2 -2 -2 -1 -1 -1 -2 -2 -1 -2 -2 -2 -3 -3 -2 -2 -2 -2 -3 -3 -2 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -3 -4 -8 -17 -32 -13 -3 -1 -3 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -1 0 0 0 0 0 0 0 0 -1 -4 -8 -11 -13 -11 -11 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 -1 -2 -1 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -2 -1 0 0 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -3 -3 -2 -1 0 -1 -2 -3 -2 -2 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -2 -2 -2 -2 -1 -1 -1 -2 -2 -1 0 0 -2 -3 -4 -6 -12 -27 -16 -6 0 -2 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 -1 -4 -9 -11 -6 -6 -12 -16 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -3 -2 -1 -2 -1 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -3 -2 0 0 0 0 -1 -1 0 0 -1 -2 -2 -2 -3 -2 -2 -1 -2 -2 -3 -3 -2 -2 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -1 -1 -1 0 0 -1 -2 -2 -1 0 0 -1 -2 -2 -3 -7 -17 -17 -9 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -3 -6 -10 -13 -8 -4 -8 -13 -13 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -2 -2 -1 -1 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 -1 -2 -2 -3 -2 -2 -2 -2 -4 -4 -3 -2 -2 -2 -1 -1 -2 -2 -3 -3 -3 -3 -3 -4 -4 -3 -2 0 0 0 -1 -1 -2 -2 -2 -2 -2 -1 -2 -2 -2 -2 -5 -13 -16 -13 -5 -3 -2 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 -1 -3 -7 -10 -2 -4 -7 -9 -5 0 0 0 -1 -1 -1 -1 0 0 0 0 -1 -1 0 -1 -1 -1 -1 0 0 -1 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 0 0 0 0 0 0 -2 -3 -3 -2 -2 -2 -2 -2 -3 -3 -3 -3 -2 -1 -2 -1 -2 -3 -3 -3 -3 -2 -1 -1 -1 -2 -2 -1 0 0 0 -1 -2 -2 -2 -2 -2 -2 -3 -2 -2 -2 -3 -6 -10 -14 -19 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -1 0 0 -1 0 0 0 -1 0 -1 -3 -3 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 0 0 -1 -1 -1 0 0 0 -1 -1 -1 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 -1 -1 -1 -1 -1 -2 -4 -3 -3 -3 -4 -4 -2 -1 -1 0 -1 -1 -1 -3 -2 -1 0 0 0 0 0 -1 -1 0 0 0 0 -1 -1 -1 -1 -2 -3 -3 -2 -2 -2 -3 -3 -4 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 -2 -3 -3 -3 -3 -2 -2 -1 -1 -1 -1 -2 -1 -1 0 0 -1 -1 -1 -1 -1 0 0 0 0 -2 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 0 0 0 0 0 -1 -1 -1 -3 -2 -1 -1 -1 -3 -3 -2 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -2 -2 -1 -1 0 0 0 0 0 0 0 -2 -2 -2 -2 -1 -2 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -5 -4 -3 -3 -3 -4 -2 -2 -1 -1 -2 -2 -1 -1 0 0 -1 -1 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -2 -3 -3 -3 -1 0 0 0 0 0 0 -1 -1 -1 -2 -2 -1 -1 -1 -2 -2 -1 -1 -1 -2 -3 -2 -1 -1 0 0 0 0 0 -1 -1 -2 -2 -1 -1 -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 -1 -2 -3 -3 -3 -3 -4 -6 -6 -1 -1 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 -1 -2 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -1 -1 -1 -2 -2 -2 -1 0 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 -1 0 0 0 0 -1 -1 0 0 0 -1 -3 -2 -1 -1 -1 0 0 0 -1 -2 -2 -2 -2 -1 -2 -2 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -5 -7 -9 -11 -12 -9 0 -1 0 0 0 0 -1 -1 -1 -1 -2 -2 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 -1 -1 -1 -2 -2 -1 0 0 0 -1 -3 -3 -2 -2 -2 -2 -3 -2 -2 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 0 -1 -2 -3 -2 -2 -1 -1 -1 -2 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -6 -8 -10 -13 -16 -14 -11 -1 -2 -1 -1 -1 -1 0 0 -1 0 -1 -1 -1 -2 -1 0 0 0 0 0 0 0 -2 -2 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 -1 -1 -1 -2 -1 -2 -2 -1 -1 -1 0 0 -1 0 0 0 0 -1 -2 -2 -1 -1 -3 -3 -3 -3 -3 -4 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 -1 -1 -1 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -4 -3 -3 -5 -8 -12 -14 -12 -9 -2 -2 -2 -2 -2 -2 -1 -2 -2 -1 -1 0 0 -1 -2 -1 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -1 -2 -4 -2 -1 -3 -3 -7 -15 -18 -5 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -6 -6 -6 -6 -5 -4 -4 -4 -5 -7 -5 -3 -2 -3 -2 -3 -3 -3 -2 -3 -3 -3 -3 -2 -1 -1 0 -2 -2 -1 -1 0 0 0 0 -1 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -3 -3 -2 -1 -1 -2 -3 -3 -3 -2 -1 -1 -1 -2 -2 -2 -3 -1 -1 -2 -3 -3 -3 -2 -2 -3 -5 -9 -18 -24 -11 -4 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -8 -9 -8 -6 -5 -4 -2 -1 -1 -2 -2 -1 0 0 -2 -1 -1 -1 0 -1 -1 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -2 -1 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 -2 -1 -2 -2 -2 -1 -2 -3 -2 -1 -2 -3 -5 -7 -9 -8 -7 -6 -6 -8 -13 -15 -7 -8 -19 -22 -3 -1 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -6 -7 -8 -5 -4 -4 -3 -2 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -3 -4 -4 -3 -2 -2 -2 -2 -2 -2 -2 -2 -1 0 0 0 0 -2 -2 -3 -3 -2 -4 -3 -2 -2 -4 -5 -8 -11 -12 -12 -13 -13 -9 -9 -11 -14 -14 -7 -7 -8 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -7 -7 -7 -6 -6 -5 -5 -6 -6 -5 -4 -5 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 0 0 -1 -1 -1 0 0 0 0 -1 -2 -3 -5 -4 -3 -1 -1 -1 -2 -3 -2 -2 -3 -2 -2 0 0 0 -1 -1 -2 -2 -2 -3 -3 -4 -4 -5 -6 -9 -11 -11 -8 -9 -10 -10 -5 -5 -10 -18 -30 -60 -53 -18 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -11 -13 -11 -8 -7 -6 -7 -7 -7 -7 -7 -9 -13 -10 -5 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 0 -1 -2 -3 -5 -7 -5 -2 -1 -1 -2 -2 -2 -2 -2 -1 -1 -2 -1 -1 -2 -3 -3 -2 -1 0 -2 -2 -2 -2 -4 -5 -12 -18 -15 -7 -6 -8 -7 -5 -3 -4 -7 -13 -25 -20 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -10 -12 -14 -16 -11 -10 -8 -6 -5 -5 -10 -15 -13 -8 -3 -1 -1 -1 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 -1 -1 -2 -2 -2 -2 -1 -1 -1 -2 -2 -2 -2 -3 -5 -5 -4 -2 -1 -1 -2 -2 0 0 0 0 -1 -1 -1 -2 -3 -3 -2 -1 0 0 0 0 0 -1 -3 -4 -10 -17 -17 -7 -4 -6 -6 -4 -2 -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 -1 -6 -8 -9 -9 -9 -9 -7 -5 -9 -9 -8 -5 -4 -10 -16 -15 -7 -3 -1 -1 -1 -1 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -1 -1 -2 -2 -2 -1 -1 -2 -3 -4 -4 -4 -4 -3 -2 -1 -2 -2 -2 -1 0 0 0 0 -1 -1 -3 -3 -4 -3 -1 0 0 0 0 0 0 0 -1 -3 -7 -12 -16 -7 -3 -3 -5 -4 -2 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 -2 -7 -9 -9 -8 -9 -11 -9 -6 -5 -7 -8 -7 -5 -3 -8 -11 -8 -2 -1 -1 -1 0 -1 0 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 0 -1 -1 -1 -1 -2 -5 -6 -6 -6 -3 -1 -1 -2 -3 -2 0 0 0 0 -1 -2 -3 -3 -4 -3 -1 0 0 0 0 0 0 0 0 0 -1 -2 -6 -13 -12 -9 -5 -2 -3 -3 -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 -2 -5 -9 -9 -9 -9 -11 -15 -14 -8 -7 -9 -9 -7 -4 -4 -6 -6 -2 -1 -1 -1 -1 -3 -5 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -3 -3 -3 -3 -3 -2 -1 -1 0 -1 -2 -2 -2 -5 -7 -7 -7 -4 -3 -2 -3 -3 -2 0 0 0 0 -1 -3 -4 -4 -3 -2 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -5 -12 -13 -10 -6 -5 -4 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -8 -9 -9 -9 -9 -11 -15 -15 -10 -7 -6 -5 -4 -4 -6 -6 -3 0 0 -1 -1 -2 -4 -8 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -3 -3 -3 -3 -3 -3 -2 -1 -1 0 -1 -2 -3 -3 -5 -7 -7 -6 -3 -2 -2 -3 -1 0 0 0 -1 -1 -2 -3 -4 -4 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -6 -9 -13 -17 -12 -8 -5 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -10 -12 -10 -8 -8 -10 -11 -10 -13 -16 -17 -14 -9 -6 -5 -6 -6 -5 -4 -1 0 0 -1 -2 -4 -7 -9 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -3 -4 -4 -4 -4 -4 -3 -2 -2 -1 -1 -3 -3 -2 -3 -4 -4 -4 -2 -2 -2 -1 0 0 0 -1 -2 -2 -2 -3 -3 -3 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -8 -14 -16 -16 -16 -15 -9 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -5 -7 -11 -12 -11 -9 -9 -9 -10 -10 -12 -15 -15 -9 -15 -19 -17 -10 -5 -1 0 -1 -1 -1 -1 -2 -5 -7 -9 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -4 -5 -5 -5 -4 -4 -3 -3 -2 -1 -1 -1 -1 -2 -2 -2 -1 -2 -4 -4 -3 -2 -1 -2 -2 -3 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -7 -11 -16 -22 -11 -4 -3 -2 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -20 -22 -16 -12 -10 -9 -9 -8 -9 -9 -7 -9 -13 -18 -22 -8 -17 -24 -19 -6 -1 0 -1 -2 -2 -2 -2 -2 -5 -7 -9 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -4 -4 -5 -5 -4 -4 -4 -3 -3 -2 -2 -1 -1 -1 -2 -2 -2 -3 -4 -5 -5 -3 -2 -3 -3 -2 -1 -1 -1 -1 0 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 -3 -6 -12 -15 -16 -13 -4 -2 -3 -5 -4 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -17 -18 -14 -12 -11 -10 -9 -8 -7 -9 -10 -7 -8 -10 -11 -11 -4 -7 -11 -10 -3 -1 -1 -2 -2 -3 -2 -1 -3 -5 -8 -10 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -2 -2 -1 0 0 -1 -2 -3 -3 -3 -2 -1 -2 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 -1 -1 -1 0 0 0 0 0 0 0 -1 -4 -11 -14 -12 -6 -7 -8 -7 -5 -5 -9 -12 -4 -2 -1 0 0 0 0 0 0 -3 -2 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -9 -16 -17 -15 -12 -11 -11 -10 -9 -8 -6 -5 -6 -8 -11 -12 -9 -4 -2 -3 -5 -5 -3 -2 -2 -2 -2 -2 -2 -1 -2 -4 -6 -10 -2 -2 -1 -1 -1 -1 -1 -2 -2 -3 -3 -3 -4 -4 -4 -3 -3 -4 -4 -3 -3 -3 -3 -3 -2 -1 -1 0 -1 -3 -4 -4 -3 -2 -2 -2 -3 -3 -2 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 -1 -3 -4 -6 -9 -16 -18 -14 -12 -8 -7 -8 -5 -5 -6 -6 -1 0 0 -1 -5 -18 -16 -3 0 0 0 0 0 0 0 0 0 0 -10 -20 -23 -20 -16 -13 -12 -13 -12 -9 -5 -5 -7 -10 -12 -11 -16 -18 -10 -5 -4 -6 -8 -3 -2 -2 -2 -2 -2 -2 -1 -1 -2 -3 -5 -11 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -4 -3 -3 -4 -4 -4 -4 -4 -4 -4 -3 -3 -2 -1 -1 -2 -3 -5 -7 -4 -2 -2 -3 -3 -2 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 -1 -2 -3 -5 -10 -14 -17 -16 -11 -9 -9 -10 -12 -4 -1 0 0 -5 -13 -11 -2 0 0 0 0 0 -1 -4 -8 -12 -15 -19 -21 -19 -17 -15 -14 -13 -13 -11 -7 -4 -7 -10 -12 -7 -5 -4 -3 -2 -2 -1 -1 0 0 0 -1 -1 -2 -2 -2 -1 -2 -1 -3 -7 -15 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -4 -4 -5 -5 -6 -6 -5 -4 -3 -4 -4 -4 -3 -2 -2 -3 -5 -5 -4 -3 -3 -3 -2 -1 -1 -1 0 0 0 0 0 0 0 -1 -1 -2 -2 -3 -3 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 -1 -2 -3 -3 -6 -12 -16 -17 -15 -13 -11 -11 -6 -4 -2 0 0 0 0 0 0 0 0 0 0 -5 -12 -18 -17 -17 -16 -16 -15 -15 -14 -13 -13 -12 -10 -7 -6 -10 -10 -6 -2 -2 -1 -1 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -2 -6 -14 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -5 -4 -4 -4 -3 -1 -4 -4 -3 -1 -1 -3 -3 -3 -3 -3 -4 -4 -3 -2 -2 -2 -1 0 0 0 0 0 0 0 -1 -1 -2 -3 -3 -3 -2 -2 -1 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -1 0 0 -1 -1 -1 -2 -5 -7 -10 -12 -14 -15 -9 -9 -10 -13 -15 -14 -10 -5 -1 -6 -9 -12 -16 -20 -22 -19 -13 -13 -13 -14 -15 -17 -16 -13 -9 -8 -8 -7 -7 -15 -16 -11 -1 -1 0 0 0 0 0 -1 -1 0 -1 -1 -1 -2 -2 -2 -2 -1 -1 -1 -1 -6 -12 -2 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -4 -3 -2 -2 -2 -2 -3 -3 -2 0 0 0 0 0 -2 -2 -3 -2 -3 -3 -2 -2 -1 0 0 0 0 -1 -3 -5 -3 -3 -3 -3 -3 -3 -2 -1 -1 -1 -1 -2 -3 -2 -2 -2 -2 -1 -1 -1 0 0 0 -1 0 -1 -2 -3 -4 -5 -8 -11 -7 -7 -9 -15 -25 -21 -13 -7 -6 -22 -25 -20 -16 -15 -15 -14 -12 -10 -9 -10 -12 -16 -15 -11 -5 -4 -4 -5 -4 -8 -7 -5 -1 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -8 -2 -2 -3 -4 -3 -3 -2 -1 -1 -1 -1 -3 -3 -3 -3 -3 -2 -3 -4 -4 -4 -3 -2 -4 -5 -4 -2 0 0 0 0 0 0 -1 -1 0 -1 -2 -3 -3 -1 0 0 0 -1 -3 -8 -14 -8 -4 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -3 -3 -2 -2 -2 -1 -1 -1 0 0 -1 -2 -1 -1 -2 -2 -1 -1 -3 -5 -4 -2 -2 -5 -13 -11 -7 -2 -1 -11 -15 -13 -10 -9 -9 -9 -7 -5 -5 -5 -6 -10 -11 -7 -3 -2 -2 -4 -10 -14 -10 -1 -2 -1 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -2 -3 -3 -2 -2 -2 -2 -2 -4 -3 -3 -3 -3 -2 -2 -1 0 0 0 0 -1 0 0 -1 -3 -3 -3 -4 -5 -4 -5 -5 -4 -3 -3 -2 0 0 0 0 0 -2 -4 -4 -1 0 -1 -2 -3 -2 -1 -1 0 -1 -4 -6 -5 -3 -3 -3 -3 -3 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -2 -2 -2 -1 -1 0 0 -1 -2 -1 -1 -1 -2 0 0 -1 -1 -2 -2 -4 -7 -4 -2 -1 -1 -1 -5 -7 -6 -5 -4 -3 -3 -3 -2 -2 -4 -5 -5 -5 -3 -2 -3 -4 -6 -7 -7 -4 -1 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -3 -3 -3 -3 -3 -3 -2 -2 -3 -3 -3 -4 -4 -3 -3 -1 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -3 -4 -2 -3 -3 -2 0 0 0 0 -2 -2 -2 -1 -3 -4 -3 -1 0 0 -1 -1 -2 -2 -2 -1 -2 -3 -2 -1 -1 -1 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -1 -1 0 0 0 -1 -1 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 -1 -1 -5 -6 -4 0 -1 -1 -1 -2 -2 -2 -1 -2 -2 -2 -2 -2 -5 -8 -10 -8 -4 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -3 -3 -3 -3 -2 -1 0 0 -1 -2 -3 -4 -4 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -2 -2 -1 0 0 0 -2 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 -2 -2 -2 -2 -2 -1 0 0 -1 -1 -1 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -1 -1 0 0 -1 -1 -1 0 0 -1 -1 -1 -1 0 0 0 0 -1 -1 -1 -1 -1 -1 -2 -2 -1 0 0 0 0 -1 -2 -1 0 0 -1 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -3 -3 -3 -3 -1 0 0 0 0 0 -1 -1 -4 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -2 -2 0 0 -1 -4 -4 -2 0 -1 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -1 0 0 -1 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -1 -1 -1 0 -1 -2 -1 0 0 0 -1 0 0 0 0 0 -1 -1 -1 -1 -2 -2 -3 -4 -5 -5 -3 -1 -1 0 0 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -3 -3 -3 -2 -1 0 -1 -1 -1 -2 -2 -2 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -2 -3 -5 -10 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -2 -1 -1 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -1 0 0 -2 -2 -1 -1 0 0 0 0 -1 -1 0 0 0 0 -1 -2 -4 -4 -3 -3 -5 -10 -10 -4 -2 -1 0 0 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -3 -4 -4 -2 -1 -2 -3 -2 -1 -2 -3 -4 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -4 -4 -4 -5 -6 -7 -8 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -1 0 0 -1 -2 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -2 -5 -4 -1 0 -1 -3 -2 -1 -1 -1 -1 0 -1 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -4 -5 -4 -1 0 -1 -2 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -4 -3 -4 -5 -5 -7 -8 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 -2 -2 -2 -3 -4 -4 -4 -4 -4 -4 -3 -3 -3 -2 -2 -2 -2 -1 0 -1 -1 -1 0 0 0 -1 -1 0 0 -1 0 0 -1 -1 0 0 0 -1 -1 0 0 0 0 0 0 -1 -1 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -5 -5 -4 -3 -3 -3 -4 -5 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -4 -4 -3 -3 -2 -2 -2 -2 -1 -1 0 0 -1 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -1 -1 0 0 0 0 0 0 -1 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -2 -3 -4 -3 -2 0 0 -2 -3 -4 -3 -3 -3 -2 -2 -2 -1 0 -1 -1 -1 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 -1 -2 -2 -1 0 0 0 0 -1 -1 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 -2 -3 -4 -3 -1 0 0 0 0 0 0 0 -1 -2 -3 -3 -3 -3 -4 -4 -3 -3 -2 -1 -1 -2 -3 -3 -3 -3 -3 -2 -1 0 0 -1 -1 0 0 0 0 -1 -1 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 0 0 0 -1 -1 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 Wind_Speed 48 48 49 50 50 51 51 51 51 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 50 50 50 50 51 51 51 52 52 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 52 52 51 51 52 52 52 52 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 52 52 52 52 53 53 53 53 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 52 52 52 53 53 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 51 52 52 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 49 50 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 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 75 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 75 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 75 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 49 50 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 44 44 44 44 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 50 50 50 50 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 44 44 44 nan nan 44 45 45 45 45 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 46 46 46 45 45 44 44 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 46 46 46 45 45 44 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 45 45 44 44 44 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 43 43 43 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 40 40 41 41 41 41 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 37 38 38 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 34 35 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 28 nan nan nan nan nan nan nan nan nan 31 32 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 26 26 nan nan nan nan nan nan nan 28 29 30 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 22 nan nan nan nan nan nan 26 26 26 nan nan nan nan nan nan 27 28 29 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 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 25 24 nan nan nan nan nan nan 23 24 25 26 27 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 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 19 nan nan nan nan nan nan nan 24 23 nan nan nan nan 20 20 21 22 23 24 25 26 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 22 22 21 20 20 19 20 21 22 23 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 45 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 20 20 19 19 19 19 20 20 21 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 20 20 19 19 19 19 20 21 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 20 nan 20 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 25 25 nan nan nan nan nan nan 24 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 nan nan nan nan nan 22 23 24 24 nan nan nan nan nan nan 22 22 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 20 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 20 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 9 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 9 9 7 6 nan nan nan nan nan nan nan nan nan 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 16 15 15 15 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 10 9 8 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 14 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 9 9 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 13 13 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 10 9 9 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 13 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 10 9 9 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 16 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 14 nan nan 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 nan nan 13 13 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 14 nan nan nan nan 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 255 255 255 256 257 257 258 259 259 260 261 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 256 256 256 257 258 259 260 260 261 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 256 256 257 258 259 260 261 261 262 262 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 257 257 257 258 259 260 261 262 262 263 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 258 258 258 259 259 260 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 260 260 260 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 262 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 286 286 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 285 285 285 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 274 275 277 278 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 284 284 285 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 272 272 nan nan 271 272 273 275 277 279 280 281 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 272 274 276 278 280 281 281 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 272 274 276 278 280 281 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 273 275 277 279 280 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 272 274 276 277 279 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 270 272 273 275 277 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 271 273 275 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 273 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 nan nan nan nan nan nan nan nan nan 271 273 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 281 nan nan nan nan nan nan nan 273 273 274 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 323 nan nan nan nan nan nan 287 287 286 nan nan nan nan nan nan 277 276 276 277 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 308 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 293 nan nan nan nan nan nan 284 282 281 281 281 282 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 310 311 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 346 nan nan nan nan nan nan nan 295 297 nan nan nan nan 295 292 290 288 287 286 286 287 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 311 313 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 298 299 300 300 299 298 297 295 294 293 293 292 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 314 315 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 300 302 302 303 303 302 301 300 299 298 297 297 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 317 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 303 304 304 303 303 302 300 299 298 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 301 302 302 nan 301 301 300 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 314 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 313 315 316 316 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 314 315 316 317 nan nan nan nan nan nan 323 323 324 325 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 307 308 nan nan nan nan nan 313 314 316 317 nan nan nan nan nan nan 323 323 324 327 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 323 323 325 327 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 301 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 299 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 26 25 23 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 26 23 21 19 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 278 277 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 318 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 23 19 16 14 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 276 272 272 273 275 nan nan nan nan nan nan nan nan nan 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 22 17 12 8 6 7 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 277 272 268 269 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 17 11 5 2 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 274 269 266 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 11 5 2 360 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 279 272 266 263 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 11 5 1 359 358 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 276 269 263 259 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 10 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 266 259 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 12 7 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 11 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 14 9 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 12 7 nan nan 357 356 355 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 nan nan 360 358 357 356 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 10 8 nan nan nan nan 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan