CAPE 271 277 274 263 276 265 291 360 441 491 469 404 341 273 199 134 101 89 73 45 11 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 1 0 2 3 3 3 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 0 0 0 0 0 0 0 0 0 1 3 8 9 9 9 8 7 8 10 11 13 15 239 256 257 261 296 328 375 419 430 393 334 270 228 187 139 87 66 59 42 22 10 9 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 4 1 1 2 3 4 4 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 8 8 9 9 7 7 8 9 11 15 216 241 276 319 370 418 436 398 335 281 251 212 178 142 99 53 43 45 33 18 12 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 4 3 3 5 6 7 8 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 7 8 9 8 7 7 8 9 11 12 292 344 387 421 441 432 406 315 240 211 188 162 132 102 67 29 20 23 26 25 18 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 7 10 11 11 11 9 9 9 8 9 10 9 6 3 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 1 1 3 6 7 6 5 5 6 7 8 11 495 483 456 429 398 339 318 246 194 180 166 125 89 74 61 29 13 15 21 22 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 5 5 5 7 11 13 14 15 15 13 12 10 10 9 11 13 11 7 5 4 2 1 0 0 0 0 0 0 0 0 0 1 2 3 4 4 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 1 1 1 1 2 1 1 2 3 6 8 370 327 304 287 278 292 292 260 212 153 84 36 40 43 35 19 8 7 7 6 2 0 0 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 7 8 10 11 11 12 15 17 18 19 19 15 13 12 14 15 17 17 15 12 10 8 4 2 2 2 1 0 0 0 0 1 2 3 5 6 8 9 9 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 1 1 2 2 2 3 2 1 0 0 0 0 0 1 3 6 8 274 232 194 182 210 273 272 253 219 173 120 78 98 70 21 3 1 1 0 0 0 0 0 2 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 6 10 12 12 12 13 14 16 18 20 21 21 19 17 16 17 19 20 20 19 17 14 11 7 5 5 5 5 4 3 2 2 2 2 2 4 8 12 16 18 18 14 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 1 0 0 0 0 0 0 2 6 9 237 225 195 168 167 211 221 217 206 187 157 121 85 45 13 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 11 15 17 19 19 20 20 17 17 18 16 12 8 7 15 20 21 22 23 22 20 18 15 11 10 8 6 5 6 6 4 3 2 2 1 5 11 17 22 25 26 25 22 17 10 4 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 3 6 218 234 241 228 209 210 199 172 134 85 31 43 28 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 9 15 18 17 19 13 9 5 3 2 8 14 12 7 7 13 20 24 25 25 25 24 22 20 16 12 12 12 10 8 6 4 2 2 4 8 11 17 23 27 30 33 33 32 29 23 14 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 0 0 0 0 0 0 0 0 1 225 247 249 235 215 198 179 155 137 96 21 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 2 1 1 3 8 2 1 6 14 20 15 14 15 17 22 27 28 28 27 26 25 25 23 18 12 12 11 13 12 7 3 2 3 7 13 19 23 26 29 32 35 37 38 37 33 27 19 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 1 0 1 1 1 0 158 216 241 241 225 202 175 138 125 106 62 30 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 16 22 24 23 21 19 20 23 22 22 22 19 15 12 14 15 11 8 22 18 14 9 3 0 3 12 21 26 28 29 30 32 36 39 43 45 44 37 28 22 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 2 3 3 2 0 96 162 196 205 195 168 120 69 47 36 23 12 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 1 3 7 13 18 23 26 26 26 20 18 18 16 10 11 8 2 0 1 5 11 16 19 24 17 10 6 8 21 28 34 37 38 37 36 36 37 39 41 41 39 37 35 31 23 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 4 5 6 7 8 10 85 129 153 148 119 74 30 11 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 3 10 15 17 16 16 17 22 21 20 19 18 15 9 12 9 3 2 5 13 22 28 26 17 15 16 21 29 45 50 51 51 49 48 45 43 42 41 37 38 45 54 58 50 31 15 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 1 1 0 0 0 1 3 5 6 8 9 12 99 125 119 84 40 7 1 0 1 2 3 3 1 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 7 10 16 18 14 12 12 14 22 11 6 3 4 9 20 31 37 37 36 38 40 43 47 53 59 61 61 60 57 53 39 28 24 26 37 50 64 72 72 61 44 27 14 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 2 3 4 5 5 5 79 75 55 29 9 0 0 0 3 7 12 15 5 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 0 0 0 1 2 5 8 9 12 14 12 9 16 10 8 11 18 26 38 45 48 50 54 60 63 64 64 67 70 71 70 67 60 52 41 40 50 62 67 75 82 85 85 77 65 51 35 20 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 2 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 1 2 3 2 1 23 17 10 4 1 0 0 2 7 13 20 27 13 5 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 3 4 6 8 12 15 13 8 5 6 9 14 20 27 36 43 45 46 49 55 61 66 70 72 75 78 79 79 76 63 63 67 72 75 76 79 86 92 97 98 93 83 70 55 38 20 7 1 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 4 2 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 2 5 11 15 18 22 13 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 1 0 0 1 6 6 4 1 0 2 5 8 11 12 12 8 5 4 2 4 9 14 20 25 31 31 30 32 37 46 51 58 66 73 80 86 89 85 76 79 91 96 96 91 87 91 97 104 110 112 108 100 88 74 56 36 17 4 1 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 6 3 3 2 2 4 5 5 3 1 1 1 2 4 5 4 5 4 3 2 0 0 0 0 0 0 0 0 1 3 6 10 10 9 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 11 13 11 8 5 3 2 3 6 11 9 4 1 2 6 6 7 10 13 14 9 6 5 1 1 4 11 16 15 17 18 20 24 33 40 47 55 65 75 84 87 94 100 104 110 113 113 111 107 104 106 111 116 122 125 122 115 104 90 73 53 28 8 2 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 6 3 3 4 5 6 5 3 3 2 3 4 9 17 24 23 20 15 12 11 11 4 1 0 0 0 0 0 0 1 2 3 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 16 23 26 24 18 11 7 3 4 7 10 8 4 2 2 6 6 4 4 7 13 14 9 5 3 2 1 3 10 16 15 14 13 16 25 37 41 47 56 67 80 88 90 95 103 108 115 121 125 126 125 124 125 127 131 136 139 135 128 118 103 86 67 41 15 3 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 1 0 1 1 1 4 11 19 18 16 15 22 36 46 44 36 27 20 18 25 18 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 15 19 19 16 11 6 3 2 3 4 4 2 1 2 5 10 12 12 11 9 9 5 2 1 1 3 9 12 15 17 15 17 26 33 38 43 52 61 70 77 84 88 94 100 107 114 121 128 135 141 143 144 144 145 147 149 149 146 139 127 110 89 65 38 15 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 13 26 39 48 50 44 40 43 52 57 54 45 34 24 21 27 35 41 0 0 0 0 0 0 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 4 3 2 1 1 1 2 3 2 2 2 2 4 7 8 8 5 3 2 1 0 0 1 3 15 17 18 19 21 27 34 41 50 60 69 74 77 77 78 86 96 105 113 120 126 130 136 144 154 158 161 163 164 165 163 159 150 135 110 84 52 23 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 42 57 58 56 55 56 57 59 61 63 59 52 41 24 21 25 34 42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 5 5 4 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 10 15 18 24 31 40 49 59 68 77 82 84 84 84 86 94 105 114 121 125 123 117 116 130 156 169 176 180 183 183 181 175 164 142 91 60 36 16 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 48 59 58 54 49 49 50 54 59 63 67 68 65 57 35 31 34 37 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 2 3 5 6 6 6 6 5 4 3 2 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 16 20 25 31 38 47 56 66 75 81 86 89 89 87 90 99 108 116 122 122 118 110 110 126 155 177 189 195 198 197 195 189 178 158 128 94 53 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 9 34 48 51 48 45 42 44 48 54 59 63 66 67 68 65 59 56 55 51 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 5 5 6 8 14 16 19 18 13 7 4 2 0 0 0 0 0 0 0 0 0 0 1 3 7 10 11 13 16 18 20 25 32 42 50 60 68 75 78 78 79 80 80 84 91 98 107 115 115 116 117 119 126 144 171 192 203 207 206 203 197 186 173 156 123 65 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 14 36 39 36 34 39 40 45 52 57 59 57 56 55 54 54 56 60 64 63 44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 4 9 12 13 13 14 16 17 18 17 10 2 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 10 13 16 18 21 25 31 39 48 58 66 71 70 64 61 61 64 68 72 78 86 95 103 109 115 118 119 122 135 161 186 205 215 215 207 197 190 182 169 148 95 16 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 19 25 26 26 27 38 44 51 56 58 57 51 46 41 39 40 41 45 49 50 47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 1 0 0 3 7 8 11 17 18 18 20 19 17 13 7 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 12 16 19 23 27 30 36 45 54 63 70 71 65 54 51 53 57 61 68 74 81 88 95 105 114 121 126 129 136 153 175 199 221 217 206 195 186 178 168 158 121 42 7 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 0 1 8 16 21 25 30 41 49 55 58 57 55 48 41 36 37 39 42 43 42 41 42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 15 13 10 9 7 5 3 7 12 16 18 21 25 26 24 22 18 13 9 4 0 0 0 0 0 0 0 0 0 1 2 2 1 2 5 9 12 15 18 22 27 31 35 40 48 58 67 74 75 67 56 52 52 57 63 71 77 83 88 94 103 114 125 134 137 142 151 163 178 196 197 192 184 175 167 163 160 138 73 15 0 0 0 0 0 0 0 0 0 0 1 2 3 6 8 6 3 2 7 16 26 32 36 43 49 54 57 55 52 45 39 38 43 48 50 51 50 45 40 0 0 0 0 0 0 0 0 0 0 0 0 0 3 15 25 29 27 25 24 24 22 19 22 24 25 27 29 29 28 24 17 12 8 4 1 0 0 0 0 0 0 0 0 2 5 6 6 6 6 7 10 14 18 22 25 29 35 42 50 58 67 75 82 84 77 67 60 59 63 70 76 80 83 87 92 96 106 120 131 136 141 147 157 168 179 184 182 176 167 158 157 157 146 102 27 1 0 0 0 0 0 0 0 0 0 0 2 5 10 11 9 6 5 14 25 34 37 38 42 47 53 56 55 48 40 39 46 51 56 59 59 57 51 44 0 0 0 0 0 0 0 0 0 0 0 1 5 24 38 43 40 36 33 33 33 33 32 32 32 31 30 28 23 19 15 12 7 4 1 0 0 0 0 0 0 1 1 3 5 7 8 9 9 10 12 15 18 22 25 28 33 41 50 59 68 77 85 93 97 93 84 76 71 70 75 78 79 79 79 83 86 96 112 129 143 155 160 163 172 179 182 179 172 161 155 152 149 142 115 44 8 1 0 0 0 0 0 0 0 0 0 2 7 9 10 9 9 12 24 32 35 32 31 36 44 53 57 52 46 43 46 52 56 59 62 63 60 56 49 0 0 0 0 0 0 0 1 8 19 27 32 39 60 58 50 42 37 35 35 35 35 33 31 29 27 24 20 17 14 10 6 2 1 0 0 0 0 2 3 4 5 7 7 8 9 9 10 12 15 17 19 22 25 28 32 41 49 58 66 75 84 93 103 110 110 101 92 84 80 79 78 77 73 69 70 77 90 108 129 144 150 157 168 176 181 181 177 169 159 152 146 140 132 113 57 16 1 0 0 0 0 0 0 0 0 0 1 5 8 8 8 8 12 21 25 24 20 20 28 40 51 54 49 44 43 47 47 49 51 52 55 56 54 47 0 0 0 0 0 6 14 24 43 71 87 93 90 77 61 48 38 34 33 32 31 30 27 24 21 19 17 14 11 8 5 4 3 3 3 2 2 3 6 9 10 12 12 13 13 13 14 15 18 21 23 25 29 31 34 42 53 62 70 76 82 91 101 111 119 121 112 102 94 88 82 77 73 70 68 70 74 85 104 130 147 152 156 165 175 180 181 177 166 155 147 139 133 124 106 64 24 0 0 0 0 0 0 0 0 0 0 0 3 5 5 5 6 12 17 19 17 12 15 24 37 46 45 42 43 46 46 44 46 46 43 47 51 52 50 0 0 0 0 6 29 55 75 88 101 104 98 86 70 55 42 34 32 31 29 27 24 20 17 13 11 9 8 7 7 8 9 9 10 9 8 8 9 11 14 18 20 21 21 22 22 23 26 28 30 31 33 37 41 47 56 67 76 83 87 91 98 107 115 123 128 119 107 95 85 78 74 71 67 64 63 68 82 106 133 147 151 151 157 169 176 180 179 169 156 145 135 127 117 103 74 36 0 0 0 0 0 0 0 0 0 0 0 1 2 2 4 5 11 15 16 12 10 13 18 25 31 30 30 35 43 46 49 53 54 48 49 49 51 52 0 0 11 44 60 77 91 101 103 102 96 85 71 55 43 34 30 30 29 27 24 20 16 11 7 4 4 6 8 10 12 14 15 16 16 15 15 17 19 22 26 29 31 32 32 32 33 34 36 37 39 43 49 55 62 71 80 88 93 95 100 105 110 115 122 131 126 114 98 82 74 73 73 71 69 68 75 90 115 135 143 145 144 145 158 167 175 179 175 162 146 132 120 112 103 84 51 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 7 10 13 14 10 9 10 12 18 22 19 21 27 35 40 46 52 55 53 50 49 47 43 38 52 62 84 95 99 101 101 99 92 82 70 56 43 33 29 28 29 28 25 22 18 11 6 3 3 5 9 12 14 16 18 20 21 22 22 22 26 29 32 34 37 40 42 43 41 40 39 40 41 44 50 58 66 75 82 90 96 100 104 108 110 110 111 118 128 128 119 102 82 70 74 80 78 74 73 80 95 118 128 132 133 134 134 144 154 164 174 178 166 144 120 105 101 96 87 66 14 3 0 0 0 0 0 0 0 0 0 0 1 4 10 13 12 12 12 6 4 6 10 14 15 15 18 25 31 37 44 50 52 48 43 40 40 39 84 96 97 98 100 100 100 97 91 80 68 56 46 38 33 32 31 29 27 24 21 17 11 8 7 8 10 13 15 18 22 26 28 30 31 31 31 34 37 40 42 45 47 50 51 51 50 48 46 45 48 56 65 75 84 91 98 102 106 110 111 112 111 112 117 125 126 118 104 88 83 83 83 79 73 72 80 94 107 111 112 113 115 119 128 140 154 166 169 157 129 96 80 84 81 75 64 26 7 0 0 0 0 0 0 0 0 0 0 2 9 17 18 15 12 11 5 2 2 5 7 5 7 13 21 28 34 41 48 50 46 39 33 32 32 109 109 108 107 106 104 100 92 81 69 57 46 38 33 33 33 31 29 26 24 21 18 15 14 14 15 16 18 21 25 30 35 38 40 41 41 42 44 46 48 49 50 52 55 58 60 61 61 59 57 59 65 73 82 91 98 103 107 109 111 111 113 115 116 115 117 117 114 107 103 100 94 86 76 68 67 73 83 89 90 87 86 93 105 123 143 156 152 144 132 116 99 90 77 64 53 47 25 8 0 0 0 0 0 0 0 0 0 0 2 7 14 15 13 9 5 2 1 1 2 2 2 5 10 17 23 30 38 45 46 44 39 33 28 26 111 112 112 113 111 109 102 90 75 61 50 41 35 32 33 32 31 29 27 25 23 21 19 19 19 21 23 26 30 35 39 42 45 47 49 51 53 54 55 56 56 56 60 63 63 62 58 64 69 71 72 75 79 84 90 96 102 106 109 111 111 112 112 109 106 106 106 107 109 109 104 96 85 73 67 65 67 71 74 73 70 77 107 139 154 159 151 123 113 108 103 95 80 57 38 28 24 17 6 0 0 0 0 0 0 0 0 0 0 1 3 7 8 7 3 0 0 0 0 0 2 5 8 12 17 22 30 40 51 50 49 42 30 22 18 116 116 117 117 115 111 100 85 69 56 46 40 36 35 35 34 33 32 31 29 26 24 23 23 24 28 35 38 41 44 47 50 54 57 59 61 62 64 67 70 71 71 69 65 58 52 47 58 70 78 82 84 83 82 84 88 96 103 109 113 115 113 109 104 101 102 105 109 114 112 106 97 85 74 68 65 63 62 60 59 61 79 130 160 155 135 115 95 89 88 86 82 75 39 13 5 7 6 6 7 5 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 4 10 18 23 23 25 32 46 64 61 47 31 17 13 11 123 123 122 120 116 106 94 80 67 53 46 42 39 37 36 36 36 35 35 33 31 30 30 30 33 38 44 50 52 54 56 59 64 67 69 71 73 75 79 82 82 81 71 59 48 40 43 49 59 71 86 89 88 85 83 90 99 105 109 116 121 121 116 112 112 118 124 127 125 119 110 99 87 76 69 65 61 57 52 48 52 68 94 104 104 99 89 75 67 63 63 61 56 38 19 8 1 0 9 18 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 16 27 32 30 31 37 51 64 57 41 24 12 9 7 129 127 124 120 114 99 86 76 67 53 47 43 41 39 38 38 39 39 40 39 37 36 36 40 43 47 52 58 61 64 65 67 71 75 79 81 83 86 88 89 90 89 87 84 75 56 58 66 78 90 96 97 94 90 90 98 108 116 120 129 133 133 130 126 128 130 133 134 132 124 113 102 90 79 71 64 59 54 49 45 46 51 59 59 62 64 58 48 42 41 42 40 37 34 29 23 5 1 5 13 14 4 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 2 5 14 23 29 30 31 32 38 58 54 43 29 17 14 10 9 134 131 126 120 112 96 83 72 63 51 46 43 41 39 39 42 45 48 48 46 44 44 45 51 54 58 63 66 69 73 75 77 80 83 86 89 93 94 94 95 97 97 96 93 87 76 77 84 94 103 105 103 98 95 96 107 118 128 136 144 147 148 145 139 140 139 138 137 136 126 116 106 94 82 71 61 52 48 46 47 50 56 55 53 49 45 38 31 27 26 28 27 26 25 26 27 12 3 2 5 7 2 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 2 7 10 21 31 27 23 26 30 35 46 42 32 20 12 8 6 7 139 135 128 117 101 84 73 65 58 52 47 43 41 40 44 49 53 56 56 54 53 54 56 60 64 69 73 77 79 81 84 86 89 91 93 95 100 99 99 100 101 102 101 95 88 84 86 91 99 107 110 108 104 101 102 111 122 133 141 148 154 159 161 153 158 160 159 154 147 135 122 107 93 81 66 52 42 39 39 41 45 49 50 47 42 36 32 29 28 26 24 22 22 22 25 31 19 9 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 5 14 14 14 16 16 20 26 31 33 33 28 21 14 8 4 2 2 136 134 126 111 90 73 66 61 55 51 47 44 42 43 50 57 62 66 65 62 61 62 66 70 74 78 82 87 87 89 92 95 97 100 101 100 102 101 100 100 101 99 99 98 97 95 93 94 99 106 111 111 109 107 107 113 122 131 140 149 159 170 178 178 186 190 188 180 163 144 124 105 89 75 63 52 41 34 34 37 41 43 40 36 34 32 33 32 32 30 28 25 23 23 25 29 26 21 14 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 2 5 9 9 8 12 22 29 32 30 25 23 20 15 9 4 1 0 0 133 131 122 109 91 71 66 62 57 53 49 45 44 48 57 64 69 71 71 70 70 71 74 78 81 84 88 95 96 98 100 100 99 100 99 98 98 97 97 96 96 96 97 100 103 106 102 100 101 105 109 112 112 112 112 117 123 130 139 150 162 174 186 197 205 207 203 192 171 146 121 100 85 71 60 49 37 32 35 41 46 47 45 42 39 37 36 35 35 35 34 30 27 25 26 26 24 21 17 5 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 3 6 5 4 4 6 10 18 28 33 28 23 22 18 10 3 1 0 0 0 122 113 106 101 96 78 72 67 62 60 56 49 47 54 64 70 74 77 80 80 79 79 80 82 84 88 92 99 100 100 98 96 92 90 89 87 87 86 85 84 84 86 88 93 101 110 112 112 112 112 112 115 116 115 117 121 127 133 140 149 158 168 178 190 198 198 191 177 155 132 112 97 83 69 56 44 35 33 40 48 53 51 48 46 45 43 41 41 41 41 37 33 31 29 27 25 22 19 17 9 3 1 1 0 0 0 0 0 0 1 1 1 1 1 2 4 6 4 3 4 5 8 20 29 31 25 20 15 9 3 1 0 0 0 0 104 101 97 95 94 83 78 75 73 70 65 53 49 61 70 76 82 87 93 92 87 83 81 84 86 90 95 99 99 98 95 90 84 78 73 70 69 68 64 59 56 58 65 76 92 110 116 119 121 119 116 116 118 119 121 124 128 135 143 149 156 165 175 183 184 180 170 156 138 122 108 95 79 64 51 39 31 35 44 54 59 57 53 50 50 49 48 47 46 44 38 34 31 30 27 24 21 20 22 17 15 16 16 6 2 2 2 0 0 1 2 3 4 4 5 6 6 6 6 8 10 22 33 37 30 16 10 5 2 0 0 0 0 0 0 82 81 81 80 81 81 86 90 90 83 68 56 54 64 75 83 89 94 97 94 88 83 82 86 89 94 101 103 104 101 96 87 77 68 61 56 54 47 37 29 25 31 42 58 78 99 111 120 124 124 117 115 116 115 115 118 124 134 146 152 160 169 179 185 181 172 161 148 134 118 100 82 72 59 48 38 34 43 53 62 67 64 59 55 54 52 51 50 48 44 38 34 32 29 26 22 20 19 21 23 24 22 16 6 3 3 3 0 0 2 5 7 8 9 9 9 7 6 7 10 18 33 39 35 21 7 2 1 0 0 0 0 0 0 0 78 80 78 74 72 79 90 101 108 110 75 61 59 65 74 85 91 93 93 88 84 80 80 89 94 99 104 106 102 95 87 78 66 56 49 45 40 30 19 12 10 15 24 39 61 82 99 113 122 126 121 118 117 116 118 120 125 133 148 157 166 173 180 181 175 165 154 141 128 113 97 81 67 54 44 39 42 54 66 75 77 71 63 58 55 52 51 50 48 41 36 32 29 25 23 21 20 21 21 20 15 7 4 1 1 0 0 0 2 8 15 24 21 17 13 10 8 8 9 13 25 34 33 24 11 5 2 0 1 1 2 2 2 0 1 76 81 81 74 65 65 69 73 76 75 54 47 47 52 63 80 89 91 90 86 81 79 81 90 95 98 98 95 86 77 69 61 50 42 36 32 26 17 9 4 2 4 11 26 48 69 88 105 119 128 132 132 129 127 130 131 133 139 148 159 169 176 180 174 163 150 137 126 115 101 87 73 60 49 43 44 53 67 80 88 86 75 66 59 56 53 52 50 46 38 33 29 27 21 22 22 21 19 16 15 10 2 0 0 0 0 0 1 6 13 20 26 25 20 15 10 9 11 13 17 25 27 23 12 6 2 1 1 3 2 2 1 1 0 0 73 76 70 56 41 30 31 34 37 36 41 45 51 58 63 71 79 85 87 85 82 80 83 89 91 89 84 76 62 53 46 39 32 28 25 21 14 8 4 1 0 1 8 22 42 62 79 98 116 131 140 144 144 143 150 148 146 147 150 156 163 166 162 150 137 126 118 110 99 88 75 64 56 49 47 53 65 79 92 98 90 76 65 57 53 50 48 44 39 34 29 27 27 24 24 24 22 17 7 3 1 0 0 0 0 1 3 6 9 12 14 15 15 14 12 10 10 14 20 25 27 26 20 8 4 1 0 1 3 2 1 0 0 0 1 63 61 53 42 35 33 39 39 40 42 45 46 46 45 44 51 61 71 76 74 73 75 78 80 77 72 64 54 42 34 29 25 22 20 17 11 6 3 1 0 0 4 10 20 35 51 63 84 109 129 141 149 151 148 149 147 143 141 140 142 144 143 138 130 123 114 104 92 81 71 61 53 50 51 55 63 76 89 99 103 90 74 61 51 44 42 40 38 35 31 28 28 29 30 30 28 22 10 4 1 0 0 0 0 1 3 6 8 9 10 9 9 9 9 10 11 14 19 25 27 27 22 14 8 5 2 0 0 2 1 1 0 0 0 3 51 46 40 33 27 23 22 22 24 28 29 29 32 37 44 49 54 58 62 63 64 65 67 65 59 54 47 37 27 20 17 16 18 16 12 6 2 1 0 0 0 3 8 15 23 31 42 65 98 122 136 142 142 137 133 129 127 125 123 122 121 120 120 118 114 103 85 69 58 50 45 41 43 49 58 70 83 95 103 101 84 65 50 41 35 34 34 32 30 28 29 31 32 32 31 28 20 6 1 0 0 1 0 1 3 6 8 7 6 4 4 5 7 8 9 13 18 24 26 23 18 13 8 6 4 2 0 0 0 0 1 0 1 2 5 35 33 30 27 22 17 14 13 13 14 15 17 22 27 33 38 43 48 52 53 55 57 58 57 52 42 31 23 18 14 12 12 14 10 5 2 0 0 0 1 3 5 8 12 16 22 27 45 74 105 125 130 124 115 105 96 90 88 90 92 96 100 104 104 97 81 55 38 30 28 27 27 33 43 56 70 86 97 101 94 76 58 43 34 30 29 30 31 31 29 29 29 29 30 29 25 14 4 1 0 0 0 2 4 6 7 7 6 5 3 4 6 7 8 9 15 21 25 24 17 12 7 5 4 2 0 0 0 0 0 0 0 1 2 6 19 17 16 14 12 10 9 9 10 12 14 15 16 18 23 27 30 35 40 40 42 44 45 46 41 30 17 14 14 13 10 7 6 3 1 0 0 0 0 0 1 3 6 10 15 20 21 29 44 65 92 106 106 97 82 65 50 43 45 52 61 71 77 79 71 54 29 13 9 10 10 12 18 29 44 62 78 88 90 81 65 51 40 33 29 27 26 26 27 24 20 16 15 20 20 14 4 1 1 2 3 3 5 7 6 3 5 6 7 8 9 9 10 11 13 16 21 24 18 12 7 4 3 5 4 1 0 0 0 0 0 0 0 1 3 5 4 3 3 2 2 2 4 8 13 16 16 16 17 20 24 28 31 31 33 33 32 31 30 28 23 18 15 13 10 7 2 1 0 0 0 0 0 0 0 0 1 4 7 11 14 16 18 23 28 42 58 74 84 78 56 28 12 10 14 21 30 40 47 45 35 19 6 1 2 4 3 5 9 18 37 53 60 59 51 43 38 35 30 27 25 23 17 16 10 4 0 2 5 5 3 1 2 5 8 6 4 3 2 1 4 6 8 10 11 13 15 17 17 16 15 14 14 9 5 3 1 3 3 2 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 3 9 15 19 17 17 20 23 26 29 30 29 29 29 27 25 23 23 22 21 18 13 9 5 1 0 0 0 0 0 0 0 0 0 0 2 4 6 7 8 10 11 10 12 20 33 49 68 56 30 18 11 5 2 4 8 15 20 20 17 10 4 2 4 5 5 5 3 8 13 16 17 14 15 18 23 24 25 24 20 11 6 3 0 0 0 0 0 0 1 3 3 2 1 1 1 0 0 5 9 11 12 13 13 14 15 15 13 10 7 5 4 3 2 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 2 6 12 17 19 18 19 22 26 28 30 30 29 28 26 24 23 23 25 25 23 18 9 4 2 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 2 3 3 2 2 3 5 10 23 33 40 41 33 15 0 0 0 1 3 5 9 8 8 8 7 6 5 6 5 5 4 2 0 0 1 4 8 13 19 22 20 14 9 4 0 0 0 0 0 0 0 1 1 0 0 0 0 1 3 8 11 12 13 12 11 10 9 8 9 8 6 4 3 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 2 8 14 19 20 23 24 26 28 28 28 27 25 22 19 18 18 21 21 20 16 12 4 1 0 0 0 1 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 7 18 31 46 41 23 9 2 0 0 0 0 2 4 3 1 0 0 0 3 4 4 2 0 0 0 0 1 3 10 15 16 15 12 6 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 7 9 13 13 14 14 15 17 16 12 8 7 8 8 5 4 3 1 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 1 7 13 19 25 29 29 28 28 26 24 21 17 13 10 10 11 13 12 10 7 5 2 0 0 1 2 3 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 12 31 42 43 32 18 6 0 0 0 1 2 3 2 1 0 0 1 1 1 1 0 0 0 0 0 0 3 6 7 6 7 9 9 6 2 0 0 0 0 0 0 0 0 0 0 1 1 1 3 6 10 13 15 16 15 13 10 7 6 6 6 6 3 3 2 1 1 1 1 1 0 0 0 0 0 0 1 0 0 0 0 0 2 4 8 12 16 21 25 27 27 26 24 21 19 16 11 9 8 7 7 7 5 3 4 3 3 3 3 6 6 6 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 15 27 32 30 16 2 2 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 1 1 1 5 15 14 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 5 8 11 11 10 8 5 3 4 5 4 3 1 0 0 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 2 7 9 13 17 22 27 27 27 26 24 23 21 19 16 13 11 9 8 8 8 7 7 7 6 5 7 10 9 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 9 16 27 27 20 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 4 0 0 0 2 7 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 5 3 1 0 0 1 2 2 1 0 0 1 2 2 1 0 0 0 0 0 0 0 0 1 1 0 0 1 3 6 10 15 21 26 30 30 29 28 26 24 23 22 23 21 18 15 13 12 12 12 11 10 9 9 11 13 11 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 15 23 27 22 13 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 2 1 2 4 8 13 18 23 27 31 32 32 30 26 23 22 25 28 28 27 25 23 18 15 14 13 12 13 13 14 13 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 2 8 17 24 29 31 24 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 4 3 3 3 5 8 12 18 23 27 30 33 35 34 29 24 25 30 32 32 32 31 29 24 20 18 17 15 15 15 14 12 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 13 18 27 30 28 23 21 26 28 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 5 4 3 4 5 6 9 16 22 27 30 35 38 40 39 35 34 35 36 38 38 37 36 34 30 25 19 14 12 12 11 10 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 9 14 21 32 46 58 63 53 39 20 2 0 0 0 0 1 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 1 2 1 0 1 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 4 4 4 4 4 6 14 21 27 32 37 40 41 41 38 37 37 37 38 38 37 35 32 28 22 15 10 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 7 15 28 40 51 55 54 58 58 24 14 8 4 6 27 26 13 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 2 1 1 2 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 4 4 4 4 4 5 12 19 26 31 36 38 38 36 35 35 34 33 32 31 30 29 26 23 18 14 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 21 28 30 29 31 35 48 45 38 29 7 6 10 14 13 9 5 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1 2 2 3 2 2 2 2 2 2 2 2 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 5 12 18 24 28 31 31 30 29 29 29 28 23 21 21 22 21 20 17 14 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 14 15 15 16 18 26 38 51 58 20 5 1 2 2 4 3 1 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 2 1 0 1 2 2 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 4 4 4 4 4 4 5 11 17 22 24 24 23 22 21 22 22 22 18 17 17 17 17 16 14 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 5 6 10 13 20 30 43 56 27 9 0 0 0 0 0 0 0 0 0 0 2 2 1 0 1 0 1 2 3 2 1 1 0 0 1 1 5 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 5 4 4 4 4 3 4 9 15 19 18 17 17 17 17 19 19 18 16 15 15 15 16 15 12 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 16 26 37 46 29 12 0 0 0 0 0 0 0 0 0 1 2 1 0 0 1 1 1 1 1 0 0 0 0 0 1 3 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 6 5 5 4 3 2 1 5 11 16 13 12 13 14 15 17 18 18 17 16 15 15 15 14 10 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 10 17 24 29 23 11 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 1 1 1 0 0 0 0 1 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 9 8 6 5 3 1 0 1 5 9 9 10 10 12 14 16 17 17 16 15 14 14 15 13 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 8 7 5 2 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 1 4 5 5 4 4 3 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 12 9 7 5 3 1 0 0 1 2 5 8 10 13 16 16 16 15 15 13 12 12 12 11 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 4 5 3 2 3 3 4 4 2 1 0 0 0 0 0 2 5 6 4 3 2 3 3 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 15 12 9 6 4 2 0 0 0 1 4 8 11 13 15 15 14 13 13 12 11 10 9 7 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 8 6 6 7 5 4 6 4 2 0 0 0 1 3 4 5 5 4 3 3 4 4 4 2 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 18 15 10 7 5 2 0 0 0 1 5 10 14 17 17 15 14 12 10 11 11 10 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 7 4 2 3 4 2 1 1 1 0 0 0 1 3 4 6 7 6 4 2 2 2 3 4 3 2 2 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 20 19 16 11 7 5 3 1 0 0 1 4 11 16 18 17 15 11 8 4 6 8 9 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 2 1 0 0 0 2 4 5 2 0 0 0 1 3 4 6 7 7 6 6 3 1 1 2 3 5 7 8 8 7 5 1 0 0 0 0 0 0 0 0 0 0 0 17 16 14 10 5 3 1 0 0 0 1 2 8 12 13 12 8 4 2 1 2 4 5 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 1 2 2 2 2 1 1 1 2 4 7 10 11 13 15 9 3 1 1 3 6 8 9 10 10 10 4 2 1 0 0 0 0 0 0 0 0 0 9 8 7 5 2 1 0 0 0 0 0 1 3 5 6 6 4 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 5 9 12 15 17 20 19 14 7 3 2 3 6 9 10 11 11 13 9 6 3 1 0 0 0 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 11 14 14 14 19 16 12 8 5 2 3 7 10 11 12 11 13 12 11 9 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 11 11 9 9 8 8 7 5 3 2 3 5 8 10 9 11 13 15 15 9 5 2 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 1 1 1 4 9 12 11 7 5 4 3 3 3 2 3 2 4 6 7 9 11 15 16 15 11 7 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 4 7 9 10 10 7 3 0 1 1 1 3 4 2 2 3 4 5 7 9 12 14 14 12 8 4 2 0 0 0 CIN -63 -58 -55 -53 -49 -47 -39 -26 -13 -6 -7 -13 -17 -25 -36 -50 -60 -65 -75 -83 -84 -107 -90 -54 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -3 -2 0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -62 -55 -49 -44 -34 -28 -20 -12 -8 -10 -15 -22 -27 -35 -47 -63 -72 -75 -92 -101 -82 -84 -62 -29 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -3 -4 -5 -4 -3 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -52 -42 -32 -24 -16 -10 -7 -10 -15 -21 -23 -27 -32 -42 -58 -76 -82 -79 -93 -104 -92 -59 -25 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -5 -6 -5 -4 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25 -17 -11 -7 -4 -4 -5 -14 -22 -25 -27 -31 -38 -49 -66 -83 -56 -64 -75 -72 -48 -16 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -2 -2 -3 -5 -7 -9 -18 -24 -23 -24 -36 -47 -52 -60 -77 -61 -67 -67 -55 -32 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 -1 -2 -3 -3 -4 -2 -1 -1 -1 0 0 0 0 0 -1 -2 -3 -3 -3 -4 -5 -6 -7 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 -7 -9 -11 -11 -9 -12 -18 -29 -53 -78 -68 -64 -63 -53 -42 -34 -24 -16 -9 -1 0 -9 -15 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -4 -4 -3 -2 -2 -3 -2 -1 -1 0 -1 -2 -6 -6 -6 -7 -8 -6 -7 -8 -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 -19 -21 -21 -21 -18 -10 -8 -8 -12 -19 -31 -42 -37 -48 -51 -24 -8 -4 -2 -1 0 0 0 -11 -18 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -6 -5 -3 -6 -10 -9 -7 -6 -5 -5 -8 -11 -8 -5 -5 -7 -7 -6 -6 -7 -8 -8 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -21 -24 -25 -21 -11 -9 -9 -11 -15 -22 -29 -32 -25 -13 -2 -1 0 0 0 0 0 0 -2 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -3 -1 0 0 0 0 0 -2 -3 -4 -6 -4 -5 -10 -14 -10 -11 -10 -8 -8 -8 -7 -7 -6 -5 -4 -4 -4 -4 -5 -7 -10 -9 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -18 -16 -14 -11 -8 -7 -9 -12 -11 -6 -24 -40 -31 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -5 -2 -1 0 0 0 0 -1 -1 -2 -4 -6 -7 -6 -6 -8 -11 -9 -6 -6 -7 -4 -3 -4 -4 -3 -3 -3 -3 -4 -5 -7 -10 -11 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -9 -7 -5 -4 -4 -4 -5 -7 -21 -49 -66 -41 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 -1 -1 -1 0 -1 -3 -4 -4 -6 -10 -11 -14 -10 -7 -6 -6 -4 -3 -6 -9 -5 -4 -3 -4 -4 -2 -2 -2 -3 -4 -6 -9 -14 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -7 -3 -1 0 -1 -2 -3 -6 -12 -27 -49 -41 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -3 -4 -4 -2 -1 -1 -8 -11 -15 -20 -23 -11 -13 -11 -7 -2 0 0 -3 -5 -6 -5 -4 -4 -5 -5 -3 -3 -2 -3 -4 -7 -8 -7 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -7 -3 -1 -1 -2 -4 -15 -23 -28 -27 -27 -19 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -5 -8 -13 -12 -6 -1 -1 -5 -12 -19 -22 -19 -11 -14 -14 -12 -8 -2 -2 -3 -2 -2 -3 -3 -3 -4 -4 -4 -5 -6 -7 -7 -8 -10 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -7 -3 -2 -5 -9 -5 -12 -19 -20 -15 -6 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -3 -4 -4 -3 -4 -4 -5 -7 -12 -18 -12 -4 -1 -2 -3 -8 -10 -9 -8 -13 -16 -17 -14 -10 -3 -3 -2 -1 -1 -1 -1 -2 -3 -6 -9 -9 -6 -3 -2 -3 -8 -9 -5 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 -10 -6 -7 -12 -15 -13 -2 -1 -12 -24 -26 -8 -2 -1 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -6 -8 -8 -9 -10 -8 -6 -5 -8 -12 -11 -11 -11 -9 -5 -5 -5 -5 -6 -8 -8 -8 -6 -4 -2 -2 -1 -1 -1 -2 -10 -17 -21 -20 -16 -10 -5 -2 -1 -3 -7 -8 -7 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -10 -5 -9 -14 -11 -1 0 -3 -14 -25 -29 -20 -6 -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 -1 -1 -8 -8 -9 -13 -14 -11 -6 -3 -4 -10 -8 -11 -14 -14 -8 -3 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -2 -4 -8 -14 -14 -9 -4 -4 -3 -2 -1 -1 -2 -4 -6 -8 -11 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -8 -12 -11 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 -12 -2 -2 -2 -2 -1 -1 -6 -14 -22 -26 -22 -10 -5 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -10 -10 -9 -12 -10 -7 -3 -2 -4 -11 -10 -8 -6 -3 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 0 0 -1 -2 -4 -8 -11 -9 -6 -4 -3 -3 -3 -2 -1 0 -1 -2 -4 -7 -12 -9 -7 -3 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -12 -16 -11 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -5 0 0 0 0 -1 -3 -8 -17 -22 -23 -17 -11 -7 -5 -2 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 -1 -3 -7 -8 -9 -9 -10 -6 -6 -5 -2 -5 -4 -3 -1 -1 0 -1 -1 -1 0 0 -1 -1 -1 -1 -2 -4 -5 -8 -11 -6 -3 -2 -2 -3 -3 -2 -2 -1 0 0 0 -1 -2 -4 -8 -11 -11 -8 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -12 -17 -13 -7 -7 -8 -6 -2 0 -1 -2 -2 0 0 0 0 0 0 0 0 -1 -2 -2 0 0 0 0 0 0 0 0 -1 -2 -6 -15 -17 -11 -7 -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 -1 -1 -1 -1 -1 -2 -2 -1 -1 -2 -5 -7 -8 -9 -11 -12 -6 -5 -5 -1 -1 -1 -1 -2 -2 -2 -2 -3 -2 -1 0 -1 -1 -2 -2 -3 -5 -3 -1 -1 0 0 0 -1 -2 -2 -2 -1 -1 0 0 0 0 -1 -2 -5 -9 -12 -11 -4 -1 0 0 0 0 0 0 0 0 0 0 0 -8 -14 -11 -6 -6 -8 -9 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -3 -1 0 0 0 0 0 0 0 -1 -2 -8 -8 -3 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 -1 -1 -2 -2 -2 -1 -2 -3 -4 -6 -7 -6 -6 -9 -8 -5 -2 -1 0 0 -1 -2 -3 -4 -5 -4 -3 -2 -1 -1 -1 -2 -3 -3 -2 -2 -1 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 -1 -1 -3 -7 -12 -14 -7 -1 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -4 -2 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -1 -1 0 0 0 0 0 0 0 0 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -3 -5 -5 -6 -5 -3 -2 -3 -2 -1 -1 -1 0 -1 -2 -3 -3 -4 -4 -2 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 -3 -8 -13 -15 -11 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -2 -5 -6 -5 -5 -4 -3 -3 -3 -2 -1 -1 -1 0 0 0 0 0 0 -1 -2 -3 -2 -2 -2 -1 -1 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 -1 -2 -6 -11 -16 -19 -17 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -4 -6 -7 -7 -5 -3 -2 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 -1 -5 -12 -15 -15 -10 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 -4 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -9 -17 -18 -21 -21 -19 -14 -10 -7 -4 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 -1 -7 -15 -19 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -11 -18 -25 -21 -17 -13 -9 -7 -4 -3 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -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 0 0 0 0 -11 -35 -52 -10 -2 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 -1 -1 -1 -1 -1 -1 -1 -2 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 0 0 0 0 -7 -23 -29 -25 -21 -17 -14 -10 -7 -5 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -2 -2 -1 -1 -2 -2 -2 -1 -2 -2 -2 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -4 -26 -57 -23 -6 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 -1 -3 -5 -5 -6 -6 -4 -2 -4 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -19 -11 0 0 0 -7 -15 -20 -17 -13 -10 -7 -5 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -2 -3 -3 -2 -2 -2 -2 -2 -2 -2 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -33 -17 -5 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0 -1 -2 -3 -3 -1 -1 0 0 -1 -3 -5 -6 -4 -3 -2 -1 -2 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -9 -14 -20 -19 -12 -4 -5 -7 -10 -12 -11 -7 -4 -2 -2 -1 -1 -1 -2 -2 0 0 0 0 0 0 0 0 -1 -1 -3 -2 -2 -3 -5 -4 -2 -2 -3 -3 -3 -3 -2 -2 -1 -2 -3 -3 -2 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 -2 -1 0 0 0 0 0 0 0 0 0 -2 -4 -4 -2 -1 -1 -1 0 0 0 -1 -3 -3 -3 -2 -1 -1 -2 -4 -7 -8 -5 -1 -1 -1 -2 -2 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -9 -12 -13 -14 -14 -13 -11 -9 -7 -5 -3 -2 -1 0 -1 -2 -2 -3 -2 0 0 0 0 0 0 0 0 -1 -3 -6 -8 -6 -5 -5 -6 -5 -4 -3 -3 -2 -3 -3 -3 -2 -2 -3 -3 -3 -2 0 0 -1 -1 0 0 0 0 -1 -1 -1 -2 -2 -2 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -4 -17 -12 -2 0 0 0 0 0 0 0 0 -1 -3 -4 -1 0 0 0 0 0 0 -1 -2 -3 -3 -3 -2 -1 -4 -8 -11 -9 -1 -1 -1 -1 -2 -2 -3 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -6 -8 -9 -9 -8 -6 -3 -2 -2 -2 -1 -1 -1 -2 -2 -4 -3 -3 -1 0 0 0 -1 -1 -1 -1 -1 -5 -9 -10 -9 -8 -8 -7 -7 -6 -5 -4 -3 -3 -3 -3 -3 -3 -3 -4 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -3 -3 -2 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -6 -25 -21 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -4 -4 -3 -3 -3 -6 -10 -9 -4 -2 -2 -2 -2 -2 -3 -4 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -7 -6 -3 -2 -2 -1 -1 -1 -2 -2 -2 -3 -4 -4 -4 -3 -2 -1 -1 0 -1 -3 -5 -5 -6 -6 -8 -10 -11 -10 -10 -8 -7 -7 -7 -6 -5 -4 -3 -3 -3 -3 -2 -2 -3 -3 -3 -2 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -18 -23 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -3 -3 -5 -7 -6 -4 -4 -5 -8 -9 -6 -2 -3 -4 -4 -4 -2 -4 -5 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -6 -6 -4 -2 -1 -1 -1 -1 -2 -3 -4 -5 -5 -5 -5 -5 -5 -6 -6 -4 -3 -5 -9 -11 -10 -9 -9 -9 -10 -10 -10 -9 -8 -7 -7 -6 -6 -5 -4 -2 -3 -3 -2 -2 -1 -2 -2 -2 -2 -1 -2 -1 0 -1 -1 -2 -2 -3 -3 -3 -2 -2 -2 -2 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -7 -8 -4 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 -6 -6 -4 -3 -2 -6 -6 -5 -6 -8 -8 -6 -4 -3 -4 -6 -7 -6 -3 -3 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -5 -5 -5 -3 -2 -1 -1 -1 -2 -3 -4 -4 -5 -5 -6 -7 -8 -9 -10 -10 -9 -10 -11 -11 -10 -9 -8 -8 -8 -8 -8 -8 -7 -6 -6 -5 -5 -4 -3 -3 -3 -3 -2 -2 -1 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -2 -2 -3 -3 -3 -3 -4 -4 -3 -3 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 -4 -6 -5 -1 -1 -4 -7 -8 -9 -12 -9 -5 -4 -6 -8 -10 -10 -6 -4 -4 -5 -6 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -4 -5 -4 -4 -3 -2 -2 -1 -2 -2 -2 -3 -3 -3 -4 -6 -7 -8 -8 -8 -8 -9 -10 -11 -11 -10 -9 -8 -8 -8 -7 -7 -7 -7 -6 -5 -5 -4 -4 -3 -2 -2 -3 -3 -2 -2 -1 -1 -1 -1 -1 -2 -2 -2 -1 -1 -1 -3 -3 -3 -4 -4 -5 -6 -5 -4 -3 -2 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -3 -1 0 -4 -8 -11 -12 -17 -14 -8 -7 -9 -11 -13 -13 -9 -7 -5 -4 -4 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -5 -4 -3 -2 -1 -1 -1 -2 -3 -2 -1 -1 -3 -6 -7 -7 -7 -6 -6 -7 -7 -8 -9 -9 -9 -9 -8 -7 -6 -6 -6 -6 -6 -6 -6 -5 -4 -4 -3 -3 -3 -2 -2 -3 -3 -2 -2 -2 -2 -3 -2 -2 -1 -2 -2 -2 -3 -3 -2 -3 -4 -6 -7 -6 -5 -4 -3 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 -3 -7 -13 -14 -12 -10 -10 -10 -11 -12 -14 -16 -15 -10 -6 -3 -3 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -3 -2 -1 -1 -1 0 -1 -2 -2 -2 -1 -1 -2 -4 -5 -6 -6 -5 -4 -4 -5 -7 -8 -8 -8 -8 -8 -8 -7 -6 -5 -5 -5 -6 -6 -6 -6 -4 -4 -3 -3 -3 -2 -2 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -3 -4 -4 -3 -2 -2 -2 -3 -5 -7 -7 -6 -5 -4 -3 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -7 -9 -13 -13 -11 -11 -12 -15 -19 -21 -12 -5 -5 -5 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -1 0 0 0 0 -1 -2 -2 -1 -1 -2 -3 -3 -5 -5 -4 -4 -4 -5 -7 -8 -8 -7 -6 -6 -7 -7 -7 -6 -5 -4 -5 -5 -5 -5 -5 -4 -3 -3 -4 -4 -3 -2 -2 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -1 -2 -3 -5 -6 -6 -6 -6 -6 -5 -3 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -14 -19 -20 -15 -14 -15 -18 -21 -14 -9 -7 -6 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -2 -2 -2 -2 -2 -2 -2 -2 -4 -4 -4 -4 -4 -7 -8 -9 -8 -7 -6 -7 -7 -6 -7 -6 -5 -5 -5 -7 -5 -3 -3 -4 -5 -5 -4 -3 -3 -2 -3 -4 -5 -5 -4 -4 -5 -5 -5 -4 -4 -3 -3 -2 -1 -2 -2 -2 -4 -6 -7 -7 -6 -6 -6 -4 -2 -1 -1 -1 0 0 0 0 0 0 0 -1 -2 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -12 -15 -17 -18 -20 -20 -19 -21 -23 -21 -13 -7 -6 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -3 -3 -3 -2 -2 -3 -3 -3 -3 -3 -3 -4 -6 -7 -8 -7 -7 -7 -7 -7 -8 -7 -7 -7 -8 -9 -8 -7 -6 -5 -4 -3 -3 -3 -3 -2 -3 -4 -5 -5 -5 -5 -6 -6 -7 -6 -5 -3 -3 -2 -2 -2 -2 -2 -4 -6 -7 -8 -7 -6 -5 -3 -1 -1 0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -8 -9 -11 -15 -18 -18 -15 -16 -22 -26 -21 -12 -10 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -2 -2 -2 -4 -5 -6 -6 -6 -6 -6 -7 -7 -8 -9 -11 -11 -11 -9 -8 -6 -4 -3 -2 -2 -2 -2 -2 -2 -3 -4 -5 -5 -5 -6 -7 -8 -8 -5 -3 -3 -2 -2 -1 -2 -3 -4 -6 -6 -7 -6 -5 -3 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -2 -3 -3 -4 -5 -8 -13 -16 -15 -14 -17 -19 -19 -17 -16 -19 0 -1 -1 -2 -1 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -2 -3 -4 -4 -4 -5 -5 -5 -5 -6 -7 -8 -9 -11 -10 -8 -4 -4 -3 -3 -3 -2 -2 -1 -1 -2 -3 -4 -4 -5 -6 -7 -7 -6 -5 -3 -3 -2 -2 -2 -2 -3 -4 -5 -5 -5 -4 -3 -2 -1 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -1 -1 -2 -3 -2 -2 -3 -5 -9 -14 -19 -15 -16 -17 -16 -14 -17 -20 -24 0 -1 -2 -2 -2 -3 -3 -3 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -2 -2 -2 -3 -3 -3 -3 -4 -4 -4 -5 -5 -6 -8 -10 -10 -9 -8 -6 -6 -4 -3 -3 -2 -2 -2 -2 -2 -2 -3 -3 -4 -7 -8 -8 -7 -6 -4 -3 -2 -2 -2 -2 -2 -3 -5 -5 -4 -3 -2 -1 -1 0 0 0 0 -1 -1 -1 -2 -2 -2 -1 -1 -1 -1 0 -1 -1 -4 -2 -1 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -1 -3 -4 -3 -2 -2 -6 -8 -9 -13 -17 -17 -18 -17 -14 -17 -22 -26 -28 -1 -2 -2 -4 -6 -7 -6 -5 -3 -1 0 0 0 0 0 0 -1 -2 -2 -2 -2 -1 0 -1 -2 -2 -2 -2 -1 -1 -1 -2 -2 -2 -2 -2 -2 -3 -3 -4 -4 -6 -7 -9 -11 -11 -9 -8 -8 -7 -6 -4 -3 -2 -2 -2 -2 -3 -3 -2 -2 -3 -4 -7 -9 -10 -11 -9 -5 -2 -2 -2 -2 -1 -2 -3 -4 -4 -4 -3 -2 -1 -1 0 0 0 0 -1 -1 -2 -2 -2 -2 -2 -1 0 0 0 -1 -1 -4 -2 -1 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -3 -5 -5 -4 -3 -4 -6 -7 -8 -12 -18 -22 -20 -17 -16 -21 -19 -17 -14 -3 -3 -4 -6 -9 -11 -8 -6 -4 -2 -1 -1 0 0 0 -1 -1 -2 -2 -2 -2 -2 -1 -2 -2 -3 -3 -3 -2 -2 -2 -1 -1 -2 -2 -2 -2 -2 -3 -3 -3 -4 -6 -7 -8 -10 -11 -9 -8 -8 -7 -5 -4 -3 -2 -2 -2 -3 -3 -3 -2 -2 -3 -6 -8 -9 -9 -7 -4 -2 -1 -1 -1 -1 -2 -3 -3 -3 -3 -2 -1 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -2 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -5 -8 -6 -6 -6 -6 -5 -4 -8 -13 -14 -11 -12 -16 -21 -15 -8 -3 -5 -5 -5 -6 -7 -8 -9 -7 -5 -4 -2 -1 -1 0 0 -1 -1 -1 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -2 -2 -1 -1 0 -1 -2 -1 -1 -1 -2 -3 -3 -3 -3 -3 -4 -5 -6 -7 -7 -7 -8 -8 -6 -5 -3 -2 -3 -3 -4 -3 -3 -3 -3 -3 -3 -4 -5 -5 -4 -4 -2 -1 -1 -1 -1 -2 -3 -3 -3 -2 -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 -1 -2 -3 -2 -2 -1 -2 -4 -5 -8 -11 -13 -13 -9 -5 -4 -6 -11 -12 -12 -14 -19 -17 -7 -2 -1 -1 -7 -9 -9 -8 -5 -5 -4 -4 -4 -2 -1 0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -3 -3 -2 -1 -1 -1 -1 0 0 0 -1 -1 -1 -1 -2 -2 -2 -2 -1 -2 -2 -3 -3 -4 -5 -7 -8 -8 -7 -5 -3 -2 -3 -4 -4 -3 -3 -2 -2 -1 -1 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -2 -4 -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 0 0 0 0 -1 -5 -10 -14 -13 -9 -5 -4 -6 -18 -25 -25 -19 -12 -7 -5 -5 -7 -9 -11 -12 -13 -6 -2 0 0 0 -11 -11 -9 -7 -5 -3 -3 -2 -2 -1 -1 -1 -2 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 0 0 0 -1 -1 -1 -1 -1 -2 -2 -2 -1 0 -1 -1 -3 -3 -3 -5 -7 -8 -9 -8 -7 -6 -5 -5 -5 -5 -3 -3 -2 -1 0 0 -1 -1 -1 -1 0 0 -1 -3 -2 -2 -3 -3 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 -6 -16 -27 -25 -21 -17 -14 -12 -11 -8 -6 -7 -9 -8 -6 -5 -9 -6 -4 -3 -2 -1 0 0 0 0 -12 -10 -7 -5 -4 -4 -3 -2 -1 -1 -1 -1 -2 -1 -1 -1 -2 -4 -4 -3 -3 -3 -3 -2 -2 -2 -1 -1 -1 0 0 0 -1 -1 -1 -1 -2 -1 -1 -1 0 0 0 -1 -2 -3 -4 -6 -7 -8 -9 -9 -9 -8 -6 -5 -5 -5 -4 -3 -3 -2 -1 -1 0 0 0 0 0 -1 -2 -2 -2 -2 -3 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -2 -1 0 0 0 0 0 -3 -11 -22 -30 -30 -22 -19 -26 -22 -10 -5 -5 -7 -8 -7 -6 -6 -8 -4 -1 0 0 0 0 0 0 0 -7 -4 -3 -2 -2 -3 -2 -1 -1 -1 -1 -1 -1 -1 0 -1 -2 -4 -4 -3 -3 -3 -4 -3 -2 -1 -1 0 0 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 0 0 0 0 -1 -1 -2 -3 -4 -6 -7 -6 -7 -9 -8 -8 -8 -7 -6 -5 -4 -2 -1 0 0 0 0 0 0 0 -1 -2 -2 -3 -4 -4 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -4 -4 -3 -1 -1 0 0 0 -1 -9 -21 -33 -38 -35 -33 -34 -37 -33 -26 -19 -16 -10 -6 -4 -4 -3 -3 -2 -1 0 0 0 0 0 0 0 -6 -1 -1 -1 0 -1 -1 -1 -1 0 -1 -1 0 -1 -1 -1 -2 -4 -4 -4 -4 -4 -4 -3 -2 -1 0 0 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 -1 -1 -2 -3 -5 -5 -6 -7 -7 -7 -7 -6 -5 -4 -2 -1 -1 0 0 0 0 0 0 -1 -1 -2 -3 -4 -5 -4 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -5 -4 -4 -3 -1 0 0 0 0 0 -7 -19 -30 -38 -36 -33 -33 -35 -35 -32 -25 -19 -16 -10 -6 -4 -5 -4 -2 -1 0 0 0 0 0 0 0 -1 -3 -1 -1 0 0 0 0 -1 -1 0 0 0 -1 -1 -1 -1 -2 -4 -4 -4 -3 -3 -3 -3 -2 -1 0 0 -2 -1 0 0 -1 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -4 -4 -4 -4 -5 -5 -4 -3 -3 -2 -2 -1 0 0 0 0 -1 -1 -2 -2 -3 -4 -4 -4 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -5 -6 -2 -1 0 0 0 0 -3 -8 -12 -18 -24 -29 -29 -25 -26 -29 -31 -26 -23 -19 -13 -10 -8 -6 -5 -6 -4 -2 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 0 -1 -1 -2 -2 -3 -3 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -2 -1 -3 -3 -2 -3 -3 -3 -2 -1 0 -1 -1 -2 -2 -4 -5 -6 -7 -7 -5 -4 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -3 -3 -2 -1 0 0 0 0 -2 -7 -16 -20 -22 -26 -29 -21 -20 -22 -26 -29 -24 -20 -15 -10 -7 -6 -4 -3 -4 -4 -2 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 -2 -2 -1 0 -1 -3 -3 -3 -2 -1 -1 -1 -1 -1 -2 -3 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -2 -2 -3 -3 -4 -4 -4 -4 -3 -2 -1 -2 -5 -7 -10 -13 -13 -14 -13 -11 -8 -5 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -3 -1 0 0 -1 -2 -4 -2 -5 -11 -17 -20 -22 -26 -31 -23 -19 -18 -19 -19 -19 -15 -11 -7 -6 -4 -3 -3 -4 -3 -2 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -3 -4 -6 -8 -11 -13 -14 -11 -9 -7 -6 -6 -7 -10 -16 -24 -27 -29 -29 -28 -21 -15 -11 -7 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -1 -3 -4 -7 -11 -15 -20 -23 -25 -22 -18 -17 -17 -18 -14 -12 -9 -6 -3 -4 -4 -5 -6 -5 -2 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 0 0 0 0 -1 -1 -2 -3 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 -1 -2 -2 -2 -2 -3 -6 -10 -15 -21 -24 -22 -27 -28 -24 -18 -14 -13 -17 -23 -25 -24 -34 -44 -38 -25 -17 -15 -16 -7 -3 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -4 -6 -9 -12 -18 -20 -22 -23 -21 -17 -14 -13 -13 -11 -9 -7 -4 -4 -4 -5 -7 -9 -9 -6 -2 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 0 0 0 0 0 0 0 -1 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -2 -1 -1 -3 -6 -13 -24 -28 -12 -22 -31 -40 -48 -29 -22 -25 -29 -25 -11 -9 -14 -21 -15 -11 -12 -22 -16 -11 -7 -5 -5 -5 -4 -3 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -6 -6 -4 -3 -4 -14 -18 -18 -18 -15 -11 -10 -9 -7 -7 -7 -7 -5 -5 -5 -5 -6 -12 -11 -7 -3 -1 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 -1 -1 0 -1 -2 -5 -17 -25 -16 -14 -13 -16 -23 -11 -13 -20 -29 -37 -39 -29 -13 -15 -18 -16 -16 -21 -21 -19 -15 -9 -6 -9 -10 -6 -4 -3 -2 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -5 -5 -3 -1 -1 -10 -12 -12 -11 -9 -7 -5 -4 -4 -4 -7 -9 -7 -6 -5 -4 0 -3 -3 -2 0 0 0 0 0 0 0 0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -10 -15 -16 -9 -1 -1 0 -2 -5 -11 -20 -29 -30 -25 -23 -19 -16 -15 -19 -21 -18 -10 0 0 -3 -6 -7 -7 -5 -4 -3 -3 -3 -2 0 0 0 0 0 0 0 -1 -1 0 0 0 -1 -3 -7 -6 -5 -4 -5 -6 -5 -3 -2 -2 -4 -7 -9 -8 -6 -3 -2 -3 -2 -1 0 0 0 0 0 0 0 0 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -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 0 0 0 0 0 0 0 -1 -1 -2 -4 -7 -10 -12 -6 -2 0 -1 -1 -1 -9 -14 -11 -3 -1 -1 -3 -12 -17 -15 -9 0 0 0 -1 -2 -2 -6 -9 -7 -5 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -8 -6 -4 -4 -3 -4 -4 -4 -2 -2 -4 -5 -8 -7 -6 -5 -6 -6 -4 -2 0 0 0 0 0 0 0 0 -1 -3 -3 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -1 0 -1 -2 -2 -2 -1 -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 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -5 -13 -20 -22 -12 0 0 0 -6 -13 -19 -17 -8 -1 -1 -4 -6 -4 -2 0 0 0 0 0 0 -5 -7 -5 -3 -4 -4 -2 -1 -1 0 0 0 0 0 0 0 0 0 -2 -4 -3 -2 -3 -6 -4 -4 -3 -3 -2 -4 -5 -5 -5 -6 -6 -6 -6 -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 -1 -1 -2 -2 -2 -1 -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 0 0 0 0 0 0 0 -1 -1 -1 -1 -3 -9 -13 -8 -3 -3 -1 -2 -4 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -1 -1 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -3 -3 -3 -2 -2 -4 -5 -5 -5 -6 -6 -5 -5 -4 -2 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 -1 -1 -1 -1 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -12 -18 -9 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -3 -1 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -2 -2 -1 -1 -1 -3 -5 -4 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -4 -1 -1 -1 0 -1 -2 -3 -2 -1 -1 -1 -1 -1 0 -1 -1 -1 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 -3 -6 -5 -6 -5 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -2 -3 -5 -3 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -4 -3 -2 -1 -2 -3 -3 -3 -2 -2 -2 -3 -2 -2 -1 -2 -1 0 0 0 0 0 -1 -1 -1 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -4 -6 -8 -8 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -4 -4 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -4 -2 -2 -3 -3 -3 -3 -3 -3 -4 -4 -3 -2 -2 -3 -1 -1 -1 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -5 -2 -2 -4 -6 -6 -4 -3 -3 -3 -2 -2 -2 -3 -3 -2 -2 -2 -2 -3 -3 -2 0 0 0 -1 -2 -1 -2 -2 -3 -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 -1 -1 -1 0 0 0 0 0 0 -1 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 -1 -1 -1 -1 -2 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -6 -3 -3 -4 -5 -4 -3 -3 -3 -2 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -2 -1 0 0 -1 -1 -2 -1 -1 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -3 -5 -4 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -4 -6 -4 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -5 -3 -3 -3 -3 -2 -2 -2 -2 -3 -3 -4 -3 -3 -3 -3 -3 -3 -3 -2 -1 0 0 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -8 -11 -7 -4 -4 -4 -6 -5 -1 -1 0 0 -1 -1 -1 0 0 0 0 0 -1 -1 -1 -1 -2 -1 -2 -2 -2 -2 -2 -4 -6 -5 -4 -7 -8 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -3 -3 -2 -2 -2 -2 -1 -2 -3 -3 -4 -6 -6 -4 -4 -4 -4 -3 -2 -2 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -6 -4 -1 -1 -2 -4 -4 -1 -1 0 0 0 -1 0 0 0 0 0 0 0 -1 -1 -2 -2 -1 -1 -1 -2 -2 -5 -8 -8 -2 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 -2 -2 -2 -2 -2 -1 -1 -2 -3 -4 -5 -5 -5 -5 -5 -5 -4 -1 -1 -2 -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 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -2 -4 -12 -16 -13 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -2 -2 -1 -1 -2 -4 -5 -6 -6 -5 -5 -6 -6 -5 -3 -2 -2 -2 -2 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 0 0 -1 -1 -1 -1 -1 -1 0 0 0 -1 -3 -8 -13 -15 -15 -11 -2 0 -1 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 -1 0 -1 -3 -5 -6 -7 -6 -5 -3 -6 -5 -3 -2 -1 -2 -2 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 -1 0 0 0 -1 -1 -2 -2 -1 0 0 -1 -3 -10 -10 -6 -3 -3 -5 -4 -3 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -2 0 -1 -1 0 0 0 -1 -2 -2 -3 -4 -5 -5 -5 -3 -2 -1 -1 -2 -2 -2 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 0 0 0 0 -2 -2 -1 0 0 -1 -4 -10 -11 -10 -8 -8 -7 -5 -2 -2 -3 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -2 0 -1 -1 -1 0 0 0 -1 -2 -4 -4 -5 -5 -3 -2 -2 -2 -3 -3 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 0 0 -1 -5 -10 -13 -15 -14 -11 -10 -7 -4 -4 -5 -5 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -3 -2 0 -1 -1 -1 0 0 0 -1 -2 -3 -3 -3 -2 -2 -2 -3 -3 -3 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -3 -2 -1 -1 -1 0 -1 -4 -3 -1 0 0 0 -5 -10 -12 -11 -15 -20 -23 -19 -12 -7 -7 -4 -3 -4 -8 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 -1 -2 -1 0 0 0 -1 -2 -3 -3 -3 -3 -3 -2 -2 -3 -3 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -1 -1 0 0 0 -1 -1 -1 -1 0 0 -3 -4 -4 -4 -9 -15 -20 -21 -16 -12 -9 -9 -7 -7 -8 -10 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -3 -3 -4 -4 -3 -1 -1 0 -1 -2 -4 -5 -5 -4 -3 -2 -1 -1 -1 -2 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -3 -4 -7 -10 -12 -11 -9 -5 -3 -4 -7 -10 -13 -13 -10 -8 -6 -4 -1 -1 -1 0 0 0 0 0 0 0 0 0 -3 -6 -8 -8 -6 -3 -1 -1 0 0 -1 -1 -5 -5 -4 -3 -2 -1 -1 -1 -1 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 -3 -3 -4 -4 -6 -6 -5 -4 -3 -2 -2 -1 -5 -10 -15 -15 -13 -11 -10 -9 -6 -4 -2 0 0 0 0 0 0 0 0 0 -4 -6 -6 -5 -2 -1 0 0 0 0 0 -1 -4 -4 -3 -3 -3 -1 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -5 -4 -4 -4 -3 -3 -3 -2 -3 -2 -3 -4 -3 -3 -6 -11 -12 -11 -10 -9 -9 -10 -8 -4 -1 0 0 0 0 0 0 0 0 -2 -2 -1 0 0 0 0 0 0 0 0 0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -7 -5 -5 -4 -4 -3 -3 -4 -5 -5 -7 -7 -7 -8 -9 -9 -8 -9 -9 -7 -5 -3 -2 -1 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -2 -2 -4 -7 -8 -8 -9 -11 -9 -7 -6 -6 -6 -7 -7 -6 -8 -9 -9 -8 -8 -8 -8 -7 -7 -6 -3 -1 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -3 -4 -4 -3 -3 -5 -10 -11 -11 -11 -14 -12 -9 -7 -7 -8 -8 -6 -5 -8 -10 -11 -10 -10 -10 -9 -8 -7 -6 -5 -6 -3 -1 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -3 -3 -4 -6 -8 -10 -11 -11 -9 -6 -4 -8 -9 -8 -7 -4 -6 -9 -10 -10 -10 -10 -8 -8 -8 -7 -7 -9 -7 -2 -1 0 0 Wind_Speed 52 52 51 51 50 51 51 51 52 52 52 53 53 53 53 53 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 51 51 51 51 51 51 52 52 52 53 53 53 53 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 51 51 51 52 52 52 52 53 53 53 53 53 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 52 52 52 52 53 53 53 53 53 54 54 54 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 52 52 52 52 52 52 53 53 53 53 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 51 52 52 52 52 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 50 50 50 51 51 52 52 52 53 53 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 49 49 50 51 52 52 52 52 52 52 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 48 49 50 51 51 51 51 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 48 49 49 49 49 50 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 47 47 48 48 48 49 50 51 51 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 47 48 49 49 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 49 49 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 63 64 64 65 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 57 57 58 59 60 60 61 62 62 63 64 65 65 66 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 57 58 58 59 60 60 61 62 63 63 64 65 66 66 67 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 57 58 58 59 59 60 61 62 62 63 64 65 65 66 67 67 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 58 58 59 59 60 61 61 62 63 63 64 65 66 67 67 68 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 58 58 59 60 60 61 61 62 62 63 64 64 65 66 67 68 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 58 59 59 60 60 61 61 62 63 63 64 65 65 66 67 68 69 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 58 59 59 60 61 62 62 63 64 65 65 66 67 67 68 69 69 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 58 59 60 61 62 63 64 64 65 65 66 66 66 67 67 67 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 59 60 60 61 62 63 63 64 64 64 64 64 64 64 64 64 64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 58 58 59 60 60 60 61 61 61 60 60 60 59 59 59 59 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 56 56 56 56 56 56 56 56 56 55 55 54 54 54 54 54 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 51 51 51 51 51 51 51 51 51 50 50 49 49 49 49 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 47 47 47 nan nan nan nan nan nan nan nan nan nan nan 46 46 46 46 46 46 47 47 47 46 46 45 45 45 44 44 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 45 44 44 44 43 nan nan nan nan nan nan nan nan nan nan 41 41 42 42 42 42 43 43 43 43 42 41 41 40 39 39 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 41 41 40 39 39 38 nan nan nan nan nan nan nan nan nan nan 37 38 38 38 39 39 39 39 39 39 38 38 37 36 35 34 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 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 38 37 36 36 35 34 34 34 nan nan nan nan nan nan nan nan nan nan 34 35 35 36 36 36 36 36 36 36 35 34 33 32 31 30 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 34 33 32 32 31 30 30 30 29 29 nan nan nan nan nan nan nan nan nan 32 33 33 33 34 34 34 34 33 33 32 31 30 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 33 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 30 29 28 28 27 27 26 26 26 26 nan nan nan nan nan nan nan nan nan 31 31 31 32 32 32 32 31 31 31 30 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 33 32 32 32 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 27 27 26 25 25 24 24 24 24 24 24 24 25 nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 29 29 28 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 31 31 30 30 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 24 24 24 23 23 23 23 23 23 23 23 24 nan nan nan nan nan nan nan nan nan nan nan 29 29 29 29 28 28 27 26 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 29 29 28 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 23 23 23 23 23 23 23 23 23 23 nan nan nan nan nan nan nan nan nan nan nan 28 29 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 26 26 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 22 22 23 23 23 23 23 23 23 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan 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 24 23 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 22 23 23 24 24 24 24 23 23 23 23 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 20 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 21 nan nan nan 21 21 21 22 22 23 24 24 25 25 25 25 25 25 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 18 18 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 19 nan nan 18 18 18 18 nan nan nan nan nan nan 20 21 21 21 21 21 22 22 22 23 23 24 24 25 26 26 26 26 26 26 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 17 17 16 16 16 16 nan nan nan nan nan nan nan nan 21 21 22 22 23 23 23 23 23 23 24 24 25 26 26 27 27 27 26 26 26 26 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 15 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 17 nan 16 nan nan nan nan nan nan nan nan nan 17 18 19 20 20 21 22 22 23 24 24 24 24 24 24 24 24 25 25 26 26 26 26 26 26 26 26 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 21 21 22 23 23 24 25 25 25 25 25 24 24 25 25 25 25 26 26 26 26 26 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 21 22 23 24 24 25 25 25 25 25 25 24 24 24 25 25 25 25 25 25 25 25 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 14 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 23 24 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 24 24 25 25 25 25 24 24 24 23 23 23 23 23 23 23 22 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 23 23 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 21 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan 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 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan 12 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 20 20 20 nan nan nan nan nan nan 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 258 258 257 257 257 258 259 259 260 261 262 263 264 265 266 267 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 257 258 258 259 260 260 261 262 263 264 265 266 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 259 260 260 261 261 262 263 264 265 266 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 259 259 260 260 261 261 262 263 264 265 266 267 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 259 260 260 260 261 261 262 263 264 266 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 260 261 262 264 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 260 259 259 259 259 260 262 263 265 266 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 259 259 260 261 263 264 265 266 267 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 259 260 261 261 262 263 265 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 260 261 261 262 263 264 265 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 260 260 261 261 262 264 265 266 267 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 261 262 263 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 261 262 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 297 296 295 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 297 298 298 299 299 299 299 298 298 297 297 296 296 295 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 296 296 297 298 298 299 299 298 298 297 297 296 296 295 294 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 294 294 295 296 297 297 298 298 298 298 298 297 297 296 295 295 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 293 293 294 295 295 296 297 298 298 298 298 297 297 296 296 295 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 292 292 292 293 293 294 295 296 297 298 298 298 297 297 296 296 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 291 291 292 292 292 293 294 295 296 297 297 297 297 297 296 295 295 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 291 291 291 292 292 293 294 295 296 297 297 297 296 296 295 295 294 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 291 291 291 291 292 293 294 295 296 297 297 296 296 295 295 294 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 291 291 291 292 293 294 295 296 297 297 297 296 296 295 295 295 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 291 292 292 293 294 295 296 297 297 297 297 297 297 296 296 296 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 293 294 295 295 296 297 298 299 299 299 299 298 298 297 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 296 297 298 299 299 300 301 301 301 301 301 300 300 300 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 295 295 295 295 nan nan nan nan nan nan nan nan nan nan nan 299 299 300 301 302 302 303 304 304 304 304 304 303 303 303 302 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 297 297 297 297 297 297 nan nan nan nan nan nan nan nan nan nan 302 303 304 305 305 306 307 307 308 308 308 308 307 307 306 306 306 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 303 304 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 299 299 299 300 300 301 nan nan nan nan nan nan nan nan nan nan 307 308 308 309 310 310 311 311 312 312 312 312 311 311 310 309 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 nan nan nan 301 302 303 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 301 301 302 302 303 304 305 305 nan nan nan nan nan nan nan nan nan nan 312 312 313 313 314 314 315 316 316 317 317 317 316 316 315 314 313 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 303 304 304 305 306 307 307 308 310 311 312 nan nan nan nan nan nan nan nan nan 316 316 316 317 318 319 320 320 321 322 322 322 321 320 319 318 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 296 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 307 308 308 309 310 311 312 313 314 315 316 317 nan nan nan nan nan nan nan nan nan 319 319 320 321 322 323 324 325 326 326 326 326 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 287 288 290 292 294 295 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 311 312 313 313 314 315 316 317 318 319 320 321 321 321 321 nan nan nan nan nan nan nan nan nan nan nan nan 328 329 329 330 330 329 329 328 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 285 286 288 290 292 294 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 316 317 318 319 319 320 320 321 322 323 323 324 324 324 324 nan nan nan nan nan nan nan nan nan nan nan 330 331 332 332 332 332 331 330 329 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 285 287 289 291 292 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 322 322 323 323 322 322 323 323 324 324 324 325 325 325 nan nan nan nan nan nan nan nan nan nan nan 333 333 333 333 333 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 284 286 288 290 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 326 326 325 324 323 322 322 322 323 323 323 324 324 324 nan nan nan nan nan nan nan nan nan nan nan nan 333 333 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 284 286 287 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 329 328 326 324 323 322 321 320 320 321 321 321 322 322 323 323 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 285 286 288 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 340 340 340 nan nan nan 333 330 327 325 323 322 320 320 319 319 319 319 320 320 321 321 321 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 286 288 290 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 319 nan nan 326 329 332 335 nan nan nan nan nan nan 342 341 341 340 338 335 332 329 326 324 322 321 320 319 319 319 319 319 319 319 319 320 320 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 289 291 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 320 321 322 323 325 328 331 334 nan nan nan nan nan nan nan nan 341 340 339 338 336 334 331 328 326 324 322 321 320 319 319 319 319 319 319 319 319 319 319 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 290 293 295 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 323 323 nan 324 nan nan nan nan nan nan nan nan nan 338 339 339 338 338 338 337 337 336 335 334 332 330 328 326 324 323 322 321 321 320 320 320 320 320 319 319 318 318 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 297 299 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 328 328 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 332 332 332 333 333 333 333 333 333 332 331 330 328 327 326 325 325 324 323 323 322 322 322 321 321 320 319 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 326 327 327 328 329 330 330 331 331 331 330 330 330 329 329 328 327 327 326 325 325 324 324 323 322 322 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 345 344 343 342 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 323 324 325 326 327 329 330 331 331 332 332 332 332 332 332 331 331 330 329 328 327 326 326 325 324 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 306 307 308 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 351 349 347 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 322 323 324 326 328 329 331 332 333 334 334 335 335 334 334 333 332 331 330 329 328 327 326 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 321 322 324 326 328 329 331 332 333 335 335 336 336 336 335 335 333 332 331 330 329 328 328 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 324 326 328 329 331 332 333 334 335 336 336 336 335 334 333 332 331 330 329 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 324 326 327 329 330 331 332 333 334 335 335 335 335 335 334 333 332 331 331 nan nan nan nan nan nan nan nan nan nan nan nan 336 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 328 330 331 332 333 334 334 335 335 336 336 335 335 334 333 332 332 nan nan nan nan nan nan nan nan nan nan nan nan 335 336 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 332 334 335 335 336 336 nan nan nan nan nan nan 336 335 334 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 337 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 339 340 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan