CAPE 528 545 563 564 532 471 453 444 433 421 412 410 422 406 390 379 365 340 335 345 356 348 320 310 316 317 315 313 311 299 273 249 233 225 222 226 228 212 173 123 77 45 26 15 9 6 3 1 1 3 7 10 11 11 10 9 10 11 11 13 13 11 8 5 5 7 12 18 23 25 25 24 19 11 4 2 1 1 3 5 5 6 6 4 2 2 14 24 26 25 25 26 26 24 22 20 20 15 6 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 3 2 1 1 2 2 8 14 15 13 11 11 11 10 9 8 7 10 26 47 55 34 17 11 7 9 15 20 25 34 36 33 33 35 33 28 19 9 3 518 487 465 452 442 431 417 396 372 346 324 310 323 343 349 337 315 299 302 311 319 320 313 309 305 302 302 308 311 271 255 246 244 248 252 233 191 130 69 27 7 1 0 1 2 3 4 5 7 9 10 11 12 13 13 13 13 14 13 14 13 10 8 11 17 21 23 24 27 27 28 25 19 11 5 3 3 6 9 10 4 3 2 1 1 4 15 23 23 20 18 22 22 20 16 14 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 1 5 6 5 4 4 4 1 4 9 10 9 11 10 9 9 8 5 3 3 7 9 13 14 12 9 9 13 14 13 39 48 41 36 40 42 39 35 27 16 14 446 445 426 405 391 382 355 335 318 303 287 276 279 281 280 276 272 272 281 292 297 298 303 302 292 279 265 253 249 239 232 229 231 235 227 170 98 41 11 1 0 1 1 3 6 8 9 10 10 10 10 10 12 13 13 13 13 13 12 12 12 14 19 24 28 30 31 30 29 28 26 23 18 14 7 6 8 10 10 10 7 4 2 1 3 13 22 19 14 12 16 21 16 11 7 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 0 0 0 0 0 0 0 2 3 3 4 5 4 3 4 6 10 10 10 11 13 15 13 13 13 13 13 18 23 16 12 14 24 44 101 105 79 59 57 84 80 55 31 24 26 27 406 379 371 347 300 249 252 292 301 295 292 299 287 267 253 248 248 247 251 253 255 259 264 259 249 243 231 213 214 219 212 193 163 123 70 29 9 2 1 2 4 6 7 7 8 9 10 12 13 14 13 12 12 12 12 13 12 10 8 9 14 21 25 26 27 26 25 23 22 21 18 14 9 5 3 5 10 13 10 14 18 15 11 8 9 20 16 10 8 14 25 19 9 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 6 4 2 5 18 17 14 14 14 15 17 21 22 23 24 17 15 12 14 22 21 36 60 85 102 94 85 101 103 83 46 43 42 37 297 271 281 289 278 253 241 262 261 261 273 272 238 220 225 238 242 249 244 228 213 203 196 181 169 172 173 165 174 172 148 110 67 31 11 4 2 2 3 5 6 7 7 7 6 5 8 10 12 13 13 12 12 12 13 13 9 7 8 11 14 17 20 19 19 19 17 14 12 10 7 4 1 0 0 2 7 12 11 15 13 12 11 11 9 4 3 5 12 24 33 15 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 7 9 6 4 7 10 14 16 11 9 14 19 18 8 11 9 8 11 18 26 23 27 45 79 122 120 113 123 136 122 81 58 44 34 160 163 179 190 186 171 171 191 197 206 223 222 224 243 247 235 218 224 215 197 176 159 151 139 124 127 136 134 122 86 54 28 11 3 1 1 1 2 2 2 2 2 2 3 3 3 6 8 10 11 11 12 12 11 9 5 2 3 4 5 5 6 10 11 11 10 8 6 4 2 1 1 0 0 0 0 3 8 9 6 4 3 3 4 2 0 2 6 12 20 26 15 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 9 7 6 7 10 16 12 12 11 11 14 11 10 10 11 16 27 31 31 34 43 60 85 104 120 133 136 108 72 45 28 21 100 102 115 124 118 94 82 132 168 197 226 244 254 250 228 186 137 132 139 138 127 116 124 125 114 105 97 86 65 27 9 2 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 4 7 8 8 8 9 9 6 5 3 2 1 0 1 0 2 3 3 3 1 1 0 0 0 0 0 0 0 0 2 5 7 5 2 0 0 0 0 0 1 2 4 7 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 6 10 10 12 13 14 18 18 16 15 17 24 32 35 36 35 30 30 44 67 85 86 73 49 36 27 21 18 111 94 89 88 87 86 103 161 202 217 210 189 167 138 104 76 65 69 76 80 80 76 74 77 72 62 46 28 12 3 0 0 0 0 0 0 0 0 0 0 1 1 3 4 2 2 2 2 3 3 4 3 4 5 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 2 6 9 11 9 9 16 41 39 31 25 21 23 29 33 35 35 30 24 20 24 34 41 37 31 26 23 20 17 24 80 66 71 74 75 86 131 157 166 161 144 121 111 102 85 68 64 58 45 37 37 41 38 35 32 27 19 10 5 2 1 1 0 0 0 0 0 0 0 0 1 2 3 4 4 4 4 5 5 6 8 4 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 1 1 2 7 12 13 14 19 21 23 26 30 29 25 31 35 33 30 25 20 20 16 13 13 16 17 18 18 17 14 17 33 60 58 69 77 79 80 86 98 107 105 90 71 67 68 69 63 48 29 20 20 25 31 32 28 23 18 14 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 1 2 4 3 3 2 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 2 2 2 5 11 14 14 17 27 30 33 37 37 35 36 39 38 33 30 30 31 25 21 20 17 13 12 13 12 10 8 16 31 70 63 58 57 59 56 58 64 67 64 56 44 41 40 36 27 13 6 8 14 21 25 26 22 18 14 11 8 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 2 5 14 17 19 24 32 35 38 40 40 42 43 42 39 37 37 37 32 26 26 34 24 15 9 7 6 5 5 10 17 61 53 45 41 42 44 51 55 59 58 51 41 35 31 26 19 15 8 8 11 14 17 19 19 15 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 5 4 4 3 2 3 10 17 23 31 40 45 45 45 48 51 51 48 45 46 49 48 43 37 32 33 23 13 6 3 5 6 7 8 10 14 22 32 40 43 44 54 58 55 48 39 34 32 29 27 24 20 11 9 10 12 15 18 22 20 15 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 5 6 6 6 5 3 3 7 14 21 33 39 43 46 49 54 60 60 57 57 61 66 67 64 57 48 32 23 16 11 7 9 12 13 11 9 15 18 30 40 41 33 35 37 33 27 25 26 27 25 24 22 19 15 12 10 10 9 10 12 15 14 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 1 0 0 0 0 0 0 0 0 0 0 3 5 7 8 8 7 5 6 8 10 15 28 36 40 44 50 60 68 70 71 73 79 83 82 76 67 57 33 19 17 15 15 16 17 16 12 10 8 8 12 16 16 13 9 8 7 8 12 15 15 14 13 12 11 8 7 5 4 4 6 11 13 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 3 2 0 0 0 0 0 0 0 0 0 1 1 3 4 5 3 1 0 0 0 0 0 0 0 0 0 1 1 1 2 6 6 7 9 10 7 15 25 32 35 40 53 63 69 75 82 87 96 102 97 81 65 55 37 23 21 23 23 24 22 19 16 17 5 2 1 1 4 9 5 3 2 3 5 4 4 4 4 3 3 4 3 2 2 3 4 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 15 16 12 6 2 2 4 4 2 1 0 0 0 0 0 0 0 0 1 3 2 0 0 0 0 0 0 0 1 1 0 0 1 2 2 1 0 0 0 0 0 0 0 0 1 1 0 0 1 0 1 3 5 9 12 9 15 22 27 30 42 54 62 69 79 90 101 116 124 116 86 66 55 45 36 32 32 32 31 27 22 19 21 5 8 6 5 6 8 5 4 5 7 5 3 3 4 5 6 9 12 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 13 14 11 6 2 2 4 4 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 4 2 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 1 1 2 2 4 8 9 11 16 22 30 44 55 62 70 83 106 126 138 142 143 110 86 67 53 44 36 33 32 29 25 21 21 25 4 4 4 4 6 8 8 7 9 9 5 4 6 7 8 7 6 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 3 2 3 8 8 4 2 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 3 7 7 6 5 4 3 1 0 0 0 0 0 1 1 2 3 3 3 3 4 4 3 2 2 2 2 2 2 3 8 16 29 43 55 65 80 98 124 141 143 144 159 142 115 85 58 42 33 29 26 23 21 19 20 24 7 8 6 3 3 8 10 9 9 8 6 8 9 10 9 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 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 8 7 8 13 20 21 15 8 3 0 0 0 0 0 1 0 0 1 1 0 0 0 0 1 2 2 4 6 8 11 13 11 9 6 4 2 1 2 4 6 6 5 4 3 3 5 4 3 3 3 5 4 3 1 3 9 18 31 45 58 66 84 91 94 99 117 134 156 158 135 89 53 35 27 24 21 19 19 19 20 22 6 3 1 1 3 5 6 8 15 21 21 17 12 9 6 3 2 1 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 2 5 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 12 15 19 26 32 30 24 14 4 0 0 0 0 0 0 0 0 0 0 1 0 0 1 2 5 7 3 2 4 7 13 20 22 21 17 10 5 3 3 5 7 5 3 3 3 2 1 1 2 2 3 6 11 11 7 6 8 17 29 42 53 62 71 73 71 76 107 132 149 149 123 67 41 27 21 19 19 21 23 23 23 24 7 7 7 7 8 8 6 6 8 9 6 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 3 4 4 4 6 7 6 5 5 5 4 3 2 2 4 7 11 11 7 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 16 26 32 25 16 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 3 3 3 8 18 26 30 29 28 15 8 6 5 5 5 4 4 4 5 4 2 3 4 4 8 21 30 27 21 19 24 32 40 45 50 54 56 63 86 117 136 142 129 88 54 37 31 27 25 31 37 39 36 31 29 3 4 5 6 7 6 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 5 7 10 12 11 10 12 13 15 16 16 16 15 12 11 12 15 20 22 20 12 4 0 0 1 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 15 18 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 2 1 1 6 17 28 36 38 33 23 16 12 12 22 23 21 17 12 19 16 15 16 18 21 22 31 44 48 44 41 42 42 44 47 50 53 58 74 110 134 152 158 131 83 54 43 44 43 50 57 59 56 47 38 33 0 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 0 0 2 4 5 8 12 13 13 14 16 20 23 23 23 23 22 20 21 25 31 36 34 28 19 8 1 1 2 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 5 2 4 10 19 27 35 35 32 28 26 25 26 34 42 49 49 31 37 41 41 42 47 59 57 55 68 83 88 85 73 59 59 62 58 52 61 97 130 152 167 175 141 103 74 59 63 69 78 83 80 67 58 53 47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 4 5 6 8 10 14 15 7 4 4 7 11 13 17 19 20 20 22 25 26 25 25 26 25 26 31 37 42 45 42 35 24 11 3 2 1 1 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 6 10 7 11 19 22 21 31 34 39 45 53 58 57 63 72 78 73 69 67 68 70 68 75 88 94 94 102 108 109 98 81 73 78 80 71 60 77 111 142 160 164 160 139 115 90 70 65 77 91 99 94 77 68 61 53 0 0 0 0 0 0 0 0 1 1 1 2 2 4 6 9 12 17 21 24 25 25 26 29 32 33 27 18 17 20 23 24 25 27 28 27 26 27 27 28 30 32 34 36 38 40 41 41 39 33 22 8 3 1 1 2 5 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 2 5 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 12 19 23 27 34 41 51 62 70 70 68 70 74 79 81 85 87 89 92 98 91 93 101 112 122 129 123 109 90 71 77 83 79 65 58 79 113 140 152 150 140 132 123 109 86 78 84 92 92 80 69 60 53 48 0 0 0 0 0 1 2 4 7 10 11 13 17 18 19 18 20 26 30 34 38 39 42 43 43 40 32 30 32 34 32 34 34 35 34 33 31 32 34 36 37 37 36 32 30 29 30 32 30 23 13 2 1 0 1 3 7 12 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 2 4 5 4 0 0 1 3 6 8 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 15 24 32 36 47 63 69 73 79 67 62 63 65 63 60 63 70 76 81 91 90 91 98 109 122 133 131 117 95 73 76 78 71 61 63 78 106 129 136 128 118 117 121 118 103 92 89 91 86 73 56 46 49 55 0 0 1 3 5 6 8 10 14 17 19 22 25 25 23 20 20 25 31 37 41 45 49 51 51 49 44 41 40 40 39 39 39 40 40 40 40 44 45 43 39 32 25 20 18 18 19 20 18 12 7 7 5 3 3 7 14 19 13 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 3 7 9 7 1 0 1 3 6 8 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 14 22 32 40 57 74 79 77 78 63 57 56 54 46 50 58 64 70 78 84 85 86 91 102 111 114 116 116 106 85 75 67 60 61 62 79 102 120 125 122 118 119 128 123 104 88 78 83 83 82 70 56 61 60 0 2 8 14 17 18 16 12 12 14 18 23 24 24 24 23 23 26 30 35 40 44 51 56 58 56 48 45 43 41 41 41 44 47 50 52 55 53 48 39 29 20 14 12 11 11 11 10 9 8 7 8 8 9 10 11 14 17 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 1 5 8 9 4 1 0 1 2 4 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 4 9 17 24 31 47 63 73 68 60 51 41 32 27 34 40 48 63 71 72 71 75 89 94 95 98 103 109 105 87 67 52 52 70 80 95 115 125 129 133 143 162 162 139 116 98 92 94 80 79 86 78 73 67 1 9 19 24 25 22 21 17 16 18 22 24 24 25 25 26 27 28 30 33 39 42 50 57 62 61 50 50 50 50 49 50 54 58 62 64 59 49 37 26 16 10 6 4 3 4 5 6 7 7 9 11 13 14 15 16 18 15 11 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 10 9 2 0 0 0 1 2 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 11 18 28 43 52 50 39 22 10 16 22 25 29 40 46 52 55 55 63 69 71 74 85 94 98 96 96 106 105 113 123 129 129 127 128 133 143 152 148 140 122 103 101 97 82 71 71 71 81 84 6 15 28 35 35 29 27 28 30 31 30 27 25 24 25 28 33 35 36 40 46 48 52 60 68 73 66 67 67 64 60 59 63 65 66 63 52 37 24 15 9 6 4 4 4 4 5 6 7 9 12 14 15 16 16 16 18 15 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 13 13 13 6 2 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 13 22 30 27 18 18 26 20 12 10 15 21 31 44 53 50 54 54 56 66 92 107 112 109 105 113 113 122 127 120 112 112 113 114 120 127 146 142 122 104 94 104 106 90 87 95 110 118 20 28 37 43 42 35 32 34 36 38 38 35 33 32 34 38 44 48 54 60 67 70 74 80 86 86 83 78 71 63 57 54 56 53 47 41 32 22 15 11 13 12 11 10 7 6 5 6 8 11 14 18 18 16 15 16 16 14 11 8 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 10 13 14 14 17 12 8 4 4 5 7 7 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 1 3 5 8 11 10 7 13 20 13 4 5 8 17 24 31 40 46 48 47 48 65 82 85 74 61 68 74 83 89 92 87 84 85 87 89 95 107 115 118 115 105 88 81 81 84 90 99 112 128 29 36 40 41 41 39 37 36 38 43 48 48 48 49 51 55 61 68 76 81 82 83 87 91 93 88 80 70 60 50 42 36 30 25 21 18 14 14 13 12 17 17 14 10 7 6 6 7 9 13 16 19 18 16 15 15 15 12 10 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 1 3 7 10 13 16 18 17 13 10 12 12 11 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 5 7 11 11 9 8 8 10 11 12 16 23 29 33 35 45 49 48 46 41 44 49 55 60 66 62 59 56 56 56 71 94 112 122 120 103 81 64 54 62 80 88 89 98 40 44 45 45 46 48 46 43 46 53 61 65 69 73 74 74 78 80 79 74 69 67 67 68 68 63 57 52 47 44 40 33 23 15 12 11 9 8 8 8 10 12 14 13 10 6 6 8 12 15 17 19 18 16 14 14 14 12 10 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 13 15 16 16 14 10 12 13 11 8 3 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 5 8 6 5 4 2 1 2 4 8 12 15 20 25 30 34 30 34 39 38 37 38 37 36 38 47 53 66 83 100 113 113 99 81 70 74 92 94 85 81 82 64 62 63 62 61 61 61 60 61 67 76 84 90 92 89 81 77 70 61 51 43 41 39 38 38 38 38 38 39 38 38 36 31 25 19 15 12 11 10 10 11 12 13 12 10 7 8 10 14 17 18 18 17 14 11 12 13 12 11 11 9 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 2 6 10 14 14 13 10 6 9 11 11 10 5 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 2 2 1 1 1 0 0 0 1 3 5 9 19 31 41 53 56 62 58 48 38 29 23 22 27 50 59 66 74 82 95 100 96 91 91 106 109 97 81 89 92 87 85 82 78 76 77 80 81 83 87 90 93 93 88 78 65 54 44 34 26 20 19 18 17 19 23 27 29 28 25 25 24 23 22 20 18 14 12 11 9 9 10 10 10 8 6 8 11 15 18 18 18 15 12 10 11 11 11 10 11 9 6 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 0 0 1 3 7 13 12 10 9 11 12 9 7 7 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 1 0 0 0 0 0 0 0 2 4 8 16 41 77 107 136 155 157 140 115 82 51 29 21 33 55 71 79 84 92 104 108 109 112 113 114 105 90 95 112 132 98 95 91 89 89 94 94 93 94 94 92 85 77 67 55 41 29 19 13 9 7 6 5 5 6 11 20 24 22 17 16 18 18 19 19 17 16 14 12 10 8 8 8 7 5 4 6 9 14 18 19 18 16 14 11 11 10 10 10 11 12 9 6 4 6 7 9 7 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 1 3 10 10 7 6 7 6 4 3 4 4 3 2 1 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 2 3 3 4 6 9 14 28 72 148 193 234 271 288 263 209 149 101 71 57 68 82 90 93 102 122 135 137 127 100 115 126 129 140 152 161 182 99 95 93 95 97 98 94 87 80 74 69 62 54 44 32 19 10 5 2 1 1 1 0 0 2 5 14 17 14 8 6 7 9 12 16 18 20 20 18 13 8 7 6 6 6 6 8 9 11 15 18 18 16 15 14 12 11 10 9 11 13 10 6 3 4 5 8 9 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 5 5 6 6 3 2 2 2 2 1 2 1 1 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 5 7 8 8 8 10 12 15 18 21 25 35 57 98 161 228 278 307 298 251 200 163 150 153 152 135 117 123 137 152 156 149 141 142 147 152 156 170 161 154 162 98 94 94 94 92 85 78 70 63 56 50 44 34 24 13 6 3 1 0 1 0 0 0 0 0 0 0 0 0 1 1 1 2 6 12 17 21 23 23 19 13 8 7 9 13 12 12 11 11 13 15 16 16 15 13 12 11 11 10 12 13 11 7 3 4 6 8 10 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 3 2 1 0 0 0 0 0 0 0 0 0 2 5 8 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 11 16 18 19 20 22 25 30 37 42 45 50 60 97 187 233 246 278 283 266 239 210 199 197 181 153 126 156 179 183 167 138 134 140 150 162 157 150 138 127 121 97 85 79 74 69 62 59 56 53 48 43 32 19 9 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 9 15 21 23 20 16 14 14 15 17 16 15 15 15 14 14 15 16 16 14 13 12 10 11 14 16 15 11 5 6 7 9 9 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 13 16 14 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 16 24 31 34 36 37 39 44 57 71 85 99 117 119 137 165 191 217 244 258 252 226 211 197 177 146 138 164 167 144 120 129 135 145 159 166 159 153 151 153 163 76 62 56 51 48 47 47 43 33 21 15 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 8 13 16 16 16 17 17 16 14 14 13 13 14 13 15 17 19 19 17 16 15 14 15 19 20 19 15 8 8 9 9 9 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 11 16 20 22 19 12 5 0 0 0 0 0 0 2 2 2 3 2 0 0 0 0 0 0 0 0 0 1 4 9 17 28 39 44 48 48 46 50 72 102 134 158 186 186 168 149 137 148 172 197 209 212 214 212 199 160 153 173 176 138 134 136 143 159 178 168 161 158 161 166 155 54 54 48 42 38 36 34 25 16 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 2 4 7 8 8 8 8 7 7 7 6 7 8 14 17 19 20 20 19 19 20 19 21 23 24 23 18 12 10 10 10 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 13 20 24 27 29 24 16 7 0 0 0 0 1 1 6 6 6 6 4 1 0 0 0 0 0 0 0 0 2 8 15 24 31 39 46 50 51 50 60 84 114 142 166 174 168 155 138 119 113 120 135 148 154 173 197 207 185 172 181 193 168 165 168 176 184 192 178 164 160 164 153 146 48 46 39 32 26 23 21 15 10 6 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 1 1 2 1 2 3 4 5 5 5 6 8 14 17 19 22 26 23 21 21 22 24 25 27 27 24 17 13 11 11 9 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 1 5 11 20 26 30 32 30 23 17 10 2 0 1 3 4 1 5 7 7 5 3 2 0 0 0 0 0 0 0 1 5 12 20 29 29 32 39 49 59 67 82 100 118 138 128 119 114 113 116 109 103 99 97 98 100 119 152 173 175 168 160 166 181 197 209 210 210 209 198 189 194 183 159 130 43 40 35 31 28 27 23 19 15 11 6 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 4 2 1 0 1 1 3 4 6 8 9 8 9 13 18 21 24 27 32 28 24 23 24 26 28 31 33 30 23 17 13 12 8 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 1 4 12 20 25 29 29 23 17 12 9 3 1 2 5 9 4 4 6 7 6 5 3 2 1 0 0 0 1 2 6 15 23 27 30 27 31 41 58 80 100 116 118 103 110 100 87 80 86 99 102 96 84 76 71 72 84 111 136 150 155 157 182 217 233 232 227 242 246 235 214 212 204 184 147 39 41 39 35 32 32 27 23 18 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 7 5 2 2 3 5 7 9 12 14 15 15 14 16 19 23 27 28 31 28 26 26 27 30 32 36 38 36 29 22 16 12 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 10 14 18 22 23 18 12 6 3 1 1 3 6 9 8 7 9 11 11 7 3 1 0 0 1 3 6 10 23 35 44 51 51 45 49 66 92 120 144 151 131 99 88 82 78 76 76 82 86 85 74 69 66 70 82 104 121 140 165 186 209 243 275 290 301 300 290 273 248 238 235 227 202 37 42 41 36 33 32 30 26 20 16 16 10 5 2 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 9 8 8 9 9 8 10 13 16 16 21 21 20 19 20 21 22 24 25 27 26 24 24 27 29 33 37 40 40 33 26 20 13 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 11 12 11 9 6 4 2 0 0 2 5 8 8 9 12 13 8 4 2 1 2 3 7 12 20 29 45 61 73 80 74 73 85 113 139 157 168 168 150 116 85 66 65 64 62 62 62 67 72 73 74 81 100 126 148 172 204 236 264 285 305 334 346 341 328 321 295 280 263 233 218 39 46 44 40 35 32 29 26 24 23 24 16 9 4 2 3 4 2 0 0 0 0 0 1 0 1 2 2 2 0 0 0 2 7 11 12 13 14 15 14 15 19 23 25 48 46 31 20 20 22 25 27 29 27 25 22 21 23 25 29 34 39 41 36 30 23 15 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 2 2 2 1 0 0 0 0 1 1 1 3 7 13 15 12 9 6 5 10 15 22 31 44 57 72 86 97 98 93 98 115 141 159 171 176 174 156 127 96 69 69 76 79 73 60 63 62 68 84 100 117 138 159 185 213 234 248 264 296 332 346 342 325 304 288 287 274 206 224 43 48 47 44 40 36 32 27 26 26 25 17 10 5 5 5 6 4 3 2 2 3 4 6 2 2 3 4 4 0 0 0 2 6 11 14 16 16 20 18 17 18 24 37 47 44 31 17 16 20 25 28 30 28 25 23 22 23 25 28 33 40 41 37 31 24 15 8 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 2 4 7 11 11 9 8 11 14 22 32 44 58 71 84 95 101 101 107 113 116 119 128 143 159 173 182 184 169 136 97 103 121 133 133 120 128 141 153 163 169 170 171 174 179 195 211 228 245 277 313 335 342 327 307 288 274 272 256 249 47 49 49 47 42 37 33 31 30 30 27 21 16 12 9 8 9 9 10 12 20 13 8 8 7 5 5 6 6 2 0 0 2 4 9 12 13 13 14 14 13 13 18 31 36 33 25 13 14 18 23 26 27 25 23 21 23 25 27 31 35 40 41 37 30 22 14 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 0 1 5 8 8 8 9 13 18 24 31 42 57 73 85 94 102 108 113 113 124 130 127 122 120 128 143 155 167 173 159 127 106 111 137 164 162 167 184 203 225 249 253 250 240 223 227 225 223 228 243 282 320 352 367 348 319 288 263 245 229 216 58 51 48 45 41 37 33 32 30 29 29 29 26 20 12 8 19 36 54 65 77 49 21 10 8 9 10 10 10 5 2 1 2 4 6 8 9 9 10 12 11 10 14 22 28 30 26 16 13 14 17 20 21 19 16 16 18 21 25 28 32 38 38 35 29 22 15 9 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 2 2 2 4 7 10 11 14 20 28 37 45 58 69 78 88 100 110 112 105 105 112 120 125 124 119 111 103 98 105 122 135 134 118 115 114 128 160 167 175 181 187 201 225 248 262 263 241 239 241 244 250 245 270 311 351 368 362 335 292 254 224 201 195 53 51 51 49 45 37 33 32 33 35 35 36 33 30 32 50 92 133 159 159 159 116 65 28 15 13 12 13 12 10 9 10 11 10 7 5 4 3 2 1 2 5 10 15 19 20 18 14 10 9 10 14 15 14 12 12 13 15 19 23 24 27 29 30 27 21 14 8 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 1 0 1 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 4 4 3 2 1 1 2 2 4 4 8 12 16 21 26 35 45 56 67 77 82 87 95 108 118 116 106 106 113 120 123 123 128 120 104 87 78 96 113 122 118 108 112 109 107 125 133 138 143 150 164 184 205 224 238 230 234 252 277 293 286 289 314 348 368 364 337 293 250 215 188 175 60 58 59 58 52 37 34 34 33 32 32 32 36 45 62 86 108 127 145 168 143 95 49 22 17 13 12 12 11 11 11 12 12 9 4 2 1 1 0 0 1 1 4 8 10 10 9 7 7 7 9 12 14 14 13 13 12 15 19 22 23 24 24 25 24 18 12 7 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 3 1 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 13 15 13 11 8 7 8 9 12 14 19 24 29 36 46 57 66 72 78 86 96 110 126 140 147 152 157 160 149 141 137 137 136 134 116 91 71 69 81 100 115 111 103 97 91 93 108 119 127 133 139 149 157 166 180 196 209 226 249 274 294 299 304 329 360 375 365 329 284 247 214 184 156 63 60 58 62 63 56 47 40 37 37 39 32 34 45 63 85 100 107 108 105 68 39 23 18 15 15 14 12 11 11 11 11 11 7 5 3 2 0 0 0 0 0 1 4 5 7 8 8 7 8 9 12 13 13 12 11 9 12 15 17 18 18 18 17 17 12 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 5 6 6 4 2 4 4 4 3 1 0 0 0 0 0 0 0 0 1 2 4 3 0 0 0 0 0 0 3 8 15 22 24 20 17 17 19 21 23 25 29 34 40 48 58 66 71 76 84 97 110 121 133 145 149 148 149 154 159 153 146 146 150 145 128 104 79 65 68 72 78 88 90 95 98 101 112 123 132 140 152 151 149 146 143 156 177 203 233 253 267 274 282 299 335 362 369 352 314 276 243 212 173 125 64 61 54 60 67 66 54 45 40 38 36 35 34 36 43 49 44 32 21 20 21 22 21 17 17 16 15 12 10 9 10 11 15 18 18 16 11 3 1 0 0 0 0 1 2 3 4 4 5 5 6 8 8 7 5 5 4 4 6 9 12 14 13 11 8 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 6 5 4 3 4 5 5 3 2 1 2 2 2 2 2 1 3 6 8 7 4 1 0 0 0 1 1 3 8 15 21 23 23 24 28 33 37 39 39 42 46 54 64 75 77 82 89 98 104 111 114 113 110 106 109 119 130 133 132 137 147 141 127 105 78 51 63 72 80 86 88 86 89 97 106 124 130 131 131 131 130 131 134 137 156 184 216 246 258 265 268 275 306 340 360 359 334 294 256 216 170 115 72 54 47 43 46 50 48 45 45 42 37 38 33 30 30 29 25 21 17 17 18 21 22 22 19 17 15 12 10 11 10 10 15 23 34 41 38 25 8 2 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 1 1 0 1 3 5 7 8 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 5 3 4 7 9 9 7 8 8 8 7 6 5 3 3 6 9 8 5 3 4 7 7 6 6 9 12 13 13 19 25 30 37 42 46 48 49 51 53 57 62 67 67 68 70 72 74 76 83 87 86 84 85 92 104 112 116 123 133 136 121 101 79 57 48 65 83 95 99 89 84 85 90 98 109 116 116 112 113 113 114 122 134 154 178 204 229 249 256 257 273 308 332 338 325 298 258 211 163 123 85 59 52 52 46 42 39 37 38 47 47 38 34 32 29 27 24 19 18 19 20 22 24 23 21 18 15 15 14 12 12 11 13 19 30 38 43 34 16 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 5 5 4 2 6 12 20 27 20 18 16 14 11 7 4 2 2 5 7 5 3 7 15 22 28 34 36 36 33 29 27 35 43 51 57 63 63 61 61 63 62 60 56 51 48 48 49 51 54 55 56 59 64 68 74 82 92 99 109 123 133 124 103 79 61 59 74 88 98 103 99 87 80 80 85 87 93 98 96 99 102 105 106 112 126 144 170 204 234 252 254 241 252 267 273 264 258 243 209 166 126 104 86 73 53 52 47 42 39 37 38 48 50 41 35 33 29 24 22 21 21 21 22 24 26 24 20 15 14 17 18 15 11 10 14 20 29 27 21 12 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 7 5 4 5 11 17 23 25 19 16 14 12 14 10 6 4 6 8 8 7 7 14 29 40 47 53 51 47 44 45 50 59 68 75 77 79 79 78 78 74 68 61 55 51 46 43 41 41 46 50 54 58 63 64 67 74 82 88 101 114 117 106 92 76 60 63 73 85 96 101 94 85 79 79 92 94 93 93 92 96 97 97 96 100 113 137 171 210 240 256 255 238 226 209 186 174 184 176 157 133 106 89 76 64 52 46 41 37 35 34 37 46 48 41 32 31 27 23 22 23 23 24 24 25 26 25 21 17 15 16 16 13 9 9 10 13 17 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 0 0 0 1 2 5 8 7 6 8 14 21 22 18 13 8 5 4 5 10 10 10 13 19 18 15 14 13 22 44 61 66 70 70 67 63 61 61 65 70 74 74 75 76 74 69 74 71 62 53 47 41 37 35 35 40 46 52 53 58 59 57 60 71 80 89 94 88 81 80 84 71 74 82 94 105 100 91 84 81 77 87 94 99 102 97 94 93 93 94 98 110 131 162 201 234 255 254 238 214 185 160 170 156 132 107 91 71 55 44 33 43 38 36 35 35 34 38 42 42 37 30 28 25 23 23 25 26 27 27 27 27 26 24 22 21 19 16 14 12 11 9 7 6 5 4 3 2 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 8 10 14 22 23 18 13 10 6 3 0 1 6 10 14 19 25 21 16 15 18 27 46 63 62 55 52 49 45 45 46 46 48 52 47 49 55 60 57 60 57 47 36 29 25 22 23 27 32 37 41 47 48 47 46 53 64 77 88 93 84 81 79 71 72 82 92 98 96 84 78 77 78 76 80 89 101 105 100 94 92 93 99 104 110 118 142 180 219 246 249 238 214 182 161 147 118 80 60 55 46 35 22 17 36 36 38 39 40 40 39 38 37 34 27 24 23 24 26 29 30 31 31 31 30 29 28 27 24 21 19 16 14 10 7 5 4 5 6 5 1 2 1 1 3 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 4 8 11 15 22 22 18 12 9 6 3 1 1 2 4 6 8 12 11 9 9 11 12 14 19 23 22 19 20 20 17 20 24 26 27 33 31 31 34 40 41 35 26 16 11 10 10 11 14 19 26 32 32 35 37 37 36 43 50 59 69 80 78 78 81 78 74 74 77 81 73 68 67 70 70 72 79 89 98 97 92 86 83 87 98 107 109 112 131 162 196 224 238 241 228 189 163 134 96 50 47 49 49 41 23 18 38 40 43 44 43 40 37 33 29 23 18 18 27 41 55 43 37 35 35 35 34 33 32 31 28 25 23 21 19 16 13 10 9 8 6 5 3 2 3 5 8 7 3 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 14 19 23 24 22 17 9 3 1 1 2 2 2 2 1 3 1 1 2 4 3 2 2 1 2 4 6 10 13 16 19 21 19 21 20 19 19 25 27 24 18 11 6 4 4 4 6 12 19 24 26 28 29 29 28 30 34 38 43 50 53 56 59 58 54 49 47 52 56 58 60 63 63 66 69 72 79 82 82 82 83 86 91 96 98 103 120 148 179 208 234 246 231 191 162 133 93 63 56 54 51 41 30 23 43 45 46 46 44 39 32 26 20 15 17 21 27 31 33 40 37 33 33 34 34 34 34 33 31 30 28 26 26 24 21 17 11 8 6 4 5 5 7 12 15 7 5 3 2 2 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 17 22 22 19 16 12 8 3 1 1 2 3 2 1 0 0 0 0 0 0 0 0 0 1 3 2 3 8 14 15 16 17 14 10 7 6 9 15 19 20 19 15 11 7 3 1 1 3 7 12 15 17 17 17 15 17 24 36 36 38 39 37 36 33 30 30 33 39 47 52 51 52 57 62 63 60 62 68 74 77 77 75 75 82 73 79 99 129 165 198 225 236 211 183 168 153 106 74 53 42 40 33 28 24 49 51 53 51 48 44 41 35 31 31 32 32 32 32 34 39 36 32 31 33 34 35 36 35 34 33 32 32 35 33 26 17 10 7 6 7 8 7 7 9 9 4 2 2 2 2 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 11 19 22 19 16 11 6 5 4 3 2 1 1 1 1 1 0 0 0 2 1 0 0 1 2 2 2 3 7 11 13 14 15 11 5 1 3 3 7 10 12 13 12 9 5 2 1 0 0 1 3 7 8 7 6 5 7 17 42 35 27 21 19 20 20 21 24 28 33 38 41 43 49 58 65 60 53 51 53 59 62 63 66 70 74 58 59 80 112 153 190 216 225 206 186 171 159 114 76 50 42 31 26 24 22 63 64 61 56 51 48 46 43 40 38 36 35 35 37 36 35 34 33 34 35 36 37 37 36 35 33 33 36 45 47 43 32 16 7 6 10 11 11 10 8 4 2 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 15 21 19 18 15 12 9 9 8 7 6 2 1 1 0 0 1 1 0 0 0 0 0 2 3 3 4 6 10 12 14 15 14 12 7 5 9 11 10 9 7 7 8 8 7 5 4 3 1 0 1 2 3 2 1 1 1 3 19 18 13 8 6 7 9 12 15 20 24 26 25 28 39 50 57 51 45 41 40 45 50 55 57 53 46 44 51 67 93 131 171 206 221 209 190 171 143 105 70 44 36 31 28 25 18 52 56 52 49 46 44 43 40 35 32 30 31 35 35 28 25 25 28 31 32 35 38 39 38 36 33 33 38 45 48 44 33 17 12 12 14 16 13 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 2 8 13 17 19 17 15 13 12 12 13 13 12 13 10 7 4 2 2 3 4 4 3 1 0 0 2 3 7 12 20 26 29 30 26 20 11 7 8 10 12 13 12 10 9 9 9 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 2 3 4 5 5 4 8 14 22 30 35 37 36 33 33 38 44 49 53 42 33 31 38 51 73 104 140 179 206 207 187 165 133 98 67 51 44 37 33 30 16 53 43 40 42 45 50 48 43 39 36 36 36 34 31 25 21 21 22 26 28 32 35 37 38 39 41 42 40 37 35 30 21 18 17 17 17 17 14 10 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 12 16 17 14 13 12 13 15 17 20 23 27 26 23 18 11 3 4 8 13 16 11 6 1 1 4 8 14 22 34 45 52 52 47 34 23 16 13 13 16 18 19 16 13 10 7 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 2 7 12 16 21 27 30 28 29 33 38 44 51 42 29 20 27 41 59 82 112 151 179 188 175 146 111 78 55 47 41 39 38 34 22 38 35 39 42 50 61 59 53 48 47 56 48 41 36 32 29 27 25 24 25 27 29 31 32 40 46 49 44 36 29 23 18 19 19 18 18 19 15 11 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 18 24 24 22 17 17 17 17 19 21 23 24 26 25 24 22 17 7 8 17 28 30 30 20 7 5 7 10 14 18 27 39 50 55 50 37 28 26 25 24 24 25 25 22 19 14 7 5 3 3 3 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 13 18 23 29 28 29 34 40 49 56 52 40 22 32 42 53 65 88 126 155 168 160 134 101 67 49 41 37 36 37 35 28 37 42 50 49 53 68 67 62 60 64 79 70 59 50 43 39 35 30 27 26 26 26 26 29 37 43 46 43 39 35 30 24 22 20 22 27 23 17 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 1 4 10 23 30 31 26 21 19 19 18 19 20 21 21 21 22 23 23 20 16 20 25 29 34 32 24 14 10 7 6 8 10 14 18 22 28 28 25 24 25 29 31 31 30 27 24 18 11 6 3 1 0 0 1 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 3 5 10 14 19 25 27 30 34 42 56 61 59 55 43 44 48 50 50 66 92 119 137 132 110 79 55 46 39 36 34 38 39 35 49 57 72 71 68 71 71 70 72 76 78 75 70 63 55 51 46 40 35 34 32 31 30 30 32 36 39 37 38 38 38 36 32 24 18 20 18 14 10 5 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 22 26 25 21 16 15 15 16 19 22 24 25 28 31 32 30 31 41 51 60 66 48 33 24 20 14 12 12 13 11 9 11 17 21 21 20 21 25 28 31 32 31 27 22 16 8 3 1 0 0 0 1 2 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 1 5 10 15 20 27 33 40 57 70 68 58 57 54 53 52 50 43 50 64 83 93 84 67 53 50 45 42 40 41 41 38 29 64 63 89 92 86 79 77 78 82 85 82 80 79 78 75 71 66 60 52 41 36 35 33 31 31 32 33 35 37 40 44 45 39 29 21 16 17 17 15 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 2 8 16 20 19 16 14 12 12 13 15 20 24 27 30 34 37 40 45 50 60 70 78 81 52 35 31 25 24 24 23 21 16 12 12 18 20 21 22 22 25 26 27 27 26 22 17 10 4 1 0 0 0 0 1 2 4 3 1 1 0 0 0 0 0 0 0 0 0 0 0 1 2 1 1 1 1 1 0 3 8 13 17 28 39 47 64 73 71 57 52 49 48 47 44 38 39 47 64 63 52 41 43 48 47 43 42 43 42 38 26 84 88 102 103 96 87 83 82 82 81 77 75 74 74 78 78 76 69 56 43 37 36 35 36 36 33 27 32 37 40 41 41 36 32 29 23 19 15 12 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 1 2 1 3 9 13 12 9 6 7 8 11 14 16 18 21 24 29 33 40 48 52 59 71 83 85 68 55 48 44 34 31 27 19 12 10 12 16 21 23 24 23 21 23 23 24 23 22 17 11 5 2 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 1 2 2 5 10 15 17 22 34 47 58 61 54 47 46 46 46 44 42 41 46 59 65 59 47 37 51 54 50 47 45 44 41 35 25 96 103 103 98 93 87 81 78 75 72 70 68 62 55 61 66 67 62 53 47 42 38 34 34 34 31 26 29 32 35 40 43 38 33 30 27 24 16 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 1 2 3 4 6 4 2 5 7 6 4 2 5 9 15 19 20 21 22 23 24 28 37 46 46 51 68 88 86 71 61 56 52 43 35 28 21 15 11 11 15 20 22 22 20 19 20 20 20 19 14 8 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 1 1 2 6 13 17 19 24 36 51 58 52 37 32 37 43 46 45 44 44 44 58 62 57 46 40 53 59 54 52 53 53 49 38 27 92 98 96 90 82 73 69 67 65 61 55 56 51 43 43 48 51 53 53 47 43 40 39 38 34 31 30 30 31 34 37 37 36 35 34 33 34 28 20 11 5 2 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 2 1 1 1 4 4 3 4 5 10 16 21 23 21 19 17 15 17 23 30 38 38 37 50 74 72 64 57 53 50 42 34 26 20 14 10 9 11 15 16 16 15 15 15 16 15 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 4 8 14 16 20 28 47 53 47 33 28 31 34 36 38 42 43 43 47 53 54 51 42 48 55 57 52 52 54 56 54 45 34 83 90 91 87 79 70 64 59 54 47 37 44 49 51 54 57 57 55 53 49 46 45 44 37 36 36 35 34 34 33 30 31 34 37 39 39 39 35 29 20 12 6 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 1 3 4 3 2 2 3 4 6 6 6 6 7 7 11 16 20 18 14 9 7 10 16 22 28 29 34 43 54 49 45 43 42 37 32 26 21 15 12 8 6 6 7 8 9 10 10 9 8 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 11 15 17 21 27 48 54 49 44 42 39 33 27 28 32 38 44 53 59 60 56 47 51 58 62 57 56 58 62 62 54 42 75 81 84 81 74 63 55 51 47 42 35 39 46 52 57 56 56 56 52 49 44 39 32 29 28 29 30 33 33 30 26 28 31 34 36 37 38 37 32 26 19 13 8 4 2 1 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 5 5 5 6 7 8 8 8 9 11 12 14 19 19 16 11 5 4 6 9 13 19 21 25 28 26 25 27 30 31 25 19 14 10 8 6 5 3 2 2 2 3 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 11 15 19 24 26 39 48 50 45 46 41 30 23 19 22 33 44 50 53 54 50 48 49 53 56 54 56 61 64 64 58 49 69 73 76 72 67 63 61 56 44 29 33 37 40 44 46 47 46 44 43 41 37 32 27 25 25 25 27 27 26 25 25 26 27 29 30 30 31 30 28 25 20 17 14 10 7 6 5 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 3 4 7 7 7 7 6 6 6 6 7 8 8 10 13 14 16 17 17 15 11 8 7 6 5 5 10 11 11 11 11 12 15 18 14 9 5 2 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 10 15 20 27 29 35 43 48 43 39 34 25 20 16 15 24 31 37 42 45 46 47 49 52 54 57 61 63 63 61 59 54 70 72 79 80 77 71 61 50 39 30 31 32 33 34 33 32 31 31 32 31 29 26 25 25 25 25 22 21 21 21 22 21 21 22 24 23 24 24 25 25 23 20 17 14 14 13 10 7 5 3 1 3 2 1 0 0 0 0 0 0 0 0 0 0 3 4 5 6 8 9 9 8 8 7 6 7 6 6 6 6 8 10 12 15 16 19 16 12 12 10 8 5 2 6 6 5 3 3 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 14 19 27 32 35 36 39 38 35 29 21 18 15 14 17 20 26 37 41 45 46 46 52 55 56 57 59 58 57 57 55 63 68 74 72 66 55 40 25 18 20 22 25 26 27 24 22 22 23 24 25 24 22 23 25 29 30 25 22 19 18 16 14 15 16 17 17 19 20 20 22 21 20 18 15 14 13 13 13 12 11 11 7 5 4 3 0 0 0 0 0 0 0 0 0 3 5 7 9 11 11 10 10 9 8 7 7 6 5 5 6 10 10 10 11 13 19 21 17 13 12 11 9 3 1 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 11 16 21 28 34 38 36 34 33 31 27 20 16 14 12 13 15 20 28 34 39 41 43 46 48 50 52 52 52 52 54 52 42 47 48 47 44 39 30 20 14 12 14 18 23 27 24 22 20 20 19 21 22 22 24 28 33 33 26 21 17 14 9 8 9 11 11 13 15 17 17 18 18 17 15 14 13 13 14 14 14 13 13 13 12 11 8 3 1 0 0 0 0 0 0 1 4 7 10 11 12 12 11 9 7 6 6 6 6 6 5 4 6 8 9 11 16 21 21 15 11 13 13 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 14 19 24 31 37 39 37 35 33 30 26 20 16 12 10 11 14 13 18 25 32 33 36 39 44 47 48 48 46 44 48 48 26 29 32 35 35 34 29 21 15 12 16 23 29 31 29 26 23 20 19 19 20 22 26 32 34 32 24 18 14 9 4 5 7 8 8 9 11 13 16 17 17 15 13 12 13 14 17 18 17 15 16 15 15 15 13 8 5 2 0 0 0 0 0 2 6 10 14 14 13 11 10 8 8 8 7 6 6 6 6 4 6 7 8 10 17 18 13 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 10 16 21 25 31 38 39 38 36 34 31 26 21 18 15 11 11 15 14 16 19 21 23 27 35 43 42 42 42 42 41 44 47 26 31 33 35 35 34 33 27 20 16 20 27 33 34 31 28 25 22 20 19 20 21 23 29 30 26 20 14 8 3 5 6 7 7 7 8 12 15 16 15 14 14 13 12 14 17 21 24 22 19 17 17 18 18 17 13 8 3 0 0 0 0 1 4 9 14 17 16 15 13 11 9 7 7 6 5 5 6 5 5 5 6 8 13 14 11 6 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 8 12 17 21 24 28 34 36 35 34 32 29 25 21 16 13 11 9 9 10 11 14 17 18 19 23 29 30 33 36 36 38 41 45 22 28 31 32 33 37 37 33 27 21 20 22 25 27 28 28 26 23 21 21 22 23 21 22 20 16 11 7 3 1 8 9 8 7 7 12 15 16 13 12 11 12 11 13 17 21 24 27 25 22 20 19 19 20 21 17 12 6 2 6 7 5 2 7 12 16 16 15 14 13 12 9 8 6 6 5 4 4 3 3 4 6 10 11 8 5 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 12 18 22 26 27 29 30 30 29 26 24 21 19 13 10 7 6 7 8 10 11 11 11 12 17 21 24 28 33 32 34 39 45 12 16 22 24 28 35 37 34 28 21 22 22 22 23 26 24 22 22 22 22 22 21 20 19 16 12 7 5 6 7 7 7 6 5 3 7 11 13 12 11 11 12 11 13 16 20 22 25 25 24 22 20 20 20 22 22 19 14 6 10 11 9 2 7 12 15 16 14 12 11 10 8 7 5 4 3 3 2 2 2 3 4 6 5 4 2 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 10 13 17 22 25 25 25 25 26 27 27 24 22 19 16 13 10 7 7 9 11 11 9 10 11 12 16 19 23 28 31 31 32 35 43 7 8 14 18 22 26 29 29 26 22 24 22 20 18 20 19 19 21 22 21 18 16 13 13 13 11 7 6 8 11 11 9 6 3 2 4 7 10 10 10 11 12 12 13 15 17 19 22 25 26 28 24 20 17 16 18 24 28 14 11 10 8 1 5 9 11 11 10 8 7 7 7 6 4 2 2 2 3 2 1 2 2 2 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 13 14 14 15 19 22 22 23 23 24 25 26 24 21 17 14 12 9 7 5 7 10 11 9 9 11 13 15 18 22 25 26 26 27 31 37 6 6 8 12 16 21 25 25 23 21 20 19 16 13 10 10 12 15 18 17 16 16 15 14 13 12 9 9 10 11 9 6 4 2 2 2 3 3 5 7 9 11 12 12 12 14 18 22 26 30 33 29 23 17 13 19 25 26 22 17 12 7 2 2 4 6 7 7 6 6 6 6 6 4 2 1 2 2 2 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 15 17 16 14 14 16 18 19 20 20 22 24 25 24 22 19 16 13 9 6 4 4 9 15 12 7 7 9 12 15 19 21 23 24 23 28 33 5 5 6 7 8 11 16 17 15 13 12 11 9 6 6 6 6 8 12 11 10 10 10 10 12 13 10 11 13 13 9 6 3 2 1 2 3 4 5 6 8 9 10 11 12 15 21 29 37 43 39 34 29 24 22 26 30 33 28 19 10 6 3 1 0 2 5 6 7 7 9 10 10 8 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 10 12 13 14 13 13 14 15 15 16 17 19 21 21 22 21 18 15 12 6 3 1 1 3 8 8 3 3 3 5 7 9 11 14 17 16 21 27 5 5 6 6 6 6 5 4 4 4 4 3 2 1 1 1 2 3 10 10 10 9 9 11 11 12 13 14 15 13 8 5 3 2 3 7 11 12 11 10 9 10 11 12 14 20 28 38 45 48 45 41 37 32 30 30 29 25 17 9 4 2 1 0 0 0 4 7 10 12 13 12 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 11 10 9 10 10 11 11 13 14 15 16 19 20 21 21 19 16 13 9 5 2 1 0 0 0 1 0 0 0 1 1 2 3 4 6 8 11 17 4 4 4 5 5 4 3 2 1 0 0 0 0 0 0 0 1 3 12 14 12 11 10 11 12 12 14 15 13 10 6 3 2 3 5 11 17 18 16 14 12 12 13 16 21 28 37 43 46 45 44 43 42 38 35 31 24 17 8 3 2 1 0 0 0 0 4 8 12 15 13 11 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 16 24 17 10 5 4 5 6 6 7 9 11 14 17 18 19 20 19 17 14 10 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 3 2 1 2 3 3 2 2 2 2 0 0 0 0 0 0 1 3 10 13 14 12 11 11 11 13 14 14 12 4 2 1 2 5 11 15 17 18 17 16 16 15 15 18 23 32 41 45 46 45 45 45 44 42 36 27 19 13 7 3 0 0 0 0 0 0 3 6 10 10 9 7 6 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 21 17 5 0 0 1 2 3 4 5 7 10 13 15 16 17 19 18 16 12 8 6 4 4 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 1 2 2 2 2 2 2 0 0 0 0 0 0 0 2 5 8 10 13 11 10 11 13 12 9 5 2 2 2 3 5 11 16 20 22 19 19 19 20 23 27 32 38 44 47 48 48 50 50 47 40 31 21 13 9 5 2 0 0 0 0 0 1 4 6 5 6 5 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 4 1 0 0 0 0 1 1 4 7 9 11 12 13 15 18 20 18 12 9 6 5 4 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 4 3 1 1 2 3 2 2 1 0 0 0 0 0 0 0 0 2 4 6 8 8 8 9 11 12 8 4 2 4 5 6 5 6 10 14 17 17 19 21 22 26 30 35 40 45 47 49 50 52 52 48 40 31 22 13 4 2 1 0 0 0 0 0 0 2 5 6 2 2 2 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 12 16 20 19 13 8 6 5 4 4 4 4 2 2 1 0 0 0 1 1 1 1 0 0 0 0 5 6 7 6 4 2 1 1 0 0 0 0 0 0 0 0 0 2 4 6 7 8 9 11 11 9 7 6 6 6 5 5 5 7 10 12 15 19 22 24 26 31 36 41 44 48 50 50 51 51 47 39 28 15 7 3 0 0 0 0 0 0 0 0 0 2 4 5 2 1 2 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 7 9 11 15 18 18 14 9 6 4 4 4 4 3 2 2 1 1 1 2 4 6 6 5 2 1 0 0 6 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 1 2 5 6 6 7 9 10 9 6 4 5 6 6 4 4 6 8 10 13 16 19 22 25 28 34 40 45 50 51 51 51 50 46 38 29 16 5 0 0 0 0 0 0 0 0 0 0 1 3 4 3 2 1 1 2 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 6 6 7 11 15 16 14 12 10 7 5 5 5 3 2 1 2 1 1 1 4 7 11 13 10 6 3 0 5 6 6 5 3 1 0 0 0 0 0 0 0 0 0 1 1 2 6 7 8 9 9 7 4 3 4 4 4 3 3 4 7 9 12 15 17 20 23 26 30 34 40 45 48 49 48 47 45 39 30 19 7 2 0 0 0 0 0 0 0 0 0 0 1 3 5 3 1 0 1 2 2 3 3 3 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 2 3 6 10 12 11 10 8 6 4 3 2 1 1 2 0 0 0 0 1 4 8 15 15 11 6 2 4 5 4 3 1 0 0 0 0 0 1 1 1 1 2 3 4 5 8 10 11 11 9 6 4 6 6 5 3 2 3 5 7 9 13 16 17 20 22 26 29 34 38 41 42 42 40 38 39 34 26 16 4 1 0 0 0 0 0 0 0 1 1 1 2 3 5 3 1 2 3 4 4 4 3 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 3 5 6 7 8 7 5 3 1 0 1 1 1 0 0 0 0 0 1 4 7 9 9 7 5 3 3 2 1 0 0 0 0 0 1 4 5 6 6 7 9 10 10 12 13 13 10 8 7 7 7 6 4 1 2 3 4 7 10 13 16 18 19 21 24 27 32 35 37 37 34 32 31 30 27 21 14 6 3 1 0 0 0 0 1 2 4 5 5 5 5 4 3 2 3 5 5 4 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 5 5 3 2 2 2 1 0 0 0 0 0 1 2 2 3 3 5 7 8 8 2 2 1 0 0 0 0 0 1 4 7 8 10 11 12 14 15 14 14 13 10 7 7 7 7 6 3 1 1 1 2 3 4 9 12 15 17 19 21 23 26 29 32 33 30 29 28 27 26 22 18 13 8 6 4 3 2 2 2 3 5 7 8 8 6 4 3 4 4 4 3 2 2 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 1 0 1 0 0 1 1 1 1 1 3 5 4 2 1 1 3 5 6 1 1 1 0 0 1 1 2 4 6 7 9 12 14 14 15 16 13 8 6 4 6 6 5 4 2 1 0 0 0 0 0 0 5 10 14 17 19 22 25 27 29 30 30 27 25 25 24 22 18 14 13 12 10 9 8 7 6 7 8 7 8 8 8 7 7 7 7 6 4 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 5 3 0 0 0 1 2 3 3 1 1 1 1 1 2 3 4 5 5 6 7 9 11 10 9 9 7 6 5 5 5 4 3 1 0 0 0 0 0 0 0 0 4 8 13 17 21 24 27 29 30 30 30 26 23 21 20 17 14 13 13 12 11 11 9 8 8 8 9 8 8 8 9 10 11 11 9 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 2 2 1 2 2 2 2 2 3 4 5 5 5 5 5 5 6 5 4 4 4 5 5 6 3 1 0 0 0 0 0 0 0 0 0 1 4 8 13 19 22 24 27 30 30 30 29 25 21 17 16 13 11 12 12 12 11 10 8 8 7 8 9 9 9 10 11 11 11 8 5 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 2 3 3 4 5 5 5 5 5 5 4 5 5 5 5 5 4 3 2 0 0 0 0 0 0 0 0 0 0 1 2 6 10 15 19 22 24 27 30 29 29 28 25 21 17 17 13 11 11 12 12 10 9 8 8 8 9 10 10 10 10 9 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 4 5 6 6 6 6 6 6 5 5 5 6 5 4 3 2 2 1 1 0 0 0 0 0 1 1 2 2 1 1 3 7 12 17 20 22 23 25 29 29 29 28 25 21 17 18 16 14 12 11 11 9 7 6 7 7 8 8 8 6 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 6 6 7 7 6 6 6 6 6 6 6 6 5 4 1 0 0 0 0 0 0 0 0 1 2 2 2 1 0 1 2 6 12 17 20 21 21 21 24 27 28 28 24 21 19 18 17 16 15 13 11 9 8 6 5 6 6 5 3 2 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 6 6 7 7 7 7 7 6 6 6 6 6 4 2 0 0 0 0 0 0 1 1 2 2 3 3 2 1 1 1 2 6 10 15 17 17 17 18 19 21 23 23 22 20 19 18 17 16 16 13 11 9 8 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 6 6 7 7 7 7 7 7 7 7 7 6 6 3 0 0 0 0 0 1 1 1 2 2 3 3 4 3 2 2 3 4 6 9 11 13 14 15 14 15 16 17 18 17 17 17 16 15 13 12 10 8 7 6 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 6 6 7 7 7 8 8 8 7 7 7 7 6 3 0 0 0 0 1 1 2 2 2 3 3 3 4 4 4 6 8 6 7 9 11 12 12 13 13 14 14 14 15 14 14 14 13 12 11 10 8 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5 5 6 7 8 8 8 9 8 8 7 7 5 3 1 1 1 1 1 1 1 1 2 3 4 4 4 5 6 8 12 10 9 9 10 10 11 12 12 13 12 12 13 14 15 16 14 13 11 9 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 5 4 5 5 6 7 8 6 3 2 1 1 2 1 0 0 0 0 1 3 4 4 4 6 7 10 12 10 9 8 7 8 9 10 10 11 11 10 11 12 14 17 17 15 13 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 4 7 8 7 4 2 1 0 1 0 0 0 0 0 0 2 3 4 3 4 5 6 8 8 8 8 7 7 8 8 7 7 8 8 8 9 10 11 11 10 9 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 3 2 1 0 0 0 0 0 0 0 0 1 2 3 2 1 1 1 2 3 5 7 10 10 10 9 6 4 3 2 3 4 4 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 2 3 2 2 1 1 1 1 1 4 6 8 11 12 11 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 1 1 2 1 1 2 2 2 2 1 3 6 9 11 10 10 11 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 3 1 2 5 8 13 13 13 12 10 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 2 1 2 3 6 10 12 12 10 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 2 4 6 7 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CIN 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -3 -5 -5 -6 -5 -2 -5 -8 -10 -15 -19 -20 -22 -26 -34 -32 -10 -2 -1 -1 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 -1 -2 -1 -0 -1 -2 -1 -0 -1 -4 -9 -7 -3 -4 -11 -19 -22 -19 -18 -20 -21 -18 -9 -2 -0 -0 -1 -1 -1 -1 -1 -2 -4 -8 -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 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 1 -0 -0 -0 -0 -0 -1 -3 -15 -19 -13 -6 -0 -0 1 -0 -1 -1 -7 -14 -17 -15 -13 -12 -10 -11 -9 -3 -1 -0 -1 -1 -0 1 1 1 -0 -0 -1 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -2 -4 -6 -8 -9 -11 -11 -9 -8 -18 -22 -10 -1 -0 1 -0 -3 -8 -5 -2 -1 -0 -0 -0 -0 -1 -1 -0 1 1 1 1 1 1 1 1 1 -0 -0 -1 -1 -2 -1 -1 -1 -4 -10 -7 -4 -3 -5 -9 -16 -12 -6 -2 1 1 -0 -0 -1 -1 -1 -0 -1 -2 -4 -6 -6 -8 -5 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 -0 1 -0 -1 -3 -2 -0 -0 -0 -0 1 1 -0 -0 -16 -23 -17 -11 -8 -6 -5 -3 -1 -3 -4 -1 -2 -1 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 1 1 1 1 1 -0 -0 1 1 1 1 -0 -0 -3 -6 -9 -9 -7 -6 -5 -6 -9 -20 -16 -13 -11 -4 -0 1 1 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -1 -0 -0 -2 -4 -7 -7 -5 -3 -2 -2 -1 -0 1 1 1 -0 -0 -0 -1 -2 -1 -1 -1 -3 -7 -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 1 1 1 1 1 1 1 1 1 1 1 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 1 -0 -0 1 1 1 1 1 -0 -4 -28 -31 -28 -23 -14 -7 -5 -3 -1 -0 -3 -10 -9 -0 -0 1 1 -0 -1 -1 -2 -2 -2 -1 -0 -0 1 1 -0 -0 -0 -2 -1 -0 -0 -0 -0 -1 -4 -6 -7 -7 -7 -7 -10 -16 -25 -41 -38 -18 -3 1 -0 -0 -0 -0 -0 -0 -0 -0 -0 1 -0 -0 -0 -0 -0 -0 1 1 1 1 -0 -0 -0 1 1 1 -0 -0 -0 -1 -1 -2 -2 -1 -1 -1 -2 -3 -3 -1 -1 -0 -1 -0 -0 -0 -2 -2 -1 -1 -0 -0 -2 -1 -2 -3 -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 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 1 1 1 1 1 1 1 1 1 1 -0 -0 -2 -14 -14 -12 -11 -7 -4 -3 -4 -4 -4 -8 -11 -11 -2 -3 -1 -0 -0 -1 -3 -4 -6 -7 -6 -4 -2 -0 1 1 -0 -0 -0 -0 -0 -1 -3 -6 -9 -8 -9 -11 -11 -13 -19 -26 -34 -47 -58 -26 -6 1 1 -0 -1 -1 -0 1 1 1 1 1 -0 -0 -1 -1 -1 -0 1 1 1 -0 -1 -1 -1 -0 -0 -0 -0 -1 -2 -3 -4 -4 -4 -3 -1 1 1 -0 -1 -2 -1 -0 -1 -2 -2 -1 -1 -3 -3 -3 -2 -0 -0 -8 -7 -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 1 1 1 1 1 1 1 1 1 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 -0 -0 -0 1 1 1 1 1 1 1 1 1 -0 -1 -2 -3 -1 -0 -1 -6 -9 -6 -4 -4 -6 -9 -12 -16 -20 -20 -11 -9 -5 -4 -6 -8 -5 -2 -6 -10 -11 -8 -2 -0 -0 -0 -2 -2 -1 -1 -2 -4 -5 -9 -14 -15 -14 -13 -14 -23 -34 -29 -15 -13 -7 -1 1 1 1 1 -0 -0 -0 -0 1 1 -1 -1 -1 -2 -1 -1 -1 -0 1 1 1 -1 -1 -1 -0 -0 -1 -2 -2 -3 -3 -4 -3 -2 -1 -1 -0 1 1 -0 -2 -8 -10 -8 -8 -5 -1 -0 1 1 -1 -2 -2 -3 -2 -7 -7 -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 1 1 1 1 1 1 -0 -0 -2 -4 -3 -0 -0 1 1 1 1 -0 1 -0 -1 -2 -3 -1 -0 -1 -5 -12 -10 -10 -9 -9 -11 -15 -25 -32 -31 -22 -16 -12 -9 -8 -9 -10 -7 -4 -4 -6 -8 -6 -3 -3 -5 -8 -12 -8 -5 -3 -2 -2 -2 -2 -8 -13 -15 -17 -19 -21 -25 -16 -2 1 1 1 1 1 1 1 1 -1 -4 -5 -1 -0 -0 -1 -2 -2 -1 -1 -0 1 1 1 1 1 1 1 1 1 -1 -2 -2 -1 -0 -0 -0 1 1 1 1 1 1 1 -3 -12 -20 -22 -18 -8 1 1 1 1 -0 -0 -1 -3 -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 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 -12 -8 -2 -0 1 1 -0 -0 -1 -1 -0 -1 -1 -1 -1 -0 -0 -1 -4 -9 -14 -17 -19 -28 -30 -28 -23 -15 -6 -13 -14 -13 -14 -15 -12 -7 -3 -2 -3 -6 -12 -13 -20 -25 -25 -22 -15 -10 -8 -7 -6 -7 -9 -13 -18 -22 -23 -19 -4 -1 -2 -1 1 1 1 1 -0 -0 1 -1 -6 -9 -11 -10 -5 -4 -3 -2 -1 -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 -4 -7 -3 -1 1 1 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 1 1 1 1 1 1 1 1 1 1 1 1 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 -2 -7 -4 -2 -0 -0 -0 -2 -3 -4 -3 -1 -1 -1 -0 -1 -1 -2 -1 -2 -7 -14 -21 -22 -22 -14 -8 -5 -4 -9 -20 -23 -19 -15 -12 -10 -5 -2 -1 -4 -10 -21 -24 -29 -29 -24 -17 -16 -21 -22 -20 -17 -18 -22 -27 -27 -22 -14 -9 -11 -14 -13 -7 -1 -0 1 1 -0 -0 -0 -3 -10 -15 -15 -14 -12 -10 -9 -9 -10 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 -0 -2 -4 -3 -3 -3 -2 -0 -0 -2 -4 -3 -1 -1 -1 -1 -2 -5 -6 -5 -6 -9 -13 -18 -16 -13 -9 -6 -6 -9 -17 -38 -34 -27 -19 -12 -8 -5 -4 -4 -7 -13 -24 -28 -25 -21 -20 -26 -31 -33 -34 -34 -33 -34 -37 -36 -27 -16 -11 -15 -21 -21 -14 -5 -1 -0 1 1 -0 -0 -0 -1 -4 -5 -4 -9 -10 -8 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 -1 -1 -3 -6 -7 -4 -4 -4 -2 -1 -1 -4 -5 -2 -1 -1 -2 -4 -6 -8 -8 -8 -10 -14 -15 -14 -12 -12 -12 -13 -21 -28 -29 -36 -32 -27 -22 -17 -14 -12 -12 -12 -15 -20 -27 -31 -32 -37 -45 -53 -35 -31 -35 -39 -39 -41 -42 -28 -15 -10 -8 -9 -10 -7 -3 -0 -0 -0 1 1 1 1 1 -0 -0 -0 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 -1 -5 -10 -9 -6 -4 -3 -2 -1 -1 -2 -3 -2 -1 -2 -3 -6 -7 -6 -6 -7 -12 -19 -19 -17 -14 -15 -25 -30 -38 -41 -41 -34 -31 -28 -25 -22 -19 -17 -18 -20 -24 -31 -37 -42 -47 -55 -61 -58 -25 -27 -34 -37 -38 -41 -43 -25 -11 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 -1 -3 -6 -7 -6 -5 -3 -3 -1 -1 -2 -3 -2 -2 -2 -4 -6 -6 -5 -6 -9 -12 -17 -20 -17 -11 -12 -32 -37 -37 -41 -48 -57 -45 -35 -28 -24 -21 -18 -17 -22 -31 -40 -48 -53 -57 -58 -55 -46 -24 -25 -28 -29 -31 -41 -45 -30 -14 -8 -5 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 -2 -0 -0 -0 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -5 -4 -2 -2 -3 -3 -3 -3 -3 -3 -4 -4 -4 -6 -9 -13 -14 -14 -16 -13 -13 -28 -37 -38 -37 -40 -51 -47 -39 -30 -21 -16 -15 -13 -15 -26 -37 -41 -39 -39 -39 -41 -43 -37 -28 -23 -19 -15 -13 -19 -18 -11 -5 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 -0 -0 -0 1 1 1 1 1 1 1 1 -0 -1 -4 -6 -7 -7 -3 -0 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -5 -3 -2 -3 -4 -4 -3 -3 -3 -4 -3 -2 -3 -5 -9 -15 -20 -12 -5 -7 -19 -33 -36 -36 -37 -40 -44 -26 -19 -11 -7 -10 -21 -11 -10 -16 -20 -19 -15 -13 -13 -17 -21 -16 -14 -12 -10 -7 -5 -7 -7 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 -3 -7 -7 -2 -2 -0 -1 -3 -4 -1 -0 1 1 1 1 1 1 1 -0 -0 -5 -2 -0 1 1 1 1 1 1 1 -0 -1 -2 -5 -10 -11 -4 -1 1 1 1 1 1 1 1 1 1 -0 -0 1 -0 -0 -0 -1 -3 -5 -1 -4 -5 -5 -5 -5 -6 -5 -5 -6 -7 -4 -2 -1 -2 -6 -13 -22 -17 -11 -16 -27 -33 -36 -38 -41 -42 -39 -12 -9 -3 -2 -14 -43 -22 -10 -6 -8 -10 -4 -5 -5 -5 -4 -3 -3 -3 -3 -5 -8 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 -9 -11 -13 -9 -4 -5 -11 -12 -5 -3 -1 1 1 1 1 1 1 -0 -1 -5 -2 -0 1 1 1 1 1 -0 -3 -5 -2 -0 -2 -5 -3 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -2 -5 -9 -4 -5 -5 -6 -6 -8 -9 -9 -8 -8 -6 -4 -3 -3 -3 -4 -9 -15 -20 -26 -34 -35 -35 -37 -40 -43 -42 -36 -6 -9 -9 -8 -16 -35 -20 -10 -11 -16 -18 -13 -12 -9 -8 -12 -21 -19 -9 -4 -5 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 -4 -6 -7 -10 -12 -12 -7 -6 -12 -14 -13 -11 -6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -3 -13 -24 -24 -14 -6 -3 -1 -0 1 1 1 1 1 -0 -0 1 1 1 1 1 1 1 1 1 -0 -0 -1 -3 -4 -5 -7 -8 -7 -8 -9 -10 -9 -6 -3 -2 -1 -1 -1 -2 -4 -8 -15 -23 -31 -34 -35 -37 -42 -46 -42 -35 -8 -8 -10 -10 -10 -13 -10 -9 -12 -14 -13 -11 -10 -8 -8 -10 -15 -15 -7 -2 -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 -2 -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 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -2 -5 -8 -10 -13 -11 -9 -11 -12 -13 -8 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 -2 -10 -27 -33 -35 -29 -22 -16 -8 -4 -1 -0 -0 -0 -0 -0 -0 -0 1 1 1 1 1 1 1 1 -0 -2 -2 -1 -1 -4 -10 -12 -11 -9 -9 -10 -9 -5 -3 -1 -0 1 -1 -1 -1 -4 -10 -20 -27 -32 -37 -43 -49 -49 -43 -36 -9 -8 -8 -7 -5 -5 -8 -9 -10 -10 -8 -8 -6 -7 -9 -13 -17 -19 -11 -3 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 -0 -1 -14 -16 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -5 -9 -9 -10 -10 -10 -9 -9 -9 -9 -8 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 -3 -11 -23 -29 -33 -34 -30 -25 -18 -13 -9 -5 -1 -1 -0 -0 -1 -2 -0 1 1 1 1 1 1 1 -2 -9 -6 -2 -0 -6 -22 -20 -16 -14 -13 -13 -12 -9 -5 -2 -1 -0 -0 -0 -1 -4 -12 -21 -29 -38 -45 -50 -49 -44 -40 -39 -5 -3 -1 -2 -4 -7 -8 -7 -18 -33 -39 -24 -9 -5 -7 -8 -7 -4 -1 -0 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -1 -0 -0 -0 -0 -0 1 1 -2 -12 -29 -28 -13 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 -7 -20 -14 -9 -7 -7 -9 -11 -8 -4 -0 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -4 -5 -5 -18 -26 -24 -17 -21 -18 -13 -9 -6 -4 -2 -1 -0 -1 -1 -0 -0 1 1 1 1 1 1 -0 -4 -4 -7 -14 -24 -25 -23 -22 -20 -20 -19 -17 -14 -9 -3 -1 -0 -0 -0 -1 -8 -20 -34 -43 -49 -45 -40 -36 -35 -39 -45 -7 -7 -7 -7 -7 -7 -6 -6 -15 -20 -15 -2 -0 -0 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 -1 -2 -2 -3 -4 -5 -6 -4 -3 -4 -5 -4 -4 -4 -5 -3 -7 -13 -20 -31 -35 -30 -16 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 -19 -17 -12 -9 -13 -17 -14 -7 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -4 -9 -11 -14 -16 -14 -10 -18 -20 -16 -11 -7 -5 -6 -5 -3 -1 -0 -1 -2 -1 -0 -0 -0 -0 -1 -3 -5 -2 -3 -7 -12 -19 -23 -22 -21 -21 -22 -20 -18 -15 -10 -2 -1 -0 1 -0 -3 -14 -26 -34 -37 -36 -28 -24 -24 -31 -43 -46 -4 -4 -5 -5 -7 -12 -4 -3 -4 -4 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -2 -4 -4 -5 -6 -5 -5 -5 -5 -7 -7 -8 -8 -8 -9 -8 -16 -26 -33 -37 -32 -28 -20 -9 -5 -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 -7 -9 -10 -14 -19 -19 -11 -3 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -9 -12 -10 -4 -2 -7 -9 -10 -11 -7 -5 -7 -8 -6 -2 -0 -1 -2 -1 -0 -1 -0 -1 -3 -7 -7 -6 -6 -4 -4 -10 -14 -14 -13 -15 -16 -16 -15 -13 -6 -1 -0 -0 1 -0 -5 -15 -22 -25 -25 -19 -14 -13 -18 -26 -37 -40 1 -0 -0 -0 -5 -17 -6 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 1 1 -1 -2 -3 -4 -6 -7 -7 -7 -7 -6 -7 -8 -8 -6 -8 -12 -20 -26 -30 -33 -28 -23 -20 -18 -12 -4 -2 -3 -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 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 -9 -7 -4 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -14 -23 -11 -7 -6 -10 -14 -12 -8 -7 -7 -6 -5 -2 -0 -1 -0 -0 -0 -0 -0 -0 -2 -2 -2 -2 -2 -1 -0 -1 -1 -2 -5 -7 -7 -6 -6 -11 -4 -1 -0 -0 -0 -0 -3 -7 -11 -15 -12 -6 -5 -7 -13 -20 -26 -32 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -1 -0 -1 -2 -4 -5 -7 -6 -6 -7 -7 -6 -7 -9 -10 -8 -11 -20 -29 -34 -31 -29 -24 -20 -18 -16 -9 -3 -0 -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 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 -5 -8 -4 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -9 -19 -35 -45 -32 -23 -20 -21 -23 -14 -10 -7 -4 -1 -1 -0 -0 -0 -0 1 -0 -0 -0 1 1 1 -0 -0 -0 1 1 -0 -0 -0 -1 -2 -1 -5 -13 -11 -5 -2 -2 -2 -2 -1 -1 -2 -5 -9 -5 -2 -1 -2 -8 -14 -19 -27 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -1 -1 -2 -4 -4 -4 -4 -4 -4 -5 -4 -3 -4 -5 -5 -6 -7 -7 -7 -8 -8 -16 -23 -26 -25 -26 -28 -29 -27 -22 -21 -18 -17 -14 -10 -3 -1 -0 -0 -2 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 1 1 -0 -3 -7 -12 -14 -15 -8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -9 -32 -45 -44 -36 -27 -21 -23 -24 -13 -7 -5 -3 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -1 -1 -0 -0 -2 -9 -11 -9 -7 -5 -4 -2 -1 -0 -0 -2 -3 -2 -1 -1 -3 -8 -13 -19 -26 1 1 1 1 -0 -0 -0 -0 -1 -1 -2 -3 -3 -3 -3 -4 -5 -4 -3 -3 -3 -4 -4 -4 -5 -4 -6 -6 -6 -5 -4 -5 -6 -8 -9 -11 -12 -14 -28 -36 -33 -26 -23 -21 -19 -18 -13 -13 -13 -13 -9 -2 -1 -0 -1 -2 -5 -6 -6 -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 1 -2 -2 -2 -1 -0 1 -0 -3 -6 -11 -14 -10 -4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -24 -43 -46 -36 -25 -18 -12 -9 -10 -5 -3 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -2 -1 -0 -1 -2 -6 -9 -10 -8 -5 -3 -1 -1 -0 -0 -0 -1 -1 -0 -0 -4 -10 -16 -17 -17 1 1 1 -0 -0 -1 -2 -2 -1 -2 -3 -3 -3 -2 -2 -4 -5 -6 -5 -5 -4 -4 -4 -5 -6 -6 -5 -6 -7 -8 -8 -8 -8 -9 -11 -17 -33 -31 -31 -29 -22 -16 -15 -12 -12 -13 -11 -10 -12 -15 -15 -6 -2 -1 -1 -3 -5 -4 -6 -5 -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 -0 -2 -3 -3 -2 -0 -0 -1 -2 -4 -10 -15 -11 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -3 -29 -38 -31 -22 -20 -14 -8 -4 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 1 1 1 1 1 1 1 -0 -0 -0 -0 -0 -1 -2 -3 -3 -4 -9 -9 -6 -3 -2 -1 -0 -0 -0 -0 -1 -1 -1 -0 -0 -2 -5 -9 -12 -15 1 -0 -0 -0 -1 -1 -2 -2 -2 -2 -3 -4 -4 -3 -4 -6 -6 -6 -6 -6 -4 -4 -4 -5 -7 -7 -8 -11 -11 -12 -16 -16 -16 -17 -21 -28 -35 -28 -22 -17 -13 -10 -10 -9 -9 -11 -10 -10 -11 -9 -5 -5 -4 -4 -4 -6 -8 -7 -8 -8 -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 -3 -4 -5 -2 -0 -0 -1 -2 -3 -9 -12 -9 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -8 -12 -9 -6 -7 -7 -7 -4 -2 -1 -1 -1 -1 -1 -1 -0 -1 -5 -6 -6 -4 -2 -0 -0 -0 -1 -1 1 1 -0 -1 -0 -0 -1 -3 -5 -6 -4 -2 -3 -3 -1 -0 -0 -0 -0 1 -0 -0 -0 -1 -1 -1 -2 -3 -4 -7 -11 -15 -0 -0 -1 -2 -2 -2 -2 -3 -4 -4 -5 -6 -5 -6 -7 -8 -7 -7 -7 -6 -5 -5 -5 -6 -8 -9 -11 -24 -30 -32 -33 -30 -26 -24 -23 -24 -21 -16 -14 -13 -12 -8 -11 -11 -10 -10 -10 -11 -9 -6 -5 -6 -6 -6 -6 -7 -8 -9 -10 -10 -8 -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 -0 -2 -4 -6 -7 -2 -0 -0 -1 -2 -3 -8 -6 -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 -1 -3 -3 -2 -3 -7 -13 -12 -9 -6 -5 -6 -4 -2 -1 -2 -4 -1 -1 -2 -1 -0 -1 -2 -3 -4 -4 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -0 -1 -2 -3 -2 -3 -7 -11 -12 -12 -14 -0 -0 -1 -2 -2 -3 -3 -4 -6 -6 -6 -6 -7 -8 -8 -8 -9 -12 -16 -21 -23 -17 -11 -10 -13 -18 -21 -33 -38 -36 -30 -25 -21 -18 -15 -13 -12 -12 -14 -16 -15 -10 -10 -9 -8 -8 -8 -11 -10 -7 -7 -7 -7 -7 -8 -9 -9 -10 -12 -13 -11 -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 -0 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -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 -0 -0 -1 -3 -4 -4 -4 -4 -6 -7 -7 -6 -8 -10 -8 -6 -4 -3 -3 -3 -4 -4 -2 -0 -1 -1 -1 -1 -1 -1 -2 -3 -4 -3 -2 -2 -1 -1 -1 -1 -1 -1 -3 -4 -2 -2 -5 -9 -10 -10 -12 -0 -0 -1 -1 -1 -2 -3 -5 -6 -7 -6 -6 -7 -7 -7 -8 -13 -16 -25 -34 -37 -29 -26 -26 -28 -29 -29 -30 -27 -21 -14 -14 -13 -13 -13 -12 -11 -12 -16 -19 -13 -12 -13 -15 -13 -6 -6 -10 -11 -8 -7 -8 -9 -10 -11 -12 -12 -12 -13 -13 -14 -14 -10 -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 -0 -1 -2 -3 -3 -2 -2 -1 -2 -2 -2 -2 -1 -1 -2 -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 1 1 -0 -0 -1 -4 -5 -4 -4 -5 -6 -5 -6 -12 -13 -13 -11 -7 -6 -3 -3 -5 -6 -2 -2 -1 -1 -2 -4 -5 -6 -8 -8 -7 -7 -6 -6 -4 -3 -2 -1 -1 -2 -3 -5 -6 -7 -10 -12 -15 -17 -18 -0 -1 -1 -1 -1 -2 -4 -5 -6 -8 -11 -9 -7 -11 -19 -30 -30 -27 -26 -27 -25 -22 -21 -21 -20 -19 -19 -18 -15 -12 -9 -16 -15 -12 -9 -7 -7 -12 -15 -15 -14 -14 -18 -20 -18 -10 -9 -12 -13 -11 -8 -11 -12 -13 -15 -15 -15 -16 -17 -17 -16 -16 -10 -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 -0 -2 -3 -3 -3 -3 -3 -3 -3 -3 -4 -8 -5 -3 -3 -3 -2 -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 1 1 -0 -1 -3 -7 -13 -11 -9 -12 -17 -18 -17 -16 -15 -16 -12 -10 -8 -6 -7 -8 -8 -6 -3 -5 -13 -17 -18 -17 -16 -13 -13 -13 -10 -6 -5 -4 -3 -3 -2 -4 -7 -11 -17 -21 -20 -23 -28 -29 -2 -3 -4 -5 -6 -8 -9 -7 -14 -23 -22 -16 -14 -17 -24 -32 -28 -22 -18 -16 -14 -11 -10 -11 -12 -11 -10 -10 -10 -10 -10 -13 -11 -9 -8 -7 -3 -2 -8 -16 -18 -18 -17 -19 -21 -15 -13 -14 -15 -15 -9 -12 -15 -17 -18 -18 -17 -18 -19 -19 -18 -14 -7 -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 -0 -0 -1 -2 -3 -3 -3 -4 -4 -4 -6 -14 -9 -4 -3 -4 -2 -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 1 1 -0 -2 -9 -16 -9 -10 -18 -23 -18 -13 -9 -5 -1 -5 -16 -20 -11 -12 -17 -19 -17 -12 -28 -31 -27 -25 -28 -29 -28 -27 -23 -16 -12 -10 -9 -8 -8 -7 -9 -11 -13 -15 -15 -19 -25 -30 -32 -7 -9 -10 -10 -11 -13 -14 -12 -16 -22 -21 -17 -17 -16 -16 -17 -14 -11 -10 -11 -11 -11 -11 -11 -10 -7 -6 -6 -8 -11 -11 -10 -10 -12 -14 -16 -6 -5 -9 -13 -15 -16 -17 -18 -21 -18 -16 -16 -19 -21 -16 -15 -16 -18 -20 -20 -18 -19 -21 -21 -19 -17 -9 -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 1 1 1 1 1 1 1 -1 -2 -3 -3 -5 -5 -5 -8 -7 -3 -1 -1 -4 -3 -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 -0 1 1 1 -2 -7 -9 -6 -3 -1 -0 1 -3 -19 -34 -19 -14 -15 -17 -17 -12 -16 -16 -18 -22 -33 -38 -42 -41 -32 -23 -20 -19 -18 -15 -12 -11 -13 -14 -14 -13 -16 -21 -27 -26 -20 -8 -9 -9 -9 -10 -12 -13 -10 -10 -11 -11 -11 -11 -11 -10 -11 -8 -7 -8 -10 -12 -13 -13 -11 -8 -6 -4 -2 -3 -6 -7 -8 -8 -10 -13 -17 -9 -6 -4 -3 -6 -10 -14 -16 -17 -16 -17 -20 -23 -27 -24 -20 -17 -18 -23 -22 -23 -25 -26 -24 -21 -19 -14 -7 -3 -2 -0 -0 -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 1 -0 -1 -2 -2 -5 -5 -3 -8 -9 -4 -0 -0 -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 1 1 1 1 1 1 1 1 -0 -1 -0 -0 1 1 1 -1 -4 -12 -23 -13 -8 -7 -6 -6 -5 -5 -5 -6 -13 -23 -31 -39 -44 -29 -23 -22 -23 -23 -15 -11 -10 -11 -11 -10 -11 -14 -17 -14 -15 -9 -6 -5 -6 -6 -8 -10 -9 -7 -6 -7 -8 -6 -10 -14 -17 -21 -17 -11 -9 -10 -10 -8 -6 -4 -4 -6 -1 1 -1 -3 -7 -10 -11 -13 -15 -13 -14 -16 -14 -9 -10 -7 -7 -9 -8 -10 -14 -19 -25 -28 -29 -27 -25 -22 -25 -26 -27 -27 -27 -26 -27 -26 -20 -10 -5 -4 -3 -2 -3 -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 -0 -1 -2 -1 -1 -4 -10 -18 -9 -4 -1 -0 -0 -0 -1 -1 -0 -0 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 -0 -0 -2 -2 -1 -1 -9 -22 -37 -37 -26 -18 -7 -3 -3 -2 -1 -0 -1 -1 -1 -5 -10 -13 -14 -9 -10 -13 -16 -19 -16 -9 -6 -6 -7 -11 -8 -7 -7 -6 -3 -3 -3 -4 -4 -4 -5 -6 -6 -5 -5 -5 -6 -6 -6 -15 -24 -28 -23 -11 -7 -8 -8 -3 -2 -1 -1 -2 -7 -2 -0 -1 -6 -11 -11 -11 -14 -17 -13 -17 -22 -24 -21 -19 -13 -8 -8 -11 -16 -16 -17 -22 -26 -30 -32 -29 -25 -26 -27 -27 -26 -24 -27 -29 -28 -23 -13 -4 -3 -3 -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 1 1 1 1 -0 -0 -0 -0 -2 -7 -18 -23 -19 -10 -3 -1 -0 -0 -0 -1 -0 1 1 1 1 -0 -2 -4 -4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -4 -7 -7 -7 -13 -31 -40 -41 -39 -36 -32 -17 -8 -7 -7 -4 -2 -1 -2 -1 -2 -3 -3 -3 -2 -2 -5 -9 -11 -6 -3 -2 -2 -4 -2 -2 -3 -3 -2 -3 -5 -6 -3 -3 -3 -4 -4 -3 -3 -4 -6 -10 -18 -21 -22 -21 -20 -16 -10 -5 -3 -3 -0 -0 1 1 -0 -0 -0 1 -0 -3 -5 -3 -8 -13 -13 -14 -16 -21 -25 -25 -20 -15 -13 -16 -18 -26 -22 -17 -15 -19 -28 -29 -28 -26 -25 -27 -27 -26 -22 -26 -28 -28 -23 -12 -4 -3 -3 -3 -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 -6 -10 -7 -3 -1 -0 -0 -0 1 -0 -0 1 1 1 1 -0 -1 -4 -5 -5 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -7 -9 -11 -16 -27 -38 -38 -37 -38 -34 -36 -29 -20 -15 -13 -7 -4 -3 -3 -2 -4 -5 -4 -5 -4 -5 -8 -12 -10 -6 -4 -3 -2 -3 -4 -5 -4 -2 -2 -4 -7 -10 -2 -3 -4 -5 -5 -7 -11 -13 -15 -18 -26 -33 -26 -13 -3 -3 -2 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -5 -7 -11 -14 -18 -22 -23 -19 -17 -18 -21 -21 -26 -22 -16 -11 -13 -18 -23 -28 -31 -31 -27 -26 -26 -21 -24 -25 -21 -13 -0 -2 -2 -3 -3 -4 -6 -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 1 1 1 1 1 1 1 1 1 -0 -0 -4 -6 -5 -3 -5 -5 -5 -3 1 1 1 1 1 -0 -0 -2 -3 -1 1 1 1 1 1 1 1 1 1 -0 -5 -8 -10 -13 -21 -41 -42 -41 -43 -49 -36 -30 -25 -19 -15 -16 -13 -8 -5 -5 -4 -4 -6 -9 -11 -13 -14 -16 -18 -13 -7 -6 -11 -9 -8 -6 -4 -3 -2 -2 -1 -1 -0 -4 -5 -8 -9 -10 -15 -20 -22 -18 -12 -12 -30 -27 -13 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -1 -2 -3 -8 -13 -19 -24 -24 -20 -19 -23 -22 -23 -21 -19 -16 -12 -12 -15 -19 -25 -30 -28 -26 -26 -24 -25 -26 -24 -17 -3 -3 -4 -4 -4 -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 -0 -2 -3 -4 -3 -2 -1 -4 -6 -5 -2 1 1 1 1 -0 -1 -6 -10 -11 -6 -0 1 1 1 1 1 1 1 -0 -2 -8 -11 -13 -18 -25 -39 -45 -46 -44 -43 -29 -18 -13 -11 -7 -6 -6 -6 -10 -12 -10 -7 -7 -9 -12 -15 -18 -21 -14 -7 -5 -10 -11 -10 -8 -5 -1 -1 -2 -1 -0 -0 1 -21 -24 -29 -28 -23 -17 -18 -20 -17 -9 -5 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -2 -2 -1 -0 -1 -1 -2 -5 -10 -14 -16 -19 -22 -22 -18 -18 -18 -17 -12 -12 -13 -12 -9 -12 -28 -30 -26 -23 -25 -28 -27 -25 -22 -8 -4 -4 -4 -3 -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 -4 -4 -2 -0 -0 -1 -3 -4 -3 -0 1 1 -0 -0 -1 -5 -10 -13 -13 -10 -1 1 1 1 1 1 1 1 -0 -5 -11 -16 -20 -25 -29 -32 -33 -34 -41 -32 -20 -11 -9 -6 -5 -7 -9 -12 -15 -18 -18 -13 -7 -8 -11 -14 -17 -14 -6 -1 -2 -7 -4 -1 -0 -0 -0 -0 -1 -0 -0 -0 -0 -30 -34 -34 -26 -15 -7 -9 -9 -8 -6 -5 -5 -4 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -3 -5 -3 -1 -0 -0 -6 -6 -4 -1 -2 -3 -6 -9 -7 -6 -7 -9 -9 -5 -6 -7 -8 -7 -4 -10 -18 -25 -26 -25 -24 -24 -24 -23 -14 -8 -5 -4 -5 -7 -5 -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 -0 -1 -2 -1 -0 -0 -0 -1 -3 -5 -5 -0 -0 -0 -2 -3 -3 -6 -9 -11 -12 -13 -5 -1 1 1 1 1 1 -0 -0 -5 -12 -18 -23 -27 -30 -34 -36 -32 -32 -21 -12 -9 -7 -7 -10 -15 -18 -19 -18 -20 -24 -25 -18 -11 -10 -15 -15 -15 -10 -5 -8 -9 -4 -1 -3 -3 -1 1 1 1 -0 -0 -0 -25 -31 -24 -11 -2 -2 -3 -3 -3 -3 -4 -5 -5 -3 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -2 -2 -1 -3 -7 -12 -10 -4 -0 -1 -2 -3 -4 -3 -3 -3 -4 -3 -2 -2 -4 -7 -8 -3 -2 -9 -19 -25 -20 -19 -20 -21 -20 -14 -10 -6 -5 -8 -10 -9 -5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 -0 -0 -1 -2 -5 -7 -7 -4 -1 -2 -7 -12 -12 -11 -11 -10 -11 -13 -13 -13 -9 -0 -0 -0 -2 -4 -7 -10 -14 -19 -23 -27 -31 -33 -31 -21 -12 -8 -8 -10 -10 -12 -16 -19 -23 -23 -22 -23 -26 -29 -28 -27 -26 -21 -16 -14 -16 -22 -28 -21 -11 -7 -11 -5 -2 -0 -0 -0 1 1 1 -8 -9 -6 -3 -2 -3 -3 -2 -1 -1 -2 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -7 -13 -14 -11 -5 -1 -3 -3 -3 -3 -3 -4 -3 -3 -4 -4 -4 -5 -8 -10 -4 -3 -6 -13 -21 -16 -16 -17 -17 -15 -9 -7 -7 -7 -8 -8 -6 -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 -0 -0 -0 -0 -2 -4 -7 -9 -9 -3 -2 -7 -14 -15 -14 -12 -11 -11 -11 -11 -10 -7 -3 -0 -1 -3 -4 -7 -9 -10 -12 -14 -18 -23 -24 -21 -13 -8 -7 -8 -10 -14 -16 -19 -21 -24 -27 -29 -31 -32 -32 -31 -30 -27 -22 -16 -12 -11 -11 -12 -6 -1 -1 -3 -2 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -2 -2 -3 -4 -5 -3 -0 -1 -1 -0 -0 -0 -0 -2 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -5 -9 -11 -10 -9 -8 -8 -7 -7 -9 -16 -17 -12 -7 -7 -8 -8 -11 -12 -6 -9 -9 -8 -9 -20 -20 -18 -17 -16 -15 -10 -7 -7 -7 -7 -7 -4 -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 -2 -5 -8 -11 -11 -5 -1 -1 -7 -15 -16 -16 -16 -15 -14 -21 -22 -17 -11 -4 -1 -2 -3 -3 -4 -5 -6 -8 -10 -13 -10 -4 -1 -1 -3 -5 -9 -11 -17 -24 -30 -33 -35 -35 -36 -38 -49 -45 -42 -37 -26 -11 -5 -5 -6 -5 -5 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -2 -2 -3 -11 -16 -10 -0 -0 -2 -2 -3 -4 -7 -10 -7 -2 1 1 1 1 1 1 -1 -4 -6 -5 -0 1 1 -0 -2 -3 -3 -3 -4 -7 -11 -11 -9 -9 -17 -31 -28 -18 -11 -11 -13 -13 -12 -11 -13 -14 -12 -10 -17 -18 -18 -17 -15 -17 -13 -10 -9 -9 -8 -7 -5 -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 -0 -0 -1 -4 -5 -3 -0 -0 -0 -4 -11 -13 -13 -18 -24 -23 -20 -21 -21 -18 -15 -6 -2 -1 -1 -1 -3 -5 -7 -9 -11 -10 -6 -3 -3 -3 -3 -4 -5 -7 -13 -20 -28 -30 -30 -26 -22 -22 -28 -36 -42 -35 -18 -6 -3 -3 -2 -3 -4 -4 -2 -2 -2 -3 -2 -1 -1 -1 -1 -2 -3 -2 -2 -1 -1 -2 -2 -3 -7 -10 -7 -2 -1 -1 -2 -5 -8 -11 -14 -11 -5 -2 -4 -4 -4 -4 -3 -4 -7 -9 -8 -1 -0 -0 -1 -1 -1 -1 -1 -0 -0 -3 -5 -8 -16 -36 -45 -41 -28 -13 -11 -12 -12 -11 -11 -12 -14 -16 -17 -19 -18 -18 -17 -17 -17 -15 -14 -13 -11 -9 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 1 -0 -4 -5 -4 -4 -4 -15 -23 -22 -17 -11 -6 -3 -1 -2 -2 -2 -2 -0 -2 -4 -6 -9 -12 -12 -8 -4 -4 -7 -6 -5 -5 -4 -4 -6 -10 -16 -18 -15 -11 -10 -8 -8 -9 -8 -4 -3 -2 -1 -1 -1 -3 -3 -3 -3 -3 -4 -4 -3 -2 -2 -1 -2 -5 -5 -4 -5 -1 -1 -1 -2 -2 -2 -2 -3 -3 -1 -1 -2 -4 -8 -10 -10 -9 -9 -15 -36 -21 -13 -19 -15 -8 -6 -6 -6 -1 -0 -0 -1 -1 -2 -2 -2 -2 -2 -1 -3 -5 -10 -19 -30 -38 -37 -17 -13 -11 -11 -12 -14 -19 -19 -17 -19 -20 -19 -17 -16 -18 -18 -15 -13 -12 -12 -14 -15 -13 -7 -1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 1 1 1 -0 -0 -16 -19 -11 -0 -2 -17 -25 -14 -3 -1 -1 -2 -0 -0 -1 -2 -2 -1 -3 -4 -6 -8 -12 -8 -5 -6 -7 -13 -16 -15 -10 -6 -6 -9 -11 -13 -15 -15 -13 -11 -9 -7 -7 -8 -7 -7 -6 -6 -6 -5 -5 -5 -4 -4 -3 -2 -2 -2 -2 -1 -2 -3 -5 -6 -5 -4 -1 -0 -1 -1 -1 -1 -1 -2 -3 -2 -2 -1 -1 -3 -5 -7 -8 -12 -20 -49 -31 -15 -16 -15 -7 -4 -5 -5 -2 -0 -0 -0 -1 -2 -3 -3 -3 -2 -1 -3 -6 -6 -9 -19 -34 -45 -35 -23 -15 -12 -13 -14 -16 -15 -13 -16 -17 -19 -20 -23 -23 -20 -18 -15 -12 -13 -16 -18 -15 -6 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -2 -2 -1 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -3 -4 -1 -0 1 -0 -0 -0 -0 -9 -14 -8 -1 -10 -26 -34 -23 -6 -0 -1 -0 -0 -0 -1 -2 -2 -3 -4 -5 -6 -11 -9 -7 -8 -15 -12 -16 -20 -17 -10 -7 -7 -8 -7 -10 -15 -18 -20 -22 -22 -20 -18 -17 -17 -17 -16 -16 -16 -13 -8 -6 -5 -10 -7 -3 -2 -2 -2 -2 -3 -4 -6 -6 -6 -2 -1 -0 -0 -1 -1 -1 -1 -1 -2 -2 -2 -2 -5 -13 -18 -19 -19 -19 -21 -30 -39 -42 -32 -7 -4 -5 -6 -5 -5 -4 -2 -1 -2 -2 -2 -2 -2 -0 -0 -4 -9 -8 -8 -12 -27 -50 -54 -37 -21 -13 -14 -11 -8 -7 -8 -11 -16 -17 -18 -22 -23 -22 -20 -18 -15 -16 -18 -17 -9 -1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -0 -2 -4 -2 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -3 -10 -16 -20 -21 -17 -21 -24 -20 -11 -6 -5 -7 -8 -2 -2 -12 -20 -18 -7 -2 -2 -1 -1 -1 -2 -2 -4 -7 -11 -15 -16 -9 -14 -14 -14 -16 -19 -14 -12 -13 -12 -13 -10 -7 -6 -7 -10 -12 -14 -19 -24 -30 -33 -35 -33 -32 -30 -27 -26 -26 -23 -16 -8 -6 -9 -9 -7 -4 -3 -3 -4 -5 -7 -9 -10 -9 -4 -3 -2 -1 -3 -5 -2 -1 -0 -1 -1 -2 -7 -12 -16 -16 -15 -15 -15 -16 -27 -33 -28 -13 -6 -6 -6 -6 -6 -6 -5 -3 -1 -1 -0 -0 -0 -1 -0 -1 -3 -4 -5 -6 -6 -13 -28 -28 -19 -12 -9 -13 -8 -8 -9 -11 -13 -17 -21 -24 -24 -21 -19 -17 -17 -21 -24 -23 -17 -6 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -2 -4 -2 -2 -3 -2 -0 1 1 1 1 1 1 1 1 -0 -0 -0 1 1 1 1 -1 -6 -19 -25 -25 -26 -27 -30 -33 -35 -35 -23 -19 -17 -13 -5 -4 -5 -5 -3 -3 -3 -3 -3 -4 -5 -6 -8 -10 -12 -14 -14 -13 -14 -16 -18 -19 -21 -14 -9 -8 -10 -13 -9 -6 -5 -8 -10 -14 -18 -17 -18 -20 -20 -20 -31 -32 -34 -34 -32 -29 -23 -15 -8 -5 -7 -9 -12 -14 -9 -7 -7 -8 -10 -11 -13 -15 -16 -3 -3 -4 -10 -18 -21 -12 -5 -1 -1 -1 -1 -9 -16 -17 -13 -11 -12 -16 -21 -26 -20 -11 -5 -6 -6 -7 -7 -6 -5 -6 -5 -2 -1 -1 -3 -4 -0 -0 1 1 -0 -1 -4 -5 -5 -7 -5 -4 -3 -4 -6 -6 -8 -10 -13 -12 -17 -24 -29 -29 -26 -21 -20 -24 -27 -27 -23 -16 -5 -1 -0 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -1 -1 -3 -2 -3 -3 -2 -0 -0 1 -0 -0 -1 -0 1 -0 -0 -2 -4 -4 -0 -0 1 1 -0 -3 -19 -27 -29 -28 -29 -33 -38 -39 -33 -27 -25 -24 -17 -11 -6 -5 -9 -12 -10 -8 -7 -9 -11 -12 -14 -15 -13 -11 -10 -11 -10 -11 -13 -16 -17 -14 -8 -5 -6 -10 -10 -10 -9 -10 -14 -16 -17 -17 -17 -18 -21 -24 -24 -26 -28 -27 -23 -20 -13 -6 -3 -6 -7 -9 -11 -12 -17 -14 -12 -11 -12 -13 -14 -15 -17 -21 -3 -3 -5 -16 -28 -31 -27 -20 -10 -0 -0 -1 -5 -9 -12 -14 -13 -12 -13 -20 -15 -8 -4 -5 -5 -6 -7 -8 -9 -4 -6 -10 -12 -16 -16 -23 -26 -6 -1 1 1 1 -0 -1 -2 -4 -5 -7 -7 -5 -3 -4 -4 -5 -5 -4 -10 -13 -18 -23 -27 -29 -27 -26 -30 -25 -15 -7 -3 -0 -0 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -2 -2 -2 -3 -2 -2 -3 -3 -1 -1 -2 -3 -5 -6 -6 -5 -7 -8 -10 -11 -9 -2 -0 1 -0 -2 -5 -18 -29 -33 -31 -29 -34 -43 -43 -37 -31 -30 -32 -29 -26 -26 -26 -22 -19 -15 -12 -13 -19 -21 -24 -28 -30 -26 -20 -16 -18 -18 -17 -17 -14 -12 -8 -5 -4 -5 -10 -10 -9 -8 -8 -12 -15 -17 -21 -25 -26 -28 -32 -37 -41 -40 -32 -18 -12 -10 -10 -6 -7 -9 -13 -17 -16 -17 -17 -16 -17 -18 -20 -21 -22 -27 -31 -2 -1 -2 -7 -12 -15 -18 -22 -14 -0 -0 -1 -1 -2 -3 -5 -6 -5 -3 -2 -2 -2 -3 -4 -5 -5 -7 -14 -27 -10 -5 -10 -21 -30 -35 -43 -43 -14 -3 1 1 1 1 1 -0 -1 -2 -3 -2 -1 -0 -1 -2 -2 -1 -0 -0 -3 -7 -12 -19 -24 -26 -24 -19 -12 -4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -1 -2 -3 -2 -2 -1 -2 -3 -5 -3 -2 -2 -3 -3 -6 -9 -10 -11 -12 -13 -13 -9 -5 -6 -11 -17 -24 -19 -23 -32 -40 -37 -30 -32 -39 -39 -36 -35 -35 -35 -36 -36 -28 -13 -15 -14 -14 -19 -26 -35 -39 -42 -45 -47 -40 -33 -28 -25 -25 -25 -20 -11 -7 -4 -3 -3 -3 -6 -8 -10 -12 -12 -13 -14 -19 -23 -24 -31 -41 -46 -48 -49 -44 -30 -16 -9 -8 -10 -11 -11 -13 -19 -27 -24 -21 -20 -20 -25 -29 -34 -38 -38 -48 -48 -2 -1 -1 -1 -1 -2 -6 -18 -16 -3 -1 -0 -0 -1 -1 -1 -2 -3 -3 -2 -2 -2 -3 -5 -7 -9 -11 -15 -23 -9 -6 -13 -26 -33 -42 -39 -23 -6 -1 1 1 1 1 1 1 1 -0 -0 -0 1 1 1 1 1 1 1 1 1 -0 -1 -5 -13 -15 -9 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -1 -2 -2 -3 -2 -2 -2 -4 -6 -5 -3 -2 -3 -4 -7 -8 -8 -9 -12 -13 -12 -9 -8 -12 -16 -17 -14 -14 -15 -19 -28 -41 -41 -41 -41 -38 -34 -35 -36 -34 -32 -37 -44 -51 -49 -32 -25 -28 -36 -38 -45 -53 -56 -47 -42 -37 -33 -29 -26 -28 -26 -16 -8 -5 -8 -14 -16 -13 -9 -8 -9 -14 -14 -15 -21 -32 -42 -49 -52 -50 -49 -50 -52 -53 -42 -27 -16 -12 -11 -13 -15 -21 -33 -39 -35 -30 -26 -27 -29 -36 -45 -51 -50 -49 -44 -2 -1 -1 -1 -1 -2 -3 -15 -16 -7 -1 -0 -0 -1 -1 -1 -2 -2 -2 -1 -1 -2 -4 -6 -11 -13 -12 -7 -2 -2 -7 -17 -31 -43 -36 -19 -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 -2 -3 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -2 -2 -3 -4 -4 -3 -2 -2 -3 -4 -4 -3 -2 -2 -2 -4 -4 -4 -7 -11 -12 -10 -8 -13 -15 -17 -17 -16 -20 -22 -23 -25 -33 -33 -31 -29 -31 -27 -26 -26 -26 -33 -38 -39 -37 -33 -31 -31 -31 -29 -25 -28 -32 -30 -33 -32 -34 -40 -41 -36 -33 -28 -16 -8 -5 -9 -17 -12 -8 -6 -7 -8 -10 -13 -23 -40 -47 -56 -60 -55 -49 -50 -47 -40 -33 -24 -25 -27 -20 -18 -20 -21 -22 -38 -46 -48 -46 -38 -33 -32 -35 -40 -47 -49 -48 -46 -1 -1 -1 -2 -5 -8 -3 -9 -12 -7 -2 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -4 -6 -8 -9 -8 -7 -7 -6 -7 -8 -12 -24 -17 -7 -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 -0 -1 -3 -2 -3 -4 -4 -2 -2 -3 -5 -6 -4 -2 -1 -2 -3 -4 -5 -6 -8 -10 -10 -11 -11 -13 -14 -14 -15 -18 -20 -21 -21 -20 -23 -21 -20 -22 -29 -25 -20 -17 -16 -21 -30 -36 -32 -29 -31 -31 -26 -22 -20 -20 -25 -33 -35 -39 -47 -60 -50 -41 -34 -26 -17 -11 -7 -5 -4 -4 -6 -9 -12 -16 -18 -16 -17 -49 -60 -67 -69 -64 -63 -51 -33 -17 -17 -19 -24 -26 -23 -22 -23 -25 -25 -37 -46 -50 -45 -37 -34 -36 -40 -48 -56 -55 -47 -41 -1 -1 -1 -2 -4 -7 -3 -4 -4 -4 -2 -0 -0 -0 -2 -2 -2 -2 -2 -2 -3 -3 -4 -5 -6 -7 -8 -8 -8 -6 -5 -4 -4 -5 -4 -3 -2 -0 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 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -2 -4 -4 -3 -1 -1 -4 -9 -11 -11 -6 -0 -2 -4 -6 -6 -6 -6 -7 -9 -11 -11 -13 -13 -13 -16 -20 -22 -22 -21 -20 -20 -22 -24 -28 -23 -21 -25 -31 -35 -40 -45 -46 -38 -37 -37 -34 -30 -28 -25 -25 -33 -35 -35 -40 -50 -57 -45 -37 -32 -27 -20 -24 -28 -20 -12 -10 -13 -18 -28 -37 -34 -21 -3 -34 -60 -74 -73 -67 -68 -60 -39 -13 -15 -21 -23 -23 -26 -25 -24 -27 -34 -45 -52 -52 -46 -44 -44 -44 -47 -47 -42 -35 -35 -33 -6 -7 -3 -1 -1 -1 -1 -3 -6 -10 -12 -13 -10 -7 -5 -6 -5 -3 -2 -2 -3 -4 -5 -5 -6 -7 -8 -8 -8 -5 -4 -5 -3 -2 -2 -3 -4 -5 -4 -3 -4 -5 -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 1 1 1 1 1 1 1 1 1 1 1 -0 -2 -3 -5 -6 -5 -8 -10 -11 -13 -13 -7 -4 -6 -10 -10 -8 -7 -9 -6 -6 -8 -13 -14 -17 -19 -19 -18 -23 -26 -27 -27 -28 -30 -32 -36 -39 -35 -32 -33 -41 -39 -36 -33 -28 -23 -35 -43 -38 -41 -40 -35 -34 -46 -54 -59 -62 -63 -56 -53 -55 -56 -44 -39 -37 -32 -21 -28 -31 -30 -33 -36 -25 -13 -15 -21 -43 -64 -83 -76 -67 -60 -53 -49 -17 -10 -13 -16 -19 -24 -26 -27 -33 -39 -44 -49 -50 -55 -62 -67 -63 -53 -41 -31 -30 -33 -28 -12 -13 -4 -1 -1 -1 -2 -5 -10 -15 -15 -13 -11 -11 -16 -20 -12 -5 -5 -6 -7 -7 -6 -6 -7 -7 -7 -7 -7 -9 -9 -8 -5 -2 -2 -3 -3 -4 -5 -8 -10 -8 -3 -1 -1 -3 -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 -3 -6 -9 -9 -11 -14 -17 -20 -11 -5 -9 -23 -25 -19 -11 -4 -7 -4 -3 -6 -12 -10 -8 -4 -2 -9 -25 -35 -38 -42 -42 -42 -45 -52 -50 -40 -27 -20 -26 -25 -22 -21 -19 -22 -31 -36 -29 -25 -28 -37 -45 -49 -55 -64 -72 -73 -67 -67 -72 -78 -67 -69 -72 -64 -52 -57 -57 -52 -53 -39 -18 -9 -38 -46 -41 -43 -71 -51 -33 -22 -19 -20 -10 -6 -8 -10 -11 -15 -23 -31 -39 -43 -43 -44 -49 -56 -63 -66 -58 -41 -28 -22 -24 -29 -27 -12 -10 -3 -1 -2 -2 -2 -2 -4 -6 -5 -4 -9 -21 -36 -22 -13 -9 -9 -12 -13 -11 -7 -7 -7 -6 -6 -6 -6 -5 -4 -6 -6 -3 -2 -3 -2 -2 -3 -8 -14 -7 -3 -3 -6 -9 -10 -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 -0 -2 -5 -9 -12 -17 -22 -27 -28 -13 -11 -21 -28 -31 -24 -12 -3 -1 -0 -0 -1 -4 -3 -1 -1 -8 -18 -23 -29 -40 -50 -55 -57 -57 -53 -39 -24 -20 -46 -29 -22 -22 -23 -26 -28 -24 -14 -6 -4 -26 -60 -53 -59 -69 -78 -85 -82 -87 -93 -94 -110 -111 -109 -103 -89 -67 -50 -42 -49 -62 -55 -37 -16 -37 -40 -26 -7 -13 -9 -7 -12 -31 -24 -14 -8 -7 -10 -13 -17 -23 -32 -42 -47 -45 -46 -51 -52 -48 -46 -34 -19 -8 -13 -23 -28 -26 -6 -3 -2 -1 -1 -1 -1 -1 -2 -3 -3 -3 -5 -9 -13 -33 -27 -15 -10 -11 -11 -10 -8 -8 -7 -7 -7 -7 -7 -8 -9 -9 -7 -2 -1 -3 -2 -2 -4 -11 -18 -7 -2 -1 -3 -7 -8 -4 -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 -3 -9 -12 -13 -13 -17 -20 -23 -25 -27 -23 -22 -21 -13 -18 -18 -12 -6 -1 -0 -5 -17 -18 -11 -6 -9 -27 -21 -21 -32 -49 -69 -64 -43 -24 -15 -6 -3 -9 -9 -11 -16 -19 -17 -16 -13 -7 -2 -2 -2 -3 -8 -23 -40 -49 -52 -50 -62 -90 -120 -115 -116 -117 -112 -111 -85 -65 -50 -41 -45 -60 -59 -38 -13 -6 -3 -3 -3 -6 -9 -10 -10 -33 -31 -21 -16 -12 -15 -18 -21 -28 -36 -45 -51 -52 -53 -52 -48 -39 -36 -29 -22 -13 -6 -11 -16 -18 -11 -5 -3 -4 -5 -5 -4 -3 -3 -5 -13 -26 -36 -43 -50 -29 -14 -6 -7 -7 -7 -7 -8 -9 -9 -9 -8 -7 -6 -7 -8 -8 -6 -3 -2 -3 -2 -4 -8 -12 -14 -5 -1 -0 -2 -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 -0 -1 -6 -9 -10 -11 -14 -18 -21 -22 -20 -22 -26 -27 -21 -13 -9 -5 -4 -5 -8 -7 -2 -2 -0 -0 -4 -12 -27 -31 -33 -34 -35 -53 -51 -26 -15 -12 -8 -6 -11 -10 -9 -10 -11 -10 -9 -7 -6 -6 -8 -7 -2 -0 -1 -2 -6 -12 -9 -14 -21 -25 -53 -54 -45 -41 -55 -52 -51 -52 -57 -70 -70 -55 -37 -25 -12 -4 -4 -5 -7 -9 -12 -11 -13 -16 -19 -17 -18 -19 -21 -21 -26 -33 -41 -49 -51 -50 -46 -40 -33 -29 -29 -30 -12 -5 -4 -7 -11 -4 -6 -6 -5 -5 -5 -5 -5 -5 -8 -23 -46 -59 -55 -36 -19 -11 -8 -8 -8 -8 -8 -9 -9 -10 -9 -8 -8 -7 -6 -5 -5 -3 -2 -2 -2 -1 -3 -4 -4 -2 -1 -0 -0 -0 -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 -3 -10 -12 -12 -13 -16 -17 -18 -18 -16 -19 -20 -19 -19 -22 -19 -16 -19 -24 -27 -25 -17 -11 -4 -0 -3 -8 -15 -19 -18 -14 -11 -15 -15 -10 -9 -10 -10 -10 -10 -8 -8 -8 -8 -8 -9 -11 -11 -13 -10 -4 -0 -0 1 1 1 1 1 -0 -0 1 1 -0 -1 -2 -2 -11 -19 -24 -34 -31 -28 -37 -43 -31 -18 -7 -7 -8 -8 -7 -11 -14 -15 -18 -21 -10 -12 -22 -33 -20 -21 -27 -35 -44 -47 -46 -41 -33 -25 -22 -22 -18 -8 -4 -4 -6 -4 -4 -5 -5 -4 -3 -3 -4 -5 -6 -7 -15 -29 -34 -28 -14 -10 -11 -13 -13 -12 -11 -11 -11 -11 -12 -12 -10 -10 -9 -7 -6 -6 -2 -1 -1 -1 -1 -2 -3 -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 1 1 1 1 1 1 1 1 1 -0 -2 -8 -10 -10 -11 -13 -14 -15 -16 -16 -15 -13 -12 -14 -17 -19 -21 -24 -28 -25 -20 -20 -16 -12 -12 -13 -10 -11 -11 -11 -8 -5 -4 -3 -3 -3 -5 -7 -8 -7 -6 -6 -7 -8 -10 -12 -15 -13 -8 -3 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -3 -4 -2 -1 -5 -14 -17 -16 -12 -10 -8 -5 -5 -6 -7 -9 -12 -13 -7 -10 -26 -58 -39 -26 -22 -29 -38 -43 -43 -36 -29 -22 -19 -18 -12 -8 -6 -3 -3 -1 -7 -5 -3 -2 -2 -3 -4 -5 -6 -10 -20 -22 -19 -14 -9 -7 -7 -10 -14 -13 -13 -14 -14 -12 -15 -14 -10 -6 -5 -4 -3 -3 -2 -2 -2 -2 -1 -2 -3 -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 1 1 1 1 1 1 1 1 -0 -1 -4 -5 -6 -6 -7 -11 -13 -13 -15 -14 -13 -11 -11 -14 -17 -20 -23 -27 -24 -19 -16 -16 -19 -27 -31 -23 -14 -10 -8 -6 -6 -4 -3 -1 -2 -2 -3 -4 -6 -6 -6 -8 -9 -9 -11 -14 -17 -10 -4 -1 -1 -1 -1 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -0 1 -0 -1 -8 -14 -15 -14 -9 -5 -3 -3 -3 -4 -4 -6 -3 -6 -26 -79 -95 -72 -39 -16 -22 -30 -35 -37 -31 -29 -23 -12 -8 -8 -8 -7 -3 -2 -1 -8 -4 -1 -1 -2 -3 -3 -3 -5 -12 -36 -33 -25 -15 -6 -5 -5 -7 -9 -10 -10 -11 -10 -6 -9 -10 -9 -7 -2 -0 -1 -2 -2 -3 -3 -3 -1 -2 -3 -4 -3 -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 1 1 1 1 1 1 1 1 -0 -2 -5 -5 -4 -3 -3 -4 -9 -12 -10 -9 -10 -10 -9 -9 -13 -17 -21 -23 -23 -21 -18 -17 -17 -18 -20 -20 -15 -11 -8 -7 -5 -5 -4 -3 -4 -3 -3 -3 -4 -4 -5 -6 -8 -9 -9 -10 -11 -9 -4 -1 1 1 -1 -2 -2 -1 -2 -1 -0 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -0 -3 -7 -8 -12 -10 -7 -4 -3 -4 -5 -3 -3 -1 -3 -14 -54 -56 -51 -43 -14 -15 -21 -27 -29 -27 -25 -20 -11 -8 -6 -6 -7 -9 -11 -9 -3 -0 -0 -1 -2 -3 -4 -4 -3 -5 -15 -17 -16 -11 -2 -3 -4 -6 -7 -6 -5 -4 -3 -2 -5 -10 -13 -12 -6 -4 -3 -3 -3 -3 -3 -3 -3 -4 -4 -5 -7 -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 -0 -3 -4 -4 -3 -4 -5 -7 -9 -8 -6 -7 -8 -7 -6 -6 -7 -10 -20 -19 -19 -18 -17 -16 -17 -18 -18 -14 -8 -5 -4 -4 -3 -3 -4 -4 -4 -4 -5 -6 -6 -6 -6 -8 -9 -12 -13 -10 -4 -1 1 1 1 -0 -1 -2 -2 -2 -1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -1 -0 -0 -0 -1 -7 -9 -9 -8 -6 -6 -6 -3 -1 -0 -1 -6 -24 -48 -64 -53 -23 -15 -18 -21 -23 -25 -21 -11 -5 -3 -2 -3 -6 -9 -8 -3 -1 1 -0 -1 -2 -3 -4 -3 -3 -3 -4 -7 -10 -9 -2 -2 -3 -4 -4 -4 -3 -1 -1 -1 -4 -7 -11 -13 -9 -5 -3 -3 -4 -3 -2 -2 -3 -4 -5 -5 -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 -0 -0 -0 -1 -3 -3 -4 -4 -6 -6 -7 -6 -6 -4 -3 -3 -3 -3 -3 -4 -6 -11 -13 -14 -15 -16 -16 -15 -14 -12 -6 -3 -2 -2 -2 -3 -4 -4 -3 -3 -4 -6 -7 -7 -8 -9 -11 -12 -12 -9 -4 -1 1 1 1 1 -0 -0 -1 -1 -1 -0 1 1 1 1 1 1 1 1 1 1 -0 -1 -2 -2 -2 -2 -1 -1 -1 -3 -6 -7 -8 -5 -3 -3 -2 -0 -0 -2 -3 -16 -29 -33 -12 -9 -12 -15 -13 -11 -6 -2 -0 -1 -2 -1 -1 -2 -5 -8 -4 -0 1 -0 -2 -3 -3 -3 -3 -2 -3 -5 -8 -10 -10 -8 -6 -5 -5 -6 -5 -3 -2 -2 -2 -3 -5 -7 -8 -5 -3 -2 -3 -4 -4 -3 -3 -3 -4 -6 -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 -0 -0 -0 -1 -3 -2 -0 -1 -2 -4 -5 -6 -6 -5 -5 -6 -6 -5 -3 -2 -2 -1 -2 -5 -8 -9 -9 -11 -14 -15 -12 -7 -4 -3 -2 -2 -2 -2 -4 -5 -6 -5 -3 -2 -3 -5 -6 -7 -11 -15 -17 -16 -13 -8 -2 -0 1 1 1 1 1 -0 -1 -1 -0 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -2 -2 -2 -2 -2 -2 -4 -7 -9 -8 -8 -7 -4 -2 -0 -0 -1 -5 -7 -7 -6 -6 -4 -4 -6 -9 -5 -3 -1 1 1 -0 -1 -1 -2 -3 -5 -6 -4 -0 1 -0 -0 -1 -3 -3 -4 -4 -4 -6 -10 -15 -17 -17 -12 -9 -8 -10 -6 -3 -2 -2 -2 -2 -4 -7 -7 -5 -4 -3 -3 -3 -4 -4 -3 -2 -4 -7 -7 -7 -5 -3 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 -0 -2 -5 -8 -8 -9 -5 -1 -1 -2 -4 -5 -5 -4 -3 -4 -5 -6 -7 -7 -6 -3 -2 -2 -4 -7 -10 -10 -10 -10 -7 -4 -1 -0 -1 -2 -2 -3 -6 -6 -6 -6 -5 -3 -2 -2 -6 -8 -10 -12 -14 -20 -19 -13 -5 -1 1 1 1 1 1 1 1 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -1 -2 -2 -1 -1 -3 -4 -7 -7 -7 -7 -5 -1 -0 -1 -2 -5 -7 -7 -5 -5 -4 -3 -1 -7 -6 -3 -0 -0 -0 -0 -1 -2 -4 -6 -8 -7 -6 -2 -2 -3 -3 -3 -4 -5 -6 -6 -5 -6 -8 -9 -11 -8 -5 -4 -6 -8 -6 -4 -2 -0 -0 -0 -2 -4 -4 -3 -3 -4 -3 -3 -3 -3 -3 -3 -3 -4 -6 -8 -7 -3 -0 -0 -0 -1 -2 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -1 -7 -11 -13 -5 -2 -0 -1 -3 -2 -3 -3 -3 -4 -4 -3 -4 -5 -7 -10 -10 -5 -4 -3 -5 -7 -7 -8 -11 -9 -6 -3 -3 -5 -5 -5 -6 -6 -7 -7 -5 -4 -4 -4 -5 -7 -11 -15 -18 -18 -19 -13 -5 1 1 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 -2 -1 -2 -3 -5 -4 -6 -8 -7 -3 -1 -0 -2 -3 -4 -4 -4 -5 -6 -6 -5 -2 -1 -0 -1 -0 -0 -0 -1 -1 -2 -3 -5 -7 -9 -10 -2 -3 -3 -3 -3 -4 -5 -6 -6 -4 -4 -3 -3 -3 -3 -2 -3 -4 -4 -5 -9 -17 -25 -6 -0 -0 -0 -0 -0 -2 -5 -5 -4 -3 -3 -3 -3 -3 -2 -4 -7 -7 -4 -1 -0 -0 -2 -2 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -4 -11 -17 -18 -10 -7 -5 -4 -5 -4 -3 -2 -2 -2 -1 -1 -1 -4 -7 -9 -8 -8 -6 -5 -4 -4 -3 -2 -4 -3 -3 -6 -12 -11 -10 -8 -8 -8 -8 -8 -8 -8 -5 -4 -7 -10 -15 -20 -22 -15 -10 -5 -1 1 1 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 -4 -6 -7 -9 -9 -9 -4 -3 -5 -7 -5 -4 -5 -5 -4 -5 -6 -5 -4 -4 -4 -3 -1 -0 -0 -1 -4 -4 -3 -4 -5 -10 -11 -2 -3 -3 -3 -3 -5 -7 -7 -4 -0 -0 -1 -2 -3 -3 -3 -4 -4 -7 -10 -12 -14 -14 -7 -4 -2 -0 -0 -1 -2 -5 -5 -4 -3 -3 -3 -3 -2 -3 -5 -7 -8 -5 -2 -0 -1 -3 -3 -5 -4 -2 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -0 -0 -1 -3 -8 -14 -19 -20 -18 -15 -13 -14 -9 -6 -3 -1 -1 -2 -2 -3 -4 -7 -8 -7 -8 -9 -8 -7 -4 -4 -3 -2 -1 -1 -0 -3 -18 -18 -16 -13 -13 -11 -11 -12 -13 -17 -10 -3 -4 -5 -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 -0 -3 -7 -6 -8 -9 -9 -10 -7 -5 -6 -8 -7 -7 -9 -8 -6 -3 -3 -2 -2 -3 -4 -2 -1 -0 -0 -0 -4 -5 -5 -5 -4 -7 -11 -4 -4 -4 -4 -6 -7 -8 -7 -4 1 1 -1 -2 -3 -4 -4 -4 -5 -11 -18 -21 -21 -21 -18 -12 -6 -1 -1 -3 -5 -6 -6 -5 -4 -3 -3 -3 -3 -3 -3 -4 -4 -3 -2 -1 -2 -4 -3 -7 -9 -7 -3 -1 -0 1 1 1 1 1 1 1 1 -0 -0 -4 -3 -4 -7 -12 -14 -15 -16 -18 -17 -16 -16 -22 -15 -8 -4 -2 -2 -2 -3 -3 -5 -7 -7 -6 -6 -8 -9 -9 -6 -5 -5 -3 -2 -1 -1 -2 -12 -16 -16 -13 -10 -9 -10 -10 -9 -8 -4 -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 -0 -1 -2 -3 -5 -7 -8 -8 -9 -8 -6 -4 -7 -10 -11 -13 -12 -9 -4 -3 -2 -1 -1 -1 -0 -0 1 1 -6 -10 -10 -6 -5 -5 -7 -12 -7 -6 -4 -4 -4 -6 -7 -5 -2 -0 -0 -1 -2 -2 -2 -1 -1 -2 -7 -12 -13 -11 -9 -6 -4 -2 -1 -1 -4 -6 -7 -6 -5 -5 -5 -5 -4 -4 -3 -3 -3 -3 -3 -3 -2 -2 -3 -4 -5 -5 -6 -14 -12 -8 -4 -0 1 1 1 1 1 1 -0 -0 -8 -9 -9 -10 -11 -12 -11 -11 -13 -14 -17 -20 -20 -14 -8 -4 -5 -4 -3 -3 -3 -3 -3 -4 -5 -7 -7 -6 -4 -3 -3 -2 -1 -0 -1 -2 -1 -3 -4 -4 -2 -0 -1 -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 1 1 1 1 1 1 -0 -3 -5 -6 -7 -8 -8 -8 -8 -7 -7 -10 -13 -14 -14 -14 -13 -8 -4 -3 -2 -1 -1 -1 -1 -2 -1 -5 -8 -9 -9 -7 -6 -7 -11 -7 -8 -7 -5 -5 -7 -9 -7 -4 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -1 -3 -5 -7 -8 -7 -7 -7 -6 -6 -5 -4 -3 -4 -6 -8 -9 -6 -4 -4 -6 -8 -7 -7 -13 -18 -17 -12 -2 -1 -0 1 1 1 1 -0 -3 -9 -12 -12 -11 -11 -11 -10 -10 -11 -15 -18 -18 -17 -15 -12 -10 -10 -8 -5 -4 -5 -3 -2 -3 -4 -6 -8 -7 -2 -0 -0 -0 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -4 -7 -8 -7 -8 -8 -7 -8 -8 -11 -15 -17 -17 -19 -20 -16 -9 -5 -3 -2 -2 -1 -1 -1 -5 -5 -5 -6 -8 -9 -8 -8 -9 -12 -8 -9 -8 -7 -7 -7 -7 -5 -2 -1 -2 -4 -4 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -0 -0 1 -0 -1 -3 -5 -9 -10 -10 -10 -10 -9 -8 -6 -5 -5 -7 -9 -9 -7 -4 -3 -3 -5 -6 -9 -12 -15 -16 -15 -13 -7 -2 1 1 1 1 -1 -9 -13 -13 -12 -14 -14 -14 -14 -15 -16 -18 -18 -15 -14 -12 -11 -10 -10 -9 -6 -3 -3 -4 -4 -3 -4 -5 -6 -5 -1 -0 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 1 1 1 1 1 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 -3 -5 -7 -7 -7 -6 -6 -7 -7 -9 -12 -13 -13 -15 -14 -8 -2 -1 -2 -2 -2 -1 -1 -0 -3 -5 -9 -12 -11 -11 -10 -9 -10 -11 -6 -6 -7 -8 -8 -8 -6 -5 -5 -7 -9 -7 -5 -3 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -0 1 1 -0 -2 -4 -5 -8 -9 -8 -8 -10 -10 -8 -7 -7 -6 -6 -7 -9 -7 -4 -3 -4 -5 -6 -8 -10 -11 -13 -15 -18 -12 -5 1 1 1 1 -1 -8 -15 -17 -15 -16 -16 -15 -14 -13 -12 -11 -12 -12 -10 -9 -9 -10 -11 -10 -8 -5 -4 -5 -6 -7 -7 -6 -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 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 -6 -6 -6 -6 -5 -7 -8 -9 -10 -12 -15 -18 -17 -14 -7 -2 -2 -3 -3 -3 -2 -1 -3 -6 -12 -15 -15 -14 -12 -10 -10 -11 -4 -4 -6 -8 -8 -8 -5 -5 -7 -8 -9 -6 -4 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -2 -5 -8 -9 -8 -7 -6 -4 -4 -4 -3 -2 -4 -6 -6 -7 -11 -8 -6 -4 -4 -6 -6 -6 -7 -8 -10 -12 -13 -18 -16 -9 1 1 1 -0 -1 -8 -15 -16 -13 -12 -10 -9 -8 -10 -10 -11 -11 -10 -8 -7 -8 -9 -10 -11 -9 -5 -5 -6 -6 -5 -4 -3 -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 1 1 1 1 1 1 1 1 1 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 -7 -6 -6 -7 -8 -8 -10 -11 -12 -12 -18 -22 -24 -25 -26 -19 -9 -3 -3 -4 -4 -3 -3 -3 -7 -20 -22 -20 -17 -16 -12 -10 -12 -3 -3 -4 -5 -4 -3 -4 -4 -4 -5 -5 -4 -4 -3 -2 -3 -3 -2 -2 -2 -1 -1 -1 -1 -1 -3 -6 -9 -7 -2 -3 -4 -4 -4 -3 -3 -2 -2 -3 -4 -4 -5 -11 -9 -6 -4 -6 -5 -6 -7 -7 -7 -9 -10 -10 -15 -18 -17 -11 -12 -9 -6 -6 -15 -15 -12 -11 -11 -11 -10 -7 -9 -10 -10 -10 -8 -8 -9 -9 -9 -9 -8 -6 -6 -7 -6 -4 -2 -3 -4 -3 -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 1 1 1 1 1 1 1 1 1 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 -4 -7 -7 -7 -7 -8 -9 -10 -12 -15 -13 -15 -17 -21 -22 -26 -26 -19 -6 -2 -2 -4 -4 -4 -3 -2 -13 -20 -23 -19 -20 -19 -18 -17 -1 -1 -1 -1 -1 -3 -3 -4 -4 -5 -5 -5 -5 -4 -4 -5 -5 -3 -3 -2 -1 -2 -2 -3 -4 -6 -7 -9 -9 -6 -6 -5 -5 -5 -2 -2 -2 -2 -2 -1 -0 -1 -5 -6 -6 -5 -6 -6 -8 -10 -10 -7 -7 -10 -11 -13 -15 -17 -15 -14 -11 -7 -3 -12 -15 -13 -12 -12 -11 -10 -8 -8 -9 -10 -9 -9 -9 -9 -9 -9 -9 -8 -6 -5 -4 -2 1 -2 -2 -2 -2 -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 1 1 1 1 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 -3 -4 -5 -5 -6 -7 -9 -10 -10 -10 -13 -15 -16 -19 -24 -24 -27 -31 -26 -12 -3 -1 -2 -1 -2 -3 -4 -11 -18 -22 -25 -27 -29 -30 -28 -0 -1 -2 -1 -0 -0 -1 -3 -4 -4 -4 -2 -1 -2 -5 -5 -4 -4 -3 -2 -2 -3 -4 -6 -8 -8 -7 -7 -7 -6 -6 -7 -7 -6 -3 -3 -2 -3 -4 -3 -1 -1 -2 -4 -6 -8 -7 -7 -9 -11 -11 -8 -9 -12 -14 -14 -11 -6 -5 -9 -11 -10 -1 -8 -13 -14 -12 -10 -8 -6 -4 -5 -6 -7 -7 -8 -8 -9 -9 -8 -7 -6 -5 -3 -3 -4 -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 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 -4 -4 -5 -6 -7 -7 -8 -10 -11 -10 -13 -15 -18 -23 -20 -22 -26 -30 -28 -19 -8 -2 -1 -1 -2 -3 -7 -17 -29 -28 -29 -30 -32 -34 -38 -1 -3 -18 -17 -9 -1 -1 -0 -0 -1 -1 -0 -0 -1 -4 -5 -5 -4 -4 -3 -3 -5 -4 -4 -6 -8 -7 -6 -6 -7 -7 -7 -7 -6 -5 -4 -2 -2 -7 -5 -3 -3 -4 -4 -5 -8 -7 -6 -6 -6 -10 -10 -11 -12 -12 -9 -6 -4 -6 -9 -12 -12 -3 -6 -9 -10 -10 -8 -6 -5 -4 -3 -3 -4 -3 -3 -6 -9 -9 -5 -2 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 -5 -6 -7 -8 -7 -6 -7 -10 -10 -11 -11 -13 -20 -20 -21 -24 -20 -17 -11 -3 -1 -1 -1 -1 -3 -6 -13 -25 -27 -32 -34 -27 -24 -29 -2 -3 -21 -21 -13 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -2 -3 -4 -4 -4 -5 -6 -6 -6 -5 -6 -6 -6 -7 -7 -7 -7 -6 -6 -5 -3 -1 -3 -4 -5 -6 -5 -5 -5 -7 -7 -7 -8 -8 -9 -9 -9 -8 -8 -7 -5 -3 -3 -6 -8 -10 -4 -1 -0 -1 -6 -7 -6 -5 -4 -2 -1 -2 -1 -1 -2 -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 1 1 1 1 1 1 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 -3 -4 -5 -7 -7 -7 -7 -5 -5 -7 -10 -11 -12 -13 -13 -15 -16 -18 -22 -12 -5 -0 -0 -1 -1 -1 -1 -1 -2 -4 -5 -10 -23 -37 -17 -15 -21 -3 -3 -9 -9 -7 -3 -4 -3 -2 -1 -0 -0 -0 -0 -0 1 -0 -1 -3 -4 -4 -4 -4 -4 -3 -3 -3 -4 -5 -6 -7 -6 -6 -5 -5 -4 -3 -1 -2 -3 -4 -6 -4 -5 -7 -7 -7 -8 -8 -7 -7 -7 -7 -7 -6 -4 -3 -3 -4 -6 -6 -4 -1 -0 -0 -0 -4 -5 -5 -4 -3 -2 -1 -1 -0 -0 -0 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -0 -4 -6 -6 -7 -6 -5 -4 -4 -4 -4 -6 -9 -12 -12 -14 -19 -18 -18 -19 -21 -21 -15 -7 1 1 1 1 1 1 -0 -0 -1 -0 -2 -7 -16 -11 -9 -14 -3 -3 -3 -3 -4 -4 -5 -3 -1 1 1 1 1 1 1 1 -0 -1 -2 -3 -3 -2 -2 -2 -2 -2 -2 -3 -4 -5 -6 -6 -5 -4 -2 -0 -0 -0 -0 -1 -2 -5 -4 -4 -5 -6 -8 -7 -6 -6 -7 -8 -9 -7 -4 -2 -1 -1 -2 -2 -1 -0 -0 1 1 1 -1 -2 -2 -2 -2 -3 -3 -2 -0 -0 -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 1 1 1 1 1 1 1 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 -6 -9 -6 -4 -4 -4 -5 -5 -5 -7 -11 -12 -12 -16 -18 -20 -23 -27 -26 -21 -14 -3 -1 -1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -2 -4 -3 -2 -4 -5 -5 -5 -4 -3 -1 -0 1 1 1 1 1 -0 -1 -2 -3 -3 -2 -2 -2 -2 -2 -3 -4 -4 -5 -5 -4 -3 -3 -0 1 1 1 1 -0 -2 -2 -7 -9 -9 -5 -7 -7 -7 -7 -8 -7 -5 -3 -2 -1 -0 -0 -0 -0 1 1 1 1 1 1 -0 -1 -2 -4 -3 -3 -3 -3 -3 -2 -2 -2 -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 1 1 1 1 1 1 1 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 -0 -0 -1 -2 -4 -5 -5 -5 -5 -5 -6 -9 -12 -11 -12 -16 -19 -19 -23 -26 -26 -21 -14 -11 -8 -1 -0 1 1 1 1 1 1 1 1 1 1 -0 -4 -2 -1 -3 -5 -5 -5 -5 -4 -1 -0 1 1 1 1 1 -0 -1 -2 -3 -4 -2 -2 -2 -3 -3 -4 -4 -5 -5 -4 -3 -2 -1 -1 -0 1 1 -0 -1 -3 -3 -5 -6 -6 -8 -9 -9 -8 -7 -7 -5 -2 -1 -0 -0 -0 -0 -0 1 1 1 1 1 -0 -1 -2 -3 -3 -5 -4 -3 -2 -2 -2 -2 -2 -1 -1 -2 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 -3 -4 -5 -5 -5 -7 -10 -12 -13 -15 -17 -16 -20 -23 -24 -25 -27 -27 -20 -7 -1 1 1 1 1 1 1 1 1 1 1 1 -4 -3 -0 -2 -5 -5 -5 -4 -2 -0 1 1 1 1 1 1 1 -0 -1 -3 -4 -2 -2 -3 -4 -4 -5 -5 -5 -5 -5 -5 -3 -4 -2 -1 -0 -1 -3 -4 -3 -4 -7 -7 -7 -7 -8 -9 -8 -7 -7 -5 -2 -1 -1 -1 -0 -0 -0 1 1 1 1 1 1 -1 -3 -6 -6 -3 -1 -1 -1 -1 -1 -1 -0 -1 -2 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 -5 -5 -6 -9 -12 -14 -15 -14 -17 -24 -30 -33 -35 -35 -33 -22 -10 -3 1 -0 -0 -0 -0 -0 -0 1 1 1 1 -5 -5 -3 -3 -5 -5 -5 -2 -0 1 1 1 1 1 1 1 1 1 -0 -2 -4 -3 -3 -4 -5 -6 -6 -6 -5 -6 -6 -5 -3 -4 -4 -4 -4 -8 -7 -5 -4 -5 -7 -8 -7 -7 -7 -8 -9 -8 -6 -4 -2 -0 -0 -0 1 1 1 1 1 1 1 -0 -0 -3 -5 -7 -4 -1 -0 -0 -1 -1 -1 -0 -0 -0 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 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 -5 -7 -13 -16 -14 -15 -21 -27 -30 -30 -28 -28 -33 -23 -14 -6 -2 -2 -1 -1 -1 -1 -1 1 1 1 1 -7 -5 -5 -5 -5 -5 -4 -2 -0 1 1 1 1 1 1 1 -0 -1 -2 -3 -4 -3 -4 -5 -6 -5 -3 -3 -2 -4 -5 -4 -3 -4 -4 -4 -4 -6 -6 -4 -3 -4 -6 -8 -9 -9 -9 -9 -10 -6 -4 -3 -2 -0 1 1 1 1 1 1 1 1 1 -0 -1 -4 -7 -6 -3 -1 -0 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 -3 -5 -5 -4 -8 -11 -13 -12 -14 -19 -23 -21 -20 -21 -21 -19 -12 -6 -4 -3 -2 -1 -1 -2 -2 -0 -0 -0 -0 1 -7 -5 -4 -3 -1 1 1 1 1 1 1 1 1 1 -0 -1 -1 -2 -3 -3 -3 -3 -5 -5 -5 -2 -1 -1 -2 -4 -4 -4 -5 -5 -4 -3 -3 -5 -5 -4 -4 -6 -7 -8 -9 -11 -10 -9 -9 -6 -4 -4 -5 -2 -0 1 1 1 1 1 1 1 1 -0 -0 -3 -5 -4 -1 -0 -0 -1 -1 -1 -1 -0 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 -4 -5 -1 -4 -8 -9 -12 -15 -18 -20 -20 -16 -11 -16 -11 -6 -2 -0 1 1 1 -0 -2 -3 -1 -1 -1 -1 -0 -5 -3 -3 -3 -2 1 1 1 1 1 1 -0 -0 1 -1 -3 -4 -3 -3 -2 -2 -3 -3 -3 -3 -3 -1 -1 -2 -3 -3 -4 -5 -5 -4 -4 -5 -5 -4 -4 -4 -7 -8 -8 -9 -9 -8 -6 -5 -3 -3 -5 -8 -4 -1 1 1 1 1 1 -0 -0 -1 -1 -1 -2 -3 -1 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 -1 -3 -7 -13 -19 -24 -24 -24 -19 -5 -3 -1 -1 -1 -0 1 -0 -0 -0 -0 -1 -1 -2 -3 -3 -1 -4 -2 -1 -1 -0 1 1 1 -0 -0 -0 -0 -0 1 -0 -2 -3 -2 -2 -1 -1 -1 -3 -5 -7 -5 -2 -2 -5 -4 -5 -6 -6 -4 -3 -3 -5 -5 -5 -4 -3 -6 -8 -8 -8 -6 -5 -3 -3 -3 -3 -5 -8 -5 -2 -0 -0 1 -0 -1 -2 -4 -4 -4 -3 -2 -2 -1 -1 -2 -1 -1 -0 -0 -0 -0 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 -1 -4 -12 -20 -22 -21 -20 -19 -23 -29 -19 -0 -0 -0 -0 -2 -3 -3 -1 -1 -1 -2 -3 -3 -3 -3 -3 -1 -0 1 1 1 -0 -1 -2 -1 -1 -0 1 -0 -1 -2 -1 -1 -1 -1 -3 -6 -7 -6 -3 -1 -2 -4 -3 -3 -3 -3 -3 -2 -2 -4 -5 -5 -5 -4 -6 -7 -8 -8 -7 -5 -4 -4 -5 -5 -5 -6 -6 -4 -4 -2 -1 -1 -2 -4 -3 -2 -2 -2 -2 -3 -3 -4 -3 -2 -1 -1 -1 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 -4 -7 -8 -6 -3 -1 -6 -7 -6 -3 -4 -3 -1 -3 -3 -1 -0 -0 -0 -0 -1 -1 -3 -6 -6 -6 -4 -2 -2 -2 -2 -2 -3 -2 -1 -0 1 1 -0 -0 -0 -0 -1 -3 -6 -6 -5 -3 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -2 -4 -4 -4 -4 -4 -4 -5 -8 -8 -8 -7 -7 -6 -5 -5 -5 -5 -5 -6 -4 -4 -3 -2 -2 -2 -1 -1 -1 -2 -4 -4 -4 -4 -2 -2 -2 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 1 1 1 -0 -4 -4 -2 -2 -2 -1 1 1 1 1 1 1 -0 -1 -7 -7 -7 -7 -6 -6 -4 -3 -2 -2 -2 -1 -0 -0 -0 -0 -0 -1 -2 -2 -2 -2 -1 -1 -0 1 1 1 1 1 1 1 1 -1 -2 -2 -2 -4 -5 -4 -4 -4 -3 -3 -7 -8 -10 -10 -11 -9 -8 -7 -6 -5 -5 -4 -4 -4 -4 -3 -2 -2 -1 -1 -1 -2 -4 -5 -4 -3 -2 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 -0 -0 -0 -0 1 -0 -11 -7 -7 -7 -7 -7 -4 -3 -2 -2 -2 -2 -3 -3 -3 -2 -2 -2 -2 -2 -2 -1 -0 1 1 1 1 1 1 1 1 -0 -1 -2 -3 -2 -1 -3 -4 -4 -4 -3 -3 -3 -4 -6 -8 -8 -10 -10 -9 -8 -7 -6 -5 -5 -5 -5 -5 -5 -5 -4 -3 -2 -0 -0 -2 -3 -3 -2 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 1 -12 -15 -17 -17 -15 -12 -5 -2 -2 -2 -2 -3 -5 -10 -8 -6 -4 -3 -2 -2 -0 -0 1 1 1 1 -0 -0 -0 -0 -0 -0 -1 -3 -3 -2 -4 -4 -4 -4 -4 -3 -3 -2 -4 -5 -6 -6 -7 -8 -9 -10 -8 -7 -5 -5 -5 -5 -5 -4 -5 -5 -5 -2 -1 -1 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 -7 -9 -11 -11 -8 -3 -2 -1 -2 -4 -7 -9 -5 -5 -6 -5 -2 -0 -0 1 1 1 1 1 -0 -0 -1 -2 -1 -1 -1 -2 -2 -2 -1 -3 -4 -4 -4 -4 -4 -3 -2 -3 -4 -5 -5 -5 -6 -8 -9 -9 -8 -7 -5 -4 -3 -4 -4 -4 -4 -5 -3 -2 -2 -3 -3 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -5 -4 -6 -8 -8 -4 -2 -2 -2 -3 -7 -9 -10 -6 -3 -1 -1 -0 1 1 1 1 1 -0 -1 -2 -2 -2 -2 -1 -1 -1 -2 -2 -2 -1 -2 -3 -3 -4 -4 -4 -3 -3 -3 -4 -4 -4 -5 -5 -5 -5 -6 -6 -5 -4 -2 -2 -4 -2 -1 -1 -1 -2 -2 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 -8 -7 -8 -9 -8 -6 -6 -6 -7 -9 -10 -10 -7 -4 -1 1 1 -0 -0 -1 -1 -1 -2 -3 -4 -3 -3 -2 -1 -0 -1 -2 -2 -2 -1 -1 -1 -1 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -3 -3 -3 -3 -3 -2 -2 -2 -2 -1 -0 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 -11 -10 -10 -9 -8 -8 -9 -9 -9 -9 -9 -9 -6 -3 -1 1 1 -0 -2 -4 -4 -4 -4 -3 -3 -3 -2 -2 -1 -0 -1 -3 -3 -2 -1 -1 -1 -1 -2 -3 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -10 -13 -12 -11 -10 -9 -9 -9 -9 -9 -9 -8 -6 -3 -1 -0 -0 -1 -3 -5 -5 -5 -5 -4 -4 -3 -2 -2 -1 -1 -1 -2 -3 -3 -2 -1 -1 -0 -0 -0 -2 -3 -4 -4 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -10 -13 -12 -12 -11 -9 -9 -8 -8 -8 -6 -3 -1 -1 -0 -0 -1 -4 -4 -4 -4 -4 -3 -3 -3 -3 -2 -1 -1 -0 -2 -4 -4 -3 -2 -1 -1 -0 -0 -0 -1 -2 -4 -4 -4 -4 -3 -3 -3 -4 -4 -4 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -7 -13 -12 -10 -7 -5 -5 -6 -8 -8 -6 -3 -1 -1 -1 -1 -2 -4 -3 -1 1 1 -0 -1 -3 -3 -2 -2 -1 -0 -1 -3 -3 -3 -2 -2 -1 -0 -0 -0 -0 -1 -2 -3 -4 -4 -3 -3 -3 -3 -4 -4 -4 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 -2 -1 -0 1 1 1 -1 -3 -4 -5 -4 -2 -5 -3 -1 -0 -2 -1 -0 1 1 1 -0 -2 -2 -2 -2 -1 -3 -4 -4 -3 -3 -2 -2 -1 -0 -0 -0 -0 -0 -1 -3 -4 -4 -4 -3 -3 -3 -3 -2 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 -0 -2 -5 -6 -6 -3 -1 1 1 1 1 -0 -0 -1 -1 -2 -3 -3 -2 -1 -0 -1 -2 -3 -3 -3 -2 -2 -1 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -3 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 -0 -0 1 1 -0 -0 -0 -0 -3 -5 -4 -4 -3 -2 -0 -0 -1 -1 -3 -3 -3 -2 -2 -1 -1 -1 -0 -0 -0 -0 -0 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 -3 -3 -2 -1 -0 -0 -2 -3 -2 -2 -1 -1 -1 -1 -2 -2 -2 -3 -3 -2 -2 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 -1 -2 -2 -1 -0 1 1 -0 -0 -0 -0 -0 -0 -1 -2 -3 -4 -0 -1 -2 -2 -2 -1 -0 -0 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 -0 -0 -0 -0 1 1 1 1 1 1 1 1 1 1 1 -1 -3 -5 -3 -2 -2 -2 -2 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 1 1 1 1 1 -0 -2 -3 -3 -2 -2 -2 -2 -2 -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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Wind_Speed 58 58 58 57 57 56 57 57 58 58 58 57 55 53 51 49 47 45 43 41 40 39 39 38 37 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 57 57 57 57 58 58 58 58 57 57 55 53 51 49 47 45 43 41 40 39 39 38 37 37 37 37 38 37 37 37 37 36 36 36 36 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 56 56 56 56 56 55 54 53 53 52 50 47 46 44 43 42 41 40 39 39 38 38 38 38 38 39 39 38 37 37 37 37 36 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 84 84 nan nan nan nan nan nan nan nan nan nan 54 54 54 53 52 51 50 49 47 46 45 43 42 41 40 40 40 39 39 39 39 39 39 39 39 39 38 38 37 37 37 37 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 85 nan nan 84 84 nan nan nan nan nan 52 52 52 52 52 51 50 48 46 45 44 42 41 39 38 38 38 38 38 38 38 39 39 39 39 39 38 38 38 38 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 85 84 84 83 83 82 nan nan nan nan 50 50 51 52 53 53 53 51 50 48 47 45 42 40 39 38 37 37 38 38 38 38 38 39 39 39 40 40 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 83 82 82 81 81 nan nan nan nan 48 49 49 50 51 nan nan 53 52 51 49 47 44 42 40 39 38 38 38 39 39 39 39 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 nan nan nan nan nan 48 49 49 49 48 47 45 43 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 43 43 44 45 45 44 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 41 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 48 48 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 32 32 32 32 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 26 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 15 15 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 11 12 13 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 13 nan nan nan nan nan nan nan nan 9 10 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 16 15 14 13 nan nan nan nan nan nan nan nan 9 9 9 9 10 10 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 15 14 14 nan nan nan nan nan nan nan nan 10 9 9 9 9 9 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 15 15 14 14 nan nan nan nan nan nan nan 10 9 9 9 9 9 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 nan nan nan nan nan nan nan 10 9 9 9 9 9 9 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 12 12 11 10 10 9 9 9 9 9 9 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 15 15 14 13 12 12 11 11 10 10 9 9 8 8 8 8 8 nan 8 7 nan nan nan 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 8 8 8 8 nan nan nan nan nan nan 7 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 19 18 18 17 nan nan nan nan nan nan nan nan nan nan 13 12 11 10 9 8 8 nan nan 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 18 18 17 16 15 14 nan nan nan nan nan nan 11 11 11 11 11 10 9 8 8 8 7 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 16 16 15 14 13 12 10 10 9 10 10 10 10 11 11 10 9 9 8 8 8 8 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 16 16 16 16 15 15 14 13 12 10 9 9 9 9 10 11 12 12 11 10 9 9 9 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 17 17 16 17 17 17 17 17 16 15 14 13 11 11 11 11 11 12 13 13 13 12 12 11 11 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 18 18 17 17 17 17 17 18 18 18 18 18 17 16 15 14 13 12 11 12 13 14 14 14 14 14 14 13 12 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 16 17 16 16 16 17 17 18 19 19 19 18 18 17 16 15 14 13 13 14 15 15 15 15 15 14 13 12 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 16 16 16 16 16 16 17 nan nan nan 19 19 19 18 17 17 15 14 14 14 15 15 15 15 14 14 13 13 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 17 17 17 16 16 nan nan nan nan 16 nan nan nan nan nan nan 18 18 17 16 15 15 14 14 14 14 14 14 13 13 13 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 16 16 15 14 14 13 13 13 13 13 13 13 13 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 21 20 19 19 nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 16 15 15 14 14 13 13 13 14 14 14 14 15 15 15 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 22 22 22 22 22 21 20 19 nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 16 16 15 14 14 14 14 15 15 15 16 16 16 15 15 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 22 23 23 23 23 22 22 22 22 22 22 21 20 19 nan 18 17 17 17 17 16 16 16 16 17 17 17 16 16 16 15 14 14 14 15 16 16 17 17 16 16 15 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 23 23 23 23 22 22 21 22 22 22 22 22 22 21 20 19 18 17 17 16 16 15 15 15 15 16 16 16 15 15 15 14 14 15 15 16 16 16 16 16 15 15 15 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 24 23 23 23 23 23 22 22 22 21 21 21 nan 22 22 22 22 22 21 20 19 18 17 16 16 15 14 14 14 15 15 15 15 14 14 14 14 14 15 15 16 16 16 15 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 23 23 22 22 21 21 21 21 21 nan nan nan 21 21 22 21 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 13 13 13 13 13 14 14 15 15 15 15 15 15 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 23 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 25 25 24 24 23 23 22 22 21 21 20 20 21 nan nan nan nan 21 21 21 21 nan nan nan 18 17 17 16 16 15 15 14 14 14 14 14 13 12 12 12 13 14 14 15 15 15 15 15 15 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 25 25 24 24 23 23 23 22 22 21 21 20 20 21 nan nan nan nan nan nan nan nan nan 19 18 17 17 16 16 16 16 15 15 14 14 14 14 13 12 12 12 13 14 15 15 15 15 15 15 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 24 24 24 23 23 23 23 22 22 21 21 20 nan nan nan nan nan nan nan nan nan nan 19 18 18 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 14 14 15 15 15 15 14 14 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 23 23 22 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 17 17 17 17 16 16 16 15 15 15 15 14 14 14 15 15 15 15 15 14 14 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 22 21 21 nan nan nan nan nan nan 21 nan nan nan nan nan nan nan nan nan nan 18 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 15 14 14 14 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 22 22 21 nan nan nan nan nan nan nan 21 nan nan nan nan nan nan nan nan nan nan nan nan nan 18 17 17 16 16 16 17 17 17 17 16 16 15 14 14 14 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 nan nan nan nan nan nan nan 19 nan nan nan nan nan nan 17 17 17 17 17 17 18 18 17 17 16 15 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 18 nan nan nan nan 17 17 17 17 17 17 17 18 18 18 17 16 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 17 17 17 17 17 17 17 17 16 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 17 17 17 16 16 15 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 16 15 15 14 14 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 15 15 15 14 14 14 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 14 14 14 14 15 15 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 14 14 14 15 15 15 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 15 15 16 16 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 17 18 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 264 265 266 267 268 269 270 271 272 272 272 272 271 271 270 269 269 269 269 270 271 272 274 275 275 274 274 274 275 275 275 275 275 276 277 277 278 278 278 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 264 265 266 267 269 270 272 273 273 273 271 270 269 268 267 267 267 268 269 270 271 272 273 274 274 274 274 275 275 275 276 277 277 278 278 278 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 264 265 265 267 268 270 271 272 273 272 271 269 267 266 266 266 266 267 269 270 271 272 273 273 274 274 274 275 275 276 277 278 278 279 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 268 nan nan nan nan nan nan nan nan nan nan 263 263 264 264 265 266 268 269 271 272 273 271 269 267 266 266 266 266 267 268 269 270 272 273 273 274 275 275 276 277 278 278 279 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 nan nan 267 268 nan nan nan nan nan 262 263 263 264 264 265 266 268 270 271 273 273 272 270 268 267 267 267 268 269 270 271 272 273 274 275 276 276 277 278 279 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 267 267 267 267 268 nan nan nan nan 262 263 264 264 265 265 266 267 269 271 273 273 273 272 271 270 269 269 270 271 272 273 274 275 275 276 277 277 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 267 267 267 267 nan nan nan nan 262 263 264 265 266 nan nan 267 268 270 272 273 273 273 272 272 271 272 272 273 274 275 275 276 276 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 nan nan nan nan nan 268 268 268 269 270 271 272 273 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 268 268 268 268 269 270 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 266 265 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 265 265 264 263 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 264 264 264 264 264 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 266 266 265 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 269 268 267 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 274 272 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 280 280 279 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 289 288 289 288 285 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 348 346 344 nan nan nan nan nan nan nan nan 309 306 303 301 298 294 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 356 356 356 355 354 353 nan nan nan nan nan nan nan nan 327 323 319 314 309 305 300 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 2 1 1 nan nan nan nan nan nan nan nan 340 336 331 326 320 315 310 305 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 8 7 6 4 nan nan nan nan nan nan nan 347 343 338 332 327 321 316 311 307 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 7 5 nan nan nan nan nan nan nan 350 346 341 335 329 323 318 313 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 360 357 355 353 351 349 345 340 335 329 323 319 315 313 310 308 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 7 6 4 1 358 355 353 350 348 345 341 338 333 330 326 325 324 323 nan 324 326 nan nan nan 334 333 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 346 346 348 nan nan nan nan nan nan 357 356 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 7 8 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 nan nan nan 2 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 30 28 26 24 nan nan nan nan nan nan nan nan nan nan 7 3 359 357 356 358 358 nan nan 348 341 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 33 30 28 25 21 17 13 nan nan nan nan nan nan 5 360 355 352 350 349 353 356 358 355 349 342 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 33 31 26 22 17 11 4 359 354 352 353 355 355 353 349 345 341 341 343 347 350 349 343 337 329 322 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 29 24 19 13 6 359 353 347 345 345 348 346 343 340 335 328 329 332 335 338 336 330 323 317 310 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 26 25 24 20 15 10 5 359 353 348 345 344 342 339 336 331 321 318 319 321 324 327 325 321 317 312 307 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 20 20 20 20 19 17 14 10 7 3 359 353 348 343 340 337 333 329 322 311 309 310 314 318 319 318 317 315 313 310 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 12 12 11 9 7 5 2 358 354 349 345 341 337 333 330 326 319 313 310 310 311 313 314 314 314 313 312 311 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 7 7 7 6 6 7 7 6 4 nan nan nan 350 346 344 341 338 334 330 326 320 315 312 311 312 312 313 314 314 313 312 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 2 2 3 3 3 nan nan nan nan 4 nan nan nan nan nan nan 346 343 340 337 332 327 322 318 316 315 316 316 317 317 317 314 312 309 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 360 358 357 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 347 345 343 339 335 331 327 325 324 323 323 322 321 319 318 315 313 311 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 1 359 357 355 353 352 nan nan nan nan nan nan nan nan nan nan nan nan 346 345 344 342 339 336 334 332 331 329 328 327 325 322 320 318 316 314 313 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 1 359 357 355 353 352 nan nan nan nan nan nan nan nan nan nan nan 343 343 342 341 340 337 335 333 333 332 331 330 327 324 321 320 318 318 316 316 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 2 1 0 0 1 1 1 0 359 357 356 354 353 nan 352 352 351 350 348 347 345 344 343 342 342 341 340 338 336 333 332 331 330 330 329 328 325 324 322 322 321 320 319 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 360 359 358 358 358 359 360 0 1 0 360 359 358 357 356 355 355 355 354 353 352 350 349 347 345 344 344 343 343 341 338 336 334 332 332 332 332 331 331 330 329 328 327 327 326 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 358 357 357 356 356 356 356 357 358 359 360 360 nan 359 359 359 358 358 358 358 358 358 358 357 356 355 353 351 349 348 347 347 346 345 343 341 339 338 337 337 337 338 338 337 336 334 333 331 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 274 274 274 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 357 356 355 355 355 355 356 357 358 359 360 360 nan nan nan 357 357 357 357 358 359 360 1 1 2 2 1 359 357 355 354 352 352 351 351 350 348 346 344 342 341 340 340 339 338 337 336 334 333 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 274 274 275 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 359 357 356 356 356 356 356 356 357 357 358 359 360 -0 nan nan nan nan 357 357 357 357 nan nan nan 0 2 3 4 3 2 1 360 358 357 356 354 354 353 350 347 344 341 338 337 335 334 333 332 332 332 332 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 274 275 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 359 357 355 355 355 355 356 356 357 357 357 357 357 358 359 nan nan nan nan nan nan nan nan nan 359 360 0 2 3 4 4 4 4 4 3 1 360 359 357 354 350 345 339 336 333 331 330 329 328 328 328 330 333 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 2 358 356 354 354 355 355 354 354 354 355 355 355 356 357 nan nan nan nan nan nan nan nan nan nan 4 5 5 6 6 7 8 8 8 9 8 7 5 3 359 355 348 341 335 333 331 330 330 330 329 330 331 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 nan nan nan nan nan nan nan 353 353 353 353 353 354 355 357 nan nan nan nan nan nan nan nan nan nan nan nan 9 10 11 12 13 13 13 14 13 12 10 7 3 359 354 347 340 336 335 335 336 336 335 335 337 340 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 352 353 354 355 357 nan nan nan nan nan nan 6 nan nan nan nan nan nan nan nan nan nan 16 17 17 17 15 12 8 4 1 357 353 349 345 343 342 342 344 344 345 346 349 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 nan nan nan nan nan nan nan nan nan nan nan nan nan 353 354 355 356 nan nan nan nan nan nan nan 8 nan nan nan nan nan nan nan nan nan nan nan nan nan 16 12 8 3 -0 357 354 353 351 350 349 348 348 351 352 353 356 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 11 nan nan nan nan nan nan nan 17 nan nan nan nan nan nan 7 3 359 356 354 352 351 351 351 351 352 354 355 356 357 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 14 nan nan nan nan 7 3 359 356 353 351 350 349 349 349 350 352 353 354 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 359 355 353 350 348 347 346 346 346 349 350 351 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 352 349 346 345 345 345 347 348 349 350 350 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 344 344 345 346 347 347 346 345 344 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 344 344 345 344 343 341 339 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 346 345 344 342 340 337 335 335 337 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 348 345 342 340 338 337 336 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 348 344 342 341 341 343 346 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 350 348 347 349 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 353 354 355 356 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan