CAPE 510 532 553 559 537 501 472 441 410 382 362 362 351 346 357 383 407 394 361 340 351 338 325 314 301 283 258 269 260 251 244 234 219 198 182 176 175 168 164 161 158 157 159 160 165 165 165 165 159 135 125 119 104 68 27 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 5 7 8 9 7 5 8 9 9 8 7 7 9 8 9 10 10 12 489 508 513 502 473 447 438 445 447 418 314 272 257 261 279 309 333 315 322 341 341 324 310 293 272 245 218 232 228 219 210 201 190 175 170 168 161 155 150 150 151 151 150 149 149 147 143 137 131 115 107 98 79 41 14 3 0 0 0 0 0 0 0 0 1 2 4 5 5 4 4 5 6 6 6 6 6 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 11 12 9 5 7 9 10 9 7 6 7 9 11 12 13 13 389 386 363 343 329 325 339 374 383 337 241 174 150 165 209 262 268 263 272 287 290 286 270 250 234 225 222 219 213 208 202 189 185 171 168 169 166 157 146 144 146 146 141 132 126 122 118 111 103 106 99 77 43 9 3 3 2 1 0 0 1 2 3 6 7 11 14 15 15 14 14 15 15 13 11 9 8 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 2 6 9 9 7 5 6 11 15 15 10 6 7 10 14 16 15 15 199 182 166 160 166 184 213 252 267 236 160 101 94 134 198 252 242 238 239 244 246 235 217 214 219 227 229 219 213 212 207 193 187 178 173 167 160 152 142 141 139 134 130 123 114 111 111 109 101 77 48 23 9 0 0 1 1 0 1 2 5 9 13 17 20 23 25 25 24 25 26 26 24 21 16 11 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 7 7 7 10 15 19 17 10 5 5 8 12 15 15 17 155 155 145 132 122 130 137 162 166 136 85 65 84 142 204 228 225 230 234 224 198 167 153 168 190 204 206 200 197 202 204 188 179 173 164 152 141 143 132 128 124 122 127 130 122 112 105 98 69 32 10 2 2 4 5 6 6 8 10 13 18 23 28 31 34 34 33 32 32 32 33 32 29 24 18 10 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 2 3 5 6 7 10 12 15 17 17 12 7 5 4 4 5 9 15 96 131 140 128 109 111 102 97 88 76 67 72 101 156 205 212 198 178 154 131 112 103 103 122 140 148 153 174 187 189 181 165 153 141 129 121 122 135 120 109 105 107 112 112 102 87 71 54 29 12 6 6 10 14 16 17 19 23 30 31 33 35 36 38 37 37 36 35 35 34 32 29 24 19 13 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 2 3 3 3 3 8 11 12 13 14 11 9 7 5 4 3 5 9 51 76 116 129 108 87 75 69 72 85 104 122 138 164 176 153 112 82 65 55 53 67 90 106 110 108 110 140 148 150 149 145 139 130 121 124 140 135 104 79 65 63 67 82 87 68 38 21 18 15 16 18 22 25 27 29 30 31 33 35 36 36 36 37 38 39 37 34 31 25 19 15 12 9 6 5 4 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 6 8 9 10 10 9 9 8 6 5 4 5 8 36 64 101 108 83 61 58 62 70 79 84 60 80 96 91 62 35 30 29 36 53 76 89 93 93 95 107 131 134 132 132 132 131 126 125 131 133 108 69 43 33 46 99 103 71 38 21 21 21 21 22 23 25 29 32 33 32 31 32 33 34 34 34 35 34 33 28 23 19 14 8 5 5 4 4 5 6 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 3 4 5 6 5 4 5 6 6 9 5 9 18 47 73 82 73 58 53 46 42 52 67 70 47 42 35 26 18 18 22 39 57 69 69 62 60 67 87 122 134 138 130 117 110 115 114 114 110 93 58 45 55 69 77 89 49 17 5 10 15 21 23 26 29 30 31 32 34 36 37 37 36 33 30 27 24 21 18 15 12 10 9 5 4 4 4 5 6 6 6 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 6 5 5 4 3 5 17 11 22 50 34 41 62 66 56 43 27 18 23 33 41 46 40 28 16 11 15 17 28 36 35 28 24 27 40 61 85 92 85 76 75 85 85 75 63 51 46 62 98 109 93 60 31 11 6 11 14 8 21 23 23 25 28 31 33 34 34 33 29 24 20 17 14 11 10 9 8 7 8 8 6 3 3 3 4 4 4 4 3 2 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 5 4 5 6 6 6 5 3 13 17 43 92 25 42 56 64 62 46 22 16 14 16 20 16 11 10 11 12 13 17 18 19 20 22 17 14 17 24 30 34 37 41 47 52 45 44 52 68 93 125 129 86 35 10 13 23 26 26 25 26 28 30 32 33 33 31 29 27 24 21 17 10 7 7 6 5 5 5 4 5 7 6 4 2 1 2 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 0 0 0 0 0 0 1 2 2 2 2 2 1 1 3 5 7 7 8 5 6 16 41 79 29 37 42 45 46 40 20 15 10 8 9 10 11 12 13 14 14 15 13 11 8 2 5 7 8 9 10 13 15 15 17 24 46 67 88 102 96 43 12 6 13 20 29 35 35 34 34 34 35 36 34 30 24 20 18 16 14 11 9 5 3 3 3 3 2 2 2 2 3 2 2 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 1 0 0 3 6 7 7 8 7 6 10 18 30 25 25 26 28 31 31 18 14 9 6 7 11 12 15 20 24 19 12 8 5 5 10 11 14 15 13 11 13 21 24 32 57 75 78 66 47 27 9 7 19 33 40 39 39 40 41 45 43 40 34 28 21 16 12 11 10 9 8 6 3 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 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 7 5 4 4 4 5 6 7 8 8 7 7 7 7 8 9 21 21 22 22 19 16 16 14 11 10 14 23 26 27 29 30 21 13 8 6 7 13 16 18 17 15 16 23 32 43 54 60 53 39 23 15 22 32 38 40 40 40 42 46 48 47 44 38 31 25 19 13 10 11 11 10 9 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 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 2 5 9 9 8 7 7 6 5 6 7 6 6 4 3 3 4 8 12 16 16 18 16 15 14 13 12 12 13 16 18 18 16 16 18 17 15 10 7 8 11 10 8 7 7 8 13 16 14 9 2 4 13 20 27 36 39 40 41 41 43 45 47 45 40 32 25 20 17 14 11 8 8 8 8 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 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 6 9 9 8 8 8 7 6 6 5 4 3 2 0 0 3 12 17 11 11 13 13 11 9 8 9 10 12 15 17 24 31 36 36 28 19 10 5 4 4 2 0 0 0 0 1 6 10 13 14 22 36 44 47 49 50 50 49 47 47 45 40 34 28 22 18 15 13 12 9 7 6 6 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 10 9 9 8 8 7 8 7 6 6 5 3 1 2 7 14 15 5 7 9 8 7 7 9 9 10 11 16 23 41 58 62 51 28 13 5 2 1 1 0 0 1 3 5 7 19 34 45 50 52 54 56 58 58 57 56 54 50 44 38 30 24 20 17 15 13 12 11 11 10 6 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 1 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 9 8 8 8 7 7 7 8 9 10 7 4 3 3 7 15 18 4 7 8 9 9 9 9 5 4 8 16 23 39 46 40 25 8 3 3 4 6 8 9 12 16 21 26 32 40 48 53 55 56 57 58 58 57 56 52 45 39 33 28 25 21 17 14 13 12 13 15 17 12 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 2 1 1 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 9 8 7 7 8 9 9 9 9 8 8 7 5 6 8 13 22 27 8 11 12 12 10 6 2 0 0 3 7 10 14 13 8 3 1 8 13 18 22 27 29 33 36 39 43 47 49 50 51 52 53 52 50 48 46 44 39 34 29 26 26 26 23 18 17 18 17 16 16 15 9 5 3 2 0 0 0 0 0 0 0 1 1 2 2 3 2 1 0 0 0 0 1 1 1 1 2 2 3 4 3 3 3 3 3 2 1 0 0 2 4 4 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 8 7 6 5 5 7 11 14 14 10 8 8 8 9 10 13 15 21 25 15 14 11 7 4 2 0 0 0 0 1 1 2 1 1 3 9 19 26 32 37 41 41 42 41 42 43 45 45 43 42 42 41 39 37 34 33 32 29 26 24 23 24 21 18 16 20 21 17 14 11 7 6 4 3 1 0 0 0 0 0 0 0 1 4 6 4 6 5 4 3 3 3 3 5 7 8 7 7 6 6 6 5 5 6 6 5 3 2 3 4 5 8 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 6 7 7 7 8 12 14 12 8 6 7 9 12 14 15 14 13 12 11 9 5 2 0 0 0 0 0 1 4 7 8 7 9 15 25 33 36 37 39 40 39 38 37 37 38 39 36 32 30 29 29 28 29 31 31 31 29 27 24 22 22 19 16 15 17 16 13 10 7 4 4 4 3 2 0 0 0 0 0 0 0 0 1 2 3 4 3 3 3 5 6 8 11 14 16 17 16 14 13 10 9 8 7 7 5 4 5 6 7 7 8 8 7 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 7 8 8 8 9 8 7 6 5 5 8 10 14 22 18 12 8 7 5 2 0 0 0 0 0 0 2 9 18 27 27 27 30 36 42 42 37 32 30 31 30 26 22 21 24 27 25 23 21 21 22 22 25 29 33 34 33 31 28 25 29 28 25 21 18 12 10 8 6 6 6 5 4 4 4 4 3 2 1 0 0 0 0 0 2 2 2 2 3 3 7 10 14 18 22 24 32 38 33 19 14 12 11 9 8 9 11 12 10 10 10 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 8 8 8 8 8 5 4 3 3 6 8 11 14 25 18 9 4 3 2 0 0 0 0 0 2 13 27 35 40 44 45 46 48 49 47 39 28 22 20 21 20 18 15 13 13 17 19 20 18 16 18 18 19 21 25 28 30 31 31 29 33 33 32 30 29 24 24 25 25 24 20 15 9 5 6 7 7 5 3 2 3 2 1 2 4 5 6 7 6 9 15 18 21 26 30 28 38 46 43 32 30 29 26 21 17 18 20 19 14 12 10 8 6 5 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 6 6 5 4 4 3 3 3 5 7 10 11 12 8 5 3 2 2 0 0 2 8 14 19 24 33 40 47 54 57 54 52 48 43 36 27 19 15 14 13 13 13 13 12 11 15 20 22 20 15 13 16 17 18 20 22 24 27 30 30 30 30 31 33 35 33 32 33 34 34 28 24 16 6 3 4 4 2 1 4 4 4 6 9 18 15 17 18 15 21 34 38 40 47 43 36 34 35 39 44 50 50 42 29 24 27 29 25 17 12 9 6 4 4 4 5 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 2 2 3 3 4 5 6 7 8 9 7 5 3 2 1 1 1 5 16 27 32 37 43 50 57 65 67 62 51 43 36 29 23 19 16 13 11 9 9 10 11 13 15 18 22 24 24 21 16 17 18 19 21 23 24 25 27 32 36 38 37 35 35 33 30 28 30 33 19 16 14 10 5 3 1 0 1 5 6 7 11 19 35 32 34 35 28 28 40 50 57 58 49 41 38 38 41 53 59 55 42 27 27 28 29 27 21 14 10 7 5 3 3 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 3 3 3 3 4 3 4 3 1 0 0 11 21 44 45 45 48 55 64 66 68 64 55 44 34 26 20 16 14 13 11 11 11 11 11 12 14 15 16 18 19 20 23 19 20 21 22 24 25 26 26 28 33 39 41 37 32 30 27 23 20 20 21 18 17 18 17 16 14 8 4 6 8 10 12 16 25 34 48 55 53 44 44 41 39 40 40 40 42 48 56 60 63 60 51 39 27 27 30 30 28 24 17 12 8 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 1 0 1 1 1 2 2 4 3 1 0 0 38 42 51 49 52 58 65 71 72 66 58 47 37 30 24 20 18 19 17 15 15 17 17 16 16 16 15 13 14 17 19 20 21 22 22 22 23 26 27 31 37 44 45 39 28 17 15 16 16 17 18 16 16 17 18 18 19 20 20 19 18 18 16 16 22 35 50 62 63 54 41 42 33 26 27 32 33 40 53 66 70 66 59 50 40 30 27 24 22 21 23 21 16 10 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 2 2 2 1 1 1 1 1 0 42 44 46 51 59 65 68 67 65 58 49 41 33 27 24 23 22 22 22 22 22 23 22 21 19 18 18 20 21 22 23 23 23 24 24 26 28 26 28 33 38 42 42 35 25 17 13 14 15 16 16 15 15 15 15 16 16 18 21 25 29 28 23 19 18 20 34 42 46 42 26 22 17 14 15 16 19 25 34 44 53 59 57 49 39 30 25 21 18 15 21 20 17 10 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 1 2 2 2 1 1 1 1 1 1 1 0 44 44 47 55 65 67 64 62 61 55 45 34 24 21 22 23 24 24 24 24 23 21 23 22 21 20 20 21 22 22 21 20 21 23 25 26 28 26 27 29 30 29 26 22 18 15 14 15 15 15 15 14 14 14 15 18 18 21 24 27 30 27 23 21 18 18 22 28 31 28 20 15 13 11 10 11 13 17 21 28 38 43 47 48 39 31 23 17 13 11 16 18 16 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 1 1 1 2 2 1 1 1 1 0 0 0 46 46 50 58 67 64 59 59 57 50 39 27 17 18 20 21 23 23 22 22 21 20 22 23 23 23 24 25 23 21 21 21 22 25 26 26 25 25 25 26 25 22 20 18 16 14 15 15 15 14 14 14 13 14 17 24 24 23 22 23 30 26 27 29 30 30 28 26 22 19 17 14 12 10 10 15 18 22 27 34 36 39 42 45 39 30 22 15 10 8 14 18 17 11 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 55 56 60 68 68 61 56 56 56 49 37 25 19 18 19 21 22 23 23 21 20 20 21 22 24 25 24 25 23 22 22 23 26 28 29 28 27 26 26 24 23 21 20 18 17 15 16 16 15 15 14 13 13 14 18 21 25 25 21 18 25 32 37 38 38 35 28 21 15 13 12 11 10 8 4 12 20 29 37 44 40 35 29 26 25 23 21 17 15 14 16 17 16 12 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 60 58 57 57 58 56 54 54 52 46 35 25 20 18 19 21 22 22 22 21 19 20 21 21 22 23 23 22 23 24 25 27 28 29 29 28 28 28 27 26 23 21 19 17 16 16 17 16 16 16 16 14 13 13 14 15 18 17 18 20 27 35 37 35 33 30 23 17 13 13 14 13 14 16 13 13 16 23 33 36 32 26 22 18 15 18 21 21 18 16 15 15 14 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 1 62 68 71 62 62 60 58 52 42 35 27 19 15 15 17 20 22 22 22 20 18 18 18 19 19 20 22 23 24 26 27 28 29 29 29 29 29 29 28 26 22 19 17 15 14 14 14 14 15 16 17 16 15 13 11 11 11 15 21 28 35 37 36 33 31 28 22 17 14 16 19 19 23 30 32 30 25 24 29 24 23 23 20 15 13 18 22 22 19 15 14 14 12 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 69 79 83 71 66 64 60 51 34 25 18 14 11 13 16 19 22 21 18 16 14 12 12 13 15 18 21 23 26 28 29 30 30 30 30 30 30 28 25 21 18 16 15 14 13 12 9 8 9 13 17 16 16 15 14 12 14 20 29 37 41 42 40 35 30 33 31 28 25 25 28 27 29 33 37 34 26 18 21 24 26 25 22 16 14 19 23 23 18 15 13 11 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 76 77 76 68 65 66 61 48 27 19 14 12 11 13 17 20 20 17 13 11 9 8 9 9 13 17 22 24 27 30 32 33 33 32 31 31 31 26 21 16 14 14 14 14 13 10 5 3 4 8 15 15 16 17 18 18 21 27 35 42 46 44 43 42 32 46 47 40 31 33 41 40 35 33 37 33 27 23 30 36 35 32 29 20 18 20 23 25 18 14 11 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 67 66 67 69 72 72 59 40 22 17 13 12 11 12 17 17 14 11 8 6 7 8 9 10 13 17 21 23 25 28 30 31 33 32 32 31 30 24 18 14 13 13 14 15 14 11 8 7 9 13 18 21 22 20 20 23 24 25 29 38 45 48 47 50 77 72 54 40 39 44 53 52 44 33 36 32 29 32 45 56 53 45 39 30 26 27 30 31 20 14 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 57 58 62 70 82 74 54 32 20 16 14 12 12 13 14 12 9 7 6 6 8 10 10 11 14 16 18 22 24 27 29 32 34 34 32 30 26 21 17 15 15 15 15 14 14 16 24 17 13 19 35 41 41 37 35 28 22 22 27 35 37 47 49 42 37 33 31 34 43 41 40 37 31 21 28 29 30 34 47 62 64 57 48 40 36 35 34 32 20 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 0 0 0 0 0 0 0 0 0 0 0 0 56 60 64 69 79 73 54 33 20 17 16 15 15 15 13 9 7 5 7 9 10 11 13 15 18 19 19 23 24 26 29 31 27 27 26 23 20 18 18 20 22 17 17 21 27 33 48 39 26 21 25 41 50 54 52 46 38 32 32 42 39 41 39 31 22 17 21 29 35 32 29 26 24 20 25 25 25 28 37 49 56 56 50 41 35 28 21 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 0 0 0 0 0 0 0 0 0 0 0 0 0 65 78 92 103 108 84 56 31 18 16 17 17 16 14 11 7 4 3 9 11 11 11 12 16 18 19 21 21 22 24 26 29 23 19 16 15 14 16 20 22 22 18 33 52 67 69 85 92 83 56 25 47 59 61 56 43 32 28 30 36 35 34 31 27 22 18 20 24 25 24 23 23 25 32 28 22 18 22 29 40 49 51 44 35 26 17 9 4 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 1 2 81 94 108 116 116 77 45 26 20 17 16 14 12 11 7 5 5 9 17 17 15 13 14 16 15 16 19 18 18 20 22 24 18 14 12 12 14 16 19 20 17 14 12 15 33 80 102 94 66 29 18 38 51 53 43 34 33 31 29 37 36 31 27 28 23 19 17 16 17 18 17 15 14 22 20 15 12 18 25 33 37 38 35 28 20 12 7 4 3 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 1 2 6 11 16 77 78 87 97 95 64 37 21 18 14 13 11 8 5 2 1 4 10 19 18 16 14 15 14 14 15 17 19 23 19 15 16 14 13 12 14 15 15 15 15 14 12 10 9 17 47 54 44 27 13 12 20 25 26 24 21 22 28 39 49 40 31 25 25 20 15 12 11 10 10 9 8 7 11 11 10 10 16 21 26 29 31 29 26 22 18 14 10 8 6 4 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 0 0 0 0 2 6 14 26 34 40 57 58 72 86 82 58 34 20 16 13 10 8 5 1 0 0 3 9 13 15 15 14 14 13 13 14 17 22 26 22 18 19 16 13 13 15 19 13 11 10 10 10 8 5 3 2 3 5 6 8 14 19 23 24 23 19 23 27 27 23 21 21 21 17 12 8 5 4 3 2 3 3 4 5 5 6 9 13 16 19 21 24 26 26 24 21 15 9 6 6 7 6 5 3 3 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 3 10 20 32 42 48 50 57 61 74 84 79 58 39 23 13 9 7 4 2 0 1 2 5 9 13 16 16 16 15 15 15 17 19 20 21 21 20 19 16 15 15 15 11 9 7 6 6 6 6 6 6 4 2 2 3 5 12 18 21 23 26 24 25 25 22 21 20 21 21 14 8 3 1 0 0 0 0 1 1 1 1 2 5 8 10 13 15 16 20 21 20 17 12 8 6 7 7 5 4 4 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 10 22 33 40 45 50 54 57 50 54 63 71 70 56 46 30 13 5 3 1 0 1 4 9 12 13 13 12 13 15 17 18 18 21 23 24 25 21 16 14 17 17 16 13 12 9 6 4 4 5 5 5 4 3 1 0 1 4 11 19 24 27 31 31 31 32 32 26 31 31 21 9 3 1 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 7 8 9 10 10 9 7 7 6 5 4 4 4 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 17 29 43 56 61 55 54 55 58 62 57 58 59 63 66 61 53 38 18 6 2 0 1 3 10 16 18 18 17 15 15 17 19 20 20 23 28 29 24 21 18 18 20 18 16 15 13 11 7 6 7 5 4 2 1 0 0 0 1 3 10 20 25 25 25 33 42 46 40 26 26 22 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 4 3 3 4 4 4 5 5 5 5 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 3 7 16 28 41 51 60 64 63 61 60 60 63 76 58 60 65 72 81 80 67 47 25 6 1 0 2 7 16 22 25 26 28 22 19 20 23 24 22 23 26 27 24 21 19 18 18 17 15 14 12 10 9 11 13 8 3 0 0 0 0 0 0 1 5 11 16 19 22 31 39 40 28 18 11 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 2 3 4 5 5 5 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 16 26 37 46 45 48 52 57 63 69 71 73 77 95 57 52 58 69 82 86 73 51 27 5 1 0 4 13 24 32 37 39 39 29 25 25 28 27 23 21 20 19 17 16 15 14 15 13 11 9 9 9 19 30 28 16 5 0 0 0 0 0 0 0 1 4 7 11 13 15 17 17 14 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 1 1 3 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 3 10 15 17 16 19 22 24 25 24 34 46 60 73 82 88 96 107 127 56 52 52 59 69 67 54 36 17 2 0 0 6 19 34 43 48 48 46 38 35 37 42 39 29 21 15 12 11 11 11 8 7 5 3 3 6 10 23 34 33 20 7 0 0 0 0 0 0 1 2 4 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 0 0 0 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 6 5 10 12 12 12 14 20 31 47 65 80 95 113 131 143 153 67 65 55 52 54 53 39 20 5 2 1 7 16 28 38 48 51 50 49 43 39 37 37 35 26 18 12 7 4 4 4 1 1 0 0 1 4 9 19 29 33 21 10 3 1 0 0 0 1 3 8 11 12 11 10 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 1 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 8 10 9 9 17 26 35 48 66 86 108 130 144 147 149 59 61 62 58 51 42 30 14 5 8 13 19 24 26 24 30 35 39 40 37 35 34 32 31 26 19 11 5 2 0 0 0 0 0 0 2 8 15 23 28 27 14 8 4 2 1 0 0 1 5 13 18 20 18 25 14 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 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 11 12 12 14 23 33 42 51 70 88 104 115 122 128 131 45 48 55 55 47 32 20 12 9 11 17 20 18 12 8 17 25 31 33 32 33 31 25 25 21 16 10 8 5 2 1 0 0 1 3 7 14 19 22 21 18 7 2 1 1 1 0 0 1 3 11 16 17 11 13 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 14 19 23 31 40 48 49 64 79 92 102 108 114 118 35 37 38 32 22 11 11 10 8 8 12 15 15 14 16 22 29 36 40 38 32 22 13 11 12 10 7 7 6 6 6 6 8 13 16 17 15 14 13 10 4 1 0 0 0 0 0 0 0 0 1 3 4 5 5 4 4 3 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 9 18 28 34 39 45 52 55 66 78 88 94 92 99 110 29 31 29 26 21 16 12 9 8 8 10 14 17 19 20 26 35 43 51 46 33 19 8 3 4 3 1 6 7 7 6 7 7 12 14 11 7 6 6 5 1 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 7 10 7 4 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 5 3 3 4 10 20 32 42 42 43 50 60 72 78 80 83 91 104 121 23 25 25 24 20 14 10 8 8 9 10 10 12 15 18 24 31 41 52 50 37 22 9 4 6 5 3 5 7 9 10 13 19 22 21 16 11 8 5 3 1 1 0 0 0 0 0 0 1 3 1 1 1 1 1 1 2 3 10 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 13 17 17 13 7 6 10 17 23 32 33 32 40 52 61 64 58 63 75 89 101 25 29 29 31 29 19 15 14 14 14 16 11 8 10 15 23 33 42 48 48 38 25 13 9 10 11 12 13 15 16 17 17 22 26 27 25 22 19 14 9 7 5 2 0 0 0 0 1 3 9 4 2 4 5 5 5 6 7 11 14 13 10 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 8 12 15 17 17 17 10 9 12 15 11 16 22 27 33 41 49 54 50 55 60 61 59 38 40 35 38 34 22 16 16 16 15 14 10 8 7 10 16 24 32 36 33 27 20 15 12 15 19 24 29 28 26 25 27 37 45 46 41 37 32 25 19 13 10 5 1 0 0 0 0 2 5 3 2 4 7 9 10 11 12 13 13 11 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 10 12 14 14 14 13 11 11 10 11 15 24 18 19 22 27 29 32 34 37 42 46 44 37 31 36 39 33 33 28 18 10 8 7 6 4 4 4 5 5 6 8 11 13 13 13 12 12 16 23 32 42 51 44 39 40 48 59 62 59 51 45 39 33 27 20 13 8 6 3 1 0 0 0 1 1 1 3 7 10 12 13 13 14 13 12 11 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 14 18 21 21 20 20 17 12 9 9 11 18 32 30 28 28 32 33 29 25 23 25 26 23 17 14 18 21 21 20 16 12 9 5 4 3 1 1 1 1 1 1 1 1 2 3 4 6 12 27 38 49 62 80 69 60 56 58 61 62 55 41 38 39 39 37 28 19 13 10 6 4 4 3 1 0 0 1 2 4 8 11 13 14 16 16 15 12 9 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 18 24 28 28 25 19 20 22 16 9 8 8 10 25 32 35 38 43 38 30 21 16 13 10 7 3 2 14 11 12 11 10 9 8 4 3 2 1 0 0 0 0 0 0 0 0 0 1 6 18 38 53 67 85 110 88 70 57 49 44 42 35 25 27 35 43 47 38 28 19 12 9 7 7 6 3 2 2 2 2 4 7 11 16 20 21 21 20 17 13 10 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 1 6 17 24 27 27 26 21 15 14 16 15 9 5 5 8 17 27 38 46 45 38 29 22 14 9 7 8 9 6 13 12 7 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 7 20 34 50 73 98 119 92 64 43 34 33 28 22 18 22 32 40 43 43 33 23 15 10 8 7 6 5 5 5 4 2 5 10 14 18 22 23 23 22 20 17 16 14 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 17 22 23 22 18 16 14 15 16 13 7 3 2 2 7 21 38 46 41 35 27 21 15 12 11 11 9 7 11 7 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 17 33 65 91 90 61 37 23 22 22 21 19 18 21 32 42 46 37 29 25 23 18 17 16 15 14 11 9 7 6 10 13 16 19 20 23 25 26 26 23 21 18 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 1 3 10 14 15 14 12 13 14 14 13 8 3 1 0 2 12 28 42 43 38 29 19 12 11 11 10 8 5 3 16 14 11 9 7 4 3 1 0 0 0 0 0 1 2 2 2 3 4 3 3 4 8 15 28 51 67 55 34 26 23 20 9 6 7 12 16 28 35 37 37 39 40 38 35 32 33 36 41 35 27 21 21 21 21 20 21 22 24 27 29 31 28 25 20 12 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 10 13 14 15 16 16 16 14 8 3 1 1 4 18 31 38 36 30 21 13 11 10 8 6 3 3 2 24 22 20 16 13 10 6 3 1 0 0 0 0 1 2 3 4 6 7 8 12 17 22 26 28 35 40 37 28 24 19 11 4 2 3 6 12 16 20 25 32 42 48 51 47 42 36 31 28 29 31 33 35 34 30 26 25 27 28 28 29 32 30 27 23 18 11 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 2 4 8 13 17 18 19 20 20 19 16 10 4 1 3 5 11 19 22 18 13 9 8 6 4 2 1 0 0 0 46 42 35 25 23 19 12 5 2 1 0 1 2 3 3 4 5 6 8 9 12 20 30 38 32 27 23 18 17 14 10 4 1 0 1 2 7 11 14 18 21 26 32 37 39 34 27 21 25 26 28 30 33 35 31 27 26 28 29 29 28 30 30 28 26 22 17 14 11 7 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 1 3 6 9 13 17 20 23 25 24 21 20 15 9 1 3 4 6 9 10 7 6 6 4 2 1 0 0 0 0 0 54 55 55 55 50 41 28 15 7 3 1 2 3 4 5 5 6 6 7 7 13 23 32 35 33 27 19 10 7 5 4 2 0 0 0 0 4 9 13 16 18 21 22 22 21 17 14 11 14 16 18 21 24 28 29 29 30 30 30 29 27 28 28 27 25 21 19 17 14 12 11 9 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 9 10 12 13 17 25 30 30 24 19 13 6 0 2 3 3 3 2 1 0 0 0 0 0 0 0 0 0 0 50 59 76 80 75 62 45 28 14 6 2 2 2 4 5 6 6 7 7 10 21 30 35 34 26 18 11 7 5 3 2 1 0 0 0 0 2 5 8 10 12 14 15 13 9 7 6 6 6 9 13 17 20 21 24 27 29 27 25 24 23 23 23 23 22 20 19 18 17 18 17 15 12 10 8 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 11 11 10 8 9 19 28 33 28 21 13 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 56 87 97 89 73 54 40 20 6 1 0 1 3 5 5 7 10 14 19 33 44 48 40 24 12 7 6 5 3 2 0 0 0 0 0 0 1 2 4 4 4 4 3 3 5 5 5 5 7 9 10 10 10 12 14 18 20 19 16 15 15 16 17 18 16 15 16 17 17 18 17 16 14 14 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 1 3 7 11 10 8 7 6 10 18 24 26 22 20 16 8 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 43 57 85 95 84 67 48 29 13 4 0 0 0 2 4 5 9 14 20 25 45 58 60 49 29 17 10 8 7 6 3 1 0 0 0 0 0 0 2 4 6 7 7 6 9 9 9 9 9 7 7 7 7 8 9 10 12 11 10 9 10 13 15 17 15 14 12 11 10 13 14 15 15 16 17 16 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 6 5 5 9 18 23 22 17 7 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 39 51 68 72 59 50 41 22 9 2 0 0 0 1 3 4 8 15 23 26 44 54 55 47 35 25 18 15 12 9 6 4 2 2 2 3 4 6 9 12 14 13 12 10 10 10 9 8 7 5 4 4 4 3 2 1 1 1 1 3 7 12 14 14 12 10 9 7 7 9 10 11 13 15 17 17 16 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 4 4 6 16 21 22 19 15 10 7 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 48 57 58 48 37 31 25 13 5 1 0 0 0 1 2 4 6 15 24 26 31 34 35 33 30 24 19 17 17 14 11 9 9 9 9 10 11 12 14 15 14 11 10 10 10 9 7 5 4 1 0 0 0 0 0 0 0 1 2 3 5 7 8 9 8 6 5 5 4 6 8 10 11 14 16 17 17 14 9 4 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 6 13 18 19 18 15 11 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 45 49 44 36 26 16 7 2 0 0 0 1 2 2 3 5 9 18 30 36 35 34 39 31 25 21 19 19 17 14 14 17 19 18 13 12 13 15 16 13 9 8 11 14 14 10 3 0 0 0 0 0 0 1 4 5 5 5 5 5 4 4 4 4 5 5 4 3 5 6 8 8 11 14 15 16 15 12 9 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 1 2 2 3 6 12 16 20 20 13 9 6 4 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 39 45 42 39 28 15 5 1 0 0 0 1 1 2 3 5 9 16 24 31 41 48 43 37 33 31 30 34 30 24 22 26 26 21 12 8 7 8 7 2 9 17 21 20 16 9 1 0 0 0 0 0 2 4 6 8 8 7 7 5 4 3 3 4 7 7 6 5 6 7 8 9 11 13 14 15 15 15 14 14 13 12 12 5 1 0 0 0 0 0 0 0 0 0 0 1 3 5 6 1 0 1 3 5 4 5 7 11 14 17 20 17 14 12 9 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 38 46 44 34 22 10 2 0 0 0 0 0 0 2 4 4 7 11 15 19 25 28 27 29 32 36 39 46 40 32 28 31 22 12 6 3 2 2 2 3 15 26 30 23 13 4 1 1 2 3 5 5 5 5 6 6 7 7 6 5 4 2 1 3 6 8 8 7 8 9 11 12 12 13 15 16 16 16 17 18 17 14 10 6 2 0 0 0 0 0 0 0 0 0 1 2 5 8 11 5 2 2 3 4 5 7 12 17 24 30 35 28 24 21 18 12 7 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 24 35 41 38 23 11 4 0 0 0 0 0 0 0 0 1 2 2 3 5 5 10 13 13 17 24 28 28 31 27 20 14 10 5 2 1 0 0 0 0 1 10 18 21 14 7 3 2 5 11 16 19 17 13 8 5 6 7 7 6 5 3 2 0 1 4 7 9 8 9 11 13 13 13 12 13 17 19 21 22 22 19 16 14 9 3 0 0 0 0 0 0 0 0 1 2 7 13 18 18 12 8 8 11 14 17 20 21 23 26 30 31 31 31 30 25 19 15 11 7 8 7 5 3 1 0 0 0 0 0 0 0 0 0 0 21 26 26 18 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 7 12 15 16 15 14 13 11 9 6 3 1 0 0 0 0 0 0 2 5 8 7 7 6 8 13 18 22 24 22 17 12 6 6 7 7 6 4 3 1 0 0 1 4 7 7 8 9 10 12 12 12 11 16 20 24 26 23 19 15 10 5 2 0 0 0 0 0 0 0 0 2 5 12 19 24 24 22 20 18 15 20 24 26 27 27 28 30 31 32 33 33 27 24 20 16 13 11 10 7 4 3 2 1 2 2 1 0 0 0 0 0 19 17 12 7 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 14 21 19 15 13 12 11 11 10 10 7 3 0 0 0 0 0 0 1 2 5 13 14 13 13 16 16 15 14 13 12 11 7 6 5 5 4 4 3 2 1 0 1 2 4 6 7 8 9 10 11 11 11 14 18 22 24 21 19 15 10 5 2 0 0 0 0 0 0 0 1 2 5 10 17 24 31 32 28 20 16 19 24 28 29 29 31 32 33 34 33 31 28 25 21 17 13 10 7 6 6 4 4 4 5 3 1 0 0 0 0 0 18 14 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 13 23 25 22 19 17 16 14 13 10 8 5 2 0 0 0 0 0 0 0 0 1 10 14 15 14 18 18 16 14 12 11 10 7 5 4 3 2 1 1 0 0 0 0 0 2 4 6 7 8 9 10 11 11 12 15 19 19 19 18 16 12 5 1 0 0 0 0 0 0 0 0 0 1 3 6 9 10 8 8 9 10 13 19 25 27 28 30 31 33 32 30 28 26 24 21 16 11 8 7 7 8 7 5 4 2 1 0 0 0 0 0 0 21 13 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 13 21 18 16 15 13 11 9 8 7 5 2 0 0 0 0 0 0 0 0 0 2 7 12 14 14 17 18 18 18 17 14 11 6 4 2 1 0 0 0 0 0 0 0 0 0 2 4 6 8 9 9 9 10 10 13 17 19 18 16 13 10 6 3 1 0 0 0 0 0 0 0 0 0 0 1 2 4 6 6 5 6 9 13 17 18 20 22 26 28 26 23 20 18 16 14 12 8 5 3 7 7 5 4 3 1 0 0 0 0 0 0 0 17 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 11 12 12 10 4 3 3 5 4 2 0 0 0 0 0 0 0 0 1 3 6 9 11 15 16 17 17 17 14 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 2 3 5 6 6 6 8 9 11 15 16 15 13 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 1 2 4 4 4 4 5 6 7 10 13 17 23 21 18 15 14 11 10 9 6 4 2 1 3 3 2 2 2 1 0 0 0 0 0 0 0 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 4 7 9 10 6 6 6 6 4 2 0 0 0 0 0 0 0 0 3 8 15 18 19 18 17 15 14 11 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 6 8 10 12 12 11 9 8 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 2 3 3 3 3 3 3 2 3 6 8 11 11 9 8 8 10 8 6 4 2 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 7 6 6 5 5 3 1 0 0 0 0 1 4 8 14 20 23 22 20 19 16 13 9 4 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 9 10 11 10 9 7 6 4 2 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 2 3 2 1 0 1 1 2 5 4 3 1 1 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 8 7 6 5 5 3 1 0 0 1 4 11 21 27 30 28 23 18 14 9 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 4 6 7 8 9 10 9 5 2 1 2 3 1 0 0 0 0 0 0 0 0 0 0 2 2 2 2 1 1 1 0 1 1 1 0 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 CIN -2 -2 -2 -2 -2 -3 -2 -1 -1 -0 1 -0 -0 -0 -0 1 1 -0 -0 -0 1 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -0 1 1 1 1 1 1 1 1 1 -0 -0 -1 -5 -8 -6 -2 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -3 -6 -11 -14 -10 -7 -4 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -2 -6 -6 -5 -7 -7 -7 -9 -10 -9 -7 -7 -7 -5 -7 -7 -6 -4 -8 -3 -2 -2 -1 -1 -2 -1 -1 -0 -0 -0 -2 -4 -5 -3 -0 -0 -0 -0 -0 1 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 1 1 1 1 -0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -1 -0 1 1 1 1 1 1 -0 -0 -2 -3 -4 -5 -6 -10 -12 -13 -15 -19 -22 -23 -24 -19 -10 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -3 -6 -13 -16 -13 -7 -9 -11 -10 -9 -9 -9 -5 -5 -5 -5 -6 -6 -5 -6 -6 -5 -4 -4 -2 -2 -1 -1 -4 -11 -16 -14 -8 -1 -0 -0 -0 -0 1 1 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 -0 -0 -4 -10 -12 -0 -0 -0 1 1 1 1 -1 -4 -8 -10 -12 -12 -11 -11 -10 -11 -12 -15 -18 -19 -21 -22 -24 -24 -20 -13 -3 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -6 -7 -15 -18 -14 -5 -5 -7 -10 -12 -15 -10 -5 -3 -3 -5 -8 -8 -19 -17 -16 -14 -12 -9 -7 -5 -3 -4 -9 -19 -22 -17 -8 -1 -0 -0 -0 1 1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 -0 -0 -0 -14 -39 -56 -45 -0 1 1 1 -0 -1 -2 -4 -8 -11 -11 -11 -13 -14 -14 -14 -15 -16 -19 -21 -21 -19 -18 -26 -18 -4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -8 -22 -8 -3 -2 -1 -3 -5 -7 -10 -11 -10 -4 -3 -5 -9 -13 -9 -8 -23 -19 -17 -17 -18 -17 -16 -12 -10 -12 -17 -20 -16 -10 -3 -1 -0 -0 -0 -0 -1 -2 -2 -1 -0 1 1 1 1 1 1 1 -0 -1 -2 -1 1 1 1 -0 -0 -0 -0 -0 -1 -2 -3 -4 -3 -7 -13 -16 -13 -3 -3 -4 -7 -9 -10 -8 -9 -11 -12 -10 -11 -14 -17 -18 -18 -21 -23 -24 -23 -19 -15 -11 -17 -13 -4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -6 -22 -10 -3 -1 -4 -10 -10 -11 -11 -10 -7 -4 -3 -2 -3 -4 -5 -7 -39 -27 -25 -28 -28 -25 -25 -29 -31 -29 -24 -17 -8 -3 -1 -1 -2 -5 -10 -12 -11 -5 -7 -5 -3 -3 -3 -0 -0 -0 -0 -1 -1 -2 -2 -1 1 1 -0 -0 -0 -0 -0 -1 -2 -4 -5 -6 -4 -3 -3 -5 -8 -8 -6 -6 -7 -8 -8 -7 -10 -12 -14 -16 -18 -21 -23 -23 -21 -22 -21 -18 -15 -13 -10 -8 -6 -3 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -2 -3 -3 -3 -5 -17 -16 -14 -13 -11 -11 -7 -4 -2 -2 -3 -4 -5 -45 -41 -37 -35 -34 -35 -37 -36 -30 -20 -11 -3 -1 -0 -1 -4 -9 -15 -19 -16 -9 -6 -7 -7 -6 -5 -2 -2 -2 -2 -2 -4 -3 -1 -0 -0 1 1 -0 -2 -4 -5 -4 -2 -3 -4 -4 -4 -5 -6 -6 -6 -7 -7 -7 -7 -7 -9 -11 -10 -11 -16 -21 -27 -28 -30 -29 -24 -19 -16 -13 -10 -9 -10 -9 -7 -5 -4 -5 -7 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -2 -2 -2 -3 -8 -10 -12 -14 -15 -11 -5 -2 -1 -1 -1 -1 -3 -75 -57 -41 -33 -35 -40 -40 -34 -27 -20 -13 -15 -9 -6 -8 -13 -17 -18 -18 -14 -8 -7 -6 -5 -5 -5 -6 -5 -5 -6 -5 -4 -3 -0 -0 -0 1 -0 -2 -4 -6 -7 -3 -2 -3 -3 -4 -5 -5 -7 -7 -7 -8 -9 -10 -10 -11 -13 -13 -15 -17 -20 -23 -24 -19 -17 -16 -15 -12 -9 -9 -7 -6 -6 -7 -6 -5 -7 -10 -8 -3 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -2 -1 -2 -3 -6 -9 -11 -8 -5 -3 -3 -3 -3 -3 -3 -3 -61 -46 -37 -35 -35 -35 -40 -44 -35 -25 -25 -29 -25 -24 -27 -29 -25 -21 -15 -8 -4 -3 -4 -4 -4 -7 -11 -8 -6 -4 -2 -0 -0 1 1 1 -0 -3 -4 -3 -3 -4 -2 -7 -8 -6 -4 -5 -6 -10 -12 -11 -12 -19 -23 -24 -24 -25 -25 -23 -21 -19 -18 -16 -12 -10 -10 -10 -8 -10 -9 -7 -6 -5 -4 -5 -5 -6 -10 -8 -7 -6 -3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -0 -2 -4 -8 -12 -15 -8 -5 -5 -5 -3 -6 -7 -6 -4 -66 -55 -40 -31 -30 -35 -46 -53 -46 -35 -31 -28 -27 -30 -35 -38 -29 -23 -21 -17 -12 -10 -9 -7 -9 -13 -13 -10 -7 -4 -1 -1 -4 -6 -9 -11 -10 -5 -2 -1 -1 -0 -0 -1 -2 -4 -6 -4 -10 -14 -14 -15 -24 -37 -33 -26 -20 -16 -14 -12 -10 -11 -13 -14 -13 -16 -19 -18 -9 -18 -12 -6 -6 -7 -5 -6 -5 -4 -5 -4 -4 -6 -9 -12 -3 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -2 -3 -7 -13 -13 -10 -9 -10 -9 -2 -6 -8 -7 -4 -73 -52 -40 -33 -32 -37 -48 -53 -47 -43 -44 -27 -11 -16 -28 -36 -27 -20 -13 -7 -2 1 -0 -1 -5 -12 -20 -21 -15 -9 -6 -7 -10 -10 -8 -6 -3 -1 -0 -1 -2 -1 -2 -6 -8 -10 -12 -12 -24 -30 -30 -26 -22 -17 -14 -12 -11 -10 -9 -8 -7 -8 -11 -11 -21 -35 -43 -36 -12 -15 -10 -4 -3 -5 -7 -7 -4 -1 -0 -0 -0 -1 -6 -17 -6 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -1 -1 -2 -1 -1 -2 -6 -6 -5 -4 -5 -3 -3 -3 -3 -2 -45 -36 -33 -34 -34 -31 -29 -30 -23 -16 -15 -9 -17 -40 -49 -38 -29 -29 -21 -9 -0 -0 -2 -3 -3 -4 -10 -13 -17 -19 -17 -11 -8 -5 -3 -2 -3 -6 -2 -2 -3 -5 -8 -9 -13 -18 -20 -20 -28 -29 -24 -16 -12 -10 -8 -9 -11 -11 -9 -7 -6 -5 -6 -6 -14 -24 -29 -22 -7 -5 -4 -2 -0 -1 -2 -2 -1 -0 1 1 1 1 -0 -0 1 1 1 1 1 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -4 -6 -4 -2 -1 -1 -1 -10 -8 -14 -22 -24 -14 -1 -0 -0 -2 -7 -12 -20 -43 -50 -37 -35 -28 -15 -5 -1 -1 -1 -2 -2 -1 -2 -5 -10 -12 -10 -4 -2 -3 -5 -5 -1 -1 -1 -5 -9 -11 -14 -17 -29 -39 -36 -28 -23 -17 -12 -7 -5 -5 -6 -8 -9 -10 -9 -4 -1 -0 -1 -1 -3 -4 -4 -1 -0 -0 -0 -0 1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -2 -4 -5 -4 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -2 -3 -1 -1 -1 -1 -0 -0 -0 -1 -3 -5 -5 -4 -2 -2 -2 -1 -0 -0 -1 -1 -1 1 1 -0 -0 -5 -17 -36 -31 -27 -24 -23 -23 -15 -8 -2 -0 -1 -2 -2 -2 -2 -4 -10 -7 -4 -2 -1 -0 -2 -4 -7 -8 -8 -8 -9 -12 -18 -27 -28 -29 -26 -19 -13 -11 -9 -7 -5 -6 -6 -6 -6 -7 -9 -8 -4 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -3 -6 -7 -6 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -3 -2 -1 -0 -1 -2 -2 -0 -0 -0 1 1 1 1 1 -1 -8 -21 -38 -19 -12 -10 -11 -11 -13 -17 -11 -2 -5 -5 -3 -2 -2 -3 -9 -11 -10 -6 -2 -1 -3 -5 -8 -11 -10 -11 -14 -19 -25 -27 -24 -19 -14 -10 -7 -6 -6 -5 -5 -6 -6 -6 -6 -8 -9 -5 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 1 -1 -2 -4 -8 -3 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -2 -2 -3 -3 -2 -1 -1 -3 -3 -2 -2 -1 -1 -0 -0 -1 -2 -2 -0 -0 -0 1 1 1 1 -0 -3 -12 -24 -32 -26 -23 -20 -18 -19 -16 -13 -9 -5 -8 -6 -1 1 1 -0 -2 -3 -4 -3 -3 -4 -8 -10 -12 -15 -17 -19 -20 -22 -22 -15 -12 -9 -7 -5 -5 -6 -6 -5 -4 -5 -5 -4 -5 -8 -8 -4 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -4 -4 -3 -2 -0 -0 1 1 -1 -7 -5 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -2 -3 -2 -1 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -9 -19 -25 -19 -11 -10 -17 -27 -8 -2 -0 -1 -1 -0 -0 -0 -1 -1 -1 -4 -7 -12 -15 -15 -13 -12 -13 -17 -20 -20 -17 -14 -11 -8 -6 -5 -5 -4 -4 -6 -7 -6 -7 -8 -5 -3 -3 -3 -2 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -3 -10 -14 -14 -12 -8 -0 1 1 1 -0 -5 -6 -3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -5 -4 -3 -3 -3 -1 -1 -2 -2 -1 -1 -2 -2 -2 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -10 -22 -27 -18 -14 -19 -26 -24 -9 -9 -11 -13 -15 -14 -8 -7 -8 -8 -8 -10 -12 -16 -21 -19 -14 -12 -12 -13 -13 -11 -9 -7 -5 -6 -8 -10 -12 -13 -7 -6 -8 -11 -15 -16 -9 -4 -2 -1 -0 1 1 1 1 1 -0 -1 -2 -3 -0 1 1 1 1 1 1 -0 -0 -0 -0 -0 -1 -4 -9 -13 -15 -18 -20 -17 -2 -0 -0 -0 -1 -5 -8 -5 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -3 -3 -3 -3 -1 -1 -1 -1 -1 -2 -2 -2 -2 -1 -1 -1 -1 -0 -7 -3 -2 -1 -1 -1 -0 1 1 -9 -21 -21 -13 -11 -12 -11 -4 -28 -38 -40 -39 -38 -37 -26 -22 -21 -19 -17 -15 -13 -12 -12 -9 -7 -7 -7 -7 -9 -7 -5 -5 -5 -8 -13 -19 -23 -23 -16 -15 -16 -17 -16 -14 -9 -5 -2 -0 1 1 1 1 1 1 -2 -5 -8 -8 -5 -7 -7 -4 -2 -3 -2 -5 -9 -9 -8 -7 -6 -10 -19 -17 -17 -19 -24 -28 -8 -3 -1 -1 -2 -7 -9 -8 -6 -4 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -5 -8 -6 -3 -1 -0 -1 -1 -1 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 -2 -28 -10 -2 -1 -1 -0 1 1 1 -2 -5 -5 -2 -2 -1 -10 -33 -53 -53 -46 -38 -33 -32 -26 -22 -20 -17 -13 -11 -8 -7 -7 -6 -6 -6 -5 -4 -10 -7 -5 -4 -5 -7 -11 -18 -24 -20 -15 -14 -13 -11 -9 -7 -7 -5 -2 1 1 1 1 1 1 1 -1 -4 -10 -18 -15 -10 -8 -9 -9 -10 -14 -21 -29 -34 -35 -28 -20 -15 -17 -18 -18 -20 -27 -40 -19 -7 -3 -4 -4 -6 -7 -9 -10 -6 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -3 -9 -11 -7 -4 -2 -0 1 1 -0 -1 -1 -1 -2 -3 -4 -4 -1 -1 -1 -1 -2 -29 -11 -1 -0 -0 1 1 1 1 -2 -6 -9 -2 -4 -17 -35 -52 -49 -40 -30 -23 -20 -18 -14 -12 -10 -8 -6 -5 -5 -5 -4 -5 -5 -7 -8 -6 -10 -9 -8 -6 -4 -5 -13 -21 -23 -18 -11 -9 -9 -8 -7 -6 -6 -5 -3 1 -0 -0 -0 1 1 1 -0 -3 -11 -31 -25 -13 -7 -8 -8 -14 -24 -31 -34 -34 -35 -37 -32 -21 -22 -26 -23 -22 -31 -43 -25 -11 -4 -3 -2 -3 -6 -9 -10 -9 -2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -2 -5 -4 -2 -2 -1 -0 -0 -0 -0 -1 -1 -1 -2 -2 -2 -2 -3 -2 -1 -1 -1 -4 -2 -0 1 1 1 1 1 -2 -10 -22 -30 -19 -22 -32 -38 -36 -28 -21 -15 -11 -10 -10 -8 -5 -3 -3 -2 -3 -4 -3 -3 -3 -4 -5 -6 -7 -9 -10 -11 -10 -7 -10 -14 -19 -21 -19 -11 -9 -9 -9 -8 -8 -7 -6 -5 -6 -7 -5 -3 -1 1 1 -0 -1 -8 -24 -19 -11 -7 -10 -14 -26 -31 -33 -32 -31 -31 -31 -28 -26 -32 -31 -33 -38 -39 -30 -14 -6 -3 -4 -5 -5 -6 -8 -10 -10 -4 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -2 -4 -6 -4 -2 -1 -0 -0 -1 1 1 1 1 1 -3 -19 -32 -34 -31 -29 -29 -28 -26 -23 -18 -13 -10 -7 -6 -7 -7 -6 -6 -4 -2 -3 -5 -7 -6 -4 -3 -5 -6 -5 -5 -7 -8 -10 -11 -8 -11 -13 -15 -17 -17 -13 -15 -18 -19 -20 -18 -15 -10 -4 -4 -5 -6 -6 -4 -4 -21 -17 -17 -28 -31 -24 -25 -29 -31 -34 -32 -28 -28 -33 -29 -30 -27 -25 -27 -33 -30 -35 -42 -42 -30 -12 -4 -4 -4 -5 -7 -8 -10 -10 -8 -5 -3 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 1 1 1 -1 -2 -3 -7 -21 -35 -29 -22 -19 -17 -14 -12 -10 -8 -5 -5 -5 -4 -5 -5 -6 -5 -4 -4 -6 -12 -15 -16 -14 -5 -6 -6 -4 -4 -5 -6 -10 -13 -8 -11 -13 -14 -14 -13 -16 -18 -19 -18 -17 -16 -16 -12 -6 -6 -8 -6 -3 -1 -6 -26 -34 -36 -36 -32 -35 -35 -33 -32 -28 -20 -18 -23 -30 -27 -24 -20 -18 -21 -23 -30 -36 -38 -32 -13 -6 -5 -5 -5 -6 -7 -9 -10 -10 -7 -5 -3 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 1 1 1 -1 -3 -10 -24 -40 -38 -31 -20 -10 -8 -6 -5 -5 -5 -5 -6 -5 -3 -4 -6 -6 -7 -8 -8 -7 -10 -14 -19 -23 -8 -7 -7 -6 -4 -5 -6 -8 -11 -11 -12 -12 -12 -12 -11 -17 -16 -12 -10 -13 -6 -5 -5 -5 -5 -5 -2 -0 -5 -18 -30 -35 -35 -30 -15 -19 -20 -19 -21 -21 -17 -16 -18 -19 -17 -13 -9 -6 -8 -17 -26 -31 -28 -18 -9 -7 -6 -5 -5 -7 -8 -10 -11 -9 -7 -4 -2 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -1 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 1 1 -0 -1 -11 -24 -33 -30 -20 -13 -8 -5 -2 -2 -3 -4 -4 -1 -3 -3 -3 -4 -5 -7 -9 -9 -9 -9 -9 -9 -11 -14 -7 -6 -6 -6 -4 -4 -9 -11 -11 -13 -17 -15 -12 -11 -9 -10 -8 -6 -4 -3 -3 -5 -6 -6 -6 -8 -7 -9 -18 -30 -35 -36 -34 -29 -14 -11 -11 -12 -14 -15 -15 -16 -15 -13 -11 -9 -9 -11 -14 -17 -21 -24 -23 -9 -7 -6 -6 -6 -5 -6 -8 -10 -11 -8 -4 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 1 1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -0 1 -0 -0 -2 -9 -21 -28 -26 -17 -16 -14 -11 -7 -4 -4 -6 -6 -4 -4 -4 -5 -5 -5 -4 -8 -9 -9 -9 -10 -10 -10 -8 -5 -5 -6 -8 -14 -27 -12 -14 -16 -15 -15 -14 -14 -12 -7 -4 -4 -4 -4 -3 -3 -3 -4 -6 -7 -9 -22 -29 -32 -34 -35 -36 -35 -30 -21 -14 -12 -12 -14 -14 -14 -14 -15 -17 -18 -15 -10 -9 -14 -16 -17 -20 -27 -33 -13 -9 -8 -8 -5 -4 -5 -7 -8 -8 -4 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -1 -0 -0 -1 -2 -5 -8 -6 -0 1 -2 -2 -5 -15 -22 -20 -14 -12 -14 -17 -15 -11 -6 -6 -8 -9 -8 -8 -8 -8 -7 -6 -5 -7 -8 -9 -9 -8 -8 -8 -7 -7 -7 -10 -16 -26 -34 -15 -12 -16 -22 -22 -14 -14 -11 -5 -4 -5 -5 -4 -3 -3 -3 -4 -6 -8 -9 -25 -31 -29 -28 -29 -33 -33 -27 -18 -15 -13 -15 -20 -20 -15 -11 -8 -8 -7 -7 -5 -6 -16 -22 -23 -21 -25 -37 -19 -11 -7 -7 -6 -4 -6 -7 -8 -6 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 -1 -1 -3 -5 -4 -0 1 -3 -4 -6 -11 -13 -12 -10 -11 -13 -12 -8 -3 -3 -7 -7 -6 -7 -6 -3 -2 -2 -3 -6 -7 -7 -6 -4 -3 -2 -4 -7 -7 -7 -8 -10 -11 -9 -9 -14 -19 -20 -16 -8 -6 -6 -5 -4 -4 -4 -4 -3 -2 -4 -10 -16 -17 -21 -28 -32 -31 -27 -27 -29 -28 -26 -26 -25 -22 -25 -31 -29 -18 -10 -6 -5 -5 -3 -2 -4 -8 -10 -14 -18 -25 -34 -24 -13 -8 -9 -9 -6 -6 -8 -9 -8 -3 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 1 1 -3 -4 -7 -11 -10 -9 -10 -12 -13 -11 -7 -4 -3 -6 -6 -5 -4 -4 -5 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -7 -7 -7 -8 -8 -9 -8 -8 -7 -7 -6 -5 -5 -4 -4 -4 -3 -3 -3 -3 -7 -15 -21 -24 -28 -29 -28 -24 -24 -27 -23 -20 -22 -26 -26 -19 -15 -19 -16 -10 -7 -7 -7 -4 -5 -5 -5 -6 -7 -8 -12 -20 -28 -27 -21 -14 -10 -6 -5 -6 -7 -9 -9 -4 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -1 -0 -0 -0 -0 1 1 -0 -8 -7 -6 -8 -9 -9 -9 -10 -9 -6 -4 -4 -4 -6 -6 -5 -4 -5 -5 -3 -2 -3 -3 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -6 -7 -7 -7 -7 -11 -11 -8 -7 -7 -6 -5 -4 -3 -3 -3 -3 -3 -3 -3 -7 -13 -15 -17 -18 -18 -20 -27 -23 -19 -18 -22 -26 -19 -10 -10 -24 -19 -11 -7 -7 -5 -7 -9 -9 -10 -11 -13 -12 -12 -15 -23 -31 -40 -39 -17 -6 -4 -5 -7 -9 -7 -3 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 1 1 1 1 1 1 -0 -13 -9 -4 -5 -7 -9 -10 -8 -4 -3 -4 -6 -7 -8 -6 -5 -4 -5 -4 -4 -3 -3 -3 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -7 -9 -11 -16 -22 -23 -18 -12 -8 -6 -5 -4 -4 -4 -4 -5 -7 -4 -2 -7 -13 -11 -11 -12 -16 -22 -23 -22 -24 -28 -31 -32 -25 -16 -11 -10 -8 -8 -8 -8 -4 -6 -7 -9 -10 -10 -9 -8 -9 -13 -19 -28 -44 -52 -29 -11 -6 -6 -6 -8 -5 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -12 -11 -10 -8 -9 -11 -11 -10 -7 -4 -4 -5 -6 -5 -5 -5 -5 -4 -4 -4 -3 -3 -4 -5 -5 -6 -6 -5 -5 -5 -5 -5 -6 -6 -8 -14 -23 -28 -29 -26 -20 -11 -8 -7 -6 -5 -5 -4 -6 -9 -12 -5 -3 -3 -5 -6 -10 -16 -20 -19 -17 -21 -26 -31 -33 -32 -29 -22 -13 -6 -5 -5 -7 -10 -10 -9 -5 -4 -7 -6 -7 -9 -11 -13 -14 -24 -37 -45 -30 -12 -6 -7 -7 -7 -3 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -16 -15 -13 -9 -10 -12 -13 -13 -12 -5 -3 -3 -5 -6 -6 -6 -5 -6 -5 -4 -3 -2 -3 -3 -4 -5 -6 -5 -5 -5 -8 -14 -12 -8 -8 -15 -28 -30 -25 -17 -9 -7 -7 -8 -7 -6 -4 -7 -14 -17 -5 -3 -2 -2 -3 -7 -22 -28 -25 -20 -19 -21 -24 -28 -31 -25 -19 -13 -8 -4 -3 -6 -10 -13 -14 -11 -8 -5 -4 -6 -8 -9 -12 -17 -18 -25 -32 -32 -18 -12 -10 -9 -9 -5 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -14 -12 -12 -12 -13 -13 -14 -13 -7 -4 -2 -3 -4 -5 -4 -4 -6 -8 -8 -6 -3 -2 -5 -4 -3 -4 -4 -5 -4 -6 -13 -23 -21 -16 -12 -15 -27 -30 -23 -13 -4 -6 -10 -13 -14 -15 -12 -9 -15 -21 -8 -5 -6 -13 -22 -27 -32 -30 -25 -21 -19 -21 -23 -23 -26 -16 -10 -7 -7 -7 -6 -9 -12 -15 -16 -17 -15 -12 -12 -13 -11 -13 -21 -27 -25 -28 -32 -32 -17 -15 -15 -13 -8 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -11 -13 -15 -15 -14 -13 -16 -16 -6 -2 -2 -3 -4 -6 -6 -6 -7 -8 -8 -6 -4 -3 -5 -4 -4 -4 -4 -5 -4 -9 -16 -20 -21 -22 -22 -22 -26 -28 -25 -21 -19 -22 -24 -26 -28 -29 -26 -21 -21 -24 -24 -18 -20 -27 -36 -35 -34 -31 -27 -19 -17 -20 -23 -23 -16 -10 -8 -7 -7 -9 -11 -12 -13 -15 -13 -12 -10 -11 -18 -19 -15 -15 -25 -26 -26 -31 -37 -38 -31 -28 -23 -13 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -9 -13 -15 -15 -14 -15 -17 -16 -7 -4 -4 -3 -3 -4 -5 -7 -7 -8 -8 -6 -4 -3 -3 -3 -3 -3 -4 -9 -10 -13 -16 -17 -18 -22 -24 -24 -25 -25 -25 -25 -27 -29 -29 -30 -30 -29 -21 -25 -28 -26 -20 -19 -22 -25 -28 -37 -38 -32 -23 -15 -18 -18 -19 -22 -18 -9 -6 -7 -10 -12 -10 -9 -14 -29 -16 -10 -9 -9 -12 -21 -22 -20 -26 -28 -32 -39 -46 -43 -43 -36 -22 -5 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -4 -7 -9 -11 -9 -13 -10 -5 -3 -4 -6 -6 -5 -2 -5 -5 -5 -5 -8 -6 -4 -3 -3 -4 -6 -7 -9 -16 -16 -15 -14 -16 -17 -18 -19 -20 -22 -24 -24 -24 -25 -29 -28 -25 -21 -17 -9 -12 -18 -24 -28 -21 -15 -12 -15 -20 -24 -28 -28 -20 -21 -18 -15 -13 -10 -13 -13 -14 -20 -18 -12 -11 -19 -34 -18 -11 -9 -9 -7 -12 -17 -23 -28 -33 -40 -45 -44 -38 -33 -24 -12 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -3 -4 -7 -8 -9 -17 -17 -11 -5 -5 -7 -7 -6 -6 -6 -4 -2 -1 -2 -3 -3 -3 -3 -3 -6 -12 -18 -19 -13 -10 -11 -17 -19 -19 -20 -20 -20 -25 -25 -25 -26 -31 -26 -17 -9 -6 -5 -6 -12 -22 -28 -16 -14 -16 -16 -22 -29 -33 -31 -28 -21 -17 -17 -19 -22 -33 -35 -34 -38 -32 -19 -9 -7 -12 -12 -9 -7 -7 -5 -6 -10 -17 -23 -28 -30 -26 -17 -9 -6 -4 -2 -1 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -4 -5 -7 -10 -13 -20 -18 -11 -4 -7 -6 -5 -3 -4 -4 -4 -3 -3 -1 -2 -3 -3 -3 -3 -3 -9 -17 -13 -9 -11 -15 -18 -12 -14 -16 -15 -12 -24 -27 -28 -31 -32 -30 -26 -18 -6 -5 -8 -15 -23 -30 -21 -20 -22 -19 -15 -18 -16 -11 -19 -19 -20 -22 -23 -28 -31 -31 -31 -31 -24 -16 -10 -9 -15 -14 -9 -4 -6 -5 -5 -7 -11 -15 -21 -19 -13 -9 -9 -9 -7 -4 -3 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -2 -2 -4 -6 -7 -8 -10 -14 -21 -16 -8 -3 -3 -5 -4 -3 -2 -2 -1 -0 -1 -3 -4 -7 -8 -8 -6 -14 -10 -5 -4 -7 -13 -15 -16 -19 -19 -20 -22 -25 -28 -27 -28 -30 -31 -30 -29 -23 -15 -12 -13 -15 -19 -24 -29 -30 -29 -26 -18 -11 -20 -24 -16 -16 -22 -27 -27 -22 -34 -28 -17 -9 -10 -11 -9 -9 -13 -17 -11 -5 -2 -4 -4 -4 -5 -7 -8 -14 -14 -9 -5 -7 -6 -5 -5 -3 -1 -1 -1 -1 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -4 -8 -9 -10 -11 -10 -9 -11 -15 -21 -19 -12 -6 -2 -3 -3 -2 -2 -0 1 1 -2 -7 -14 -17 -19 -18 -14 -19 -14 -8 -6 -10 -16 -12 -9 -16 -20 -20 -15 -11 -21 -23 -27 -29 -29 -28 -21 -20 -23 -22 -20 -21 -20 -16 -16 -14 -13 -15 -19 -12 -18 -24 -25 -28 -29 -30 -28 -20 -36 -34 -21 -3 -3 -7 -7 -5 -8 -10 -6 -4 -5 -5 -5 -5 -5 -4 -5 -8 -9 -7 -5 -6 -5 -4 -4 -2 -1 -1 -2 -2 -2 -1 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -4 -7 -9 -10 -11 -13 -13 -13 -15 -18 -23 -26 -25 -17 -4 -3 -3 -2 -0 -0 -3 -4 -9 -16 -17 -14 -17 -21 -21 -19 -17 -16 -19 -25 -24 -18 -13 -14 -19 -22 -20 -17 -22 -25 -26 -26 -23 -22 -18 -17 -16 -13 -10 -11 -16 -22 -25 -22 -22 -25 -24 -14 -17 -23 -25 -25 -23 -27 -33 -27 -29 -25 -14 -0 1 -1 -1 -1 -1 -2 -1 -2 -4 -4 -5 -6 -6 -4 -4 -6 -7 -9 -9 -9 -8 -7 -5 -2 -1 -2 -2 -2 -2 -2 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -2 -5 -8 -9 -10 -11 -12 -13 -17 -18 -19 -20 -23 -29 -31 -22 -8 -4 -3 -1 -1 -5 -14 -18 -19 -19 -18 -17 -18 -20 -19 -15 -13 -15 -19 -23 -20 -18 -17 -17 -19 -19 -19 -21 -23 -24 -24 -20 -15 -17 -18 -16 -13 -7 -1 1 -5 -19 -21 -20 -24 -28 -20 -15 -15 -17 -21 -25 -21 -24 -31 -21 -11 -5 -2 1 1 1 1 1 1 1 1 1 -0 -1 -2 -4 -5 -6 -6 -6 -7 -8 -7 -6 -5 -5 -5 -3 -3 -3 -2 -2 -1 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -2 -3 -5 -6 -6 -7 -10 -11 -12 -13 -13 -15 -17 -18 -20 -23 -29 -35 -27 -11 -2 -1 -1 -5 -16 -21 -21 -18 -15 -13 -12 -16 -20 -19 -17 -16 -17 -20 -21 -21 -21 -20 -19 -17 -18 -19 -20 -22 -23 -22 -18 -9 -13 -13 -10 -5 -0 -0 1 -3 -13 -20 -22 -21 -20 -16 -15 -16 -18 -21 -24 -19 -13 -10 -4 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -3 -4 -5 -4 -4 -4 -4 -3 -3 -2 -2 -2 -2 -2 -2 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -6 -8 -8 -7 -6 -6 -6 -6 -8 -11 -12 -14 -16 -16 -14 -15 -16 -18 -23 -31 -38 -32 -16 -0 -0 -0 -6 -19 -21 -18 -15 -15 -19 -22 -23 -22 -21 -19 -19 -20 -21 -22 -21 -20 -19 -19 -17 -18 -20 -22 -22 -21 -22 -21 -15 -11 -6 -2 -1 1 1 1 -2 -8 -15 -20 -22 -19 -19 -19 -18 -17 -15 -12 -8 -4 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -1 -1 -0 -0 1 -1 -2 -2 -1 -1 -1 -2 -2 -4 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -3 -6 -7 -7 -7 -6 -4 -3 -3 -5 -7 -7 -11 -18 -20 -15 -16 -14 -15 -22 -33 -44 -44 -35 -20 -4 1 -5 -15 -19 -18 -17 -18 -20 -20 -20 -20 -21 -21 -21 -22 -24 -24 -22 -20 -20 -20 -20 -19 -18 -18 -22 -22 -21 -20 -20 -14 -5 1 1 1 1 1 -0 -1 -4 -14 -20 -17 -13 -13 -19 -23 -13 -7 -3 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -1 -1 -1 -2 -4 -4 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -4 -7 -8 -8 -7 -7 -7 -8 -8 -6 -3 -1 -1 -2 -3 -7 -15 -18 -15 -16 -14 -14 -20 -35 -46 -49 -39 -18 -4 -0 -3 -11 -17 -17 -18 -19 -21 -20 -18 -18 -19 -22 -22 -23 -24 -23 -23 -22 -22 -23 -19 -13 -9 -9 -19 -23 -22 -21 -22 -21 -15 -8 -2 -0 1 1 -1 -5 -6 -13 -18 -19 -17 -7 -3 -3 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -2 -4 -4 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -3 -9 -12 -10 -9 -8 -8 -9 -12 -11 -8 -4 -1 -3 -4 -7 -10 -12 -14 -13 -14 -18 -20 -24 -33 -37 -33 -26 -20 -7 -7 -12 -18 -19 -18 -18 -21 -22 -19 -17 -19 -25 -23 -24 -24 -24 -22 -15 -10 -8 -7 -4 -2 -2 -6 -20 -24 -24 -24 -25 -30 -34 -27 -8 -0 1 -1 -9 -31 -27 -23 -21 -20 -19 -8 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -6 -8 -9 -12 -13 -12 -13 -10 -7 -4 -3 -5 -6 -7 -8 -11 -13 -14 -14 -16 -22 -29 -34 -26 -20 -21 -31 -25 -22 -22 -24 -26 -24 -22 -22 -22 -22 -21 -23 -27 -27 -26 -27 -27 -23 -8 -1 -0 -0 1 -0 -3 -11 -24 -27 -28 -29 -30 -28 -32 -33 -24 -15 -4 -0 -6 -30 -33 -32 -27 -23 -25 -13 -3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -3 -9 -12 -12 -15 -17 -15 -12 -8 -5 -4 -5 -6 -6 -7 -8 -9 -11 -16 -16 -17 -19 -19 -14 -13 -23 -30 -27 -25 -25 -26 -27 -24 -21 -19 -19 -20 -22 -25 -28 -31 -27 -25 -27 -30 -31 -22 -13 -5 1 1 -2 -11 -25 -27 -27 -27 -28 -27 -10 -16 -27 -30 -20 -6 1 -4 -24 -33 -36 -31 -19 -17 -10 -4 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -2 -6 -11 -11 -11 -12 -12 -10 -8 -6 -4 -3 -3 -4 -5 -7 -6 -6 -8 -20 -21 -23 -20 -15 -11 -26 -27 -23 -19 -18 -18 -19 -20 -21 -21 -20 -19 -19 -20 -25 -28 -28 -20 -13 -15 -22 -25 -31 -30 -27 -25 -30 -29 -27 -26 -26 -27 -28 -24 -8 -2 -0 1 1 1 1 1 -0 -2 -8 -18 -22 -13 -13 -13 -14 -13 -7 -4 -2 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -3 -7 -9 -7 -8 -8 -6 -5 -4 -4 -5 -4 -5 -6 -8 -10 -9 -9 -10 -22 -24 -24 -24 -22 -20 -22 -22 -19 -14 -11 -13 -15 -17 -19 -18 -16 -17 -20 -24 -26 -22 -14 -6 -5 -3 -2 -6 -15 -20 -20 -21 -35 -36 -34 -31 -28 -24 -27 -27 -7 -1 1 1 1 1 1 1 1 1 -0 -0 -1 -8 -7 -8 -12 -18 -20 -18 -14 -9 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -3 -6 -11 -15 -11 -9 -8 -6 -4 -1 -3 -5 -5 -5 -4 -5 -8 -13 -13 -14 -16 -20 -21 -21 -21 -21 -20 -21 -20 -17 -12 -8 -12 -17 -20 -21 -18 -15 -15 -19 -23 -24 -21 -15 -10 -24 -21 -11 -14 -18 -19 -16 -11 -27 -34 -37 -35 -29 -17 -13 -12 -4 -1 -0 1 1 1 1 -0 -3 -10 -4 -1 -2 -1 -1 -2 -3 -5 -15 -22 -20 -11 -4 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -3 -11 -14 -18 -22 -25 -23 -18 -11 -5 -4 -2 -4 -6 -5 -5 -7 -9 -8 -13 -18 -20 -17 -18 -18 -20 -17 -16 -17 -18 -20 -19 -18 -16 -19 -22 -24 -24 -22 -19 -18 -20 -21 -22 -24 -24 -23 -27 -28 -27 -29 -31 -30 -23 -10 -19 -26 -31 -33 -32 -16 -6 -3 -4 -3 -1 1 1 1 1 -3 -14 -42 -22 -6 -4 -4 -4 -5 -4 -2 -10 -12 -8 -4 -4 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -2 -3 -7 -14 -18 -20 -21 -21 -24 -20 -12 -5 -6 -5 -4 -4 -5 -8 -11 -11 -7 -12 -14 -13 -9 -18 -18 -20 -16 -16 -20 -22 -21 -21 -22 -24 -23 -22 -21 -22 -22 -19 -18 -21 -22 -22 -24 -26 -28 -28 -27 -26 -25 -26 -28 -24 -12 -14 -18 -21 -22 -28 -15 -7 -5 -4 -5 -3 -1 -0 -0 1 -2 -10 -37 -22 -7 -2 -4 -5 -5 -9 -23 -29 -16 -2 -1 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -6 -8 -9 -10 -11 -15 -19 -21 -16 -12 -11 -9 -4 -4 -3 -4 -7 -8 -14 -17 -13 -11 -12 -11 -8 -6 -20 -16 -20 -19 -20 -23 -24 -22 -23 -22 -13 -14 -15 -15 -14 -13 -11 -12 -18 -21 -21 -23 -27 -28 -30 -31 -30 -28 -26 -29 -28 -20 -17 -16 -15 -12 -6 -8 -10 -10 -5 -5 -5 -4 -2 -0 -0 -0 -1 -8 -5 -2 -1 -3 -3 -3 -10 -33 -38 -22 -4 -5 -3 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -3 -4 -7 -9 -9 -11 -13 -16 -19 -16 -17 -20 -20 -7 -4 -5 -9 -14 -10 -11 -13 -11 -10 -10 -9 -6 -4 -9 -13 -23 -25 -26 -27 -26 -23 -22 -20 -7 -4 -3 -4 -3 -2 -1 -3 -7 -12 -20 -25 -27 -26 -27 -27 -27 -28 -28 -29 -28 -24 -20 -14 -10 -8 -5 -7 -8 -8 -6 -7 -7 -6 -5 -4 -3 -2 -0 -2 -3 -4 -4 -8 -5 -3 -4 -10 -10 -7 -5 -3 -2 -2 -2 -1 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -4 -4 -4 -5 -6 -7 -8 -10 -12 -14 -14 -10 -5 -2 -3 -3 -4 -7 -12 -9 -8 -8 -9 -8 -7 -5 -2 -1 -25 -26 -28 -28 -29 -29 -26 -25 -24 -21 -10 -2 1 1 1 1 1 -0 -0 -2 -6 -8 -10 -15 -18 -16 -14 -18 -20 -20 -19 -18 -18 -13 -8 -6 -5 -4 -4 -5 -11 -11 -10 -7 -6 -6 -6 -4 -2 -6 -9 -9 -6 -10 -8 -6 -5 -7 -3 -2 -3 -4 -4 -3 -1 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -6 -5 -4 -4 -4 -7 -6 -6 -8 -12 -14 -8 -2 -0 -1 -3 -5 -7 -13 -14 -12 -8 -8 -5 -3 -2 -1 -2 -32 -29 -18 -20 -24 -24 -14 -12 -10 -6 -2 -0 1 1 1 1 1 1 1 -0 1 -1 -4 -11 -13 -11 -11 -14 -18 -19 -18 -16 -17 -15 -12 -8 -7 -10 -10 -8 -17 -14 -8 -3 -3 -4 -5 -5 -6 -6 -7 -6 -6 -7 -7 -8 -10 -8 -5 -3 -4 -5 -5 -5 -5 -3 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -2 -2 -2 -2 -3 -4 -4 -4 -6 -10 -9 -5 -1 -0 -1 -5 -9 -10 -13 -13 -10 -6 -4 -2 -1 -1 -2 -3 -29 -23 -27 -34 -33 -23 -3 -0 1 1 1 1 1 -1 -3 -4 -1 1 1 1 1 -7 -18 -26 -13 -10 -15 -23 -26 -25 -22 -21 -19 -15 -10 -6 -4 -6 -7 -11 -18 -15 -7 -1 -1 -1 -5 -9 -11 -7 -5 -5 -5 -5 -6 -8 -9 -9 -7 -6 -5 -4 -3 -3 -4 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -3 -2 -3 -3 -3 -3 -3 -3 -5 -10 -6 -2 1 -0 -1 -5 -11 -13 -13 -11 -8 -3 -2 -1 -2 -3 -4 -5 -32 -33 -36 -39 -39 -33 -19 -10 -3 1 1 1 1 -5 -16 -17 -10 -8 -12 -14 -21 -28 -33 -32 -28 -23 -19 -19 -20 -27 -30 -21 -9 -3 -1 -1 -1 -1 -4 -9 -9 -4 -3 -7 -10 -7 -8 -12 -18 -6 -6 -11 -9 -5 -5 -8 -11 -9 -7 -5 -4 -3 -3 -3 -4 -3 -2 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -3 -6 -7 -5 -4 -3 -3 -3 -4 -4 -4 -4 -7 -5 -2 -1 -5 -9 -13 -13 -11 -8 -7 -5 -3 -2 -3 -2 -3 -4 -4 -30 -32 -36 -45 -45 -39 -29 -14 -6 -1 -0 -2 -4 -7 -12 -15 -14 -16 -19 -19 -18 -19 -20 -24 -27 -27 -24 -21 -22 -26 -23 -8 -2 -1 -2 -4 -4 -3 -2 -3 -5 -11 -16 -20 -24 -22 -21 -23 -29 -20 -21 -24 -21 -15 -8 -5 -9 -9 -7 -6 -4 -3 -3 -4 -4 -6 -7 -6 -3 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -8 -18 -18 -8 -4 -3 -4 -5 -7 -9 -10 -6 -3 -1 -1 -4 -14 -21 -22 -16 -8 -3 -2 -2 -3 -3 -3 -2 -0 -0 -0 -20 -22 -27 -39 -46 -40 -22 -10 -14 -12 -4 -16 -25 -28 -24 -15 -16 -17 -19 -20 -20 -18 -15 -13 -21 -27 -31 -34 -34 -33 -25 -10 -1 -0 -2 -4 -4 -4 -3 -1 -1 -1 -4 -9 -12 -13 -13 -13 -18 -17 -19 -22 -24 -20 -13 -8 -8 -8 -8 -7 -6 -7 -6 -5 -4 -5 -6 -6 -4 -2 -2 -1 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -6 -16 -21 -13 -8 -5 -4 -6 -8 -9 -11 -7 -4 -2 -1 -3 -13 -19 -19 -16 -8 -3 -1 -1 -1 -1 -0 1 1 1 1 -12 -13 -17 -23 -31 -32 -24 -14 -28 -28 -13 -22 -27 -27 -21 -14 -16 -19 -21 -24 -23 -20 -18 -17 -18 -20 -24 -27 -29 -23 -14 -4 -0 1 1 -0 -2 -3 -3 -2 -2 -2 -1 -0 -0 -0 -2 -4 -6 -10 -15 -18 -19 -13 -15 -18 -18 -13 -11 -11 -13 -13 -12 -10 -8 -7 -8 -7 -5 -4 -4 -4 -4 -3 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -6 -15 -21 -17 -13 -10 -6 -5 -4 -4 -4 -5 -5 -3 -1 -0 -2 -4 -5 -5 -5 -2 -0 1 1 1 1 1 1 1 1 1 -11 -12 -15 -19 -27 -30 -25 -9 -25 -31 -23 -23 -24 -20 -14 -16 -17 -19 -23 -27 -23 -25 -28 -31 -33 -32 -26 -15 -13 -8 -3 -0 1 1 1 1 -0 -1 -2 -2 -1 -0 -0 -0 -0 -2 -4 -4 -3 -7 -13 -19 -21 -16 -18 -21 -21 -16 -14 -14 -18 -18 -16 -14 -12 -11 -10 -8 -6 -5 -4 -3 -5 -7 -7 -5 -2 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -3 -8 -13 -14 -12 -9 -8 -7 -6 -5 -4 -3 -4 -3 -2 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 -14 -15 -15 -20 -27 -32 -29 -6 -9 -11 -10 -11 -14 -15 -14 -18 -19 -21 -23 -24 -26 -29 -34 -39 -43 -33 -18 -4 -2 -1 -0 1 1 1 1 1 1 -0 -2 -5 -6 -7 -9 -11 -12 -11 -9 -7 -6 -8 -12 -15 -13 -12 -14 -15 -14 -15 -15 -15 -16 -16 -17 -16 -15 -14 -12 -9 -7 -6 -5 -6 -6 -7 -8 -8 -6 -2 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -5 -9 -11 -13 -13 -12 -12 -8 -7 -6 -4 -5 -4 -3 -2 -2 -2 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -15 -16 -16 -18 -20 -19 -18 -29 -19 -7 -0 -0 -2 -8 -13 -14 -15 -19 -23 -26 -26 -25 -26 -32 -38 -23 -6 -2 -3 -3 -2 -0 -0 -0 1 1 1 -0 -6 -16 -18 -19 -20 -22 -21 -19 -17 -15 -15 -13 -11 -9 -8 -11 -14 -16 -13 -12 -11 -11 -12 -14 -13 -12 -14 -14 -13 -12 -9 -8 -8 -7 -7 -7 -7 -7 -5 -3 -3 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -6 -11 -11 -12 -12 -12 -12 -8 -6 -5 -4 -2 -1 -1 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -12 -16 -17 -16 -10 -5 -4 -13 -8 -3 1 1 1 -5 -12 -15 -15 -17 -21 -25 -22 -20 -20 -24 -30 -26 -22 -24 -23 -12 -4 -4 -2 -7 -15 -24 -24 -20 -17 -17 -17 -18 -19 -21 -20 -17 -15 -15 -18 -13 -8 -6 -4 -3 -2 -1 -1 -3 -6 -9 -9 -14 -14 -12 -12 -12 -12 -10 -8 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -6 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -4 -10 -11 -10 -8 -8 -7 -7 -6 -6 -4 -5 -5 -3 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -7 -12 -18 -23 -21 -22 -22 -14 -5 -0 1 1 -2 -7 -13 -15 -15 -16 -18 -20 -22 -25 -27 -29 -32 -35 -36 -32 -19 -9 -4 -5 -8 -17 -25 -30 -27 -22 -18 -16 -16 -15 -16 -19 -19 -15 -10 -5 -6 -3 -1 -0 -0 1 1 -0 -1 -9 -14 -14 -8 -8 -9 -11 -15 -16 -12 -6 -7 -7 -6 -4 -3 -6 -7 -6 -6 -7 -7 -7 -4 -2 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 1 1 -0 -2 -8 -10 -10 -9 -6 -5 -5 -6 -7 -6 -4 -2 -1 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -11 -14 -19 -28 -24 -21 -17 -9 -3 -0 1 1 -9 -15 -18 -16 -14 -18 -23 -24 -25 -26 -26 -25 -31 -30 -26 -19 -19 -12 -6 -7 -16 -21 -22 -18 -19 -18 -17 -15 -13 -11 -13 -19 -20 -17 -11 -4 -1 -0 1 1 1 -0 -3 -9 -15 -18 -17 -12 -5 -3 -3 -4 -7 -9 -8 -6 -10 -12 -10 -6 -9 -10 -9 -7 -6 -6 -6 -5 -4 -3 -2 -0 -0 -0 1 1 1 1 1 1 1 1 1 -0 -2 -3 -2 -1 1 1 -1 -5 -10 -11 -12 -11 -7 -5 -4 -5 -5 -5 -4 -3 -2 -2 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -9 -13 -19 -29 -13 -6 -4 -3 -0 1 1 -0 -5 -11 -15 -17 -19 -21 -23 -22 -21 -19 -18 -20 -25 -24 -20 -16 -28 -27 -26 -29 -26 -19 -16 -21 -25 -25 -21 -13 -4 -13 -24 -28 -24 -13 -4 -1 -0 1 -0 -0 -0 -7 -13 -17 -18 -15 -12 -8 -5 -3 -2 -3 -6 -7 -9 -11 -14 -15 -11 -7 -12 -13 -13 -12 -7 -6 -6 -5 -5 -5 -4 -2 -1 -0 1 1 1 1 1 1 1 1 1 -0 -5 -5 -4 -2 -0 -0 -1 -4 -7 -10 -11 -9 -6 -5 -6 -7 -4 -4 -3 -2 -2 -1 -1 -1 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 -9 -11 -16 -24 -13 -6 -3 -2 -0 1 1 1 1 -1 -6 -15 -18 -18 -18 -19 -23 -23 -20 -15 -17 -22 -26 -27 -31 -29 -25 -23 -26 -19 -13 -13 -13 -11 -7 -5 -12 -22 -32 -37 -31 -13 -1 -0 -1 -3 -5 -6 -4 -7 -11 -14 -17 -13 -10 -13 -11 -7 -4 -1 -5 -6 -8 -10 -11 -13 -12 -8 -9 -12 -14 -14 -10 -9 -7 -6 -9 -10 -8 -3 -1 -0 1 1 1 1 1 1 1 1 -0 -1 -3 -4 -4 -2 -1 -1 -2 -4 -5 -8 -9 -6 -4 -3 -3 -5 -5 -3 -2 -1 -2 -3 -5 -9 -13 -12 -9 -5 -0 1 1 1 1 1 1 1 1 1 1 -9 -11 -15 -19 -14 -9 -5 -3 -1 -0 1 1 1 -0 -3 -8 -7 -8 -11 -16 -16 -15 -11 -6 -11 -24 -31 -24 -34 -31 -24 -19 -35 -22 -6 -1 -0 1 1 -0 -5 -15 -26 -33 -25 -14 -7 -7 -11 -15 -17 -15 -11 -8 -8 -11 -16 -12 -11 -14 -13 -10 -6 -1 -2 -4 -6 -8 -7 -9 -11 -10 -10 -8 -7 -9 -15 -16 -14 -13 -10 -10 -8 -4 -1 -0 1 1 1 1 1 1 1 1 -0 -2 -3 -3 -3 -2 -1 -2 -3 -3 -3 -3 -2 -2 -1 -1 -1 -3 -2 -2 -1 -1 -2 -4 -7 -12 -17 -23 -24 -16 -4 -0 -0 -0 -0 -0 1 1 1 1 1 -8 -10 -13 -16 -13 -8 -4 -2 -0 -0 1 1 1 1 1 1 1 -1 -3 -5 -4 -3 -4 -9 -25 -33 -29 -13 -18 -17 -12 -7 -9 -5 -1 1 1 1 1 1 -0 -7 -16 -25 -17 -20 -26 -28 -25 -21 -16 -12 -11 -10 -10 -11 -8 -8 -9 -10 -10 -9 -6 -1 -0 -2 -5 -9 -7 -6 -6 -7 -7 -5 -4 -6 -9 -12 -17 -21 -18 -12 -6 -1 -2 -1 -0 1 1 1 1 1 1 -0 -0 -1 -2 -2 -3 -4 -5 -7 -8 -4 -3 -2 -1 -1 -1 -2 -3 -4 -4 -3 -2 -2 -2 -4 -7 -11 -18 -25 -29 -25 -13 -6 -2 -2 -1 -0 1 1 1 1 1 -12 -14 -15 -15 -11 -4 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -2 -10 -22 -37 -23 -8 -5 -6 -6 -5 -6 -6 -4 -2 1 1 1 1 1 1 -2 -8 -15 -14 -22 -31 -35 -28 -21 -16 -12 -12 -11 -11 -12 -6 -6 -8 -10 -6 -4 -2 -1 -0 -1 -5 -11 -8 -6 -5 -4 -4 -6 -7 -7 -8 -9 -10 -10 -9 -6 -3 -1 -3 -2 -0 1 1 1 1 1 1 -0 -1 -2 -1 -3 -9 -13 -14 -15 -13 -6 -3 -2 -2 -1 -2 -3 -3 -3 -3 -3 -3 -2 -3 -5 -8 -13 -20 -24 -24 -20 -15 -10 -8 -7 -4 -0 1 1 1 1 1 -17 -17 -15 -10 -5 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -5 -14 -25 -34 -23 -12 -6 -6 -3 -2 -2 -3 -2 -1 1 1 1 1 1 1 -0 -5 -15 -15 -15 -17 -21 -22 -16 -9 -8 -8 -7 -6 -6 -5 -5 -6 -4 -2 -0 -0 1 1 -0 -2 -6 -7 -7 -7 -5 -5 -6 -8 -8 -7 -5 -3 -1 -1 -1 -1 -3 -2 -0 1 1 1 1 1 1 1 1 -0 -0 1 -1 -5 -7 -6 -5 -4 -4 -3 -3 -3 -2 -2 -3 -3 -3 -3 -2 -2 -2 -3 -6 -9 -18 -20 -16 -8 -8 -10 -13 -14 -8 -3 1 1 1 1 1 1 -18 -14 -8 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -8 -15 -21 -22 -16 -10 -7 -5 -3 -1 -1 -1 -0 -0 1 1 1 1 1 1 -0 -3 -13 -13 -12 -13 -15 -14 -11 -6 -5 -5 -5 -4 -4 -6 -5 -3 -0 1 1 1 1 1 1 -0 -1 -2 -3 -4 -5 -5 -6 -6 -5 -5 -4 -1 -0 -1 -1 -2 -5 -5 -4 -3 -0 1 1 1 1 1 1 1 1 1 -0 -0 -2 -3 -4 -4 -4 -4 -4 -4 -4 -4 -3 -2 -2 -2 -3 -3 -4 -5 -7 -12 -13 -10 -6 -7 -8 -10 -14 -14 -6 -0 1 1 1 1 1 1 -17 -8 -2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -4 -13 -16 -12 -8 -6 -6 -6 -3 -2 -2 -2 -1 -0 1 1 1 1 1 1 1 1 -1 -4 -6 -6 -9 -15 -10 -6 -4 -4 -4 -4 -5 -7 -7 -3 1 1 1 1 1 1 1 1 1 1 -0 -1 -3 -6 -6 -5 -4 -3 -3 -2 -1 -1 -2 -2 -3 -6 -8 -8 -7 -1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -1 -2 -3 -5 -5 -4 -4 -4 -4 -4 -3 -3 -3 -5 -7 -7 -8 -8 -10 -7 -3 -0 -4 -6 -9 -12 -9 -4 -1 1 1 1 1 1 1 -5 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -4 -12 -13 -3 -1 -2 -5 -7 -3 -2 -2 -1 -1 -0 1 1 1 1 1 1 1 -0 -2 -3 -4 -4 -5 -5 -5 -6 -6 -4 -4 -3 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -3 -3 -4 -4 -4 -3 -3 -1 -2 -2 -2 -4 -6 -7 -7 -3 -1 -0 1 1 1 1 1 1 1 1 -0 -1 -1 -2 -2 -3 -6 -6 -4 -3 -3 -3 -3 -3 -4 -5 -5 -8 -9 -9 -9 -5 -2 1 1 -0 -1 -3 -3 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -2 -3 -2 -2 -2 -1 -0 1 1 1 1 1 1 -0 -0 -1 -3 -6 -9 -8 -5 -5 -6 -8 -8 -3 -2 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -2 -4 -6 -6 -4 -2 -2 -3 -3 -4 -5 -5 -4 -1 -0 1 1 1 1 1 1 1 -0 -0 -2 -2 -3 -3 -3 -3 -3 -2 -0 -1 -2 -2 -4 -5 -4 -3 -0 -3 -3 -2 -1 -0 1 1 1 1 1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -1 -1 -2 -2 -2 -0 -0 -0 -0 -0 -1 -2 -3 -3 -3 -4 -5 -9 -8 -6 -5 -4 -4 -3 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -4 -6 -7 -6 -3 -3 -3 -3 -2 -2 -3 -5 -2 -0 1 1 1 1 1 1 1 -0 -1 -3 -3 -3 -3 -3 -2 -1 -0 -0 -2 -1 -1 -3 -4 -6 -6 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Wind_Speed 45 45 45 45 44 43 41 40 38 37 36 38 39 40 41 42 42 43 43 42 42 42 42 42 42 42 42 43 43 44 44 45 46 47 48 48 49 48 48 47 45 44 43 42 41 41 41 41 41 40 40 41 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 46 47 47 47 46 45 44 43 42 41 41 42 42 43 43 44 44 44 43 42 42 42 42 42 42 42 43 44 44 45 46 47 47 47 47 47 46 45 44 43 42 41 41 42 42 42 42 41 41 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 43 45 46 47 47 46 46 45 45 44 44 44 44 44 44 45 45 44 44 43 43 43 43 43 43 44 44 44 45 45 46 46 46 45 45 44 43 43 42 41 41 41 41 42 42 42 42 42 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 40 41 43 44 45 45 46 46 46 46 46 nan 46 45 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 43 43 43 42 41 41 40 40 40 41 41 42 42 42 41 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 37 38 39 40 42 43 44 45 46 nan nan nan 46 46 45 45 44 44 44 45 45 45 45 44 44 43 43 43 43 43 42 42 42 41 41 40 40 39 39 40 40 40 41 41 41 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 37 38 39 41 nan nan nan nan nan 45 45 45 45 44 44 44 44 44 45 45 44 44 43 43 43 43 42 42 41 41 41 40 40 39 39 39 39 40 40 40 40 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 37 37 nan nan nan nan nan 43 43 44 44 44 44 43 nan nan nan nan nan nan 44 44 43 43 43 42 41 41 40 40 40 40 40 39 39 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 42 41 41 40 40 40 40 40 40 40 40 nan nan nan nan nan 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 41 41 41 40 40 40 40 40 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 11 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 250 250 251 252 253 256 258 261 264 266 266 266 266 268 269 271 273 274 275 276 275 274 274 273 274 274 274 274 275 276 277 278 279 281 282 283 283 284 285 286 286 286 287 287 289 290 291 292 293 294 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 252 253 254 255 257 259 262 264 267 268 269 269 270 271 272 273 275 275 276 276 275 275 274 274 274 275 276 277 278 279 280 281 282 283 284 285 285 286 286 286 287 287 288 289 290 291 292 293 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 254 255 255 256 258 259 261 264 266 268 269 270 271 271 272 273 274 274 274 274 274 274 274 274 275 276 277 278 279 280 281 282 283 284 284 285 285 286 286 286 287 287 288 289 290 291 292 293 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 256 256 256 256 257 258 259 261 263 265 267 268 nan 270 271 271 272 272 273 273 273 274 274 274 275 276 277 278 279 280 281 282 282 283 283 284 284 285 285 285 286 287 288 289 290 291 292 292 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 256 256 256 257 258 259 261 262 264 nan nan nan 269 270 270 270 271 272 272 273 273 274 274 275 276 277 278 279 280 281 281 282 282 283 283 284 284 285 286 287 287 288 289 290 291 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 256 257 257 258 259 nan nan nan nan nan 267 268 268 269 269 270 271 271 272 273 274 274 275 276 277 278 279 279 280 280 281 282 282 283 283 284 285 286 287 287 288 289 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 257 258 nan nan nan nan nan 264 265 266 266 267 268 269 nan nan nan nan nan nan 274 275 276 277 278 278 279 279 280 280 281 282 283 283 284 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 277 278 278 279 280 280 281 281 282 283 284 nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 277 278 278 279 279 280 280 280 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 276 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 347 347 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 346 348 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 344 347 350 351 353 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 343 345 347 348 348 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 338 338 338 338 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 334 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 332 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan