CAPE 826 817 815 824 830 776 752 764 797 823 796 751 742 738 718 689 652 623 598 572 545 532 521 489 447 411 405 394 397 404 407 395 367 318 273 257 277 312 333 341 340 330 312 292 283 271 257 245 237 242 228 206 183 158 140 112 77 47 30 10 3 1 0 0 0 0 1 1 1 0 2 5 5 4 3 4 4 7 10 12 13 17 21 23 24 24 23 21 17 14 13 12 12 12 10 9 10 13 14 15 13 10 9 9 10 10 11 10 7 8 9 8 5 1 0 0 1 1 2 3 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 690 696 689 677 677 674 689 711 722 712 690 671 667 664 653 627 603 555 522 511 508 486 454 423 393 369 355 356 366 366 350 318 275 240 231 244 267 290 307 322 327 313 274 276 274 266 256 247 237 244 210 171 145 126 109 91 70 45 19 5 1 0 0 0 2 2 3 3 1 0 2 7 7 6 8 11 14 17 19 19 19 23 26 27 26 24 19 17 15 13 11 11 11 13 14 12 12 11 11 13 14 12 9 8 9 11 11 10 8 8 8 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 529 582 602 592 587 605 632 657 670 660 619 624 633 626 611 601 566 508 483 473 450 412 400 395 381 358 341 346 334 302 265 238 208 200 217 239 253 259 275 291 283 251 223 247 255 257 255 249 234 220 185 151 131 119 109 111 105 80 30 6 10 35 60 59 21 10 8 7 6 4 1 2 7 15 20 23 23 22 22 22 23 26 26 25 22 19 15 14 13 12 11 9 10 12 13 12 11 11 11 11 11 8 6 7 9 10 9 7 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 512 537 544 543 547 566 585 611 629 626 596 598 585 557 539 558 535 550 549 510 436 383 369 361 352 338 324 310 276 231 198 195 185 205 230 245 244 239 257 259 236 213 241 265 253 246 243 229 227 209 189 169 149 119 108 95 70 39 20 21 30 51 58 29 11 10 9 9 9 9 2 7 16 24 29 28 25 24 24 24 26 25 22 19 17 15 13 12 11 9 7 5 7 9 10 10 11 15 14 11 9 7 6 6 6 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 426 451 470 476 474 483 491 572 609 582 565 558 510 484 490 513 539 561 543 494 433 384 362 341 319 295 269 249 231 203 183 192 197 217 231 237 235 228 251 253 253 264 278 240 232 231 227 224 226 219 204 172 123 99 77 53 36 30 38 45 50 44 29 14 10 8 9 9 9 6 4 11 20 28 30 27 24 24 25 26 25 21 18 16 15 14 14 12 12 10 5 5 6 8 9 9 10 12 11 10 8 6 6 6 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 369 391 404 413 427 462 501 522 506 465 438 410 405 436 475 488 483 462 441 416 383 339 323 299 269 237 211 200 208 209 201 193 212 244 265 270 259 225 245 258 265 263 240 221 218 220 221 214 204 192 156 117 96 82 49 30 26 31 37 37 33 26 19 15 12 10 10 12 16 18 23 27 29 29 27 24 22 22 23 23 22 18 15 15 15 13 13 11 11 11 14 12 9 7 8 8 6 7 8 8 8 6 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 325 334 344 358 386 445 470 456 443 437 425 362 319 336 379 399 382 356 335 322 308 268 234 206 180 159 143 145 156 171 186 200 240 281 287 274 258 203 220 251 276 284 264 205 181 179 182 174 155 128 101 86 83 46 29 26 29 32 35 22 15 13 12 10 10 11 14 19 23 26 29 33 34 30 22 22 21 20 17 15 16 15 15 14 13 13 11 11 13 13 16 15 13 11 9 7 6 5 6 6 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 248 260 276 264 243 273 311 359 396 392 337 340 303 292 295 295 309 361 373 360 321 223 165 129 108 102 108 108 115 146 191 231 251 251 240 234 243 233 233 240 247 245 231 217 187 160 141 124 112 96 79 58 31 23 29 35 39 36 16 6 4 8 12 14 16 19 21 25 29 31 32 31 27 21 19 20 18 16 15 14 13 14 14 13 10 11 13 15 16 17 18 17 16 15 11 8 6 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 133 193 186 168 172 219 266 294 294 273 247 272 261 236 218 223 271 307 248 188 169 147 111 82 72 80 94 88 92 127 177 214 207 179 190 202 180 154 150 153 164 178 185 169 159 144 114 68 68 57 39 22 19 31 40 42 33 13 3 0 3 10 19 23 26 27 29 31 32 33 31 27 24 20 19 18 16 15 15 14 12 12 13 14 11 12 13 13 13 14 13 12 11 9 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 1 79 126 107 112 150 191 208 209 194 173 164 174 177 177 184 201 209 170 140 129 126 101 62 47 50 67 97 128 157 171 168 157 162 150 165 189 198 183 141 122 129 146 135 119 108 94 73 52 39 33 33 37 43 45 41 30 16 3 0 1 8 20 32 32 33 35 35 35 35 35 30 25 24 22 19 16 15 14 13 12 12 10 10 11 7 6 5 7 13 17 16 14 11 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 1 4 35 48 49 67 93 106 101 114 115 103 86 80 86 111 145 158 95 77 80 85 81 64 48 50 51 58 88 134 146 108 59 54 105 128 147 160 163 151 155 142 122 103 80 62 49 44 45 42 28 29 39 53 65 47 32 16 4 0 1 7 20 32 38 35 35 36 35 34 38 37 32 27 23 19 17 17 16 14 13 14 12 8 4 5 3 5 12 18 20 17 18 14 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 11 13 19 28 35 37 37 67 72 59 43 39 47 54 58 55 35 44 51 56 59 65 61 50 48 55 62 68 65 56 48 54 79 115 139 145 135 134 150 125 87 61 48 40 35 36 38 30 33 38 40 39 35 13 3 1 1 2 5 15 23 26 25 26 28 31 34 35 39 35 31 26 21 17 16 17 17 16 14 13 13 12 11 5 3 4 9 13 14 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 5 6 5 4 5 19 43 45 37 30 30 31 30 32 34 24 30 37 44 48 54 57 49 43 44 47 64 79 76 68 75 101 129 148 152 137 116 90 67 53 49 49 49 44 35 29 34 39 36 27 16 5 1 0 2 5 9 12 18 21 22 23 28 33 37 39 38 35 32 28 25 23 21 21 21 19 15 10 9 8 6 4 2 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 3 1 0 0 5 25 26 25 27 30 32 25 26 26 22 17 24 35 45 53 58 54 48 40 37 48 75 88 89 87 90 98 112 130 138 127 123 95 72 63 65 64 62 50 39 37 40 33 20 9 3 1 2 5 9 12 13 18 22 25 28 31 34 33 32 33 32 31 34 37 37 32 27 22 17 12 7 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 1 4 12 13 15 18 19 15 21 25 20 12 12 21 23 25 31 39 30 22 23 30 37 48 62 75 82 79 68 71 85 101 108 100 82 70 65 64 58 53 46 42 41 36 19 6 0 0 1 7 13 17 18 17 22 25 27 28 28 27 24 24 28 35 46 51 52 48 41 27 15 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 2 0 0 0 2 5 10 12 12 11 10 7 15 15 14 15 18 18 12 12 17 22 19 19 23 28 25 23 34 43 45 36 31 40 55 68 74 66 59 52 50 52 51 49 47 41 32 19 5 0 0 1 4 9 13 16 20 23 26 28 29 29 27 21 18 18 22 30 42 42 37 30 26 16 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 2 6 11 12 9 5 3 4 7 9 15 20 23 15 11 11 14 18 19 20 23 28 29 23 26 31 33 32 35 39 51 60 56 49 53 57 56 52 48 43 34 22 9 1 0 0 1 3 8 11 14 18 24 27 29 28 28 28 28 19 13 11 13 17 20 18 14 10 7 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 1 0 0 0 3 6 9 10 4 1 0 1 4 10 16 21 22 16 14 15 17 20 19 17 17 19 22 24 26 26 27 33 40 44 49 52 49 47 43 42 40 32 25 20 12 5 1 0 1 2 4 7 12 14 18 22 26 27 25 22 20 19 19 13 8 7 9 8 10 13 14 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 1 3 6 9 6 2 0 0 0 3 8 12 14 13 15 17 18 18 17 9 8 13 20 25 29 30 28 28 33 37 40 41 41 39 41 29 20 15 8 5 4 3 2 2 6 11 14 15 15 12 14 16 17 17 15 14 11 9 7 5 4 4 6 7 7 7 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 1 1 1 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 5 3 1 1 0 0 0 2 4 7 10 8 12 13 14 13 12 12 15 19 25 31 36 32 29 30 36 38 38 36 32 25 23 13 6 2 1 1 2 6 11 14 22 26 24 17 11 9 9 10 10 8 4 6 6 5 6 8 9 8 7 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 3 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 4 5 6 6 3 1 0 0 0 2 3 4 6 9 11 12 12 13 18 20 22 25 31 38 35 33 32 34 32 27 21 14 9 5 3 1 0 0 2 10 19 27 35 38 30 17 5 3 4 5 5 4 2 7 8 9 10 14 17 11 7 6 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 2 4 7 6 6 4 2 1 1 3 3 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 2 4 4 3 6 8 7 4 2 2 4 5 4 7 7 6 7 9 9 13 16 18 24 27 27 27 29 38 38 34 29 25 21 16 10 5 2 0 0 0 0 2 13 24 32 38 40 34 18 6 2 3 6 8 10 13 11 13 13 14 16 19 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 1 2 6 12 19 20 14 8 4 3 4 3 3 3 4 3 3 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 3 4 7 10 9 7 8 12 14 13 7 10 12 12 10 9 18 23 25 24 25 25 25 25 28 32 28 21 15 12 9 5 3 1 0 0 0 0 0 1 17 27 31 31 27 15 6 4 9 13 12 12 14 16 12 17 19 17 14 14 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 1 3 7 12 13 8 5 3 3 4 5 5 6 6 6 5 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 5 5 8 12 18 22 21 15 8 4 7 12 15 17 16 20 25 27 26 24 20 19 22 28 21 12 6 3 3 2 1 0 0 0 0 0 0 0 1 14 22 23 18 13 5 6 12 16 14 12 13 14 15 15 15 13 9 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 5 3 4 4 3 3 3 4 4 6 7 7 8 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 1 3 5 2 2 5 12 22 31 29 19 6 1 4 10 15 18 15 29 29 24 22 21 16 17 19 13 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 12 20 16 6 8 6 7 8 10 12 15 14 13 13 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 1 3 5 7 6 3 2 2 4 5 5 5 6 6 7 7 7 7 8 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 0 0 0 0 5 5 3 1 1 4 13 25 31 24 14 5 1 2 4 5 7 14 17 19 20 20 18 15 17 16 8 1 0 0 0 0 0 0 0 0 1 7 13 18 19 13 4 3 9 17 12 11 12 13 13 12 12 10 9 8 7 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 2 1 1 2 3 3 2 2 4 5 6 7 7 6 6 7 7 7 6 6 6 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 10 7 2 0 0 1 4 7 6 4 4 6 5 1 0 0 2 7 11 13 14 15 18 16 13 7 2 0 0 0 0 0 0 0 0 1 5 31 34 28 20 15 19 18 17 18 15 14 14 13 10 9 7 6 5 6 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 1 0 0 2 3 6 8 8 8 9 8 7 6 6 6 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 4 1 0 1 1 2 4 5 8 10 9 6 1 2 5 8 10 10 10 10 11 16 12 6 2 0 0 0 0 0 0 0 4 14 26 33 34 26 18 16 22 28 27 24 21 19 17 15 12 9 9 9 8 5 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 1 0 1 4 5 6 7 7 8 8 8 7 6 5 5 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 0 0 1 2 3 6 7 9 9 9 7 3 5 10 12 12 12 12 13 14 13 8 3 0 0 0 0 0 0 0 0 4 8 15 28 31 31 31 31 31 28 26 24 23 23 22 23 23 23 23 18 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 1 2 4 4 5 5 6 7 8 7 7 6 5 3 2 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 7 7 7 7 7 7 6 9 12 14 13 14 17 17 14 10 5 1 0 0 0 0 0 0 1 5 17 25 30 33 34 33 32 32 33 29 26 24 24 26 32 36 38 36 30 18 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 4 4 4 4 4 4 4 5 5 5 5 4 2 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 9 9 7 6 9 11 12 11 12 13 13 13 13 13 13 14 14 8 2 0 0 0 0 0 0 1 5 17 34 42 41 38 35 34 36 39 42 38 30 21 15 20 29 32 29 24 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 1 3 3 3 3 3 2 2 1 1 1 0 1 2 2 1 1 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 10 10 8 7 9 13 17 17 15 14 14 13 13 12 11 9 8 6 3 1 0 0 0 0 3 9 15 20 34 43 45 42 36 32 33 38 46 51 45 33 21 14 20 18 15 10 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 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 4 6 6 7 7 7 9 12 13 13 12 12 12 13 12 9 6 4 2 0 0 0 0 0 1 4 17 32 41 40 43 45 43 39 33 29 27 32 41 46 38 27 20 18 19 13 7 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 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 8 7 5 3 4 6 7 8 9 11 12 12 13 13 11 10 9 5 2 1 0 0 0 0 2 4 10 20 37 48 51 46 44 40 36 31 26 23 19 20 25 26 21 20 19 16 13 8 3 2 1 1 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 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 9 8 10 11 11 11 12 13 13 12 10 8 8 5 3 2 1 0 0 0 0 0 0 8 20 31 39 47 50 45 31 20 18 21 23 17 13 10 7 6 8 13 14 12 10 7 4 2 1 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 14 12 10 9 8 8 8 10 11 12 12 10 7 4 4 1 0 0 0 0 0 0 0 0 9 22 32 38 38 33 33 33 28 22 19 18 17 12 8 6 5 6 9 11 9 6 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 9 8 7 10 18 20 18 13 11 8 4 1 1 0 0 0 0 0 0 0 1 5 14 21 26 29 30 24 25 30 32 27 21 19 19 15 14 20 29 37 33 27 20 15 11 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 2 4 5 2 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 1 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 5 6 7 8 13 16 16 15 10 6 2 0 0 0 0 0 0 0 0 0 1 4 6 6 11 21 27 32 34 34 28 21 16 14 15 15 22 37 58 79 85 81 75 62 36 22 10 2 0 0 0 0 0 0 0 1 2 2 1 0 1 2 3 2 0 0 0 0 0 0 1 1 1 1 2 4 7 7 4 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 3 3 3 5 7 8 9 9 8 6 5 2 0 0 0 0 0 0 0 0 0 0 1 4 11 22 33 33 35 34 31 26 22 18 14 11 10 15 26 43 67 100 143 161 139 70 39 18 6 0 0 1 2 2 1 1 1 1 0 0 0 0 1 1 0 0 0 0 0 0 0 2 4 2 1 2 4 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 1 13 12 1 1 1 1 2 1 1 1 2 3 1 0 0 0 0 0 0 0 0 0 0 1 2 7 20 29 32 33 32 30 27 25 18 11 7 5 4 3 7 15 25 36 41 46 53 59 34 16 6 3 5 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 1 1 2 2 3 1 0 0 0 0 0 0 0 1 2 1 0 0 0 0 1 2 4 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 23 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 7 16 21 25 29 32 34 34 31 25 17 10 6 5 4 3 2 4 6 9 11 12 12 15 18 12 8 5 5 5 5 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 2 1 0 1 0 0 0 1 1 0 0 1 2 4 4 3 2 1 1 2 3 4 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 34 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 17 25 32 34 37 38 37 35 35 32 28 22 17 12 8 4 4 5 7 9 10 10 8 6 5 7 8 8 7 6 6 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 5 7 6 3 1 0 0 0 0 1 0 0 1 3 4 4 4 3 2 3 3 5 6 6 5 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 14 28 47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 11 21 32 41 45 45 46 46 42 37 33 33 36 38 35 27 21 13 8 8 9 12 15 16 14 11 9 7 8 9 9 8 7 6 7 7 7 5 3 1 0 0 0 0 0 0 0 0 0 1 2 4 3 3 6 9 8 5 2 1 0 1 1 2 0 1 2 4 4 2 2 2 2 3 4 7 7 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 1 4 21 35 45 52 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 13 21 28 36 48 54 58 59 59 55 49 41 34 33 35 38 37 31 25 20 15 12 14 17 17 15 14 12 11 10 10 12 11 9 9 8 10 12 14 13 7 3 1 1 3 3 3 1 0 0 0 1 1 1 1 2 4 5 4 2 1 0 0 0 0 1 1 1 2 2 3 2 2 2 2 2 6 6 4 2 2 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 16 35 45 48 45 0 0 0 0 0 0 0 0 0 0 0 0 1 6 19 26 31 37 47 76 88 88 83 74 63 50 37 31 30 32 34 34 31 26 21 18 16 17 17 16 14 14 14 14 14 15 18 17 14 13 14 16 18 18 18 13 8 6 7 13 15 12 6 1 0 0 0 0 0 1 2 3 1 0 0 0 0 0 0 0 0 0 1 2 3 2 2 3 3 4 6 8 7 4 3 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 3 13 33 44 49 51 48 0 0 0 0 0 0 0 0 0 0 0 0 2 7 19 29 41 58 84 106 115 111 97 76 59 44 33 32 35 36 36 36 33 26 20 17 17 17 16 16 17 17 16 15 15 19 24 24 23 21 21 24 25 25 25 22 18 15 16 26 28 22 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 1 2 3 4 2 6 8 8 7 8 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 6 11 13 8 5 6 14 30 43 48 51 55 56 0 0 0 0 0 0 0 0 1 1 1 1 2 7 16 30 49 70 95 101 105 101 88 63 46 36 33 43 50 47 44 47 36 26 20 17 17 17 17 18 19 19 19 16 15 21 25 27 27 25 25 25 25 27 30 30 28 26 27 34 36 31 22 10 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 2 1 5 7 6 6 11 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 16 15 12 13 17 23 36 43 46 50 62 0 0 0 0 0 0 1 1 1 2 6 14 24 32 37 42 48 54 60 64 68 66 58 43 36 33 35 44 50 43 36 37 28 22 20 20 21 22 23 23 23 22 20 18 16 20 25 26 25 24 25 24 23 25 29 36 39 37 36 39 40 40 35 19 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 1 2 6 7 6 4 7 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 11 7 5 5 7 18 18 10 5 31 54 0 0 0 0 0 1 2 3 5 8 16 27 36 41 40 47 52 56 58 58 55 51 45 35 34 36 38 41 40 34 27 25 23 24 26 28 31 33 33 30 26 25 22 20 20 24 28 29 26 26 32 41 48 48 34 37 39 39 43 46 47 47 47 33 22 13 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 1 4 7 8 8 11 9 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 1 1 2 1 0 0 2 23 31 36 45 53 60 0 1 2 3 4 4 6 11 15 17 24 32 38 43 50 60 73 83 83 74 64 57 51 39 38 42 46 48 43 38 32 29 30 32 36 39 44 44 42 39 35 31 30 29 27 29 35 39 39 32 48 64 72 66 45 43 45 48 51 53 53 51 51 42 33 23 13 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 7 9 8 7 8 8 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 16 30 38 41 44 49 0 2 2 3 5 8 14 18 21 21 28 37 49 64 82 88 96 101 100 84 70 57 46 41 43 47 51 50 47 43 40 38 39 40 42 46 51 53 54 55 59 47 45 45 45 44 44 47 50 44 46 51 54 54 52 53 54 56 56 57 57 56 55 51 45 37 26 15 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 10 9 7 6 8 9 7 3 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 6 12 14 10 19 23 0 2 3 4 5 7 8 8 10 13 19 30 46 63 78 88 100 112 115 91 73 58 46 43 46 48 48 47 45 42 41 40 41 42 45 51 55 59 64 70 79 77 78 79 76 65 56 53 51 48 43 38 40 52 57 60 63 65 65 63 62 63 62 61 58 50 36 24 14 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 8 5 5 7 8 6 1 1 0 1 1 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 5 8 9 7 3 3 4 4 5 9 17 27 40 58 76 92 103 103 69 60 58 56 52 48 44 41 42 41 41 41 43 49 54 59 65 73 75 70 64 66 72 80 86 87 75 66 61 56 52 49 45 45 54 59 62 64 66 69 70 70 70 69 70 69 63 50 36 24 13 4 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 4 4 3 3 4 4 3 3 2 2 1 1 2 2 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 2 4 5 5 3 2 1 1 3 6 11 11 18 31 50 61 65 66 65 45 46 52 56 56 46 40 39 46 55 62 62 56 76 85 92 98 99 93 86 76 63 59 65 77 88 81 78 77 74 68 66 60 53 53 55 58 63 71 74 78 80 82 77 76 74 70 61 48 37 25 10 4 1 0 0 0 0 0 0 0 0 0 0 0 2 2 2 0 2 1 0 0 1 2 2 1 2 2 2 2 2 3 3 1 0 1 2 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 1 1 1 1 0 0 0 1 3 7 13 9 12 21 32 41 47 48 46 50 52 52 53 53 50 51 55 65 74 80 79 74 88 93 93 90 88 88 91 89 73 59 59 69 83 82 84 85 85 84 81 73 61 53 53 56 65 81 84 88 91 93 81 75 73 70 63 51 43 34 18 9 3 0 0 0 0 0 0 0 0 0 0 0 2 3 3 1 1 0 0 0 0 1 1 1 0 1 2 3 4 5 4 4 3 4 3 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 7 8 11 16 26 40 49 52 55 57 60 64 73 79 81 80 78 80 79 78 80 84 87 88 88 88 88 88 86 77 64 60 65 76 81 84 87 91 93 88 80 68 58 55 54 58 70 75 83 93 104 79 70 67 64 57 48 43 39 27 14 5 0 0 0 0 0 0 0 0 0 0 1 2 3 3 2 1 0 0 0 1 1 1 1 1 0 1 3 6 6 5 3 0 2 2 2 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 3 5 5 5 5 7 12 22 31 40 46 49 53 58 66 75 82 86 87 89 91 85 79 77 82 89 94 95 93 90 86 81 75 69 66 68 76 83 88 92 94 94 90 83 73 62 61 60 59 60 61 63 70 80 80 76 70 60 54 45 41 40 33 19 7 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 1 1 2 2 1 1 0 0 1 2 4 7 10 10 9 8 5 3 3 5 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 6 18 33 30 18 6 2 1 2 4 10 21 29 35 38 39 42 47 53 59 65 69 73 77 77 75 74 75 79 84 87 88 88 88 85 81 77 73 73 75 81 87 92 94 93 89 85 79 73 67 67 66 64 61 59 58 59 60 60 64 67 67 62 57 51 43 30 19 9 2 0 0 0 0 1 0 0 0 1 0 1 3 4 3 1 1 2 2 1 0 1 0 1 3 6 10 11 11 10 10 7 5 4 5 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 8 22 42 36 21 6 0 0 0 1 3 12 21 30 37 40 43 44 44 47 51 55 57 59 63 66 67 67 68 70 73 76 81 85 84 81 78 76 75 78 83 90 93 94 93 87 81 76 74 71 70 71 71 71 66 68 72 70 68 72 74 71 70 66 58 44 23 18 13 6 1 0 0 0 0 1 2 4 5 3 4 5 5 2 0 0 0 1 2 3 4 2 3 5 6 6 5 5 6 8 6 4 2 1 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 10 24 17 9 2 0 0 0 0 0 1 6 13 22 35 41 43 41 41 42 45 48 50 53 53 52 51 53 56 59 62 68 75 78 77 76 75 74 76 81 86 90 92 90 83 78 74 74 75 74 74 74 78 77 80 84 82 78 75 73 72 72 68 58 42 22 20 19 11 2 0 0 0 1 4 6 9 10 8 8 8 7 2 0 0 0 1 3 4 5 6 4 3 2 2 1 1 3 4 4 4 3 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 8 10 10 12 20 16 10 4 0 0 0 0 0 0 0 1 4 10 21 31 38 42 41 40 38 37 36 35 32 28 33 37 41 45 50 59 65 69 71 71 70 70 74 80 85 87 85 78 75 74 74 75 75 74 75 78 84 89 92 90 80 73 70 67 66 65 58 41 31 25 20 11 2 0 0 0 2 5 9 13 13 12 11 10 6 3 1 1 0 2 5 8 8 4 1 0 0 0 0 0 1 1 3 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 4 23 37 34 32 25 14 2 0 0 0 0 0 0 0 0 0 3 8 17 31 35 32 28 27 31 34 32 24 23 24 27 30 33 38 44 51 56 57 57 57 61 65 69 74 78 80 78 75 74 73 71 72 75 80 87 93 97 98 85 75 69 65 62 61 57 44 37 30 21 9 2 0 0 0 2 7 12 15 16 15 14 13 8 7 5 3 5 5 7 9 9 5 2 0 0 0 0 1 1 0 2 3 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 5 37 59 46 36 27 16 3 2 1 1 0 0 0 0 0 0 0 0 1 1 12 16 18 21 27 28 27 23 20 18 17 19 19 21 25 31 38 45 49 51 51 53 57 62 68 73 74 73 71 71 72 75 80 85 88 91 93 99 90 83 81 78 67 61 60 54 48 38 25 6 2 0 0 0 1 7 14 18 17 15 13 11 5 3 4 7 11 10 9 9 8 5 4 2 1 1 1 2 2 2 2 3 6 14 16 13 6 3 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 14 25 24 21 14 7 2 9 8 4 0 0 0 1 1 0 0 0 0 0 0 1 4 8 13 14 15 17 15 12 11 13 13 15 17 19 22 27 32 39 43 47 52 58 61 64 65 66 67 68 74 80 80 79 79 80 83 91 91 88 86 83 75 70 67 62 55 46 33 10 3 0 0 0 0 5 11 13 11 11 9 5 4 4 6 7 6 6 7 8 7 7 6 4 2 2 3 4 3 4 4 3 5 11 18 22 18 11 4 1 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 0 0 0 0 1 4 8 10 5 1 1 6 6 5 4 5 5 6 6 4 2 2 2 1 1 1 1 3 4 5 7 8 9 9 9 10 11 12 13 13 15 17 20 24 29 36 44 49 52 53 55 58 61 65 72 77 75 70 69 72 77 83 84 83 81 80 78 77 75 74 71 61 43 18 5 0 0 0 1 4 8 10 10 12 12 6 6 8 11 13 7 6 7 8 9 10 9 6 4 4 4 4 6 7 6 5 2 5 12 20 22 16 8 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 0 0 0 0 0 0 0 0 0 0 0 1 3 6 10 13 13 13 12 11 9 9 8 7 6 5 4 4 5 6 8 9 9 11 11 11 11 12 12 11 12 13 14 15 17 21 27 32 35 39 43 49 56 61 66 68 66 64 64 67 73 76 77 76 72 72 75 80 87 93 87 72 50 28 11 2 0 1 6 11 13 12 12 15 17 11 8 7 7 7 6 5 7 9 10 12 13 13 13 11 9 7 7 6 5 5 4 4 7 13 19 17 12 5 2 1 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 1 3 5 7 8 8 9 10 11 12 12 13 14 14 13 13 14 14 14 14 14 16 16 16 16 15 15 14 13 12 12 11 9 9 11 15 19 22 28 37 48 55 59 60 58 60 63 67 72 77 77 74 71 72 77 85 97 120 100 69 49 30 12 2 1 9 17 23 23 14 15 15 13 8 7 6 5 5 6 7 8 12 13 15 19 21 19 14 9 8 7 7 7 8 8 8 7 7 14 18 18 12 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 3 5 7 11 14 17 18 19 21 21 21 20 20 20 20 20 20 18 19 20 19 17 14 11 9 8 6 5 6 7 9 15 25 37 46 50 51 51 55 59 64 70 75 74 72 73 76 79 84 89 93 81 62 42 23 9 1 1 13 27 35 31 16 14 13 10 5 4 5 5 6 6 5 6 9 14 18 23 26 23 17 11 7 8 8 8 7 9 9 7 5 10 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 15 18 21 24 26 26 26 25 23 23 23 23 24 26 27 26 22 18 13 8 7 6 4 2 2 3 7 15 25 33 36 36 39 43 49 56 65 73 81 86 85 81 79 79 82 69 55 42 31 17 8 3 2 15 34 44 33 19 12 8 6 4 3 4 5 5 4 5 8 12 15 18 20 25 23 18 12 9 8 9 9 10 11 10 8 5 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 1 3 8 13 16 19 22 26 28 28 27 26 26 27 31 33 34 33 28 20 12 5 3 2 1 0 0 1 3 8 14 20 22 21 24 28 34 42 52 64 72 77 77 73 73 74 75 66 55 43 32 19 10 6 5 14 30 40 29 18 10 6 4 4 4 4 4 5 4 4 8 11 14 17 19 22 21 18 12 9 9 10 10 12 13 12 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 5 10 14 17 18 24 28 29 28 28 29 30 35 37 38 36 29 19 10 3 1 0 0 0 0 0 1 4 8 12 14 16 18 21 24 30 41 50 60 69 75 71 69 68 68 63 56 47 35 24 14 9 6 11 19 25 19 12 8 6 3 4 4 5 5 6 6 6 7 11 16 21 26 26 22 17 11 8 8 10 12 15 16 15 12 10 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 1 2 7 12 17 20 19 22 25 26 26 28 29 28 31 33 33 30 21 13 7 2 0 0 0 0 0 0 0 1 3 6 9 12 15 16 18 22 32 42 52 61 64 63 61 61 61 59 55 47 36 26 16 7 4 6 8 9 7 5 5 6 3 2 2 2 3 7 9 9 9 11 19 28 34 32 24 15 10 8 9 10 13 17 17 13 9 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 9 14 19 23 25 20 14 10 10 14 19 23 25 28 30 31 30 26 25 25 24 24 24 22 20 15 9 4 1 0 0 0 0 0 0 0 0 1 2 5 7 10 11 13 17 24 32 41 51 54 52 50 51 54 55 53 46 36 24 13 5 3 2 3 2 1 0 1 2 1 1 2 4 6 8 9 9 8 12 18 27 33 30 23 13 9 7 8 9 10 13 13 9 6 11 12 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 9 10 12 15 21 30 38 43 45 41 37 32 29 28 30 30 30 32 35 37 38 33 29 26 24 23 22 19 15 12 7 3 1 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 15 20 26 33 43 45 46 47 48 49 49 47 43 36 27 18 11 7 4 3 2 1 2 3 3 3 3 6 10 6 4 5 7 7 10 15 20 22 20 14 7 6 6 7 5 5 5 6 5 4 14 19 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 7 9 10 10 10 12 16 24 34 42 46 45 46 48 50 52 53 53 52 50 46 43 43 45 41 37 34 31 28 25 22 19 13 7 3 2 1 0 0 0 0 0 0 0 0 0 1 1 1 4 8 13 18 23 30 37 40 41 42 42 47 47 43 40 36 31 26 22 14 6 2 1 2 3 4 5 8 9 9 11 7 6 5 7 9 10 10 10 10 9 6 3 5 7 7 4 3 2 1 0 0 5 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 1 3 6 10 11 11 11 11 11 14 19 25 33 39 41 37 40 47 56 66 78 87 90 87 74 58 48 45 45 44 41 36 27 24 24 25 19 12 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 15 22 28 34 37 38 38 36 39 40 39 38 34 30 25 19 11 5 1 0 1 2 4 7 13 12 7 4 3 3 5 8 10 9 8 8 9 8 6 8 14 14 10 10 9 7 5 1 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 11 13 13 13 13 13 13 17 21 26 31 34 35 34 36 43 53 66 80 90 96 96 87 69 53 47 46 45 44 40 28 26 27 28 24 18 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 10 18 26 33 36 37 38 36 37 37 37 36 31 25 20 14 8 3 0 0 0 1 2 4 6 4 1 0 0 0 1 3 3 3 3 6 8 9 8 11 9 10 14 14 12 9 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 10 11 12 14 16 19 21 23 28 32 35 33 33 35 37 39 42 48 58 78 85 87 87 87 74 61 52 46 42 41 42 34 30 27 24 21 18 14 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 11 18 23 26 30 33 33 33 33 32 30 25 20 15 10 5 2 0 0 0 0 1 1 1 0 0 0 0 0 0 0 1 5 11 6 4 4 6 7 7 10 17 21 17 13 16 9 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 1 2 5 7 7 14 17 18 18 21 25 28 31 34 35 36 36 35 35 37 40 44 49 57 78 88 92 91 94 81 66 55 47 40 35 34 29 25 21 18 14 11 9 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 10 15 21 24 25 27 29 29 27 20 15 10 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 5 5 7 10 7 6 9 20 27 26 20 22 15 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 5 5 8 10 11 12 16 17 17 19 22 25 30 36 41 45 48 50 53 59 72 88 98 102 101 101 88 72 58 50 41 33 26 22 22 23 25 17 9 3 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 4 9 15 18 20 21 23 23 20 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 12 15 10 7 7 11 23 29 27 24 18 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 7 13 14 12 11 11 15 21 30 37 43 48 50 53 63 82 96 102 103 98 94 82 68 57 54 47 39 28 25 25 22 10 8 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 12 14 15 15 15 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 1 4 7 12 12 10 7 8 18 27 29 26 21 13 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 2 4 5 7 8 8 7 6 9 16 25 34 44 52 55 57 63 74 85 97 102 95 82 72 66 65 65 59 49 36 27 21 15 9 8 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 5 6 8 8 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 1 7 10 10 8 13 20 28 31 26 22 17 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CIN -79 -72 -65 -60 -54 -58 -57 -50 -41 -34 -34 -35 -31 -27 -25 -24 -24 -24 -24 -23 -21 -16 -10 -9 -10 -11 -11 -9 -6 -4 -2 -1 -2 -2 -4 -4 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -4 -8 -14 -19 -22 -23 -9 -2 0 -2 -9 -20 -31 -28 -15 -10 -23 -55 -67 -47 -11 -4 -3 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -3 -3 -4 -3 -1 -1 -1 -1 -1 -1 -3 -9 -16 -17 -8 -4 -3 -3 -3 -2 -1 -1 -1 -2 -1 -1 -1 -1 -1 -1 -2 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -94 -84 -78 -74 -71 -69 -62 -53 -46 -43 -41 -39 -35 -30 -25 -22 -21 -22 -22 -19 -14 -11 -9 -8 -9 -10 -10 -7 -5 -3 -2 -2 -4 -5 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -7 -6 -4 -6 -7 -10 -13 -7 -3 -1 -3 -19 -71 -76 -78 -63 -31 -1 -11 -42 -47 -30 -10 -4 -2 -3 -3 -2 -2 -1 -1 -1 -1 -1 -2 -3 -3 -3 -3 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -5 -4 -3 -3 -3 -3 -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 -109 -93 -84 -79 -77 -72 -63 -54 -47 -45 -43 -37 -30 -25 -21 -17 -16 -18 -16 -12 -10 -10 -7 -6 -6 -7 -6 -3 -3 -3 -4 -4 -4 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -7 -7 -4 -4 -3 -3 -3 -4 -2 -1 -1 -2 -12 -61 -70 -72 -70 -62 -48 -8 -1 -1 -1 -1 -3 -10 -16 -15 -6 -2 -2 -1 -2 -2 -2 -3 -4 -4 -3 -1 0 0 -1 -1 -1 -1 -2 -2 -3 -3 -3 -3 -3 -3 -2 -3 -3 -3 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -108 -96 -86 -79 -74 -69 -60 -52 -45 -41 -38 -31 -26 -24 -21 -16 -13 -10 -6 -4 -5 -7 -6 -5 -5 -4 -2 -1 -2 -4 -5 -4 -2 -1 -1 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 0 0 -1 -3 -4 -3 -3 -3 -3 -3 -4 -5 -4 -3 -3 -3 -8 -46 -62 -65 -61 -52 -24 -6 -2 -2 -2 -4 -11 -30 -38 -28 -8 -2 -1 -2 -2 -3 -3 -4 -4 -3 -2 -1 -1 -1 -1 -1 -2 -2 -2 -3 -3 -2 -3 -3 -3 -2 -3 -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 -121 -105 -91 -82 -77 -69 -62 -47 -38 -36 -31 -24 -24 -24 -20 -14 -9 -4 -1 -1 -1 -2 -2 -3 -3 -1 0 -1 -2 -3 -5 -5 -5 -3 -2 0 0 0 0 0 -1 -1 -1 -1 -1 0 0 -1 -2 -3 -3 -2 -2 -3 -3 -3 -4 -5 -7 -7 -5 -17 -36 -49 -60 -60 -49 -35 -24 -5 -1 0 -2 -7 -16 -21 -15 -7 -2 -1 -1 -1 -2 -3 -3 -3 -3 -3 -2 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -3 -3 -4 -3 -3 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -115 -100 -91 -84 -73 -62 -49 -41 -39 -38 -34 -32 -28 -22 -14 -9 -5 -3 -2 -1 0 0 -1 -1 -1 -1 -2 -2 -1 -2 -4 -5 -5 -4 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -2 -2 -3 -3 -3 -4 -5 -6 -7 -6 -12 -28 -45 -50 -52 -46 -23 -3 -2 -1 -2 -6 -11 -15 -15 -12 -6 -2 -1 -1 -1 -1 -2 -3 -3 -2 -1 -1 -1 0 -1 0 -1 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -2 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -94 -97 -92 -82 -70 -54 -43 -39 -34 -28 -23 -28 -31 -24 -14 -6 -5 -4 -3 -2 -1 0 -1 -3 -6 -9 -10 -7 -4 -3 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -3 -4 -4 -4 -3 -4 -5 -6 -6 -5 -5 -13 -20 -19 -15 -11 -5 -2 -1 -1 -2 -9 -18 -20 -15 -3 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -1 -1 -1 0 0 0 0 -1 -2 -2 -3 -3 -2 -2 -2 -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 -96 -107 -99 -93 -89 -72 -57 -41 -27 -20 -24 -17 -18 -16 -11 -6 -4 -2 -1 -1 -1 0 -3 -7 -11 -13 -10 -8 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -4 -2 -2 -3 -4 -6 -6 -5 -5 -4 -4 -5 -9 -4 -2 -1 -3 -5 -5 -2 -1 -1 -1 -5 -13 -10 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -3 -4 -3 -1 0 0 -1 -1 -1 -3 -4 -4 -3 -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 -125 -113 -109 -105 -95 -74 -53 -39 -32 -30 -29 -18 -13 -11 -8 -6 -2 -1 -6 -7 -4 -2 -5 -10 -11 -7 -3 -5 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -3 -4 -5 -5 -4 -4 -3 -3 -1 -1 -1 -1 -1 -1 -2 -4 -5 -6 -4 0 -2 -5 -4 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -2 -1 -1 0 0 -1 -2 -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 0 0 0 0 0 0 0 -1 -1 -161 -129 -126 -114 -90 -66 -49 -39 -36 -35 -30 -18 -11 -8 -6 -4 -4 -8 -7 -4 -3 -6 -13 -14 -11 -6 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -3 -4 -4 -4 -3 -3 -2 -1 0 0 -1 -4 -5 -1 0 -8 -13 -12 -7 -1 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -3 -2 -1 -1 -1 -1 -2 -3 -4 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -150 -124 -122 -113 -94 -73 -64 -48 -40 -39 -39 -34 -26 -15 -7 -5 -13 -10 -5 -2 -2 -6 -9 -8 -8 -8 -3 -1 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -2 -4 -4 -4 -1 -3 -3 -3 -2 -1 -2 -2 -1 0 0 -1 -4 -9 -9 -1 0 -2 -3 -2 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -3 -3 -1 -1 -2 -3 -2 -1 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -42 -28 -61 -88 -87 -62 -77 -52 -41 -43 -49 -47 -33 -17 -7 -6 -12 -7 -3 -2 -3 -4 -1 -3 -5 -5 -2 -2 -1 0 -1 -2 -2 -1 0 0 0 0 0 -1 -1 -2 -3 -5 -5 -4 -3 -3 -3 -3 -2 -2 -1 -3 -2 -1 -1 -1 -1 -4 -3 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -4 -4 -4 -4 -5 -5 -4 -3 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -31 -50 -42 -21 -74 -53 -45 -46 -49 -45 -30 -18 -9 -4 -5 -5 -4 -3 -3 -2 -2 -4 -4 -3 -2 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -4 -5 -4 -4 -4 -4 -4 -3 -2 -2 0 0 0 -1 -2 -2 -2 -1 -1 0 0 0 -1 -1 0 0 0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -5 -6 -6 -7 -6 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -4 -3 -11 -52 -54 -52 -49 -42 -30 -22 -13 -6 -3 -3 -4 -3 -3 -2 -1 -1 -1 -2 -4 -5 -2 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -4 -6 -6 -5 -5 -3 -1 -1 0 0 0 -1 -1 -3 -4 -4 -3 -2 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -1 -1 -2 -3 -4 -3 -8 -8 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -29 -32 -35 -40 -44 -35 -20 -13 -8 -3 0 -1 -2 -3 -4 -2 -2 -1 -2 -4 -6 -9 -5 -3 -2 -2 -2 -5 -5 -4 -3 -4 -4 -3 -1 -1 -3 -4 -6 -6 -6 -5 -4 -2 0 0 0 0 0 -1 -2 -6 -8 -7 -5 -4 -2 -3 -3 -2 -1 0 -1 -1 -1 -1 -1 -1 -1 -2 -3 -3 -1 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -13 -22 -27 -16 -11 -7 -3 0 0 -1 -2 -2 -2 -2 -2 -2 -2 -2 -5 -3 -2 -1 -2 -3 -5 -5 -4 -3 -4 -4 -4 -3 -2 -4 -5 -6 -6 -5 -4 -1 0 0 0 0 0 0 -2 -6 -7 -7 -5 -4 -3 -4 -4 -4 -4 -4 -3 -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 -1 -2 -7 -4 -2 -1 -1 -1 -1 -1 -1 -2 -3 -2 -2 -2 -2 -2 -1 -1 -1 -1 -2 -2 -2 -2 -2 -4 -4 -5 -5 -5 -4 -5 -5 -5 -4 -3 -1 0 0 -1 -4 -9 -6 -6 -7 -7 -5 -4 -4 -4 -4 -4 -4 -5 -5 -5 -6 -7 -5 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -1 -2 -3 -3 -1 -4 -5 -4 -3 -2 -2 -1 -1 -1 -1 -2 -3 -4 -5 -6 -6 -5 -6 -7 -8 -6 -3 -1 -1 0 -1 -4 -7 -13 -18 -13 -10 -9 -6 -4 -4 -5 -6 -7 -7 -7 -7 -7 -5 -6 -4 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 -1 -1 -1 -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 -1 -1 -4 -5 -5 -4 -3 -2 -3 -3 -3 -2 -6 -5 -3 -3 -3 -3 -2 -2 -4 -5 -5 -5 -6 -6 -6 -7 -8 -9 -12 -10 -5 -1 0 -1 -10 -20 -25 -28 -28 -18 -13 -11 -10 -8 -5 -5 -5 -5 -4 -3 -3 -4 -5 -4 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -3 -4 -4 -3 -1 -2 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -4 -3 -2 -3 -4 -4 -4 -4 -5 -5 -4 -3 -3 -4 -3 -2 -3 -6 -7 -7 -7 -7 -8 -5 -6 -6 -6 -6 -5 -6 -8 -11 -13 -24 -34 -37 -35 -34 -21 -17 -16 -13 -8 -3 -5 -5 -3 -3 -3 -3 -4 -5 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -4 -4 -5 -5 -5 -4 -3 -2 -2 -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 -1 -4 -10 -8 -4 -2 -1 -2 -1 -2 -2 -1 -1 -2 -3 -4 -5 -6 -8 -6 -4 -3 -3 -5 -3 -3 -4 -5 -6 -6 -7 -8 -10 -4 -2 -1 -1 -1 -3 -15 -23 -26 -26 -28 -29 -20 -10 -10 -13 -13 -11 -6 -3 -4 -6 -5 -4 -4 -7 -5 -4 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 -1 -1 -1 -1 -5 -6 -9 -14 -17 -5 -3 -2 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -10 -10 -5 -2 -2 -3 -3 -1 -2 -2 -2 -2 -3 -3 -5 -7 -7 -6 -4 -3 -3 -2 -3 -5 -6 -6 -6 -7 -7 -8 -8 -9 -4 -1 0 -1 -2 -17 -25 -28 -28 -27 -29 -34 -24 -6 -4 -6 -6 -4 -3 -6 -4 -4 -4 -4 -4 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -7 -6 -1 -1 -1 -1 -3 -5 -7 -11 -18 -25 -17 -11 -5 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -5 -10 -12 -8 -7 -8 -6 -6 -6 -2 -2 -2 -1 -2 -2 -2 -3 -4 -4 -3 -2 -2 -2 -3 -6 -7 -7 -8 -9 -9 -5 -3 -3 -2 -1 -1 0 0 -2 -19 -26 -28 -29 -30 -34 -24 -12 -4 -4 -4 -4 -3 -4 -5 -3 -2 -2 -4 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -7 -5 -1 -2 -2 -2 -1 -3 -6 -11 -17 -26 -27 -21 -10 -1 -1 -1 -1 -1 -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 -1 -3 -17 -18 -13 -7 -4 -3 -4 -7 -10 -4 -3 -3 -5 -6 -6 -3 -3 -4 -4 -3 -2 -1 -1 -2 -5 -6 -7 -7 -6 -5 -2 -1 0 0 0 0 0 0 -1 -13 -23 -25 -23 -21 -19 -10 -4 -3 -3 -4 -5 -5 -5 -3 -3 -2 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -7 -6 -5 -6 -6 -7 -10 -11 -7 -3 -1 -1 0 0 -1 -1 -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 -1 -13 -15 -13 -7 -1 -1 -2 -5 -8 -4 -3 -7 -10 -10 -7 -3 -4 -6 -6 -4 -3 -3 -4 -6 -5 -2 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 -1 -12 -19 -14 -4 -7 -5 -5 -7 -10 -12 -9 -8 -6 -4 -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 -1 -5 -8 -10 -9 -7 -5 -3 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -4 -3 -1 -1 -3 -3 -1 -1 -2 -4 -5 -4 -6 -5 -3 -3 -3 -4 -4 -3 -2 -2 -1 0 0 0 0 0 0 0 0 -1 -7 -10 -12 -12 -8 -3 -2 -4 -8 -9 -8 -7 -9 -11 -15 -14 -10 -5 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -5 -10 -6 -4 -4 -6 -5 -2 -3 -4 -3 -2 -1 -1 -1 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -1 0 0 -1 -2 -4 -4 -4 -2 -1 -2 -2 -1 0 0 0 0 0 0 0 0 -1 -2 -5 -24 -24 -18 -12 -6 -3 -4 -4 -4 -5 -7 -8 -9 -11 -16 -9 -4 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -4 -4 -3 -1 -1 -2 -6 -7 -9 -8 -5 -2 -1 -1 -1 0 -1 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -6 -8 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 0 0 0 0 0 0 0 0 -7 -25 -35 -12 -12 -8 -5 -3 -4 -4 -4 -4 -4 -4 -6 -6 -6 -5 -5 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -1 -1 -2 -6 -11 -14 -13 -9 -1 -1 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -2 -1 0 0 0 0 0 0 0 -1 -6 -12 -14 -11 -12 -11 -8 -7 -6 -5 -5 -4 -3 -3 -4 -4 -3 -4 -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 -1 -1 -1 -1 -1 -2 -7 -7 -5 -3 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -2 -2 -2 -3 -2 -1 0 0 0 0 0 -1 -2 -9 -27 -24 -11 -12 -13 -12 -11 -10 -6 -6 -5 -5 -4 -3 -3 -2 -2 -2 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 0 0 0 0 0 -1 -3 -9 -27 -29 -20 -11 -10 -11 -13 -12 -9 -5 -5 -7 -9 -9 -4 -3 -2 -2 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -1 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -3 -3 -3 -2 -1 0 0 0 0 -4 -11 -21 -31 -33 -18 -9 -10 -12 -11 -9 -7 -5 -4 -3 -6 -8 -10 -5 -3 -2 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -4 -4 -3 -2 0 0 0 0 -1 -3 -15 -34 -53 -62 -25 -12 -10 -14 -16 -14 -12 -10 -7 -4 -4 -5 -6 -5 -2 -1 -1 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -12 -16 -19 -18 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -2 -2 -1 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 -2 -2 -1 -2 -3 -2 -2 -1 -1 0 0 -1 -3 -6 -14 -29 -45 -53 -45 -19 -12 -15 -20 -19 -17 -16 -13 -8 -4 -5 -4 -2 -1 -1 0 -1 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -10 -18 -18 -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 -1 -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 -1 -1 -1 0 0 -2 -1 -1 -1 -2 -3 -3 -2 -1 -1 -1 -1 -2 -2 -2 -1 -1 -1 -1 -1 0 0 0 0 -6 -13 -20 -27 -37 -48 -47 -22 -6 -10 -17 -20 -15 -14 -12 -8 -3 -3 -5 -5 -6 -11 -14 -10 -5 -2 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -4 -11 -13 -9 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -3 -2 0 0 -1 -1 -1 -2 -2 -2 -2 -1 -1 0 0 -1 -1 -2 -1 -1 0 0 0 0 0 0 -1 -7 -15 -22 -26 -32 -30 -37 -45 -42 -41 -37 -27 -13 -9 -12 -13 -12 -11 -13 -12 -13 -16 -18 -13 -7 -3 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -8 -11 -8 0 0 0 0 0 0 0 0 -1 -3 -6 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 -1 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 -1 -1 -1 -2 -3 -5 -4 -2 0 0 0 0 -1 -1 0 0 0 0 0 0 0 -1 -4 -11 -16 -21 -25 -32 -28 -34 -44 -52 -51 -27 -11 -7 -8 -11 -13 -13 -12 -10 -10 -13 -19 -23 -22 -10 -2 0 0 0 0 0 0 0 0 -2 -5 -7 -3 -14 -28 -34 -24 -7 0 0 0 0 0 0 -1 -1 -1 -2 -5 -9 -10 -6 -3 0 0 0 0 0 0 0 0 -1 -2 -3 -6 -6 -3 -1 -1 -8 -15 -12 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -2 -1 -2 -2 -2 -1 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -1 -4 -6 -8 -13 -24 -33 -39 -45 -47 -43 -19 -12 -12 -13 -13 -12 -10 -8 -6 -4 -5 -8 -14 -22 -34 -19 -5 0 0 0 0 0 0 -1 -9 -21 -28 -21 -6 -18 -35 -41 -30 -9 0 0 0 0 -1 -3 -8 -11 -8 -7 -10 -11 -7 -5 -3 -1 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -2 -6 -17 -13 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 -2 -1 -2 -3 -2 -1 0 0 -1 -1 0 0 0 0 0 0 0 0 0 -3 -10 -22 -25 -29 -35 -40 -43 -44 -38 -19 -6 -4 -5 -7 -8 -9 -7 -5 -5 -7 -8 -8 -10 -14 -30 -22 -9 0 0 0 -2 -2 -2 -7 -11 -8 0 0 0 -6 -12 -12 -6 -2 0 0 0 0 -2 -8 -18 -15 -12 -13 -15 -11 -6 -4 -2 -1 0 0 -2 -4 -7 -5 -2 0 0 0 0 -1 -3 -7 -13 -20 -17 -11 -8 -2 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -3 -1 -1 -1 -1 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -2 -9 -24 -15 -11 -17 -21 -25 -28 -22 -5 -4 -3 -2 -3 -3 -6 -6 -6 -6 -7 -8 -10 -12 -19 -21 -14 -7 -3 -3 -3 -4 -6 -8 -10 -6 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -13 -19 -10 -8 -12 -14 -8 -3 -1 -1 0 0 0 -1 -4 -9 -10 -6 -3 -1 -2 -3 -6 -10 -14 -21 -23 -23 -19 -10 -3 0 0 0 0 0 0 0 0 0 -1 -2 -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 -1 -3 -9 -12 -16 -20 -20 -17 -10 -4 -3 -4 -4 -3 -3 -2 -4 -4 -5 -8 -13 -15 -16 -17 -20 -12 -6 -4 -6 -6 -6 -7 -8 -10 -6 -3 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -11 -19 -19 -12 -6 -4 -4 -2 -1 -1 -2 -2 -1 0 -3 -9 -15 -13 -14 -13 -9 -11 -15 -17 -18 -16 -22 -24 -22 -14 -3 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -2 -3 -5 -24 -26 -23 -19 -19 -17 -14 -12 -13 -14 -18 -23 -23 -4 -2 -3 -6 -12 -18 -24 -19 -7 -2 -3 -4 -6 -7 -7 -7 -8 -9 -10 -4 -2 -1 0 0 0 0 0 0 0 0 -1 -3 -11 -11 -12 -15 -15 -15 -17 -14 -3 -1 -1 -2 -2 -1 -2 -5 -10 -17 -20 -14 -7 -5 -10 -13 -17 -20 -20 -21 -22 -19 -12 -4 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -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 -1 -1 -2 -3 -3 -4 -11 -19 -23 -37 -36 -30 -22 -17 -13 -15 -19 -21 -21 -21 -23 -22 -6 -3 -6 -10 -14 -14 -18 -16 -8 -3 -3 -4 -6 -6 -6 -6 -6 -8 -11 -10 -6 -2 0 0 0 0 0 0 0 -2 -7 -15 -17 -14 -10 -10 -12 -15 -20 -18 -6 -1 -1 -3 -4 -1 -15 -20 -20 -19 -14 -7 -5 -5 -5 -10 -16 -18 -14 -12 -9 -9 -9 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -1 -2 -4 -19 -31 -37 -36 -38 -40 -38 -30 -12 -9 -10 -14 -19 -20 -19 -14 -7 -2 -3 -7 -11 -12 -9 -9 -7 -4 -2 -3 -4 -5 -4 -4 -4 -5 -6 -9 -8 -5 -3 -3 -4 -4 -3 -1 0 0 -1 -4 -9 -6 -4 -5 -9 -13 -9 -6 -3 -1 0 0 -1 -4 -13 -12 -11 -12 -14 -8 -6 -6 -6 -10 -15 -20 -22 -17 -15 -18 -28 -37 -10 -3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -4 -13 -34 -47 -42 -33 -30 -33 -34 -32 -26 -13 -10 -12 -17 -20 -19 -19 -14 -6 -2 -2 -4 -6 -5 -5 -4 -3 -2 -2 -3 -4 -4 -3 -3 -4 -5 -6 -8 -6 -5 -5 -6 -6 -6 -5 -3 -1 0 -1 -1 -1 -1 -4 -9 -14 -12 -5 -1 0 0 0 0 0 -1 -4 -6 -10 -12 -7 -6 -8 -12 -18 -17 -19 -23 -25 -26 -28 -29 -25 -11 -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 -1 -4 -9 -14 -20 -30 -54 -41 -32 -28 -30 -32 -19 -11 -9 -9 -13 -17 -19 -19 -17 -19 -15 -8 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -4 -3 -2 -2 -4 -5 -6 -7 -7 -8 -9 -7 -5 -5 -6 -5 -2 -1 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -14 -9 -6 -10 -16 -20 -18 -19 -21 -22 -24 -27 -33 -33 -15 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -2 -4 -9 -27 -40 -41 -37 -41 -34 -31 -33 -38 -43 -18 -4 -4 -10 -15 -17 -17 -16 -12 -11 -9 -6 -2 -2 -2 -2 -2 -3 -3 -5 -6 -4 -3 -3 -3 -2 -2 -4 -5 -6 -6 -7 -8 -8 -7 -4 -5 -7 -11 -16 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -8 -3 -6 -11 -15 -13 -18 -21 -23 -27 -31 -41 -39 -23 -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 -2 -8 -21 -43 -41 -41 -39 -37 -36 -38 -37 -34 -38 -39 -40 -41 -45 -51 -25 -8 -4 -10 -17 -13 -7 -7 -5 -4 -4 -3 -3 -3 -3 -3 -3 -3 -4 -6 -8 -5 -3 -2 -2 -2 -2 -4 -5 -6 -6 -4 -4 -5 -5 -5 -4 -5 -6 -9 -7 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -14 -16 -11 -13 -19 -26 -34 -41 -48 -54 -46 -22 -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 -1 -2 -8 -23 -41 -56 -45 -38 -32 -27 -24 -22 -22 -25 -29 -33 -35 -38 -40 -46 -27 -10 -3 -7 -12 -8 -3 -2 -2 -2 -2 -2 -3 -3 -3 -4 -4 -4 -4 -5 -5 -4 -3 -2 -2 -1 -2 -2 -3 -4 -4 -3 -3 -4 -4 -4 -4 -3 -4 -7 -12 -14 -11 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -19 -21 -9 -9 -17 -30 -42 -44 -53 -52 -42 -24 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -3 -7 -23 -39 -44 -32 -24 -19 -16 -17 -19 -15 -15 -18 -22 -27 -31 -34 -35 -39 -25 -11 -3 -3 -4 -3 -2 -2 -2 -2 -2 -2 -2 -2 -4 -7 -11 -6 -4 -5 -5 -5 -5 -5 -5 -4 -3 -2 -2 -4 -4 -5 -5 -4 -4 -3 -3 -3 -3 -6 -9 -10 -10 -9 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -13 -20 -15 -11 -15 -28 -44 -46 -50 -48 -37 -14 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -3 -3 -3 -10 -26 -46 -40 -27 -19 -16 -16 -16 -15 -14 -16 -18 -21 -25 -30 -33 -35 -35 -24 -12 -5 -3 -3 -3 -2 -1 -2 -2 -2 -3 -4 -5 -7 -9 -10 -8 -9 -9 -10 -12 -11 -6 -4 -6 -9 -8 -5 -3 -5 -4 -4 -4 -4 -4 -4 -3 -3 -3 -4 -4 -6 -9 -13 -10 -7 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -21 -20 -12 -11 -19 -36 -40 -43 -44 -36 -5 -1 0 0 0 0 0 0 0 0 -1 -2 -3 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -10 -24 -41 -32 -26 -19 -12 -15 -22 -26 -26 -27 -27 -26 -25 -25 -30 -30 -31 -31 -22 -12 -6 -4 -4 -4 -4 -3 -2 -3 -3 -3 -4 -6 -9 -13 -14 -10 -11 -13 -15 -16 -15 -9 -6 -6 -9 -10 -7 -4 -3 -3 -3 -3 -3 -4 -4 -4 -4 -4 -4 -4 -6 -10 -13 -14 -15 -14 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -3 -7 -6 -11 -26 -34 -40 -40 -31 -7 -2 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -3 -5 -5 -3 -2 -3 -5 -9 -19 -28 -36 -40 -38 -34 -32 -33 -35 -31 -26 -22 -18 -10 -6 -5 -5 -5 -5 -4 -3 -3 -5 -5 -4 -2 -3 -5 -7 -10 -10 -9 -9 -10 -15 -10 -6 -6 -9 -12 -9 -5 -4 -4 -4 -4 -5 -7 -6 -5 -5 -5 -4 -4 -5 -8 -11 -14 -18 -20 -6 -2 0 0 0 0 0 0 0 0 0 0 -1 -7 -8 -6 -2 -7 -7 -4 -6 -20 -38 -45 -36 -10 -2 0 0 0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -1 0 0 0 0 0 -1 -1 -1 -2 -2 -2 -2 -2 -2 -3 -5 -14 -19 -23 -33 -38 -37 -39 -45 -42 -34 -27 -22 -16 -8 -6 -6 -4 -3 -2 -2 -3 -2 -1 -1 -1 -1 -1 -1 -1 -4 -6 -7 -8 -10 -11 -7 -4 -4 -6 -9 -9 -6 -7 -8 -7 -6 -5 -5 -4 -4 -5 -6 -4 -4 -5 -7 -9 -11 -15 -21 -10 -3 0 0 0 0 0 0 0 0 0 0 -1 -14 -18 -16 -11 -29 -17 -5 -3 -13 -40 -46 -32 -9 -2 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 0 0 -1 -2 -3 -3 -8 -12 -15 -18 -13 -8 -15 -34 -26 -25 -27 -26 -13 -10 -9 -9 -8 -3 -2 -2 -1 -1 -1 -1 -1 0 -1 -1 -3 -7 -10 -10 -9 -13 -9 -6 -4 -4 -4 -4 -4 -5 -6 -7 -7 -6 -4 -2 -2 -4 -6 -6 -6 -6 -6 -8 -8 -9 -12 -18 -12 -5 0 0 0 0 0 0 0 0 0 -1 -2 -14 -22 -25 -22 -14 -6 -1 -2 -10 -33 -35 -16 -3 -1 0 -1 -1 -1 -1 -1 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 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -4 -7 -7 -4 -2 -2 -6 -6 -10 -18 -24 -24 -23 -24 -23 -19 -6 -3 -3 -2 -2 -3 -3 -3 -3 -5 -6 -8 -10 -11 -8 -6 -10 -9 -7 -6 -5 -4 -4 -4 -4 -3 -6 -10 -12 -7 -4 -4 -4 -4 -5 -6 -6 -7 -9 -9 -9 -10 -15 -14 -7 0 0 0 0 0 0 0 0 0 -2 -9 -16 -22 -27 -29 -16 -6 -1 -4 -25 -33 -27 -12 -3 -1 0 -1 -1 -1 -1 0 -1 -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 -1 -1 -1 -1 -2 -3 -3 -2 -2 -3 -4 -2 -1 0 0 -1 -4 -10 -17 -23 -21 -18 -15 -11 -4 -2 -3 -2 -3 -4 -5 -5 -7 -9 -11 -11 -11 -10 -7 -7 -10 -10 -8 -6 -5 -4 -5 -5 -5 -5 -6 -10 -12 -9 -6 -6 -7 -4 -5 -5 -6 -7 -8 -6 -5 -7 -12 -14 -8 0 0 0 0 0 -1 0 0 0 -1 -2 -8 -17 -24 -24 -19 -19 -24 -30 -42 -34 -17 -4 -2 -1 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -2 -2 -1 -1 -2 -3 -3 -2 -1 0 -1 -2 -4 -6 -8 -7 -6 -5 -4 -3 -2 -2 -2 -3 -4 -6 -7 -7 -8 -9 -9 -11 -8 -6 -7 -8 -8 -7 -6 -5 -5 -6 -7 -8 -9 -8 -8 -8 -8 -7 -9 -11 -8 -7 -7 -7 -5 -5 -6 -7 -10 -12 -12 -8 -2 -1 0 0 -1 -1 -1 -2 -3 -3 -2 -11 -17 -18 -13 -11 -16 -27 -40 -32 -17 -3 -1 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 0 0 0 -1 -1 -1 -2 -2 -2 -1 0 -2 -2 -1 -2 -2 -2 -2 -2 -2 -2 -3 -4 -3 -4 -4 -5 -5 -5 -6 -7 -8 -6 -4 -4 -5 -6 -6 -6 -6 -7 -9 -10 -9 -8 -7 -7 -7 -7 -5 -6 -8 -7 -8 -8 -7 -5 -5 -6 -6 -5 -5 -7 -6 -2 -1 0 0 -2 -7 -11 -12 -11 -9 -5 -6 -8 -7 -3 -2 -3 -7 -26 -29 -20 -6 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 -1 -4 -4 -2 0 0 0 0 0 -1 -1 -2 -2 -2 -2 -1 -1 -2 -3 -3 -2 -1 -1 -1 -2 -3 -3 -3 -4 -4 -4 -4 -4 -4 -5 -5 -4 -4 -4 -4 -6 -9 -11 -13 -15 -14 -8 -8 -9 -10 -10 -7 -5 -4 -5 -7 -9 -6 -3 -3 -4 -5 -5 -5 -6 -6 -5 -3 -1 0 0 -3 -14 -19 -18 -13 -10 -7 -7 -8 -8 -2 0 0 -1 -8 -10 -8 -5 -6 -4 -1 0 0 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -2 -2 -2 -2 -1 -1 -5 -5 -3 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -4 -4 -4 -3 -2 -1 -1 -2 -3 -3 -3 -3 -4 -4 -5 -5 -4 -3 -3 -4 -5 -6 -3 -3 -6 -11 -15 -15 -14 -13 -10 -10 -10 -12 -14 -11 -7 -5 -5 -7 -11 -9 -5 -4 -4 -3 -3 -4 -6 -7 -6 -4 -1 0 0 -1 -8 -14 -14 -10 -7 -6 -6 -6 -6 -4 -2 -1 0 -2 -5 -7 -7 -5 -2 0 0 0 0 -1 -1 -1 -2 -3 -3 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 -2 -1 -2 -3 -4 -5 -1 0 0 0 0 0 0 0 0 0 -1 -3 -5 -5 -3 -2 -1 -1 -2 -3 -4 -4 -4 -4 -5 -5 -4 -4 -4 -4 -5 -7 -8 -5 -5 -7 -8 -9 -11 -11 -12 -13 -12 -11 -11 -11 -11 -9 -7 -6 -5 -7 -6 -5 -3 -3 -3 -3 -4 -5 -5 -5 -5 -2 -1 0 -1 -4 -8 -9 -6 -5 -6 -6 -6 -9 -10 -8 -4 -2 -3 -6 -9 -9 -7 -3 -1 0 -1 -3 -4 -4 -2 -3 -3 -2 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -3 -4 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -6 -6 -3 -3 -4 -3 -3 -3 -4 -5 -5 -4 -4 -4 -4 -5 -5 -4 -4 -6 -7 -8 -9 -13 -16 -18 -16 -12 -12 -12 -11 -12 -13 -12 -9 -6 -4 -2 -1 -1 -3 -3 -3 -2 -3 -3 -4 -7 -3 -1 0 0 -1 -3 -4 -2 -4 -7 -8 -8 -8 -6 -4 -2 -3 -6 -7 -8 -7 -7 -5 -3 -1 -3 -5 -7 -8 -11 -10 -6 -4 -2 -1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -3 -4 -4 -2 -1 -1 -1 0 0 -1 -1 -1 -1 0 0 0 0 0 -3 -7 -11 -9 -8 -7 -6 -5 -6 -7 -7 -8 -8 -8 -8 -7 -4 -3 -2 -3 -4 -5 -6 -5 -8 -11 -13 -12 -10 -10 -11 -11 -13 -13 -11 -9 -4 -2 -1 -1 -1 -4 -4 -2 -1 -2 -2 -3 -4 -2 -1 0 0 0 -1 -3 -3 -5 -6 -7 -7 -8 -8 -7 -4 -6 -8 -8 -7 -6 -7 -7 -7 -5 -4 -5 -6 -8 -7 -7 -8 -8 -3 -1 -1 -1 -1 -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 -2 -4 -3 -2 -3 -2 -1 -1 -2 -2 -2 -2 -3 -3 -3 -2 -1 -1 -1 -2 -1 -2 -5 -8 -7 -8 -10 -9 -8 -9 -11 -12 -13 -13 -12 -12 -11 -9 -7 -5 -4 -4 -4 -5 -6 -7 -8 -9 -9 -9 -9 -10 -10 -10 -10 -9 -5 -2 -1 -1 -1 -2 -3 -3 -2 -2 -2 -1 -2 -2 -1 -1 0 0 0 -1 -3 -4 -4 -5 -6 -4 -6 -7 -7 -7 -8 -8 -9 -8 -6 -7 -8 -8 -8 -8 -8 -7 -8 -7 -6 -6 -6 -4 -2 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 -1 -2 -4 -6 -6 -6 -6 -6 -6 -4 -4 -4 -5 -5 -5 -5 -7 -6 -8 -9 -9 -8 -8 -9 -12 -12 -11 -11 -12 -11 -10 -9 -8 -7 -5 -4 -4 -5 -6 -6 -6 -6 -6 -6 -7 -7 -6 -6 -5 -2 -1 -1 -1 -2 -2 -3 -2 -2 -2 -2 -2 -3 -6 -8 -6 -1 -2 -3 -4 -5 -5 -6 -6 -6 -7 -7 -7 -7 -8 -9 -9 -9 -10 -8 -7 -6 -6 -7 -10 -12 -11 -10 -8 -6 -5 -5 -4 -2 -1 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -5 -5 -7 -8 -9 -11 -10 -10 -8 -10 -12 -14 -14 -10 -8 -7 -7 -6 -5 -6 -7 -7 -7 -8 -9 -9 -9 -8 -7 -7 -7 -7 -5 -4 -4 -3 -3 -4 -4 -5 -5 -5 -5 -4 -3 -4 -4 -4 -4 -4 -3 -2 -2 -2 -2 -2 -2 -3 -5 -6 -5 -1 -5 -7 -8 -7 -4 -4 -5 -6 -7 -9 -10 -9 -10 -10 -10 -9 -9 -8 -7 -6 -5 -6 -10 -14 -13 -11 -9 -7 -6 -5 -3 -2 -1 -2 -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 -1 -1 -1 -1 -2 -4 -5 -13 -16 -15 -13 -15 -14 -13 -11 -8 -7 -7 -8 -5 -4 -5 -5 -5 -3 -3 -4 -4 -4 -5 -5 -5 -8 -9 -7 -5 -5 -4 -2 -3 -4 -4 -3 -2 -4 -4 -3 -4 -5 -6 -7 -6 -5 -3 -3 -4 -3 -2 -2 -1 -2 -2 -2 -2 -4 -5 -5 -6 -3 -4 -4 -4 -4 -7 -10 -10 -11 -12 -9 -4 -5 -7 -8 -8 -7 -6 -9 -14 -14 -9 -7 -7 -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 -4 -7 -10 -13 -20 -20 -16 -12 -9 -8 -7 -7 -5 -5 -4 -4 -4 -4 -4 -3 -3 -4 -5 -5 -5 -6 -6 -4 -2 -5 -5 -3 -3 -4 -4 -4 -2 -3 -3 -4 -5 -10 -11 -11 -12 -11 -8 -4 -5 -6 -5 -3 -1 -3 -3 -4 -7 -8 -6 -4 -4 -2 -2 -3 -4 -2 -6 -10 -12 -13 -11 -9 -7 -9 -11 -12 -12 -9 -9 -11 -15 -15 -9 -7 -8 -7 -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 -1 -2 -5 -17 -21 -20 -16 -11 -8 -6 -6 -6 -6 -7 -8 -5 -5 -6 -6 -6 -5 -5 -5 -6 -5 -3 -1 -1 -4 -5 -4 -4 -3 -5 -6 -5 -4 -3 -4 -5 -7 -10 -13 -17 -17 -12 -6 -4 -3 -1 -1 -1 -3 -4 -5 -6 -8 -9 -9 -5 -3 -3 -3 -4 -2 -5 -10 -15 -17 -14 -11 -12 -14 -16 -16 -16 -11 -11 -12 -16 -17 -14 -11 -9 -6 -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 -1 -12 -18 -20 -18 -12 -8 -6 -5 -5 -6 -7 -9 -6 -5 -6 -7 -8 -6 -4 -4 -4 -4 -3 0 0 0 -1 -3 -4 -3 -3 -3 -3 -3 -3 -3 -4 -5 -6 -7 -7 -6 -5 -5 -3 -2 -1 -1 -1 -2 -3 -4 -4 -7 -10 -10 -6 -4 -4 -4 -3 -3 -5 -9 -13 -18 -19 -17 -17 -16 -16 -16 -12 -9 -9 -10 -14 -16 -15 -12 -8 -4 -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 -1 -1 -1 -1 -1 -1 0 0 0 -1 -1 -1 -2 -4 -12 -16 -18 -18 -13 -9 -7 -7 -7 -5 -3 -3 -3 -5 -7 -10 -14 -9 -3 -1 -1 -2 -2 0 0 0 -1 -3 -7 -5 -4 -4 -6 -5 -4 -3 -3 -4 -5 -5 -5 -3 -3 -2 -1 -1 0 0 0 -1 -1 -2 -2 -8 -11 -10 -7 -6 -5 -4 -4 -3 -4 -8 -18 -20 -20 -19 -18 -17 -15 -12 -8 -6 -6 -7 -10 -12 -13 -11 -7 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -6 -5 -4 -2 -2 -2 -2 -3 -4 -4 -7 -14 -15 -16 -16 -14 -14 -12 -9 -7 -7 -6 -4 -3 -3 -4 -5 -8 -20 -15 -6 -2 -1 0 0 0 0 0 -1 -2 -5 -4 -4 -4 -3 -4 -4 -3 -3 -4 -5 -5 -5 -4 -3 -2 -2 -1 -1 0 0 -1 -2 -3 -2 -8 -13 -13 -5 -2 -2 -5 -4 -2 -3 -7 -13 -15 -16 -17 -16 -15 -14 -11 -7 -6 -6 -8 -10 -11 -11 -10 -8 -5 -2 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 -1 -1 -1 -2 -4 -5 -5 -5 -4 -4 -3 -2 -3 -3 -2 -3 -3 -4 -8 -11 -12 -11 -11 -10 -8 -6 -6 -8 -8 -6 -5 -4 -3 -2 -4 -4 -3 -2 -1 0 0 0 0 0 0 0 0 -2 -3 -4 -3 -4 -5 -4 -3 -4 -5 -5 -5 -4 -2 -2 -2 -2 -2 0 0 -1 -1 -3 -2 -8 -14 -19 -10 -7 -6 -5 -3 -2 -3 -5 -5 -8 -13 -18 -16 -15 -14 -11 -8 -7 -8 -10 -10 -10 -10 -11 -8 -4 -2 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 -1 -2 -3 -4 -4 -5 -5 -5 -5 -5 -4 -3 -2 -2 -3 -2 -1 -2 -2 -2 -3 -4 -6 -8 -8 -7 -5 -3 -4 -6 -5 -5 -4 -4 -1 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 -1 -1 -2 -1 -3 -5 -5 -3 -4 -5 -5 -4 -3 -2 -2 -2 -2 -1 0 0 -1 -1 -1 -1 -4 -9 -14 -12 -10 -8 -6 -5 -4 -2 -2 -5 -10 -13 -13 -12 -12 -13 -12 -11 -10 -9 -7 -6 -7 -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 0 0 0 0 -1 -3 -4 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -3 -2 -3 -3 -2 -2 -1 -1 -1 -1 -1 -4 -6 -7 -5 -4 -4 -4 -4 -4 -5 -4 -2 -2 -2 -3 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -3 -5 -7 -5 -4 -3 -3 -3 -3 -3 -2 -2 -2 -1 0 0 -1 -1 -1 -2 -1 -1 0 -4 -5 -6 -8 -6 -4 -2 -1 -3 -6 -8 -7 -8 -8 -9 -9 -8 -7 -4 -3 -4 -6 -7 -5 -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 -1 -1 -3 -4 -4 -5 -7 -10 -13 -16 -23 -18 -11 -5 -5 -4 -4 -4 -4 -3 -3 -2 -2 -1 -1 -1 -2 -3 -4 -6 -6 -6 -5 -4 -3 -3 -4 -2 -2 -2 -2 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -7 -7 -5 -3 -3 -4 -4 -3 -2 -2 -2 -2 -1 -1 -2 -2 -2 -2 0 0 0 -1 -3 -5 -4 -2 -1 0 -1 -1 -2 -2 -3 -3 -3 -6 -6 -5 -4 -3 -2 -3 -4 -3 -3 -4 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -4 -4 -4 -5 -7 -18 -29 -33 -33 -37 -33 -29 -29 -34 -19 -7 -4 -4 -3 -3 -3 -2 -1 -1 -1 -3 -3 -3 -5 -5 -6 -8 -10 -5 -3 -3 -2 -2 -2 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -6 -8 -9 -7 -7 -7 -6 -5 -4 -3 -2 -2 -2 -2 -1 -2 -2 -2 -1 0 0 0 -1 -1 -2 -1 -1 0 0 0 0 0 -1 -1 -3 -5 -7 -7 -7 -5 -2 -2 -2 -2 -2 -4 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -6 -7 -7 -8 -20 -32 -41 -47 -42 -35 -27 -25 -27 -31 -37 -40 -26 -14 -7 -5 -5 -5 -4 -3 -1 0 -1 -2 -5 -7 -8 -8 -10 -10 -7 -4 -3 -3 -3 -3 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -9 -10 -10 -9 -8 -9 -8 -6 -5 -4 -4 -3 -3 -2 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -3 -2 -3 -4 -2 -2 -2 -2 -2 -2 -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 -6 -8 -7 -5 -6 -9 -11 -11 -11 -17 -19 -17 -14 -15 -17 -19 -18 -13 -10 -8 -8 -8 -7 -5 -3 -1 0 0 -1 -5 -9 -11 -11 -11 -9 -4 -3 -3 -3 -2 -3 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 -4 -5 -9 -10 -9 -8 -6 -6 -5 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -3 -4 -3 -5 -5 -4 -5 -4 -5 -7 -9 -8 -6 -4 -3 -4 -5 -4 -3 -1 0 -1 -2 -6 -9 -10 -6 -3 -2 -2 -3 -4 -5 -6 -6 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -8 -9 -9 -9 -10 -9 -9 -8 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -2 -2 -1 -1 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -5 -3 -3 -4 -4 -5 -5 -5 -5 -6 -7 -7 -6 -3 -6 -8 -6 -3 -2 -2 -3 -3 -4 -3 -2 -3 -2 -2 -2 -4 -4 -5 -5 -5 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -16 -10 -9 -11 -15 -14 -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 -2 -3 -2 -1 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 Wind_Speed 44 44 44 44 44 45 45 46 46 46 47 47 48 48 49 50 51 52 52 53 53 53 53 54 54 55 56 57 58 59 60 60 61 61 61 61 61 61 60 60 60 60 60 61 61 61 61 61 60 59 59 59 60 61 62 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 42 43 43 44 45 46 46 47 48 49 50 51 52 52 53 54 54 55 55 55 55 56 56 57 58 59 60 60 61 61 62 62 62 61 61 60 60 60 59 59 60 60 61 61 61 61 61 60 59 58 59 61 62 63 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 42 43 44 45 46 48 49 50 52 53 54 55 55 56 56 57 57 57 57 57 58 59 59 60 61 61 62 62 62 61 61 61 60 60 59 59 59 58 58 59 60 61 61 61 61 61 60 60 59 59 60 61 62 63 62 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 44 45 46 48 49 51 53 54 56 57 58 59 59 59 60 60 60 60 60 61 61 61 62 62 62 62 62 61 61 60 59 59 58 58 57 57 57 57 57 58 59 60 60 59 59 59 59 58 58 59 60 60 60 60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 47 49 50 52 54 56 57 59 60 61 62 62 62 62 62 62 62 62 63 63 63 63 62 61 61 61 60 60 59 58 58 57 56 56 56 56 56 55 56 56 57 57 57 57 57 57 57 57 57 57 57 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 52 54 55 57 59 60 61 62 63 63 63 64 63 63 63 63 63 63 63 63 63 62 61 60 59 59 59 58 57 56 56 55 55 54 54 54 55 55 55 56 56 56 56 56 56 56 56 56 56 57 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 57 58 59 61 61 62 63 63 63 63 63 63 63 63 62 62 62 62 61 61 60 59 59 58 58 58 57 56 56 55 54 54 53 53 54 54 55 55 56 56 56 56 57 56 56 56 56 57 57 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 59 60 61 62 62 62 63 63 63 64 64 63 63 62 62 61 61 60 59 59 58 57 57 56 56 56 55 55 54 54 53 53 52 53 53 54 55 56 56 56 56 57 57 57 57 57 57 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 60 61 61 62 62 62 63 63 64 64 64 63 63 62 61 60 59 58 57 56 55 55 nan nan nan nan nan nan 52 52 52 51 51 52 53 54 54 55 55 56 56 57 57 57 57 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 62 62 62 62 63 63 63 63 62 62 62 61 61 60 59 58 57 56 55 54 nan nan nan nan nan 51 51 51 51 50 50 50 51 51 52 53 53 54 55 55 55 55 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 62 62 62 62 nan nan nan 60 59 59 nan nan nan nan nan nan nan nan nan nan nan 51 51 50 nan nan 49 50 50 51 51 52 52 53 54 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 50 51 51 51 52 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 50 51 51 51 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 51 52 52 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 52 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 34 35 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 36 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 35 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 269 268 267 268 269 270 271 273 274 275 276 277 278 279 280 281 282 282 282 282 282 282 282 282 282 283 283 283 283 284 284 284 285 285 284 284 284 284 284 284 284 284 285 284 284 284 284 285 285 286 287 287 288 288 288 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 266 267 268 269 271 272 273 275 276 277 278 279 280 281 282 282 282 282 282 282 282 282 282 283 283 283 284 284 284 285 285 285 285 285 285 284 284 284 284 284 284 284 284 284 284 284 285 285 286 286 287 287 287 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 266 267 268 270 272 274 275 276 277 278 279 280 281 281 282 282 283 283 283 283 283 283 283 283 284 284 285 285 285 285 285 285 285 285 285 285 285 285 284 284 284 283 284 284 284 285 285 286 286 286 286 286 287 287 288 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 268 269 271 272 274 276 277 278 279 280 281 281 282 282 282 282 283 283 283 284 284 284 284 284 284 285 286 286 286 286 285 285 286 286 286 286 286 286 285 285 285 285 285 285 285 286 287 287 286 286 286 286 287 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 271 272 274 275 277 278 279 280 281 281 282 282 282 282 282 283 283 283 284 284 285 285 285 285 285 286 286 286 286 286 286 286 286 286 286 287 287 287 287 287 287 287 286 286 287 287 288 287 287 287 286 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 275 276 277 277 278 279 280 281 282 282 283 283 283 283 283 284 284 284 284 285 286 286 286 286 286 287 287 287 287 286 287 287 287 287 287 287 287 287 288 288 288 287 287 287 287 288 288 287 287 286 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 278 278 279 280 280 281 281 282 283 283 284 284 284 284 285 285 285 285 286 286 287 287 287 287 287 287 287 287 287 288 288 288 288 288 288 288 288 288 288 288 288 288 287 287 288 288 288 287 287 286 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 280 280 281 281 282 282 283 283 284 284 285 285 285 286 286 286 286 287 287 288 288 288 288 288 288 288 288 288 289 289 289 289 289 289 288 288 288 288 288 288 288 288 288 288 288 288 288 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 282 282 283 283 283 284 284 284 285 285 286 286 286 286 286 287 287 287 288 288 288 288 nan nan nan nan nan nan 290 291 291 290 290 289 289 289 289 289 289 289 289 289 288 288 288 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 284 284 284 285 285 285 286 286 286 287 287 286 286 287 287 287 287 288 288 288 nan nan nan nan nan 290 291 292 292 291 291 291 290 290 290 289 289 290 290 290 289 289 289 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 286 286 287 287 nan nan nan 287 286 286 nan nan nan nan nan nan nan nan nan nan nan 291 291 292 nan nan 292 292 291 291 290 290 290 290 291 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 292 291 291 291 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 291 292 292 293 292 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 292 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 291 291 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 293 293 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 301 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 301 301 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 304 304 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 304 304 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 305 305 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 299 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 311 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 345 344 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 347 345 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 346 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan